.GJ_GNW_header{margin-bottom:clamp(32px,4vw,48px)}.GJ_GNW_event{gap:24px;display:grid}.GJ_GNW_event+.GJ_GNW_event{margin-top:clamp(56px,7vw,96px)}.GJ_GNW_meta{flex-direction:column;gap:8px;display:flex}.GJ_GNW_name{letter-spacing:-.02em;margin:0;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:600;line-height:1.2}.GJ_GNW_details{color:var(--sn-ink-soft);margin:0;font-size:.875rem;font-weight:500}.GJ_GNW_summary{max-width:34ch;margin:8px 0 0;font-size:1rem;line-height:1.6}.GJ_GNW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.GJ_GNW_photo{border-radius:var(--sn-radius-md);background:var(--sn-white);position:relative;overflow:hidden}.GJ_GNW_photo img{object-fit:cover;width:100%;height:100%;display:block}.GJ_GNW_wide{aspect-ratio:3/2;grid-column:1/-1}.GJ_GNW_portrait{aspect-ratio:4/5}@media (min-width:1024px){.GJ_GNW_event{grid-template-columns:minmax(0,.7fr) minmax(0,2.3fr);gap:48px}.GJ_GNW_grid{grid-template-columns:1.5fr .8fr .8fr;gap:16px}.GJ_GNW_wide{grid-column:auto}}
.yYlYhq_heading{margin-bottom:clamp(32px,4vw,48px)}.yYlYhq_grid{gap:16px;margin:0;padding:0;list-style:none;display:grid}.yYlYhq_item{border-radius:var(--sn-radius-md);background:var(--sn-white);align-content:start;gap:12px;padding:24px;display:grid}.yYlYhq_iconBox{background:var(--sn-green-deep);width:44px;height:44px;color:var(--sn-mint);border-radius:12px;place-items:center;margin-bottom:4px;display:grid}.yYlYhq_title{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:600;line-height:1.3}.yYlYhq_text{color:var(--sn-read);margin:0;font-size:1rem;line-height:1.7}.yYlYhq_action{margin-top:clamp(32px,4vw,48px)}@media (min-width:640px){.yYlYhq_item{padding:28px}}@media (min-width:768px){.yYlYhq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}
.QuOjpq_hero{flex-direction:column-reverse;margin-top:-76px;padding-bottom:clamp(56px,7vw,80px);display:flex;overflow:hidden}.QuOjpq_copyColumn{padding:32px var(--sn-gutter) 0}.QuOjpq_copy{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.QuOjpq_title{max-width:13ch;margin:0}.QuOjpq_lineMask{padding-bottom:.06em;display:block;overflow:hidden}.QuOjpq_line{animation:QuOjpq_line-in .64s var(--sn-ease) both;animation-delay:calc(var(--line-index,0) * 70ms);display:block}.QuOjpq_cascade{animation:QuOjpq_cascade-in .64s var(--sn-ease) both;animation-delay:calc(.16s + var(--step,0) * 90ms)}.QuOjpq_text{max-width:46ch;color:var(--sn-read);text-wrap:pretty;margin:0;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.75}.QuOjpq_text strong{color:var(--sn-ink);font-weight:600}.QuOjpq_actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.QuOjpq_photo{aspect-ratio:1;background:var(--sn-white);max-height:62svh;animation:QuOjpq_photo-mask 1.1s var(--sn-ease) 80ms both;margin:0;position:relative;overflow:hidden}.QuOjpq_photo:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0f172ab8,#0f172a00);height:160px;position:absolute;inset:0 0 auto}.QuOjpq_drift{height:100%}.QuOjpq_photo img{object-fit:cover;object-position:50% 18%;width:100%;height:100%;animation:QuOjpq_photo-settle 1.4s var(--sn-ease) 80ms both;display:block}@media (max-width:639px){.QuOjpq_actions{width:100%}}@media (min-width:768px){.QuOjpq_photo{aspect-ratio:16/10;max-height:64svh}}@media (min-width:1024px){.QuOjpq_hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:min(106svh - 20px,1040px);min-height:700px;padding-bottom:0;display:grid}.QuOjpq_copyColumn{padding:calc(76px + 48px) clamp(32px, 4vw, 72px) 48px max(var(--sn-gutter), calc((100vw - var(--sn-wrap)) / 2));align-items:center;display:flex}.QuOjpq_photo{aspect-ratio:auto;height:100%;max-height:none;animation-duration:1.4s}}@supports (animation-timeline:view()){@media (min-width:1025px) and (prefers-reduced-motion:no-preference){.QuOjpq_drift{animation:linear both QuOjpq_photo-drift;animation-timeline:view();animation-range:exit}}}@keyframes QuOjpq_line-in{0%{transform:translateY(105%)}to{transform:none}}@keyframes QuOjpq_cascade-in{0%{transform:translate3d(0, var(--sn-motion-y), 0)}to{transform:none}}@keyframes QuOjpq_photo-mask{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes QuOjpq_photo-settle{0%{transform:scale(1.04)}to{transform:none}}@keyframes QuOjpq_photo-drift{0%{transform:scale(1)}to{transform:scale(1.06)translateY(3%)}}
