:where(.landing) p{margin:0}.hero{background:var(--mist);color:var(--ink);padding:clamp(24px,3vw,44px) 0 clamp(72px,7vw,104px);position:relative;overflow:hidden}.hero__bg{background:var(--line);position:absolute;inset:0;overflow:hidden}.hero__photo{object-fit:cover;object-position:50% 40%}.hero__wash{background:linear-gradient(#f2f5f9e6 0%,#f2f5f9db 28%,#f2f5f900 46%),linear-gradient(90deg,#f2f5f9ed 0%,#f2f5f9e6 31%,#f2f5f999 42%,#f2f5f938 62%,#f2f5f914 100%);position:absolute;inset:0}.hero__stage{pointer-events:none;position:absolute;inset:0}.head--hero{--head-w:clamp(300px, 27.8vw, 440px);width:var(--head-w);aspect-ratio:409/509;height:auto;margin-left:calc(var(--head-w) * -.55);position:absolute;bottom:-8px;left:50%}.hero__title,.hero__grid{position:relative}.hero__h1{letter-spacing:-.028em;white-space:nowrap;margin:0;font-size:clamp(52px,10.4vw,168px);font-weight:600;line-height:1.04}.hero__word{vertical-align:bottom;margin-bottom:-.16em;padding-bottom:.16em;display:inline-block;overflow:hidden}.hero__word>span{display:inline-block}.hero__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:24px;min-height:clamp(320px,32vw,460px);margin-top:clamp(20px,3vw,40px);display:grid}.hero__panel{grid-column:span 4;padding-bottom:8px}.hero__pills{flex-wrap:wrap;gap:8px;display:flex}.hero__lede{letter-spacing:-.01em;max-width:16.4em;margin-top:18px;font-size:clamp(19px,1.6vw,22px);line-height:1.36}.hero__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}@media (max-width:1240px){.hero__panel{grid-column:span 5}}@media (max-width:1020px){.hero__panel{grid-column:span 6}.head--hero{left:74%}}.why{background:var(--paper);flex-wrap:wrap;display:flex}.why__text{min-width:0;padding:var(--section) clamp(20px, 6vw, 96px) var(--section) max(var(--gutter), calc((100vw - 1440px) / 2 + var(--gutter)));flex:560px}.why__body{max-width:35em;margin-top:24px}.stats{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:0 40px;margin:48px 0 0;padding:0;list-style:none;display:grid}.stats__num{letter-spacing:-.024em;margin-top:16px;font-size:clamp(44px,4.4vw,64px);font-weight:600;line-height:1.05}.stats__label{letter-spacing:-.003em;color:var(--muted);margin:10px 0 26px;font-size:15px;line-height:1.45}.odo{vertical-align:top;height:1.05em;line-height:1.05;display:inline-flex;overflow:hidden}.odo__col{display:block}.odo__col span{text-align:center;height:1.05em;display:block}.why__photo{background:var(--mist);flex:460px;min-width:0;min-height:560px;margin:0;position:relative;overflow:hidden}.why__photo img{object-fit:cover;object-position:44% 50%}.hall{background:var(--mist);height:clamp(320px,42vw,620px);margin:0;position:relative;overflow:hidden}.hall img{object-fit:cover;object-position:50% 52%;height:116%!important;top:-8%!important}.hall__caption{left:max(var(--gutter), calc((100vw - 1440px) / 2 + var(--gutter)));max-width:calc(100% - 2 * var(--gutter));background:var(--paper);letter-spacing:0;padding:6px 12px;font-size:14px;position:absolute;bottom:16px}.people-section{background:var(--pink-bg);border-radius:36px 36px 0 0;padding:clamp(72px,8vw,112px) 0 clamp(96px,10vw,144px);position:relative}.people-section__title{letter-spacing:-.024em;margin:0;font-size:clamp(38px,4.8vw,68px);font-weight:600;line-height:1.08}.people-section__intro{max-width:36em;margin-top:14px}.people-section__meta{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:14px;display:flex}.people-section__all{padding:8px 0}.nomination{padding-block:var(--section);background:var(--paper)}.nomination__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:32px 24px;display:grid}.nomination__photo{aspect-ratio:3/2;background:var(--mist);grid-column:span 5;margin:0;position:relative;overflow:hidden}.nomination__photo img{object-fit:cover;object-position:48% 22%}.nomination__text{grid-column:7/span 6}.nomination__body{max-width:34em;margin:18px 0 16px}.nomination__state a{text-decoration:none}@media (hover:hover){.nomination__state a:hover{border-color:var(--ink)}}.partners-band{background:var(--mist);padding-block:72px}.partners-band__head{flex-wrap:wrap;align-items:baseline;gap:4px 24px;margin-bottom:20px;display:flex}.partners-band__title{letter-spacing:-.015em;margin:0;font-size:24px;font-weight:600;line-height:1.3}.partners-band__all{margin-left:auto;padding:8px 0}.partners-band__roll:has(.roll:focus-visible){outline:2px solid var(--ink);outline-offset:4px}.roll:focus-visible{outline:none}.partners-band__body{max-width:46em;color:var(--muted-3);margin-top:24px}.partners-band__body a{color:var(--ink)}.roll{padding-block:4px;overflow-x:auto}.roll__track{width:max-content;display:flex}.roll__set{align-items:center;gap:72px;margin:0;padding:0 72px 0 0;list-style:none;display:flex}.roll__dup{display:none}.roll__logo{flex:none;align-items:center;height:56px;display:flex}.roll__logo img{object-fit:contain;filter:grayscale();opacity:.75;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:auto;max-width:170px;height:40px;display:block}.roll__name{color:var(--muted);white-space:nowrap;font-size:18px;font-weight:600}.roll.is-live{cursor:grab;touch-action:pan-y;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%)}.roll.is-live .roll__track{will-change:transform}.roll.is-live .roll__dup{display:flex}.roll.is-dragging{cursor:grabbing}@media (hover:hover){.roll__logo img{transition:filter .2s linear,opacity .2s linear}.roll__logo:hover img{filter:none;opacity:1}}.archive{padding-block:var(--section);background:var(--paper)}.archive__table{font-variant-numeric:tabular-nums;margin-top:40px}.archive__row{grid-template-columns:minmax(0,14fr) minmax(0,24fr) minmax(0,36fr) minmax(0,26fr);align-items:baseline;gap:0 24px;padding:14px 0;display:grid}.archive__head{letter-spacing:.005em;color:var(--muted);padding:0 0 12px;font-size:13px}.archive__year{letter-spacing:-.015em;font-size:30px;font-weight:600}.archive__links{flex-wrap:wrap;gap:0 20px;display:flex}.archive__links a{padding:10px 0}.join{background:var(--paper);color:var(--ink);position:relative;overflow:clip}.join__bg{background:var(--blue);transform-origin:50% 100%;position:absolute;inset:0}.join .container{position:relative}.join__top{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:24px;padding-top:clamp(64px,7vw,104px);display:grid}.join__title{grid-column:span 9;margin:0 0 8px;font-weight:600}.join__kicker{letter-spacing:-.02em;font-size:clamp(26px,2.6vw,38px);line-height:1.15;display:block}.join__date-wrap{padding-bottom:.08em;display:block;overflow:hidden}.join__date{letter-spacing:-.028em;font-size:clamp(84px,12.2vw,180px);line-height:1;display:block}.join__head{grid-column:span 3;justify-self:end;width:100%;max-width:300px;overflow:hidden}.head--cta{aspect-ratio:481.4/541.3;width:100%;height:auto}.join__row{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:16px 24px;padding-block:24px 56px;display:grid}.join__body{grid-column:span 5}.join__fact{grid-column:span 2}.join__fact .pill{border-color:var(--ink)}.join__cost{letter-spacing:-.003em;font-size:16px;font-weight:600;line-height:1.5}.join__action{flex-wrap:wrap;grid-column:span 3;justify-self:end;align-items:center;gap:8px 18px;display:flex}.join__closed{letter-spacing:-.003em;font-size:15px}@media (prefers-reduced-motion:no-preference){.stripe{transform-origin:0;transition:transform var(--spring-s) var(--spring)}.hero__photo{transition:transform var(--spring-sl) var(--spring)}.hero__word>span{transition:transform var(--spring-s) var(--spring) .28s}.hero__word--2>span{transition-delay:.34s}.hero__word--3>span{transition-delay:.4s}.hero__word--4>span{transition-delay:.46s}.hero__in{transition:opacity .4s linear, transform var(--spring-s) var(--spring)}.hero__in--1{transition-delay:.56s}.hero__in--2{transition-delay:.62s}.hero__in--3{transition-delay:.68s}.head--hero .head__rise{transform-box:fill-box;transform-origin:50% 100%;transition:opacity .45s linear, transform var(--spring-sh) var(--spring)}.head--hero .head__rise--1{transition-delay:.5s}.head--hero .head__rise--2{transition-delay:.62s}.head--hero .head__rise--3{transition-delay:.74s}@starting-style{.stripe{transform:scaleX(0)}.hero__photo{transform:scale(1.04)}.hero__word>span{transform:translateY(112%)}.hero__in{opacity:0;transform:translateY(14px)}.head--hero .head__rise{opacity:0;transform:translateY(40%)scale(.97)}}.head--hero .head__echo{fill:none;stroke:var(--blue);stroke-width:2px;transform-box:fill-box;transform-origin:50% 100%;opacity:0;animation:11s cubic-bezier(.16,1,.3,1) 1.7s head-echo;display:block}.head--hero .head__echo--2{animation-delay:2.15s}.head--hero .head__echo--3{animation-delay:2.6s}@keyframes head-echo{0%{opacity:.6;transform:scale(1)}80%,to{opacity:0;transform:scale(1.18)}}.head--hero .head__breathe--1{animation:15s ease-in-out 2.4s infinite head-hg1}.head--hero .head__breathe--2{animation:12s ease-in-out 2.6s infinite head-hg2}.head--hero .head__breathe--3{animation:10s ease-in-out 2.8s infinite head-hg3}.head--cta .head__breathe--1{animation:13s ease-in-out 2.4s infinite head-g1}.head--cta .head__breathe--2{animation:11s ease-in-out 2.6s infinite head-g2}.head--cta .head__breathe--3{animation:9s ease-in-out 2.8s infinite head-g3}@keyframes head-hg1{0%,to{transform:none}50%{transform:translate(20px,6px)}}@keyframes head-hg2{0%,to{transform:none}50%{transform:translate(-16px,5px)}}@keyframes head-hg3{0%,to{transform:none}50%{transform:translate(11px,8px)}}@keyframes head-g1{0%,to{transform:none}50%{transform:translate(16px,5px)}}@keyframes head-g2{0%,to{transform:none}50%{transform:translate(-13px,5px)}}@keyframes head-g3{0%,to{transform:none}50%{transform:translate(9px,6px)}}.odo__col{transition:transform var(--spring-sl) var(--spring)}.reveal-armed .odo.io:not(.is-in) .odo__col{transform:translateY(0)!important}.card{transition:opacity .5s linear var(--delay,0s)}.card__img{transition:transform var(--spring-sl) var(--spring) var(--delay,0s)}.reveal-armed .card.io:not(.is-in){opacity:0}.reveal-armed .card.io:not(.is-in) .card__img{transform:scale(1.05)}.join__date{transition:transform var(--spring-sh) var(--spring)}.reveal-armed .join__date-wrap.io:not(.is-in) .join__date{transform:translateY(105%)}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.reveal-armed .hall img{animation:linear both hall-drift;animation-timeline:view()}@keyframes hall-drift{0%{transform:translateY(-6%)}to{transform:translateY(6%)}}.reveal-armed .people-section{animation:linear both people-rise;animation-timeline:view();animation-range:entry entry 34%}@keyframes people-rise{0%{transform:translateY(36px)}to{transform:none}}.reveal-armed .join__bg{animation:linear both join-fill;animation-timeline:view();animation-range:entry entry 70%}@keyframes join-fill{0%{transform:scaleY(.08)}to{transform:scaleY(1)}}.reveal-armed .join__head{view-timeline-name:--join-head;view-timeline-axis:block}.reveal-armed .head--cta .head__rise{transform-box:fill-box;animation:linear both cta-rise;animation-timeline:--join-head}.reveal-armed .head--cta .head__rise--1{animation-range:entry 20% cover 42%}.reveal-armed .head--cta .head__rise--2{animation-range:entry 35% cover 48%}.reveal-armed .head--cta .head__rise--3{animation-range:entry 50% cover 54%}@keyframes cta-rise{0%{transform:translateY(100%)}to{transform:none}}}@media (prefers-reduced-motion:no-preference) and (min-width:861px){.reveal-armed .head--hero{animation:linear both hero-sink;animation-timeline:scroll(root);animation-range:0 760px}@keyframes hero-sink{to{transform:translateY(70px)}}}}@media (prefers-reduced-motion:reduce){.hero__in,.hero__word>span{transition:opacity .24s linear}@starting-style{.hero__in,.hero__word>span{opacity:0}}.card,.join__date-wrap{transition:opacity .2s linear}.reveal-armed .card.io:not(.is-in),.reveal-armed .join__date-wrap.io:not(.is-in){opacity:0}.roll{overflow:visible}.roll__track{width:auto;transform:none!important}.roll__set{flex-wrap:wrap;gap:20px 48px;padding-right:0}.roll__dup{display:none!important}}@media (max-width:860px){.hero{flex-direction:column;padding:14px 0 0;display:flex}.hero__stage{order:3}.hero__wash{background:linear-gradient(#f2f5f9ed 0%,#f2f5f9e6 50%,#f2f5f980 64%,#f2f5f938 100%)}.hero__photo{object-position:62% 40%}.hero__h1{letter-spacing:-.024em;white-space:normal;font-size:clamp(44px,15.4vw,96px);line-height:1.02}.hero__grid{min-height:0;margin-top:12px;display:block}.hero__panel{padding-bottom:0}.hero__pills{gap:6px}.hero__pills .pill{letter-spacing:.005em;padding:4px 9px;font-size:13px}.hero__lede{letter-spacing:-.006em;max-width:30em;margin-top:12px;font-size:18px;line-height:1.5}.hero__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:520px;margin-top:14px;display:grid}.hero__actions .btn,.hero__actions .pill--status{white-space:normal;min-height:54px;padding:4px 8px}.hero__actions .btn--primary{font-size:17px}.hero__actions .btn--ghost{font-size:15px}.hero__actions .pill--status{text-align:center;justify-content:center;font-size:14px}.hero__stage{height:244px;padding-left:calc(var(--gutter) + 28px);align-items:flex-end;margin-top:16px;display:flex;position:relative;inset:auto;overflow:hidden}.head--hero{width:170px;height:212px;margin:0 0 -6px;position:static}.why__text{padding:48px var(--gutter);flex-basis:100%}.why .h2{letter-spacing:-.02em;font-size:40px}.why__body{letter-spacing:-.003em;margin-top:14px;font-size:16px;line-height:1.5}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin-top:28px}.stats__num{letter-spacing:-.02em;margin-top:12px}.stats__label{letter-spacing:0;margin:6px 0 20px;font-size:14px}.why__photo{aspect-ratio:4/3;flex-basis:100%;min-height:0}.people-section{border-radius:28px 28px 0 0;margin-top:-28px;padding:44px 0 72px}.people-section__title{letter-spacing:-.02em;font-size:38px}.people-section__intro{margin:12px 0}.people-section .pill--round{letter-spacing:.005em;font-size:13px}.nomination__photo,.nomination__text{grid-column:1/-1}.nomination{padding-block:56px}.nomination .h2{font-size:40px}.partners-band{padding:36px 0 40px}.partners-band__title{letter-spacing:-.01em;font-size:22px}.partners-band__head{margin-bottom:12px}.archive{padding-block:56px}.archive .h2{font-size:40px}.archive__table{margin-top:24px}.archive__row{grid-template-columns:minmax(0,1fr);gap:2px}.archive__head{display:none}.join__top{padding-top:40px;display:block}.join__title{margin:0}.join__kicker{letter-spacing:-.015em;font-size:26px}.join__date{font-size:clamp(48px,16.4vw,132px)}.join__head{width:170px;margin:12px 0 0 auto}.join__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-block:16px 32px}.join__body{letter-spacing:-.003em;grid-column:1/-1;font-size:15px}.join__fact{grid-column:span 1}.join__action{grid-column:1/-1;justify-self:stretch;margin-top:4px}.join__action .btn{width:100%;min-height:56px;font-size:18px}}@media (max-width:640px){.partners-band__roll{padding-inline:0}}.join :focus-visible{outline-color:var(--ink)}
