.seminar-events-page [hidden]{display:none!important}.events-feature,.events-upcoming,.events-past{scroll-margin-top:110px}.events-feature{padding-top:clamp(48px,6vw,76px)}.event-feature-card{color:var(--ink);background:#fff;grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(36px,5vw,72px);margin-top:36px;display:grid}.event-feature-photo{aspect-ratio:4/3;min-height:0;margin:0;overflow:hidden}.event-feature-photo img{object-fit:cover;object-position:center;filter:grayscale();width:100%;height:100%;display:block}.event-feature-copy{align-self:center;padding:24px 0}.event-feature-top{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#17171b99;flex-wrap:wrap;align-items:center;gap:16px;font-size:10px;display:flex}.event-example{color:#17171ba6;background:#f5f5f5;border:1px solid #17171b2e;padding:6px 9px}.event-feature-copy h2{max-width:11ch;margin:28px 0 24px;font-size:clamp(3rem,4.6vw,4.5rem);line-height:.95}.event-feature-copy>p{color:#17171bad;font-size:16px;line-height:1.75}.event-feature-details{border-top:1px solid #17171b24;gap:18px;margin:30px 0 0;padding-top:24px;display:grid}.event-feature-details div{grid-template-columns:65px 1fr;gap:14px;display:grid}.event-feature-details dt{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#17171b99;font-size:9px}.event-feature-details dd{margin:0;font-size:14px}.event-feature-action{color:#17171b99;margin-top:32px;font-size:11px;line-height:1.6}.event-action{text-underline-offset:5px;font-size:12px;text-decoration:underline;display:inline-block}.events-heading{justify-content:space-between;align-items:end;gap:32px;display:flex}.events-heading h2{font-size:clamp(2.7rem,5vw,4.6rem);line-height:1}.events-heading .lead{max-width:40ch;margin:0;font-size:16px}.event-upcoming-list{margin-top:clamp(36px,5vw,64px)}.event-row{border-top:1px solid var(--line-ink);grid-template-columns:.75fr 1.6fr .75fr;gap:clamp(24px,4vw,56px);padding:32px 0;display:grid}.event-row-date{font-family:var(--mono);letter-spacing:.04em;font-size:11px;line-height:1.7}.event-row-date span{text-transform:uppercase;color:#17171b8c;margin-top:9px;font-size:9px;display:block}.event-row h3{font-family:var(--display);font-size:clamp(1.8rem,2.6vw,2.5rem);font-weight:600;line-height:1}.event-row-copy p{color:#17171ba6;max-width:53ch;margin-top:14px;font-size:14px;line-height:1.7}.event-row-location{font-size:13px;line-height:1.6}.event-row-location [data-action],.event-row-location .event-action{color:#17171b99;margin-top:18px;font-size:11px;display:block}.events-empty{border-top:1px solid var(--line-ink);color:#17171ba6;margin-top:40px;padding:32px 0;font-size:16px}.events-past-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 26px;margin-top:clamp(36px,5vw,64px);display:grid}.events-past-grid .journal-card{border:0;grid-row:auto;padding:0;display:block}.events-past-grid .journal-card figure{aspect-ratio:4/3}.events-past-grid .journal-card-body{padding-top:20px}.events-past-grid .journal-card h3{max-width:none;font-size:clamp(1.7rem,2.4vw,2.3rem)}.events-archive-note{color:#17171b8c;margin-top:30px;font-size:11px;line-height:1.6}.seminar-events-page .events-past{padding-bottom:clamp(40px,4vw,64px)}.seminar-events-page .events-past+.onward-nav{padding-top:clamp(40px,4vw,64px)}@media (width<=1000px){.event-feature-card{grid-template-columns:1fr}.event-feature-photo{aspect-ratio:16/9;min-height:0}.event-feature-copy{padding:0}.event-feature-copy h2{max-width:none}.events-past-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.event-feature-photo{aspect-ratio:4/3}.event-feature-copy{padding:0}.event-feature-copy h2{font-size:3.2rem}.events-heading{display:block}.events-heading .lead{margin-top:24px}.event-row{grid-template-columns:1fr;gap:20px}.event-row-date span{margin:0 0 0 14px;display:inline}.event-row-location{flex-wrap:wrap;justify-content:space-between;gap:12px 24px;display:flex}.event-row-location [data-action],.event-row-location .event-action{margin:0}.events-past-grid{grid-template-columns:1fr;gap:38px}}.seminar-events-page .section-index{background:#f5f5f5;border-color:#17171b1f}.seminar-events-page .section-index span{color:#17171b8c}.seminar-events-page .section-index a{color:#17171ba6}.seminar-events-page .section-index a:hover,.seminar-events-page .section-index a.is-here{color:var(--ink)}.seminar-events-page .journal-onward{background:#f5f5f5}.seminar-events-page .journal-onward .onward-cards a{aspect-ratio:auto;min-height:0;color:var(--ink);background:0 0;display:block;overflow:visible}.seminar-events-page .journal-onward .onward-cards figure{aspect-ratio:1;position:relative;inset:auto;overflow:hidden}.seminar-events-page .journal-onward .onward-cards img{opacity:1;filter:grayscale()}.seminar-events-page .journal-onward .onward-cards a:after{display:none}.seminar-events-page .journal-onward .oc-body{gap:22px;min-height:0;padding:26px 0 0;position:relative;inset:auto}.seminar-events-page .journal-onward .onward-cards .q,.seminar-events-page .journal-onward .onward-cards a:hover .q{color:#17171ba6;text-shadow:none}.seminar-events-page .journal-onward .onward-cards h3{color:var(--ink);text-shadow:none}.seminar-events-page .journal-onward .onward-cards .arr{color:#17171b8c}.events-past-rail .events-past-grid{gap:clamp(22px,2.4vw,34px);margin-top:0;display:flex}.events-past-rail .journal-card{scroll-snap-align:start;flex:0 0 clamp(280px,28vw,400px);min-width:0}.events-past-rail .journal-card figure{aspect-ratio:4/3}.events-past-rail .journal-meta{flex-wrap:wrap;gap:10px}.events-past-rail:focus-within{outline:none}.events-past-rail .guest-card-grid:focus-visible{outline:1px solid var(--line-ink);outline-offset:-2px}@media (width<=640px){.events-past-rail .journal-card{flex-basis:78vw}.events-past-rail:before,.events-past-rail:after{width:48px}}.events-past-rail .journal-card img,.events-past-rail .journal-card:hover img{object-fit:cover;height:100%}@media (width<=640px){.events-past .guest-rail-toolbar>span{letter-spacing:.1em;max-width:none;font-size:8px}}@media (width<=760px){.seminar-events-page .journal-onward .onward-cards figure{aspect-ratio:4/3}}.event-row{grid-template-columns:.7fr .8fr 1.5fr .75fr;align-items:start;gap:clamp(20px,2.6vw,36px)}.event-row-image{aspect-ratio:4/3;align-self:center;margin:0;overflow:hidden}.event-row-image img{object-fit:cover;filter:grayscale();width:100%;height:100%;display:block}.event-row:focus-visible{outline-offset:8px;outline:1px solid #17171b4d}@media (width>=1001px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.event-row-image{opacity:0;clip-path:inset(8% 0 0);transition:opacity .4s,transform .55s cubic-bezier(.2,.7,.2,1),clip-path .55s cubic-bezier(.2,.7,.2,1);transform:translateY(14px)scale(.96)}.event-row:hover .event-row-image,.event-row.is-pointer-over .event-row-image,.event-row:focus-within .event-row-image{opacity:1;clip-path:inset(0);transform:none}}@media (width>=641px) and (width<=1000px){.event-row{grid-template-columns:180px 1fr;gap:22px 32px}.event-row-date{grid-area:1/1}.event-row-image{grid-area:2/1/4;align-self:start}.event-row-copy{grid-area:1/2/3}.event-row-location{grid-area:3/2}}@media (width<=640px){.event-row{grid-template-columns:1fr;gap:24px}.event-row-image{aspect-ratio:4/3;width:100%}}
