.PortalHero-module__gjVfdW__outer{--p:0;height:265vh;position:relative}.PortalHero-module__gjVfdW__stage{isolation:isolate;background:var(--ground);height:100vh;position:sticky;top:0;overflow:hidden}.PortalHero-module__gjVfdW__imageWrap{z-index:1;position:absolute;inset:0}.PortalHero-module__gjVfdW__image{object-fit:cover;object-position:center 42%;width:100%;height:100%;transform:scale(calc(1.12 - var(--p) * .12));transform-origin:50% 45%;will-change:transform}.PortalHero-module__gjVfdW__duotone{z-index:2;pointer-events:none;background:linear-gradient(118deg, color-mix(in oklab, var(--teal) 60%, transparent) 0%, transparent 46%, color-mix(in oklab, var(--amber) 34%, transparent) 100%);mix-blend-mode:soft-light;opacity:calc(var(--p) * .55);position:absolute;inset:0}.PortalHero-module__gjVfdW__veil{z-index:3;pointer-events:none;background:radial-gradient(122% 92% at 50% 44%,#0a0c0e24 26%,#0a0c0e80 70%,#0a0c0ee6 100%);position:absolute;inset:0}.PortalHero-module__gjVfdW__panel{z-index:6;background:var(--ground);will-change:transform;width:50.6vw;position:absolute;top:-1px;bottom:-1px}.PortalHero-module__gjVfdW__panelL{border-right:1px solid var(--hairline);transform:translate3d(calc(var(--p) * -101%), 0, 0);left:0}.PortalHero-module__gjVfdW__panelR{border-left:1px solid var(--hairline);transform:translate3d(calc(var(--p) * 101%), 0, 0);right:0}.PortalHero-module__gjVfdW__dot{z-index:7;will-change:transform;border-radius:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;position:absolute;top:50%;left:50%}.PortalHero-module__gjVfdW__dotAmber{background:var(--amber);transform:translate3d(calc(var(--p) * -38vw), calc(var(--p) * -34vh), 0)}.PortalHero-module__gjVfdW__dotTeal{background:var(--teal);transform:translate3d(calc(var(--p) * 38vw), calc(var(--p) * 34vh), 0)}.PortalHero-module__gjVfdW__title{z-index:8;font-family:var(--display);color:var(--ink);text-align:center;pointer-events:none;transform:translate3d(0, -50%, 0) scale(calc(1 + var(--p) * .26));letter-spacing:calc(-.018em - var(--p) * .05em);will-change:transform, letter-spacing;flex-direction:column;align-items:center;gap:clamp(6px,1.1vw,22px);margin:0;font-size:clamp(31px,8.4vw,136px);font-weight:600;line-height:1;display:flex;position:absolute;top:50%;left:0;right:0}.PortalHero-module__gjVfdW__half{white-space:nowrap;will-change:transform;display:block}.PortalHero-module__gjVfdW__half[data-half=a]{justify-content:center;display:flex}.PortalHero-module__gjVfdW__wm{--wm-h:clamp(34.5px, 9.44vw, 154px)}.PortalHero-module__gjVfdW__half[data-half=b]{letter-spacing:.075em}.PortalHero-module__gjVfdW__half[data-half=a]{transform:translate3d(calc(var(--p) * -21vw), 0, 0)}.PortalHero-module__gjVfdW__half[data-half=b]{transform:translate3d(calc(var(--p) * 21vw), 0, 0)}.PortalHero-module__gjVfdW__corner{z-index:9;opacity:calc(.28 + var(--p) * .72);flex-direction:column;gap:5px;display:flex;position:absolute}.PortalHero-module__gjVfdW__cTL{top:calc(var(--nav-h) + 22px);left:var(--gutter)}.PortalHero-module__gjVfdW__cTR{top:calc(var(--nav-h) + 22px);right:var(--gutter);align-items:flex-end}.PortalHero-module__gjVfdW__cBL{bottom:26px;left:var(--gutter)}.PortalHero-module__gjVfdW__cBR{bottom:26px;right:var(--gutter);align-items:flex-end}.PortalHero-module__gjVfdW__scrollHint{opacity:calc(1 - var(--p) * 1.6);align-items:center;gap:9px;margin-top:3px;display:flex}.PortalHero-module__gjVfdW__scrollRule{background:linear-gradient(90deg, var(--hairline-strong), var(--amber));width:46px;height:1px;display:block}@media (max-width:900px){.PortalHero-module__gjVfdW__outer{height:240vh}.PortalHero-module__gjVfdW__title{font-size:clamp(28px,10.9vw,92px)}.PortalHero-module__gjVfdW__half[data-half=a]{transform:translate3d(calc(var(--p) * -14vw), 0, 0)}.PortalHero-module__gjVfdW__half[data-half=b]{transform:translate3d(calc(var(--p) * 14vw), 0, 0)}.PortalHero-module__gjVfdW__cTR,.PortalHero-module__gjVfdW__cTL{top:calc(var(--nav-h) + 14px)}}@media (max-width:620px){.PortalHero-module__gjVfdW__corner{gap:3px;max-width:62vw}.PortalHero-module__gjVfdW__cBR,.PortalHero-module__gjVfdW__cTR{max-width:34vw}}@media (max-width:520px){.PortalHero-module__gjVfdW__cBR .PortalHero-module__gjVfdW__scrollHint{display:none}}@media (prefers-reduced-motion:reduce){.PortalHero-module__gjVfdW__outer{--p:1;height:100vh}.PortalHero-module__gjVfdW__stage{position:relative}.PortalHero-module__gjVfdW__image,.PortalHero-module__gjVfdW__panelL,.PortalHero-module__gjVfdW__panelR,.PortalHero-module__gjVfdW__dotAmber,.PortalHero-module__gjVfdW__dotTeal,.PortalHero-module__gjVfdW__title,.PortalHero-module__gjVfdW__half{will-change:auto}}
.ProjectDeck-module__SE98Pq__wrap{width:100%}.ProjectDeck-module__SE98Pq__deck{aspect-ratio:4/5;touch-action:pan-y;outline-offset:8px;width:100%;max-height:78vh;position:relative}@media (min-width:901px){.ProjectDeck-module__SE98Pq__deck{aspect-ratio:1}}.ProjectDeck-module__SE98Pq__card{transition:transform .6s var(--ease-out);will-change:transform;transform:translate3d(calc(var(--depth) * 11px), calc(var(--depth) * -8px), 0) rotate(calc(var(--depth) * 1.3deg)) scale(calc(1 - var(--depth) * .028));position:absolute;inset:34px 48px 0 0}.ProjectDeck-module__SE98Pq__card[data-pos="0"]{cursor:grab}.ProjectDeck-module__SE98Pq__grabbing{cursor:grabbing}.ProjectDeck-module__SE98Pq__sleeve{-webkit-user-select:none;user-select:none;background:var(--ground-secondary);border:1px solid var(--hairline);-webkit-user-drag:none;width:100%;height:100%;display:block;position:relative;overflow:hidden;box-shadow:0 26px 60px -28px #000000db}.ProjectDeck-module__SE98Pq__art{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:transform 1.1s var(--ease-out)}.ProjectDeck-module__SE98Pq__card[data-pos="0"]:hover .ProjectDeck-module__SE98Pq__art{transform:scale(1.022)}.ProjectDeck-module__SE98Pq__card:not([data-pos="0"]) .ProjectDeck-module__SE98Pq__art{filter:brightness(.62)saturate(.8)}.ProjectDeck-module__SE98Pq__sleeveVeil{background:linear-gradient(#0000 38%,#0a0c0e57 66%,#0a0c0ee6 100%);position:absolute;inset:0}.ProjectDeck-module__SE98Pq__sleeveFoot{flex-direction:column;align-items:flex-start;gap:6px;padding:clamp(18px,2.4vw,32px);display:flex;position:absolute;inset:auto 0 0}.ProjectDeck-module__SE98Pq__open{color:var(--ink);border:1px solid var(--hairline-strong);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:color .3s var(--ease), border-color .3s var(--ease), background .3s var(--ease);background:#0a0c0e73;margin-top:clamp(10px,1.4vw,18px);padding:11px 18px}.ProjectDeck-module__SE98Pq__open:hover{color:var(--amber);border-color:var(--amber);background:#0a0c0eb3}.ProjectDeck-module__SE98Pq__grp{display:block}.ProjectDeck-module__SE98Pq__name{font-family:var(--display);letter-spacing:-.028em;color:var(--ink);font-size:clamp(21px,2.9vw,40px);font-weight:700;line-height:1.02}.ProjectDeck-module__SE98Pq__sub{color:var(--ink-secondary);display:block}.ProjectDeck-module__SE98Pq__support{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:16px;margin-top:26px;padding-top:13px;display:flex}.ProjectDeck-module__SE98Pq__hint{align-items:center;gap:clamp(10px,1.4vw,18px);display:inline-flex}.ProjectDeck-module__SE98Pq__nav{align-items:center;gap:2px;display:inline-flex}.ProjectDeck-module__SE98Pq__arrow{width:32px;min-height:32px;font-family:var(--sans);color:var(--ink-secondary);border:1px solid var(--hairline);transition:color .25s var(--ease), border-color .25s var(--ease);place-items:center;font-size:15px;line-height:1;display:inline-grid}.ProjectDeck-module__SE98Pq__arrow:hover:not(:disabled){color:var(--amber);border-color:var(--amber)}.ProjectDeck-module__SE98Pq__arrow:active:not(:disabled){color:var(--ink)}.ProjectDeck-module__SE98Pq__arrow:disabled{opacity:.35;cursor:default}.ProjectDeck-module__SE98Pq__dots{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.ProjectDeck-module__SE98Pq__pip{background:var(--hairline-strong);width:4px;height:4px;transition:background .3s var(--ease), transform .3s var(--ease);border-radius:50%}.ProjectDeck-module__SE98Pq__pip[data-on]{background:var(--amber);transform:scale(1.5)}.ProjectDeck-module__SE98Pq__idx{color:var(--ink)}.ProjectDeck-module__SE98Pq__of{color:var(--muted)}.ProjectDeck-module__SE98Pq__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ProjectDeck-module__SE98Pq__card,.ProjectDeck-module__SE98Pq__art{transition:none}}
.Roster-module__QHknrq__list{border-top:1px solid var(--hairline)}.Roster-module__QHknrq__row{border-bottom:1px solid var(--hairline)}.Roster-module__QHknrq__link{transition:background .4s var(--ease), padding-left .4s var(--ease);grid-template-columns:minmax(96px,12%) minmax(0,1fr) minmax(0,22%) auto;align-items:baseline;gap:clamp(12px,2.2vw,36px);padding:clamp(15px,1.9vw,27px) 2px;display:grid}.Roster-module__QHknrq__link:hover{color:inherit;background:linear-gradient(90deg,#ede7dc09,#0000 62%);padding-left:12px}.Roster-module__QHknrq__cat{white-space:nowrap}.Roster-module__QHknrq__name{font-family:var(--display);letter-spacing:-.028em;color:var(--ink);font-size:clamp(19px,2.5vw,36px);font-weight:600;line-height:1.04}.Roster-module__QHknrq__link:hover .Roster-module__QHknrq__name{color:var(--amber)}.Roster-module__QHknrq__place{color:var(--muted)}.Roster-module__QHknrq__count{font-family:var(--sans);letter-spacing:.1em;color:var(--ink-secondary);text-align:right;font-variant-numeric:tabular-nums;font-size:11.5px}@media (max-width:760px){.Roster-module__QHknrq__link{grid-template-columns:1fr auto;grid-template-areas:"cat count""name name""place place";gap:4px 12px;padding-block:16px}.Roster-module__QHknrq__cat{grid-area:cat}.Roster-module__QHknrq__name{grid-area:name}.Roster-module__QHknrq__place{grid-area:place}.Roster-module__QHknrq__count{grid-area:count}}
.FloatingCircle-module__RqbQFG__orb{--q:0;aspect-ratio:1;border:1px solid var(--hairline);opacity:.42;pointer-events:none;width:clamp(240px,33vw,470px);transform:translate3d(0, calc(var(--q) * -74px), 0) rotate(calc(var(--q) * 26deg));will-change:transform;border-radius:50%;position:absolute;top:8%;right:clamp(-190px,-11vw,-70px);overflow:hidden}.FloatingCircle-module__RqbQFG__img{object-fit:cover;filter:saturate(.7)contrast(1.03);width:100%;height:100%;transform:rotate(calc(var(--q) * -26deg)) scale(1.16)}@media (max-width:760px){.FloatingCircle-module__RqbQFG__orb{display:none}}@media (prefers-reduced-motion:reduce){.FloatingCircle-module__RqbQFG__orb,.FloatingCircle-module__RqbQFG__img{will-change:auto;transform:none}}
