:root{--sc-canvas: #08090b;--sc-surface: #101217;--sc-ink: #f4f2ef;--sc-ink-soft: #9a9ba1;--sc-accent: #d8ff3e;--sc-accent-ink: #08090b;--sc-hairline: color-mix(in oklab,var(--sc-ink) 12%,transparent);--sc-hairline-strong: color-mix(in oklab,var(--sc-ink) 22%,transparent);--sc-font-display: "Instrument Sans","Geist",system-ui,sans-serif;--sc-font-text: "Geist",system-ui,sans-serif;--sc-font-mono: "Geist Mono",ui-monospace,monospace;--sc-t-xs: clamp(0.75rem,0.72rem + 0.15vw,0.82rem);--sc-t-sm: clamp(0.875rem,0.84rem + 0.18vw,0.95rem);--sc-t-base: clamp(1rem,0.96rem + 0.22vw,1.125rem);--sc-t-lg: clamp(1.2rem,1.1rem + 0.5vw,1.5rem);--sc-t-xl: clamp(1.6rem,1.35rem + 1.2vw,2.25rem);--sc-t-2xl: clamp(2.1rem,1.6rem + 2.4vw,3.4rem);--sc-t-3xl: clamp(2.8rem,1.9rem + 4.2vw,5rem);--sc-t-4xl: clamp(3.4rem,1.9rem + 6.6vw,7.5rem);--sc-track-tight: -0.035em;--sc-track-snug: -0.02em;--sc-track-normal: -0.005em;--sc-track-wide: 0.08em;--sc-leading-none: 0.94;--sc-leading-tight: 1.06;--sc-leading-body: 1.62;--sc-measure: 62ch;--sc-1: 0.25rem;--sc-2: 0.5rem;--sc-3: 0.75rem;--sc-4: 1rem;--sc-5: 1.5rem;--sc-6: 2rem;--sc-7: 3rem;--sc-8: 4rem;--sc-9: 6rem;--sc-10: 8rem;--sc-11: 12rem;--sc-section: clamp(4.5rem,9vw,11rem);--sc-gutter: clamp(1.25rem,5vw,5.5rem);--sc-maxw: 82rem;--sc-r-sm: 6px;--sc-r-md: 12px;--sc-r-lg: 20px;--sc-r-pill: 999px;--sc-shadow-color: 220 40% 2%;--sc-e1: 0 1px 2px hsl(var(--sc-shadow-color) / 0.28),0 2px 6px -1px hsl(var(--sc-shadow-color) / 0.20);--sc-e2: 0 2px 4px hsl(var(--sc-shadow-color) / 0.24),0 8px 18px -4px hsl(var(--sc-shadow-color) / 0.30);--sc-e3: 0 4px 8px hsl(var(--sc-shadow-color) / 0.22),0 18px 40px -8px hsl(var(--sc-shadow-color) / 0.38),0 48px 90px -24px hsl(var(--sc-shadow-color) / 0.30);--sc-edge: inset 0 1px 0 color-mix(in oklab,var(--sc-ink) 10%,transparent);--sc-ease-out: cubic-bezier(0.23,1,0.32,1);--sc-ease-in-out: cubic-bezier(0.77,0,0.175,1);--sc-ease-drawer: cubic-bezier(0.32,0.72,0,1);--sc-d-fast: 160ms;--sc-d-base: 240ms;--sc-d-slow: 420ms;--sc-z-stage: 1;--sc-z-copy: 20;--sc-z-chrome: 60}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}}body{margin: 0;background: var(--sc-canvas);color: var(--sc-ink);font-family: var(--sc-font-text);font-size: var(--sc-t-base);line-height: var(--sc-leading-body);letter-spacing: var(--sc-track-normal);-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;font-synthesis-weight: none;overflow-x: clip}img,video,canvas,svg{display: block;max-width: 100%}button,input,select,textarea{font: inherit;color: inherit}::selection{background: var(--sc-accent);color: var(--sc-accent-ink)}:root{caret-color: var(--sc-accent);accent-color: var(--sc-accent)}:focus-visible{outline: 2px solid var(--sc-accent);outline-offset: 3px;border-radius: var(--sc-r-sm)}:where(a){color: inherit;text-decoration-thickness: 1px;text-underline-offset: 0.22em}@supports (scrollbar-color: auto){html{scrollbar-color: color-mix(in oklab,var(--sc-ink) 26%,transparent) transparent;scrollbar-width: thin}}.sc-act--pinned{position: relative}.sc-stage{position: sticky;top: 0;height: 100vh;height: 100svh;overflow: clip;z-index: var(--sc-z-stage)}video[data-sc-scrub]{opacity: 0;transition: opacity 380ms var(--sc-ease-out)}.sc-has-clip video[data-sc-scrub]{opacity: 1}.sc-scrim{position: absolute;inset: 0;pointer-events: none;z-index: 1;background: linear-gradient( var(--sc-scrim-angle,180deg),color-mix(in oklab,var(--sc-canvas) var(--sc-scrim-a,78%),transparent) 0%,color-mix(in oklab,var(--sc-canvas) 30%,transparent) 42%,transparent 68%)}.sc-scrim--band{background: linear-gradient(to top,color-mix(in oklab,var(--sc-canvas) 94%,transparent) 0%,color-mix(in oklab,var(--sc-canvas) 74%,transparent) 22%,color-mix(in oklab,var(--sc-canvas) 30%,transparent) 42%,transparent 58%)}.sc-copy{position: absolute;z-index: var(--sc-z-copy);inset-inline: var(--sc-gutter);max-width: min(46rem,76vw);will-change: opacity,transform}[data-sc-cue]{opacity: 0;will-change: opacity,transform}.sc-ready [data-sc-cue]{transition: none}.sc-split{display: inline-block;overflow: hidden;vertical-align: top}.sc-split--line{display: block;padding-bottom: 0.14em;margin-bottom: -0.14em}.sc-split__i{display: inline-block;will-change: transform,opacity}.sc-is-split{opacity: 1 !important}[data-sc-pan]{display: flex;will-change: transform}[data-sc-reveal]{will-change: clip-path}[data-sc-parallax]{will-change: transform}[data-sc-in],[data-sc-stagger]>*{opacity: 0;transform: translate3d(0,14px,0);transition: opacity 620ms var(--sc-ease-out),transform 620ms var(--sc-ease-out)}[data-sc-in].sc-in,[data-sc-stagger]>.sc-in{opacity: 1;transform: none}[data-sc-tilt]{transform-style: preserve-3d;will-change: transform}[data-sc-magnet]{will-change: transform}[data-sc-spotlight]{isolation: isolate}:where([data-sc-spotlight]){position: relative}[data-sc-spotlight]::after{content: "";position: absolute;inset: 0;pointer-events: none;z-index: 2;background: radial-gradient( 28rem 28rem at calc(var(--sc-mx,0.5) * 100%) calc(var(--sc-my,0.5) * 100%),color-mix(in oklab,var(--sc-accent) 16%,transparent),transparent 70%);opacity: 0;transition: opacity var(--sc-d-slow) var(--sc-ease-out)}[data-sc-spotlight]:hover::after{opacity: 1}[data-sc-mode="worldflight"]{position: relative}.sc-world{position: fixed;inset: 0;overflow: clip;z-index: var(--sc-z-stage);background: var(--sc-canvas)}.sc-world__seg{position: absolute;inset: 0;opacity: 0;will-change: opacity}.sc-world__seg>:is(video,img,canvas){position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.sc-world__poster{z-index: 0;transform-origin: 50% 50%;transition: opacity 420ms var(--sc-ease-out)}.sc-world__seg>video{z-index: 1}.sc-world__seg.sc-has-clip .sc-world__poster{opacity: 0}video[data-sc-scrub].sc-has-clip{opacity: 1}.sc-world__copy{position: fixed;inset: 0;z-index: var(--sc-z-copy);pointer-events: none}.sc-world__scrim{position: absolute;inset: 0;pointer-events: none;z-index: 0}[data-sc-copy]{opacity: 0;pointer-events: none;will-change: opacity,transform}.sc-ready [data-sc-copy]{transition: none}.sc-world__spacer{pointer-events: none}[data-sc-progress]{position: fixed;inset: 0 0 auto 0;height: 2px;z-index: var(--sc-z-chrome);background: var(--sc-accent);transform-origin: 0 50%;transform: scaleX(0);will-change: transform}.sc-grain{position: fixed;inset: 0;pointer-events: none;z-index: 3;opacity: 0.045;contain: strict;background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/></filter><rect width='140' height='140' filter='url(%23n)'/></svg>")}@media (prefers-reduced-motion: reduce){[data-sc-in],[data-sc-stagger]>*{transform: none;transition-duration: 220ms}[data-sc-parallax],[data-sc-pan],.sc-split__i{transform: none !important}[data-sc-reveal]{clip-path: none !important}[data-sc-act="pan"] .sc-stage,[data-sc-act="pan"] [data-sc-stage]{overflow-x: auto;overflow-y: hidden;overscroll-behavior-x: contain;scroll-snap-type: x proximity}[data-sc-pan]>*{scroll-snap-align: center}[data-sc-spotlight]::after{display: none}.sc-world__poster,[data-sc-copy]{transform: none !important}}@media (max-width: 860px){.sc-copy{inset-inline: var(--sc-gutter);max-width: none}.sc-stage{height: 100svh}}:root{--night: #141C12;--green: #2C4425;--forest: #2C4425;--cream: #F7EAD9;--paper: #F7EAD9;--sage: #97A578;--ball: #F7EAD9;--sc-canvas: var(--night);--sc-surface: #1E2A1B;--sc-ink: var(--cream);--sc-ink-soft: #C9C0AE;--sc-accent: var(--ball);--sc-accent-ink: var(--night);--serif: "Times New Roman","Tinos",Times,serif;--sc-font-display: var(--serif);--sc-font-text: "Corbel","Source Sans 3","Segoe UI",system-ui,sans-serif;--sc-font-mono: var(--sc-font-text);--bar-h: 64px;--court: minmax(0,340fr) minmax(0,530fr) minmax(0,530fr) minmax(0,340fr);--band: clamp(40px,4.9vw,70px);--line: color-mix(in oklab,var(--sc-ink) 16%,transparent);--gut: max(clamp(16px,3.2vw,40px),calc((100vw - 1740px) / 2))}body{font-weight: 300}b,strong{font-weight: 600}.light{--sc-ink: var(--forest);--sc-ink-soft: rgb(44 68 37 / 0.88);--line: rgb(44 68 37 / 0.16);background: var(--paper);color: var(--sc-ink)}.dark{background: var(--night);color: var(--sc-ink)}.d{font-family: var(--serif);font-style: italic;font-weight: 400;line-height: 0.9;letter-spacing: -0.035em;margin: 0;text-wrap: balance}.d--xl{font-size: clamp(3rem,1rem + 7.2vw,8.6rem)}.d--lg{font-size: clamp(2.5rem,1rem + 4.8vw,5.8rem)}.k{font-family: var(--sc-font-mono);font-size: 12.5px;letter-spacing: 0.12em;text-transform: uppercase;color: var(--sage);margin: 0 0 var(--sc-5);display: flex;align-items: center;gap: 10px}.light .k{font-weight: 600}.k::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: currentColor}.dark .k::before{background: var(--ball)}.p{color: var(--sc-ink-soft);max-width: 44ch;line-height: 1.6;margin: var(--sc-5) 0 0;text-wrap: pretty;font-size: clamp(1rem,0.96rem + 0.2vw,1.12rem)}.p--lg{font-size: clamp(1.1rem,1rem + 0.5vw,1.4rem);color: var(--sc-ink);max-width: 36ch;line-height: 1.45}.q{font-family: var(--serif);font-style: italic;font-weight: 400;font-size: clamp(1.6rem,1rem + 2.1vw,2.9rem);line-height: 1.18;letter-spacing: -0.01em;text-wrap: balance;margin: 0}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 46px;padding: 0 20px;border: 1px solid transparent;border-radius: 2px;font-family: var(--sc-font-mono);font-size: 12px;letter-spacing: 0.12em;text-transform: uppercase;text-decoration: none;cursor: pointer;white-space: nowrap;transition: background-color 220ms var(--sc-ease-out),color 220ms var(--sc-ease-out),border-color 220ms var(--sc-ease-out)}.btn--ball{background: var(--ball);color: var(--night)}.btn--ball:hover{background: #fff}.btn--cream{background: var(--cream);color: var(--night)}.btn--cream:hover{background: #fff}.btn--line{border-color: color-mix(in oklab,currentColor 45%,transparent);color: inherit;background: transparent}.btn--line:hover{border-color: currentColor}.btn--green{background: var(--forest);color: var(--cream)}.btn--green:hover{background: var(--green)}.btn svg{width: 10px;height: 10px}.bar{position: fixed;z-index: 70;top: 0;left: 0;right: 0;height: 88px;padding-inline: calc(var(--gut) + 8px);display: grid;grid-template-columns: var(--court);align-items: center;color: var(--cream);transition: top 700ms var(--ease-expo,ease),left 700ms var(--ease-expo,ease),right 700ms var(--ease-expo,ease),height 700ms var(--ease-expo,ease),background-color 500ms,border-radius 700ms var(--ease-expo,ease),box-shadow 500ms,transform 700ms var(--ease-expo,ease)}.bar::before{content: "";position: absolute;inset: 0;z-index: -1;border-radius: inherit;opacity: 0;transition: opacity 600ms;background: linear-gradient(180deg,rgb(255 255 255 / 0.1),rgb(255 255 255 / 0.03)),rgb(14 20 13 / 0.26);backdrop-filter: blur(22px) saturate(1.6);-webkit-backdrop-filter: blur(22px) saturate(1.6);box-shadow: inset 0 1px 0 rgb(255 255 255 / 0.18),inset 0 0 0 1px rgb(255 255 255 / 0.1),0 18px 40px -26px rgb(0 0 0 / 0.4);transition: opacity 600ms,background 500ms,box-shadow 500ms}.bar.is-light{color: var(--forest)}.bar.is-light::before{background: linear-gradient(180deg,rgb(255 255 255 / 0.5),rgb(255 255 255 / 0.22)),rgb(247 234 217 / 0.28);box-shadow: inset 0 1px 0 rgb(255 255 255 / 0.7),inset 0 0 0 1px rgb(44 68 37 / 0.1),0 18px 40px -26px rgb(44 68 37 / 0.35)}.bar.is-light nav a,.bar.is-light nav a[aria-current="page"],.bar.is-light nav a:hover{color: var(--forest)}.bar.is-light .pill{background: var(--forest);color: var(--cream)}.bar.is-light .pill i{background: var(--cream);color: var(--forest)}.bar.is-light .bar__menu{color: var(--forest);border-color: rgb(44 68 37 / 0.88)}.bar__mark{position: relative}.bar__mark .on-light{position: absolute;left: 0;top: 50%;translate: 0 -50%;opacity: 0;transition: opacity 400ms,width 600ms var(--ease-expo,ease)}.bar__mark .on-dark{transition: opacity 400ms,width 600ms var(--ease-expo,ease)}.bar.is-light .bar__mark .on-light{opacity: 1}.bar.is-light .bar__mark .on-dark{opacity: 0}.bar.is-glass{top: 14px;left: var(--gut);right: var(--gut);height: 70px;border-radius: 20px;padding-inline: 18px}.bar.is-glass::before{opacity: 1}.bar__mark{grid-column: 1;display: flex;align-items: center}.bar__mark img{width: 156px;height: auto;transition: width 600ms var(--ease-expo,ease)}.bar.is-glass .bar__mark img{width: 144px}.bar nav{grid-column: 2 / 4;display: flex;justify-content: center}.bar nav ul{display: flex;gap: clamp(22px,4vw,64px);list-style: none;margin: 0;padding: 0}.bar nav a{position: relative;font-size: 16px;font-weight: 400;letter-spacing: 0.01em;text-decoration: none;color: rgb(247 234 217 / 0.9);transition: color 400ms;padding: 6px 0}.bar nav a::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 1px;background: currentColor;transform: scaleX(0);transform-origin: 100% 50%;transition: transform 500ms var(--ease-expo,ease)}.bar nav a:hover{color: var(--cream)}.bar nav a:hover::after,.bar nav a[aria-current="page"]::after{transform: scaleX(1);transform-origin: 0 50%}.bar nav a[aria-current="page"]{color: var(--cream)}.bar__act{grid-column: 4;display: flex;justify-content: flex-end;gap: 10px}.pill{display: inline-flex;align-items: center;gap: 12px;min-height: 50px;padding: 0 12px 0 24px;border-radius: 999px;background: var(--cream);color: var(--forest);text-decoration: none;font-size: 15.5px;font-weight: 400;letter-spacing: 0.01em;transition: background-color 300ms,transform 500ms var(--ease-expo,ease)}.pill i{width: 30px;height: 30px;border-radius: 50%;background: var(--forest);color: var(--cream);display: grid;place-items: center;transition: transform 500ms var(--ease-expo,ease)}.pill i svg{width: 11px;height: 11px}.pill:hover{background: #fff}.pill:hover i{transform: rotate(45deg)}.bar__menu{display: none !important}.sheet{position: fixed;inset: 0;z-index: 90;background: var(--night);color: var(--cream);padding: 96px var(--gut) var(--sc-6);display: none;flex-direction: column}.sheet.is-open{display: flex}.sheet ol{list-style: none;margin: 0;padding: 0;border-top: 1px solid var(--line)}.sheet a{display: flex;justify-content: space-between;align-items: baseline;padding: 14px 0;border-bottom: 1px solid var(--line);text-decoration: none}.sheet a b{font-family: var(--serif);font-style: italic;font-weight: 400;letter-spacing: -0.02em;font-size: 2.1rem;line-height: 1}.sheet a:not(.btn) span{font-family: var(--sc-font-mono);font-size: 11px;letter-spacing: 0.12em;color: var(--sc-ink-soft)}.sheet .btn{margin-top: auto}.x{position: absolute;top: 22px;right: calc(var(--gut) + 10px);width: 44px;height: 44px;border: 1px solid var(--line);background: transparent;color: inherit;border-radius: 2px;cursor: pointer;font-size: 20px}.court{display: grid;grid-template-columns: var(--court);column-gap: 0}.tick{position: absolute;width: 14px;height: 14px;pointer-events: none}.tick::before,.tick::after{content: "";position: absolute;background: var(--sc-ink)}.tick::before{left: 6px;top: 0;width: 2px;height: 14px}.tick::after{top: 6px;left: 0;height: 2px;width: 14px}.gridview{position: fixed;inset: 0;z-index: 150;pointer-events: none;display: none;padding-inline: var(--gut)}.gridview.on{display: grid}.gridview i{border-inline: 1px solid rgb(247 234 217 / 0.35);background: rgb(247 234 217 / 0.03)}.gridview i + i{border-left: 0}.gridview b{position: absolute;left: 0;right: 0;height: var(--band);border-bottom: 1px dashed rgb(247 234 217 / 0.4);top: 0}.gridview b + b{top: auto;bottom: 0;border-bottom: 0;border-top: 1px dashed rgb(247 234 217 / 0.4)}.hero__stage{background: var(--night);overflow: clip}.hero__scene{position: absolute;inset: 0;overflow: hidden;clip-path: inset(calc(var(--sc-p,0) * 8svh) calc(var(--sc-p,0) * var(--gut) * 2) calc(var(--sc-p,0) * 24svh) round calc(var(--sc-p,0) * 14px))}.hero__plate,.hero__cut{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 50% 30%}.hero__plate{transform: scale(calc(1.02 + var(--sc-p,0) * 0.1))}.hero__cut{z-index: 2;transform-origin: 50% 100%;transform: translate3d(0,calc(var(--sc-p,0) * 3svh),0) scale(calc(1 + var(--sc-p,0) * 0.07))}.hero__title{position: absolute;z-index: 1;left: var(--gut);right: var(--gut);top: 19svh}.hero__title--front{z-index: 3;pointer-events: none}.hero__word .L{display: inline-block}.hero__title--front .L{visibility: hidden}.hero__title--front .L.f{visibility: visible}.hero__title--front .L.o{visibility: visible;color: transparent;-webkit-text-stroke: 1.5px var(--cream);text-shadow: none}.hero__word{color: var(--cream);font-size: clamp(3.6rem,0.5rem + 12.4vw,16rem);line-height: 0.9;letter-spacing: -0.045em;transform: translate3d(0,calc(var(--sc-p,0) * -10svh),0) scale(calc(1 - var(--sc-p,0) * 0.06));text-shadow: 0 2px 40px rgb(10 30 70 / 0.18)}.hero__word .ln{display: block;padding-inline: 0.06em}.hero__word .ln:first-child{text-align: left;padding-left: 6vw}.hero__word .ln:last-child{text-align: right;margin-top: 0.12em}.hero__shade{position: absolute;inset: 0;z-index: 3;pointer-events: none;background: linear-gradient(to top,rgb(10 10 9 / 0.9) 0%,rgb(10 10 9 / 0.55) 20%,transparent 40%),radial-gradient(60% 40% at 0% 100%,rgb(10 10 9 / 0.55),transparent 70%),linear-gradient(to bottom,rgb(10 10 9 / 0.35),transparent 18%)}.hero__foot{position: absolute;z-index: 4;left: var(--gut);right: var(--gut);bottom: clamp(1.25rem,4svh,2.5rem);display: grid;grid-template-columns: var(--court);align-items: end}.hero__intro{grid-column: 1 / 2}.hero__card{grid-column: 3 / 4;justify-self: start}.hero__link{grid-column: 4 / 5;justify-self: end}.hero__intro .p{margin: 0;color: var(--cream);max-width: 30ch}.hero__intro .k{margin: 0 0 8px;color: var(--cream)}.hero__card{display: grid;grid-template-columns: 84px auto 14px;gap: 14px;align-items: center;padding: 8px 16px 8px 8px;text-decoration: none;color: var(--cream);background: rgb(247 234 217 / 0.12);border: 1px solid rgb(247 234 217 / 0.22);border-radius: 14px;backdrop-filter: blur(16px) saturate(1.3);-webkit-backdrop-filter: blur(16px) saturate(1.3);transition: background-color 400ms var(--ease-expo)}.hero__card:hover{background: rgb(247 234 217 / 0.22)}.hero__card img{width: 84px;height: 60px;object-fit: cover;border-radius: 8px}.hero__card b{display: block;font-family: var(--serif);font-style: italic;font-weight: 400;font-size: 1.35rem;line-height: 1}.hero__card em{display: block;font-style: normal;font-size: 0.82rem;margin-top: 4px;opacity: 0.8}.hero__card svg,.hero__link svg{width: 12px;height: 12px}.hero__link{display: inline-flex;align-items: center;gap: 14px;padding: 0 0 10px;border-bottom: 1px solid var(--cream);color: var(--cream);text-decoration: none;font-family: var(--serif);font-style: italic;font-size: clamp(1.4rem,1rem + 1vw,2rem);line-height: 1}.hero__link svg{transition: transform 600ms var(--ease-expo)}.hero__link:hover svg{transform: translate(4px,-4px)}.frame{display: grid;grid-template-columns: var(--court);grid-template-rows: var(--band) auto var(--band)}.words{display: flex;justify-content: center;flex-wrap: wrap;gap: 6px 26px;margin-top: var(--sc-6);font-family: var(--sc-font-mono);font-size: 12px;letter-spacing: 0.18em;color: var(--sc-ink-soft)}.words b{color: var(--ball);font-weight: 400}.split{display: grid;grid-template-columns: 1fr 1fr;min-height: 100svh}.split__media{position: relative}.split__media .stick{position: sticky;top: 0;height: 100svh;overflow: hidden}.split__media img{width: 100%;height: calc(100% + 90px);margin-top: -45px;object-fit: cover}.split__text{padding: calc(var(--bar-h) + 8rem) clamp(1.5rem,5vw,6rem) clamp(4rem,9vw,8rem);display: flex;flex-direction: column;justify-content: center}.rows{list-style: none;margin: var(--sc-7) 0 0;padding: 0;border-top: 1px solid var(--line);max-width: 36rem}.rows li{display: grid;grid-template-columns: 3rem 1fr;gap: var(--sc-4);padding: 18px 0;border-bottom: 1px solid var(--line)}.rows .n{font-family: var(--sc-font-mono);font-size: 12px;color: var(--sc-ink-soft);padding-top: 5px}.rows h3{margin: 0;font-weight: 400;font-size: 1.25rem;letter-spacing: 0.01em}.rows p{margin: 4px 0 0;color: var(--sc-ink-soft);font-size: 0.98rem}.peak__stage{background: var(--night);overflow: clip}.peak__stage>figure{position: absolute;inset: 0;margin: 0}.peak__stage img{width: 100%;height: 100%;object-fit: cover}.peak__court img{transform: scale(calc(1.02 + var(--sc-p,0) * 0.16));transform-origin: 50% 40%}.peak__club img{transform: scale(calc(1.14 - var(--sc-p,0) * 0.12))}.peak__shade{position: absolute;inset: 0;z-index: 3;background: linear-gradient(90deg,rgb(10 10 9 / 0.94) 0%,rgb(10 10 9 / 0.78) 38%,rgb(10 10 9 / 0.12) 68%),linear-gradient(to top,rgb(10 10 9 / 0.6),transparent 45%)}.peak__copy{position: absolute;z-index: 4;left: var(--gut);bottom: clamp(3rem,12svh,8rem);width: min(44rem,88vw)}.peak__copy .p{max-width: 40ch}.score{position: absolute;z-index: 5;right: var(--gut);top: calc(var(--bar-h) + 40px);width: 320px;border: 1px solid color-mix(in oklab,var(--cream) 16%,transparent);background: color-mix(in oklab,var(--night) 84%,transparent);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);font-family: var(--sc-font-mono);color: var(--cream)}.score__head{display: flex;justify-content: space-between;padding: 12px 16px;font-size: 11px;letter-spacing: 0.14em;text-transform: uppercase;color: var(--sc-ink-soft);border-bottom: 1px solid var(--line)}.score__row{display: grid;grid-template-columns: 1fr auto;align-items: center;padding: 10px 16px}.score__row + .score__row{border-top: 1px solid var(--line)}.score__who{font-size: 13px;letter-spacing: 0.08em;text-transform: uppercase;display: flex;align-items: center;gap: 10px}.score__who i{width: 7px;height: 7px;border-radius: 50%;background: var(--ball);opacity: 0}.score__row.serving .score__who i{opacity: 1}.score__pts{font-size: 30px;font-variant-numeric: tabular-nums;min-width: 4ch;text-align: right;display: inline-block;line-height: 1.1}.score__pts.flip{animation: flip 420ms var(--sc-ease-out)}@keyframes flip{from{transform: rotateX(90deg);opacity: 0}to{transform: none;opacity: 1}}.score.is-game [data-side="you"]{color: var(--night);background: var(--ball);padding: 0 8px}.score__foot{padding: 10px 16px;border-top: 1px solid var(--line);font-size: 11px;letter-spacing: 0.14em;text-transform: uppercase;color: var(--ball);min-height: 1.2em}.sec{padding: clamp(5rem,11vw,10rem) var(--gut)}.head{display: grid;grid-template-columns: var(--court);align-items: end;margin-bottom: clamp(2.5rem,5vw,4.5rem)}.head>:first-child{grid-column: 1 / 3;padding-right: var(--sc-6)}.head>:last-child{grid-column: 3 / 5;padding-left: 0;max-width: 40ch}.head .p{margin: 0}.four{display: grid;grid-template-columns: repeat(4,1fr);gap: clamp(12px,1.4vw,20px)}.card figure{margin: 0;aspect-ratio: 3 / 4;overflow: hidden;background: #d9ceba}.card img{width: 100%;height: 100%;object-fit: cover;transition: transform 900ms var(--sc-ease-out)}.card:hover img{transform: scale(1.04)}.card h3{margin: var(--sc-4) 0 0;font-family: var(--serif);font-style: italic;font-weight: 400;letter-spacing: -0.02em;font-size: 1.9rem;line-height: 1}.card p{margin: 8px 0 0;color: var(--sc-ink-soft);font-size: 0.98rem;line-height: 1.5;max-width: 30ch}.sec__note{margin-top: var(--sc-6);font-family: var(--sc-font-mono);font-size: 12px;letter-spacing: 0.1em;text-transform: uppercase;color: var(--sc-ink-soft)}.mk{position: relative;min-height: 100svh;display: grid;grid-template-rows: 1fr auto;color: var(--cream);overflow: hidden}.mk__media{position: absolute;inset: 0}.mk__media img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0;transition: opacity 700ms var(--sc-ease-out),transform 1400ms var(--sc-ease-out);transform: scale(1.05)}.mk__media img.on{opacity: 1;transform: none}.mk__shade{position: absolute;inset: 0;background: linear-gradient(90deg,rgb(10 10 9 / 0.85) 0%,rgb(10 10 9 / 0.55) 38%,transparent 62%),linear-gradient(to top,rgb(10 10 9 / 0.95) 0%,rgb(10 10 9 / 0.6) 30%,rgb(10 10 9 / 0.1) 62%),linear-gradient(to bottom,rgb(10 10 9 / 0.6),transparent 26%)}.mk__top{position: relative;padding: calc(var(--bar-h) + 7rem) var(--gut) 0}.mk__top .p{color: var(--cream)}.mk__tabs{position: relative;display: grid;grid-template-columns: repeat(6,1fr);border-top: 1px solid color-mix(in oklab,var(--cream) 22%,transparent);margin: var(--sc-7) var(--gut) var(--gut)}.mk__tabs button{text-align: left;background: transparent;border: 0;border-right: 1px solid color-mix(in oklab,var(--cream) 14%,transparent);padding: 18px 18px 6px 0;margin-right: 18px;color: color-mix(in oklab,var(--cream) 60%,transparent);cursor: pointer;position: relative;transition: color 200ms}.mk__tabs button:last-child{border-right: 0;margin-right: 0}.mk__tabs button::before{content: "";position: absolute;left: 0;right: 18px;top: -1px;height: 2px;background: var(--ball);transform: scaleX(0);transform-origin: 0 50%;transition: transform 500ms var(--sc-ease-out)}.mk__tabs button[aria-selected="true"]{color: var(--cream)}.mk__tabs button[aria-selected="true"]::before{transform: none}.mk__tabs b{display: block;font-family: var(--sc-font-mono);font-weight: 400;font-size: 11px;letter-spacing: 0.14em}.mk__tabs strong{display: block;margin-top: 8px;font-weight: 400;font-size: 1.15rem;line-height: 1.05}.mk__tabs span{display: block;margin-top: 6px;font-size: 0.9rem;line-height: 1.45}.app2{position: relative;overflow: hidden;padding: clamp(6rem,11vw,10rem) var(--gut);background: radial-gradient(70% 60% at 72% 50%,#1D2A1A 0%,var(--night) 70%)}.feat{list-style: none;margin: var(--sc-7) 0 0;padding: 0;border-top: 1px solid var(--line);max-width: 30rem}.feat button{position: relative;width: 100%;display: grid;grid-template-columns: 7rem 1fr;gap: 12px;align-items: baseline;text-align: left;padding: 16px 0;background: none;border: 0;border-bottom: 1px solid var(--line);color: rgb(247 234 217 / 0.45);cursor: pointer;transition: color 400ms}.feat b{font-family: var(--serif);font-style: italic;font-weight: 400;font-size: 1.6rem;line-height: 1}.feat span{font-size: 0.98rem}.feat button[aria-selected="true"],.feat button:hover{color: var(--cream)}.feat i{position: absolute;left: 0;right: 0;bottom: -1px;height: 1px;background: var(--cream);transform: scaleX(0);transform-origin: 0 50%}.feat button[aria-selected="true"] i{animation: featbar var(--cycle,4.5s) linear forwards}.app2.paused .feat button[aria-selected="true"] i{animation: none;transform: scaleX(1)}@keyframes featbar{to{transform: scaleX(1)}}.tilt{transform-style: preserve-3d}.glow{position: absolute;width: 70%;aspect-ratio: 1;border-radius: 50%;background: radial-gradient(circle,rgb(118 160 104 / 0.38),transparent 62%);filter: blur(20px);animation: breathe 7s ease-in-out infinite}@keyframes breathe{50%{transform: scale(1.08);opacity: 0.8}}.view{display: none}.view.on{display: block;animation: rise 520ms var(--ease-expo,ease) both}.view.on>*{animation: rise 600ms var(--ease-expo,ease) both}.view.on>*:nth-child(2){animation-delay: 40ms}.view.on>*:nth-child(3){animation-delay: 80ms}.view.on>*:nth-child(4){animation-delay: 120ms}.view.on>*:nth-child(5){animation-delay: 160ms}.view.on>*:nth-child(6){animation-delay: 200ms}@keyframes pulse{50%{box-shadow: 0 0 0 6px rgb(247 234 217 / 0.05)}}.game,.event{display: flex;justify-content: space-between;align-items: center;gap: 10px;padding: 12px;margin-bottom: 8px;border-radius: 14px;background: rgb(247 234 217 / 0.05);border: 1px solid rgb(247 234 217 / 0.08)}.game b,.event b{display: block;font-size: 13px;font-weight: 600}.game span,.event span{display: block;font-size: 11px;color: rgb(247 234 217 / 0.55)}.event{justify-content: flex-start}.event .date{display: grid;place-items: center;width: 42px;padding: 5px 0;border-radius: 10px;background: var(--cream);color: var(--forest);font-size: 9px;font-weight: 600}.event .date b{font-size: 16px;color: var(--forest)}.scrub{position: relative;height: 4px;margin: 14px 0;border-radius: 4px;background: rgb(247 234 217 / 0.15)}.scrub .fill{position: absolute;left: 0;top: 0;bottom: 0;width: 0;border-radius: 4px;background: var(--cream);animation: scrub 6s linear infinite}@keyframes scrub{to{width: 100%}}.scrub .m{position: absolute;top: -3px;width: 2px;height: 10px;background: var(--cream);opacity: 0.7}.ring{width: 150px;height: 150px;margin: 4px auto 16px;border-radius: 50%;display: grid;place-items: center;background: conic-gradient(var(--cream) 0 68%,rgb(247 234 217 / 0.1) 68% 100%);animation: spinIn 1.4s var(--ease-expo,ease) both}.ring div{width: 124px;height: 124px;border-radius: 50%;background: #13201600;background: #142116;display: grid;place-items: center;align-content: center}.ring b{font-family: var(--serif);font-style: italic;font-weight: 400;font-size: 1.6rem;line-height: 1}.ring span{font-size: 10px;letter-spacing: 0.12em;text-transform: uppercase;opacity: 0.6}@keyframes spinIn{from{transform: rotate(-90deg) scale(0.9);opacity: 0}}.note{position: absolute;display: flex;gap: 12px;align-items: center;padding: 12px 16px 12px 12px;border-radius: 16px;color: var(--cream);background: linear-gradient(180deg,rgb(247 234 217 / 0.14),rgb(247 234 217 / 0.06));border: 1px solid rgb(247 234 217 / 0.18);backdrop-filter: blur(16px);-webkit-backdrop-filter: blur(16px);box-shadow: 0 24px 50px -24px rgb(0 0 0 / 0.6);animation: float 7s ease-in-out infinite}.note b{display: block;font-size: 13px;font-weight: 600}.note span{display: block;font-size: 11px;opacity: 0.65}.note .dot{width: 30px;height: 30px;border-radius: 10px;background: var(--cream);position: relative;flex: none}.note .dot::after{content: "";position: absolute;left: 11px;top: 8px;width: 6px;height: 11px;border: solid var(--forest);border-width: 0 2px 2px 0;transform: rotate(45deg)}@keyframes float{50%{transform: translateY(-10px)}}.mem{display: grid;grid-template-columns: 1fr 1fr;gap: clamp(2rem,6vw,7rem);align-items: center}.mem__media{position: relative;aspect-ratio: 4 / 5;overflow: hidden}.mem__media img{width: 100%;height: calc(100% + 100px);margin-top: -50px;object-fit: cover}.mem .actions{display: flex;gap: 10px;flex-wrap: wrap;margin-top: var(--sc-6);align-items: center}.fine{font-family: var(--sc-font-mono);font-size: 11px;letter-spacing: 0.1em;text-transform: uppercase;color: var(--sc-ink-soft)}.team{display: grid;grid-template-columns: repeat(3,1fr);gap: clamp(12px,1.4vw,20px);margin-top: clamp(2.5rem,5vw,4rem)}.team figure{margin: 0}.team img{width: 100%;aspect-ratio: 1;object-fit: cover;background: var(--forest);border-radius: 14px}.team figcaption{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;padding-top: 14px;border-bottom: 1px solid var(--line);padding-bottom: 14px}.team b{font-weight: 400;font-size: 1.2rem}.team span{font-family: var(--sc-font-mono);font-size: 11px;letter-spacing: 0.12em;color: var(--sc-ink-soft);text-transform: uppercase}.ticker{background: var(--cream);color: var(--forest);overflow: hidden;border-block: 1px solid var(--night)}.ticker__track{display: flex;width: max-content;animation: tick 28s linear infinite}.ticker span{font-family: var(--serif);font-style: italic;font-weight: 400;letter-spacing: -0.02em;font-size: clamp(2rem,1.2rem + 3vw,4.4rem);line-height: 1;padding: 14px 0;white-space: nowrap}.ticker span i{font-style: normal;display: inline-block;margin: 0 0.5em;transform: translateY(-0.08em)}@keyframes tick{to{transform: translateX(-50%)}}.done{display: none;color: var(--ball);font-family: var(--sc-font-mono);font-size: 12px;letter-spacing: 0.12em;text-transform: uppercase}form.is-done .done{display: block}form.is-done .fields{display: none}dialog{width: min(600px,calc(100vw - 24px));max-height: calc(100svh - 24px);overflow: auto;padding: clamp(28px,4vw,44px);border: 0;border-radius: 2px;background: var(--paper);color: var(--forest)}dialog::backdrop{background: rgb(10 10 9 / 0.72);backdrop-filter: blur(6px)}dialog .k{color: #4E5A48}dialog .k::before{background: var(--green)}dialog h2{margin: 0;font-family: var(--serif);font-style: italic;font-weight: 400;letter-spacing: -0.02em;font-size: clamp(2.2rem,1.4rem + 2.4vw,3.2rem);line-height: 0.9}dialog p{color: #4E5A48;line-height: 1.6}dialog label{display: block;margin: 16px 0 6px;font-family: var(--sc-font-mono);font-size: 11px;letter-spacing: 0.12em;text-transform: uppercase}dialog input,dialog select{width: 100%;min-height: 48px;padding: 0 14px;border: 1px solid rgb(44 68 37 / 0.25);background: #fffaf2;color: var(--forest);border-radius: 2px;font-size: 1rem}dialog .btn{margin-top: 20px;width: 100%}dialog .done{color: var(--green);margin-top: 16px;font-size: 13px}dialog :focus-visible{outline-color: var(--green)}dialog .x{color: var(--forest);border-color: rgb(44 68 37 / 0.88);top: 14px;right: 14px}.skip{position: absolute;left: -999px;top: 8px;z-index: 100;background: var(--ball);color: var(--night);padding: 10px 14px}.skip:focus{left: 8px}:focus-visible{outline-color: var(--ball)}.light :focus-visible{outline-color: var(--green)}@media (max-width: 1080px){.bar nav{display: none}.bar{grid-template-columns: 1fr auto}.bar__act{grid-column: 2}.bar__menu{display: inline-flex !important}.four{grid-template-columns: 1fr 1fr}.mk__tabs{grid-template-columns: 1fr 1fr 1fr;row-gap: 12px}}@media (max-width: 860px){:root{--bar-h: 56px}.bar{height: 70px}.bar.is-glass{top: 10px;height: 60px}.bar__mark img,.bar.is-glass .bar__mark img{width: 140px;height: auto}.bar .pill{display: none}.hero__title{z-index: 4;top: auto;bottom: 17.25rem}.hero__title:not(.hero__title--front){visibility: hidden}.hero__title--front .L{visibility: visible}.hero__title--front .L.o{color: var(--cream);-webkit-text-stroke: 0}.hero__intro .k{display: none}.hero__word{font-size: clamp(3.4rem,17vw,5.4rem);text-shadow: 0 4px 30px rgb(10 20 12 / 0.45)}.hero__word .ln:last-child{text-align: left;margin-top: 0}.hero__word .ln:first-child{padding-left: 0.06em}.hero__shade{background: linear-gradient(to top,rgb(10 10 9 / 0.92) 0%,rgb(10 10 9 / 0.62) 38%,transparent 62%),linear-gradient(to bottom,rgb(10 10 9 / 0.35),transparent 18%)}.hero__plate,.hero__cut{object-position: 50% 20%}.hero__foot{grid-template-columns: 1fr;gap: var(--sc-4)}.hero__card{justify-self: start}.hero__link{justify-self: start}.frame{grid-template-columns: 1fr;grid-template-rows: auto}.tick{display: none}.head>:first-child,.head>:last-child{grid-column: 1 / -1;padding: 0}.hero__intro,.hero__card,.hero__link{grid-column: 1 / -1 !important;justify-self: start !important}.hero__foot{grid-template-columns: 1fr;gap: var(--sc-4)}.frame>*{border: 0}.split{grid-template-columns: 1fr;min-height: 0}.split__media .stick{position: relative;height: 62svh}.split__text{padding: clamp(3rem,12vw,5rem) var(--gut)}.head{grid-template-columns: 1fr;gap: var(--sc-4)}.peak__copy{bottom: 2rem}.peak__shade{background: linear-gradient(to top,rgb(10 10 9 / 0.95) 0%,rgb(10 10 9 / 0.75) 40%,rgb(10 10 9 / 0.15) 70%)}.score{width: auto;left: var(--gut);right: var(--gut);top: calc(var(--bar-h) + 22px)}.score__pts{font-size: 22px}.mk__tabs{grid-template-columns: 1fr 1fr}.mk__tabs span{display: none}.mk__shade{background: linear-gradient(to bottom,rgb(10 10 9 / 0.72),rgb(10 10 9 / 0.82) 55%,rgb(10 10 9 / 0.95))}.mk__tabs button{padding-top: 14px}.app,.mem{grid-template-columns: 1fr}.feat button{grid-template-columns: 5.5rem 1fr}.team{grid-template-columns: 1fr}.team figure{display: grid;grid-template-columns: 96px 1fr;gap: 14px;align-items: center}.team figcaption{flex-direction: column;gap: 4px;border: 0;padding: 0}.club{width: 78vw;height: 62svh}}@media (max-width: 860px) and (max-height: 720px){.hero__card{display: none}.hero__title{bottom: 10.5rem}}@media (max-width: 480px){.four{grid-template-columns: 1fr}.card figure{aspect-ratio: 4 / 3}}html.lenis,html.lenis body{height: auto}html.lenis{scroll-behavior: auto !important}:root{--ease-expo: cubic-bezier(0.19,1,0.22,1)}.ln{display: block;overflow: hidden;padding-bottom: 0.08em;margin-bottom: -0.08em}.ln__i{display: block}.mo:not(.mo-reduce) .rise .ln__i{transform: translate3d(0,108%,0) rotate(2deg);transform-origin: 0 100%;transition: transform 1.25s var(--ease-expo) var(--d,0ms)}.mo:not(.mo-reduce) .rise.is-in .ln__i{transform: none}.mo:not(.mo-reduce) .unmask{clip-path: inset(100% 0 0 0);transition: clip-path 1.4s var(--ease-expo) var(--d,0ms)}.mo:not(.mo-reduce) .unmask img{transform: scale(1.22);transition: transform 1.8s var(--ease-expo) var(--d,0ms)}.mo:not(.mo-reduce) .unmask.is-in{clip-path: inset(0 0 0 0)}.mo:not(.mo-reduce) .unmask.is-in img{transform: none}.mo:not(.mo-reduce) .split__media .unmask.is-in img,.mo:not(.mo-reduce) .mem__media.is-in img{transform: none}.card:hover figure img{transform: scale(1.05) !important;transition-duration: 1.1s !important}.card h3{position: relative;display: inline-block}.card h3::after{content: "";position: absolute;left: 0;right: 0;bottom: -4px;height: 2px;background: currentColor;transform: scaleX(0);transform-origin: 0 50%;transition: transform 600ms var(--ease-expo)}.card:hover h3::after{transform: none}.club>img{transition: transform 1.4s var(--ease-expo)}.club:hover>img{transform: scale(1.05)}.mo [data-sc-in],.mo [data-sc-stagger]>*{transition-duration: 1000ms;transition-timing-function: var(--ease-expo);transform: translate3d(0,22px,0)}.mo [data-sc-in].sc-in,.mo [data-sc-stagger]>.sc-in{transform: none}.roll{display: inline-block;overflow: hidden;height: 1.25em;line-height: 1.25em;vertical-align: middle}.roll>span{display: block;transition: transform 600ms var(--ease-expo)}.roll>span::after{content: attr(data-t);display: block}.btn:hover .roll>span,.btn:focus-visible .roll>span{transform: translateY(-50%)}.btn svg{transition: transform 600ms var(--ease-expo)}.btn:hover svg{transform: translate(3px,-3px)}.cursor{position: fixed;left: 0;top: 0;z-index: 200;pointer-events: none;opacity: 0;transition: opacity 300ms}.cursor.on{opacity: 1}.cursor span{position: absolute;left: 0;top: 0;width: 10px;height: 10px;margin: -5px 0 0 -5px;border-radius: 50%;background: var(--cream);mix-blend-mode: difference;display: grid;place-items: center;overflow: hidden;font-family: var(--sc-font-mono);font-size: 0;letter-spacing: 0.12em;text-transform: uppercase;color: var(--night);transition: width 500ms var(--ease-expo),height 500ms var(--ease-expo),margin 500ms var(--ease-expo),font-size 300ms,opacity 300ms}.cursor.link span{width: 44px;height: 44px;margin: -22px 0 0 -22px;opacity: 0.35}.cursor.label span{width: 78px;height: 78px;margin: -39px 0 0 -39px;font-size: 11px;opacity: 1;mix-blend-mode: normal;background: var(--forest);color: var(--cream)}@media (hover: hover) and (pointer: fine){.mo:not(.mo-reduce) .club,.mo:not(.mo-reduce) .card{cursor: none}}.intro{position: fixed;inset: 0;z-index: 300;background: var(--forest);display: grid;place-items: center;transition: clip-path 1.1s var(--ease-expo);clip-path: inset(0 0 0 0)}.intro img{width: min(340px,60vw);height: auto;clip-path: inset(0 100% 0 0);transition: clip-path 1s var(--ease-expo) 100ms,transform 1.1s var(--ease-expo),opacity 600ms}.intro i{position: absolute;left: 50%;bottom: 14vh;width: 120px;height: 1px;margin-left: -60px;background: rgb(247 234 217 / 0.2);overflow: hidden}.intro i::after{content: "";position: absolute;inset: 0;background: var(--cream);transform: scaleX(0);transform-origin: 0 50%;transition: transform 1s var(--ease-expo) 100ms}.intro.draw img{clip-path: inset(0 0 0 0)}.intro.draw i::after{transform: none}.intro.lift{clip-path: inset(0 0 100% 0)}.intro.lift img{transform: translateY(-40px);opacity: 0}.mo:not(.mo-ready):not(.mo-reduce) .hero__scene{transform: scale(1.18)}.mo:not(.mo-ready):not(.mo-reduce) .hero__cut{transform: translate3d(0,6svh,0) scale(1.04)}.mo-intro .hero__scene,.mo-intro .hero__cut{transition: transform 2.4s var(--ease-expo)}.mo:not(.mo-reduce) .unmask img[data-sc-parallax]{transition: none;transform: none}@media (prefers-reduced-motion: reduce){.hero__scene,.hero__plate,.hero__cut,.hero__title .d,.peak__court img,.peak__club img{transform: none !important;clip-path: none !important}.ticker__track{animation: none}.note,.glow,.scrub .fill{animation: none !important}.feat button[aria-selected="true"] i{animation: none;transform: scaleX(1)}.lit .w{color: inherit !important}}.c-1{grid-column: 1 / 2}.c-4{grid-column: 4 / 5}.c-12{grid-column: 1 / 3}.c-23{grid-column: 2 / 4}.cell{padding: clamp(18px,2vw,28px)}.more{display: inline-flex;align-items: center;gap: 12px;margin-top: var(--sc-6);color: inherit;text-decoration: none;font-family: var(--serif);font-style: italic;font-size: clamp(1.3rem,1rem + 0.8vw,1.8rem);border-bottom: 1px solid currentColor;padding-bottom: 8px}.more svg{width: 12px;height: 12px;transition: transform 600ms var(--ease-expo)}.more:hover svg{transform: translate(4px,-4px)}.stand{padding-block: calc(var(--band) * 2) var(--band)}.stand .k{position: sticky;top: calc(var(--band) + 24px)}.lit{margin: 0;font-family: var(--serif);font-style: italic;font-weight: 400;letter-spacing: -0.025em;font-size: clamp(2rem,1rem + 3.1vw,4.4rem);line-height: 1.08;text-wrap: pretty}.lit p{margin: 0 0 0.7em}.lit .w{color: rgb(247 234 217 / 0.16);transition: color 450ms var(--ease-expo)}.lit .w.on{color: var(--cream)}.lit em{font-style: normal}.light .lit .w{color: rgb(44 68 37 / 0.88)}.light .lit .w.on{color: var(--forest)}.soon{border-top: 1px solid var(--line)}.soon__row{display: grid;grid-template-columns: var(--court);align-items: center;border-bottom: 1px solid var(--line);min-height: 110px}.soon__row>*{padding: 18px clamp(12px,1.6vw,24px)}.soon__row h3{margin: 0;font-family: var(--serif);font-style: italic;font-weight: 400;font-size: clamp(2rem,1rem + 2.4vw,3.6rem);letter-spacing: -0.02em;line-height: 1}.soon__row .st{font-size: 12px;letter-spacing: 0.16em;text-transform: uppercase}.soon__row .btn{justify-self: end}.soon__row:hover h3{transform: translateX(8px)}.soon__row h3{transition: transform 600ms var(--ease-expo)}.offer{display: grid;grid-template-columns: var(--court);border-top: 1px solid var(--line)}.offer:last-child{border-bottom: 1px solid var(--line)}.offer__img{grid-column: 3 / 5;margin: 0;padding: 22px 0}.offer__img img{width: 100%;aspect-ratio: 16 / 9;object-fit: cover}.founders2{display: grid;grid-template-columns: var(--court);border-top: 1px solid var(--line)}.founders2>.k{grid-column: 1;padding: 22px 0}.founders2 figure{margin: 0;padding: 22px clamp(10px,1.4vw,20px) 0;border-left: 1px solid var(--line)}.founders2 img{width: 100%;aspect-ratio: 4 / 5;object-fit: cover;object-position: 50% 30%;filter: grayscale(1) contrast(1.02)}.founders2 figcaption{padding: 14px 0 22px}.founders2 b{display: block;font-family: var(--serif);font-style: italic;font-weight: 400;font-size: 1.6rem;letter-spacing: -0.02em}.founders2 span{font-size: 12px;letter-spacing: 0.14em;text-transform: uppercase;color: var(--sc-ink-soft)}@media (max-width: 860px){.court,.offer,.founders2,.soon__row{grid-template-columns: 1fr}.court>*,.offer>*,.founders2>*,.soon__row>*{grid-column: 1 / -1 !important;grid-row: auto !important}.stand .k{position: static}.offer__img{padding: 8px 0 24px}.founders2 figure{grid-column: auto !important;border-left: 0;padding: 0 6px 0 0}.founders2 b{font-size: 1.1rem}.soon__row .btn{justify-self: start}}.chap{padding: clamp(6rem,12vw,11rem) var(--gut)}.chap h2{font-size: clamp(2.6rem,1rem + 4.2vw,5.4rem)}.chap .p{max-width: 42ch}.chap .btn{margin-top: var(--sc-7)}.chap ul.ticks{list-style: none;margin: var(--sc-6) 0 0;padding: 0;border-top: 1px solid var(--line);max-width: 30rem}.chap ul.ticks li{padding: 12px 0;border-bottom: 1px solid var(--line);display: flex;justify-content: space-between;gap: 16px}.chap ul.ticks li span{color: var(--sc-ink-soft);text-align: right}.light .btn--ball{background: var(--forest);color: var(--cream)}.light .btn--ball:hover{background: var(--green)}.intro-c{padding: clamp(6rem,12vw,11rem) var(--gut);text-align: center}.intro-c .q{max-width: 26ch;margin: 0 auto;font-size: clamp(1.9rem,1rem + 2.6vw,3.6rem)}.foot3{background: var(--night);color: var(--cream);padding: clamp(3rem,6vw,5rem) var(--gut) 0;--fl: rgb(247 234 217 / 0.16)}.foot3__court{display: grid;grid-template-columns: var(--court);grid-template-rows: minmax(220px,1fr) minmax(240px,1fr);border: 1px solid var(--fl);min-height: min(62svh,700px)}.foot3__cell{padding: clamp(22px,2vw,32px)}.foot3__logo{grid-column: 1;grid-row: 1;display: grid;place-items: center;border-bottom: 1px solid var(--fl);border-right: 1px solid var(--fl)}.foot3__logo img{width: min(170px,70%);height: auto}.foot3__links{grid-column: 1;grid-row: 2;display: flex;align-items: flex-end;border-right: 1px solid var(--fl)}.foot3__title{grid-column: 2 / 4;grid-row: 1 / 3;display: grid;place-items: center;text-align: center}.foot3__title p{margin: 0;font-family: var(--serif);font-style: italic;font-weight: 400;letter-spacing: -0.035em;line-height: 0.95;font-size: clamp(2.6rem,1rem + 4.6vw,6.2rem)}.foot3__cta{grid-column: 4;grid-row: 1;display: grid;place-items: center;border-bottom: 1px solid var(--fl);border-left: 1px solid var(--fl)}.foot3__social{grid-column: 4;grid-row: 2;display: flex;align-items: flex-end;border-left: 1px solid var(--fl)}.foot3 ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 14px}.foot3 ul a{color: rgb(247 234 217 / 0.8);text-decoration: none;font-size: 1.02rem;transition: color 200ms}.foot3 ul a:hover{color: var(--cream)}.foot3__legal{display: flex;justify-content: space-between;gap: 12px;flex-wrap: wrap;padding: 18px 0 22px;font-size: 11px;letter-spacing: 0.14em;text-transform: uppercase;color: rgb(247 234 217 / 0.5)}@media (max-width: 860px){.foot3__court{grid-template-columns: 1fr 1fr;grid-template-rows: auto;min-height: 0}.foot3__title{grid-column: 1 / 3;grid-row: 1;padding: 48px 20px;border-bottom: 1px solid var(--fl)}.foot3__logo{grid-column: 1 / 3;grid-row: 2;padding: 28px;border-right: 0}.foot3__links{grid-column: 1;grid-row: 3}.foot3__cta{grid-column: 1 / 3;grid-row: 4;padding: 24px;border-left: 0;border-top: 1px solid var(--fl);border-bottom: 0}.foot3__social{grid-column: 2;grid-row: 3;border-left: 1px solid var(--fl)}}.mkfacts{margin: var(--sc-7) auto 0;max-width: 60rem;font-size: 12.5px;letter-spacing: 0.16em;text-transform: uppercase;color: var(--sc-ink-soft);line-height: 2.2}.mkfacts i{font-style: normal;margin: 0 0.8em;opacity: 0.5}.soon__row h3 small{font-family: var(--sc-font-text);font-style: normal;font-size: 0.95rem;letter-spacing: 0.02em;color: var(--sc-ink-soft);margin-left: 0.8em}.chap .head{margin-bottom: clamp(2.5rem,5vw,4rem)}@media (max-width: 860px){.soon__row h3 small{display: block;margin: 6px 0 0}}.hh{position: relative;height: 100svh;min-height: 640px;overflow: hidden;background: var(--night);color: var(--cream)}.hh__plate,.hh__cut{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.hh__plate{transform: scale(calc(1.04 + var(--p,0) * 0.08))}.hh__cut{z-index: 2;transform: translate3d(0,calc(var(--p,0) * 4svh),0)}.hh::after{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;background: linear-gradient(to top,rgb(10 10 9 / 0.9) 0%,rgb(10 10 9 / 0.35) 34%,transparent 58%),linear-gradient(to bottom,rgb(10 10 9 / 0.5),transparent 26%)}.hh__word{position: absolute;z-index: 1;left: 0;right: 0;top: clamp(90px,12svh,140px);margin: 0;text-align: center;font-family: var(--serif);font-style: italic;font-weight: 400;letter-spacing: -0.05em;line-height: 0.8;font-size: 21vw;white-space: nowrap;color: var(--cream);transform: translate3d(0,calc(var(--p,0) * -8svh),0)}.hh--solo .hh__word{z-index: 1}.hh__word{text-shadow: 0 2px 30px rgb(0 0 0 / 0.28)}.hh__foot{position: absolute;z-index: 4;left: var(--gut);right: var(--gut);bottom: clamp(2rem,7svh,4.5rem);display: grid;grid-template-columns: var(--court);align-items: end}.hh__foot h1{grid-column: 1 / 3;font-size: clamp(2.6rem,1rem + 4.4vw,5.6rem);line-height: 0.98;margin: 0}.hh__side{grid-column: 3 / 5;padding-left: clamp(1rem,4vw,4rem)}.hh__side .p{color: rgb(247 234 217 / 0.88);margin: 0 0 var(--sc-5);max-width: 40ch}.hh .k{color: var(--cream)}.expand{position: relative;height: 230svh;background: var(--paper)}.dark + .expand,.expand.on-dark{background: var(--night)}.expand__stick{position: sticky;top: 0;height: 100svh;overflow: hidden;display: grid;place-items: center}.expand__img{position: absolute;inset: 0;margin: 0;clip-path: inset(calc((1 - var(--p,0)) * 18%) calc((1 - var(--p,0)) * 26%) round calc((1 - var(--p,0)) * 26px))}.expand__img img{width: 100%;height: 100%;object-fit: cover;transform: scale(calc(1.25 - var(--p,0) * 0.25))}.expand__img::after{content: "";position: absolute;inset: 0;background: rgb(10 10 9 / calc(var(--p,0) * 0.45))}.expand__copy{position: relative;z-index: 1;text-align: center;color: var(--cream);padding: 0 var(--gut);opacity: clamp(0,calc((var(--p,0) - 0.55) * 3),1);transform: translate3d(0,calc((1 - var(--p,0)) * 40px),0)}.expand__copy h2{font-size: clamp(3rem,1rem + 6.4vw,8.6rem)}.expand__copy .p{margin: var(--sc-5) auto 0;color: rgb(247 234 217 / 0.88)}.expand__cap{position: absolute;z-index: 1;left: 50%;top: 50%;transform: translate(-50%,-50%);color: var(--forest);font-size: 12.5px;letter-spacing: 0.18em;text-transform: uppercase;opacity: clamp(0,calc(1 - var(--p,0) * 4),1);pointer-events: none}.on-dark .expand__cap{color: var(--cream)}.ways{padding: clamp(6rem,11vw,10rem) 0;overflow: hidden}.ways .head{padding-inline: var(--gut)}.hs{display: flex;gap: clamp(14px,1.6vw,24px);overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-inline: var(--gut);padding: 0 var(--gut) 8px;scrollbar-width: none;cursor: grab}.hs::-webkit-scrollbar{display: none}.hs.is-drag{cursor: grabbing;scroll-snap-type: none}.hs.is-drag *{pointer-events: none}.hs__card{flex: 0 0 clamp(270px,28vw,440px);scroll-snap-align: start}.hs__card figure{margin: 0;aspect-ratio: 4 / 5;overflow: hidden}.hs__card img{width: 100%;height: 100%;object-fit: cover;transition: transform 1.2s var(--ease-expo)}.hs__card:hover img{transform: scale(1.05)}.hs__card .n{display: block;margin-top: 18px;font-size: 12px;letter-spacing: 0.16em;color: var(--sc-ink-soft)}.hs__card h3{margin: 6px 0 0;font-family: var(--serif);font-style: italic;font-weight: 400;font-size: clamp(1.9rem,1rem + 1.4vw,2.6rem);letter-spacing: -0.02em;line-height: 1}.hs__card p{margin: 10px 0 0;color: var(--sc-ink-soft);max-width: 32ch;line-height: 1.55}.hs__bar{flex: 1;height: 1px;background: var(--line);position: relative;margin-left: 12px}.hs__bar i{position: absolute;left: 0;top: -1px;height: 3px;width: 100%;background: var(--sc-ink);transform-origin: 0 50%;transform: scaleX(var(--hs,0.2));transition: transform 200ms}.collage{padding: clamp(7rem,13vw,12rem) var(--gut)}.collage__in{display: grid;grid-template-columns: var(--court);align-items: start;position: relative}.collage__a{grid-column: 1 / 3;grid-row: 1 / 3;margin: 0}.collage__a img{width: 100%;aspect-ratio: 4 / 5;object-fit: cover}.collage__b{grid-column: 2 / 4;grid-row: 2;margin: 0 0 0 38%;align-self: end;transform: translate3d(0,calc((0.5 - var(--p,0.5)) * 160px + 18%),0);box-shadow: 0 40px 80px -40px rgb(0 0 0 / 0.6);position: relative;z-index: 1}.collage__b img{width: 100%;aspect-ratio: 3 / 4;object-fit: cover}.collage__text{grid-column: 3 / 5;grid-row: 1;padding-left: clamp(2rem,5vw,6rem);padding-top: 4vw}.collage__text h2{font-size: clamp(2.6rem,1rem + 4.2vw,5.4rem)}.stack{padding: clamp(5rem,9vw,8rem) var(--gut) 12vh}.stack .head{margin-bottom: clamp(3rem,6vw,5rem)}.stack__card{box-shadow: 0 30px 80px -40px rgb(0 0 0 / 0.5);position: sticky;top: calc(104px + var(--i) * 16px);height: min(76svh,760px);margin-bottom: 10vh;display: grid;grid-template-columns: var(--court);border-radius: 24px;overflow: hidden;background: var(--night);color: var(--cream);transform-origin: 50% 0;transform: scale(calc(1 - var(--cover,0) * 0.06));filter: brightness(calc(1 - var(--cover,0) * 0.35));box-shadow: 0 -30px 60px -30px rgb(0 0 0 / 0.4)}.stack__card:nth-child(even){background: var(--cream);color: var(--forest)}.stack__card:nth-child(even) .n,.stack__card:nth-child(even) p{color: rgb(44 68 37 / 0.88)}.stack__img{grid-column: 1 / 3;margin: 0}.stack__img img{width: 100%;height: 100%;object-fit: cover}.stack__txt{grid-column: 3 / 5;padding: clamp(2rem,4vw,4.5rem);display: flex;flex-direction: column;justify-content: flex-start;gap: clamp(1.5rem,3vw,3rem)}.stack__txt .n{font-size: 12px;letter-spacing: 0.16em;color: rgb(247 234 217 / 0.6)}.stack__txt h3{margin: 0;font-family: var(--serif);font-style: italic;font-weight: 400;font-size: clamp(2.4rem,1rem + 3.6vw,4.8rem);letter-spacing: -0.03em;line-height: 0.98}.stack__txt p{color: rgb(247 234 217 / 0.8);max-width: 36ch;line-height: 1.6;margin: var(--sc-5) 0 0}.band{overflow: hidden;padding: clamp(2rem,4vw,3.5rem) 0;border-block: 1px solid var(--line)}.band__track{display: flex;width: max-content;will-change: transform}.band span{font-family: var(--serif);font-style: italic;font-size: clamp(3rem,1rem + 6vw,8rem);letter-spacing: -0.03em;line-height: 1;white-space: nowrap;padding-right: 0.5em}.band span i{font-style: normal;font-size: 0.4em;vertical-align: middle;margin-right: 0.5em;opacity: 0.5}@media (max-width: 860px){.hh__word{font-size: 24vw;top: 96px}.hh__foot{grid-template-columns: 1fr;gap: var(--sc-5)}.hh__foot h1,.hh__side{grid-column: 1;padding: 0}.expand{height: 180svh}.collage__in{grid-template-columns: 1fr}.collage__a,.collage__b,.collage__text{grid-column: 1;grid-row: auto}.collage__text{padding: var(--sc-7) 0 0;order: 3}.collage__b{margin: -30% 0 0 40%;transform: none;width: 60%}.stack__card{grid-template-columns: 1fr;grid-template-rows: auto 1fr;height: min(80svh,700px);top: calc(80px + var(--i) * 10px)}.stack__img,.stack__txt{grid-column: 1}.stack__txt{grid-row: 1}.stack__img{grid-row: 2;min-height: 0}.stack__txt{padding: 22px}.stack__txt p{display: none}}@media (prefers-reduced-motion: reduce){.expand{height: auto}.expand__stick{position: relative;height: 90svh}.expand__img{clip-path: none}.expand__img img{transform: none}.expand__copy{opacity: 1;transform: none}.expand__cap{display: none}.collage__b{transform: none}.stack__card{transform: none;filter: none}}.sheet .btn{display: inline-flex;justify-content: center;align-items: center;padding: 0 20px;min-height: 56px;border: 0;color: var(--night);background: var(--cream)}.sheet .btn:hover{background: #fff;color: var(--night)}.courtmap{position: absolute;inset: 0;pointer-events: none;z-index: 0;--cl: rgb(247 234 217 / 0.2);--acc: var(--cream);--d: min(1,calc(var(--p,0) * 2.4));border: 1px solid var(--cl)}.light .courtmap,.courtmap.on-light{--cl: rgb(44 68 37 / 0.18);--acc: var(--forest)}.courtmap span{position: absolute;display: block}.cm-v{top: var(--band);bottom: var(--band);width: 1px;background: var(--cl);transform-origin: 50% 0;transform: scaleY(var(--d))}.cm-v.v1{left: calc(100% * 340 / 1740)}.cm-v.v2{left: 50%}.cm-v.v3{left: calc(100% * 1400 / 1740)}.cm-h{top: 50%;left: calc(100% * 340 / 1740);right: calc(100% * 340 / 1740);height: 1px;background: var(--cl);transform: scaleX(var(--d))}.cm-x{left: 50%;top: 50%;width: 17px;height: 17px;margin: -8px 0 0 -8px;opacity: var(--d)}.cm-x::before,.cm-x::after{content: "";position: absolute;background: var(--acc)}.cm-x::before{left: 7.5px;top: 0;width: 2px;height: 17px}.cm-x::after{top: 7.5px;left: 0;height: 2px;width: 17px}.cm-k{width: 12px;height: 12px;border: 0 solid var(--acc);opacity: var(--d)}.cm-k.tl{left: -1px;top: -1px;border-width: 2px 0 0 2px}.cm-k.tr{right: -1px;top: -1px;border-width: 2px 2px 0 0}.cm-k.bl{left: -1px;bottom: -1px;border-width: 0 0 2px 2px}.cm-k.br{right: -1px;bottom: -1px;border-width: 0 2px 2px 0}.cm-t{background: var(--acc);opacity: var(--d)}.cm-t.l{left: 6px;top: 50%;width: 14px;height: 2px;margin-top: -1px}.cm-t.r{right: 6px;top: 50%;width: 14px;height: 2px;margin-top: -1px}.cm-t.tc{left: 50%;top: calc(var(--band) - 12px);width: 2px;height: 24px;margin-left: -1px}.cm-t.bc{left: 50%;bottom: calc(var(--band) - 12px);width: 2px;height: 24px;margin-left: -1px}.mapped{position: relative}.mapped>:not(.courtmap){position: relative;z-index: 1}@media (max-width: 860px){.cm-v.v1,.cm-v.v3,.cm-h{display: none}}@media (prefers-reduced-motion: reduce){.courtmap{--d: 1}}.courtmap--quiet .cm-v.v2,.courtmap--quiet .cm-h,.courtmap--quiet .cm-x{display: none}.btn{font-weight: 500;font-size: 13px;letter-spacing: 0.1em}.pill{font-weight: 500}.fc{position: relative;height: 300svh;background: var(--night)}.fc__stick{position: sticky;top: 0;height: 100svh;display: grid;place-items: center;overflow: hidden;padding: calc(var(--band) + 30px) var(--gut) var(--band)}.fc__stage{position: relative;width: 100%;height: 100%;display: grid;place-items: center;perspective: 1400px}.fc{--f: min(1,calc(var(--p,0) / 0.66));--t: clamp(0,calc((var(--p,0) - 0.66) / 0.14),1)}.fc__court{position: relative;width: min(100%,calc((100svh - 2 * var(--band) - 60px) * 2));aspect-ratio: 2 / 1;transform-style: preserve-3d;transform: rotateX(calc((1 - var(--f)) * 58deg)) scale(calc(0.78 + var(--f) * 0.22)) translateY(calc((1 - var(--f)) * 12%))}.fc__svg{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.fc__svg--p{display: none}.fc__svg line{fill: none;stroke: var(--cream);stroke-linecap: square;vector-effect: non-scaling-stroke;stroke-dasharray: 1;stroke-dashoffset: calc(1 - clamp(0,(var(--p,0) - var(--a)) / (var(--b) - var(--a)),1))}.fc__svg .ln{stroke-width: 1;opacity: calc(0.55 - var(--t) * 0.33)}.fc__svg .net{stroke-width: 3;stroke-dasharray: 1;opacity: calc(0.7 - var(--t) * 0.5)}.fc__svg .mk{stroke-width: 2.5;opacity: calc(1 - var(--t) * 0.25)}.fc__ball{position: absolute;width: 14px;height: 14px;margin: -7px 0 0 -7px;border-radius: 50%;background: var(--cream);box-shadow: 0 0 0 5px rgb(247 234 217 / 0.12);left: var(--bx,10%);top: var(--by,50%);opacity: calc(clamp(0,var(--p,0) * 12,1) * (1 - var(--t)))}.fc__copy{position: absolute;inset: 0;display: grid;place-content: center;justify-items: center;text-align: center;padding: 0 12%;opacity: var(--t);transform: translate3d(0,calc((1 - var(--t)) * 30px),0);pointer-events: none}.fc__copy::before{content: "";position: absolute;inset: 18% 22%;z-index: -1;background: radial-gradient(closest-side,rgb(10 10 9 / 0.92),rgb(10 10 9 / 0.6) 60%,transparent)}.fc__copy .q{max-width: 24ch}.fc__copy .p{margin-inline: auto}@media (max-width: 860px){.fc{height: 260svh}.fc__court{width: min(100%,calc((100svh - 2 * var(--band) - 60px) / 2));aspect-ratio: 1 / 2}.fc__svg--l{display: none}.fc__svg--p{display: block}.fc__copy{padding: 0 8%}.fc__copy .q{font-size: clamp(1.4rem,6vw,1.9rem)}.fc__copy .p{font-size: 0.95rem}.fc__copy::before{inset: 4% -8%;background: radial-gradient(closest-side,rgb(10 10 9 / 0.97),rgb(10 10 9 / 0.85) 70%,transparent)}.fc__svg .ln{opacity: calc(0.55 - var(--t) * 0.42)}.fc__svg .net{opacity: calc(0.7 - var(--t) * 0.62)}}@media (prefers-reduced-motion: reduce){.fc{height: auto}.fc__stick{position: relative;height: 100svh}.fc__court{transform: none}}.foot3__logo,.foot3__cta{display: flex;align-items: center;justify-content: center}.foot3__logo a{display: block;line-height: 0}.foot3__logo img{width: clamp(170px,14vw,230px);max-width: 100%}.foot3__cta .btn{min-height: 62px;padding: 0 38px;font-size: 14.5px;letter-spacing: 0.14em}.foot3__cta{padding: clamp(14px,1.6vw,32px);min-width: 0}.foot3__cta .btn{max-width: 100%;padding-inline: clamp(14px,2.2vw,38px);font-size: clamp(12px,0.95vw,14.5px);letter-spacing: 0.1em;min-height: clamp(50px,4.2vw,62px)}.foot3__cta .btn .roll{max-width: 100%}.fc__svg .mid{opacity: calc(0.7 * (1 - var(--t))) !important}.fc__court>.fc__copy{position: absolute;inset: 0;padding: 0;display: grid;grid-template-rows: calc(100% * 110 / 870) 1fr calc(100% * 110 / 870);grid-template-columns: calc(100% * 290 / 1740) 1fr calc(100% * 290 / 1740);place-items: center;text-align: center;transform: translate3d(0,calc((1 - var(--t)) * 20px),0)}.fc__court>.fc__copy::before{display: none}.fc__mid{grid-row: 2;grid-column: 2;padding: 0 clamp(8px,2vw,40px)}.fc__mid .q{max-width: 22ch;margin: 0 auto;font-size: clamp(1.5rem,0.6rem + 2.4vw,3.1rem)}.fc__mid .p{margin: clamp(10px,1.6vw,22px) auto 0;max-width: 46ch}@media (max-width: 860px){.fc__court>.fc__copy{grid-template-rows: calc(100% * 265 / 1740) 1fr calc(100% * 265 / 1740);grid-template-columns: 1fr}.fc__mid{grid-row: 2;grid-column: 1;padding: 0 14px}.fc__mid .q{font-size: clamp(1.25rem,5.4vw,1.6rem)}.fc__mid .p{font-size: 0.9rem;line-height: 1.5}}.ax{position: relative;height: calc((var(--n) + 1) * 100svh);background: radial-gradient(80% 70% at 70% 50%,#1D2A1A 0%,var(--night) 70%);overflow: clip}.ax__list{list-style: none;margin: clamp(1.6rem,3vw,2.8rem) 0 0;padding: 0}.ax__list li{display: grid;grid-template-columns: 2.6rem 1fr;gap: 10px;padding: 12px 0;opacity: 0.32;transition: opacity 500ms var(--ease-expo)}.ax__list li.on{opacity: 1}.ax__n{font-size: 12px;letter-spacing: 0.16em;padding-top: 8px;color: var(--sc-ink-soft)}.ax__list b{font-family: var(--serif);font-style: italic;font-weight: 400;font-size: clamp(1.5rem,1rem + 1vw,2.1rem);line-height: 1.1;letter-spacing: -0.02em}.ax__list p{margin: 0;max-height: 0;overflow: hidden;color: var(--sc-ink-soft);line-height: 1.55;max-width: 38ch;transition: max-height 700ms var(--ease-expo),margin 700ms var(--ease-expo)}.ax__list li.on p{max-height: 6em;margin-top: 8px}.ax__view{position: absolute;left: 18px;right: 18px;top: 106px;bottom: 18px;opacity: 0;transform: translate3d(0,40px,0) scale(0.97);transition: opacity 600ms var(--ease-expo),transform 900ms var(--ease-expo)}.ax__view.on{opacity: 1;transform: none}.ax__view.past{transform: translate3d(0,-30px,0) scale(0.97)}.ax__note{position: absolute;display: flex;gap: 12px;align-items: center;padding: 12px 18px 12px 12px;border-radius: 16px;color: var(--cream);background: linear-gradient(180deg,rgb(247 234 217 / 0.16),rgb(247 234 217 / 0.06));border: 1px solid rgb(247 234 217 / 0.2);backdrop-filter: blur(16px);-webkit-backdrop-filter: blur(16px);box-shadow: 0 24px 50px -24px rgb(0 0 0 / 0.6);opacity: 0;transform: translate3d(0,24px,0) scale(0.94);transition: opacity 500ms var(--ease-expo),transform 800ms var(--ease-expo)}.ax__note.on{opacity: 1;transform: none}.ax__note b{display: block;font-size: 13px;font-weight: 600}.ax__note span{display: block;font-size: 11px;opacity: 0.7}.ax__note .dot{width: 30px;height: 30px;border-radius: 10px;background: var(--cream);position: relative;flex: none}.ax__note .dot::after{content: "";position: absolute;left: 11px;top: 8px;width: 6px;height: 11px;border: solid var(--forest);border-width: 0 2px 2px 0;transform: rotate(45deg)}.ax__note[data-i="0"]{left: 2%;top: 22%}.ax__note[data-i="1"]{right: 0;top: 30%}.ax__note[data-i="2"]{left: 4%;bottom: 22%}.ax__note[data-i="3"]{right: 2%;bottom: 26%}.ax__note[data-i="4"]{left: 0;top: 40%}.ax__words{position: absolute;inset: 0;z-index: 0;pointer-events: none}.ax__words span{position: absolute;right: -2vw;bottom: 3vw;font-family: var(--serif);font-style: italic;font-size: 24vw;line-height: 0.8;letter-spacing: -0.05em;color: transparent;-webkit-text-stroke: 1px rgb(247 234 217 / 0.1);opacity: 0;transform: translate3d(6vw,0,0);transition: opacity 900ms var(--ease-expo),transform 1200ms var(--ease-expo)}.ax__words span.on{opacity: 1;transform: none}@media (max-width: 860px){.ax__list li{display: none;padding: 6px 0}.ax__list li.on{display: grid}.ax__note{transform: scale(0.85)}.ax__note.on{transform: scale(0.9)}.ax__note[data-i]{left: auto;right: 0;top: auto;bottom: 4%}.ax__words span{font-size: 34vw;bottom: 0}}.story{padding: clamp(6rem,11vw,10rem) var(--gut)}.story__fig{grid-column: 1 / 3;position: sticky;top: calc(96px + 2vh);height: calc(100svh - 140px);overflow: hidden;border-radius: 4px}.story__fig img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0;transform: scale(1.06);transition: opacity 900ms var(--ease-expo),transform 1600ms var(--ease-expo)}.story__fig img.on{opacity: 1;transform: none}.story__ch{min-height: 78svh;display: flex;flex-direction: column;justify-content: center;opacity: 0.28;transition: opacity 700ms var(--ease-expo)}.story__ch.on{opacity: 1}.story__ch h2{font-size: clamp(2.4rem,1rem + 3.4vw,4.6rem);margin-top: 10px}.story__ch .p{max-width: 40ch;font-size: clamp(1.02rem,0.98rem + 0.3vw,1.2rem)}@media (max-width: 860px){.story__fig{display: none}.story__ch{min-height: 0;opacity: 1;padding: 40px 0}}.surf{position: relative;height: 320svh;background: var(--night);color: var(--cream);--e: clamp(0,calc((var(--p,0) - 0.14) / 0.4),1);--z: clamp(0,calc((var(--p,0) - 0.62) / 0.16),1)}.hd{position: absolute;width: 8px;height: 8px;background: var(--cream);opacity: calc(1 - var(--e) * 2)}.hd.tl{left: -4px;top: -4px}.hd.tr{right: -4px;top: -4px}.hd.bl{left: -4px;bottom: -4px}.hd.br{right: -4px;bottom: -4px}@media (prefers-reduced-motion: reduce){.surf{height: auto}}.surf2{position: relative;height: 420svh;background: var(--night);color: var(--cream);--fx: 52%;--fy: 60%;--z: clamp(0,calc((var(--p,0) - 0.06) / 0.6),1);--e: clamp(0,calc((var(--p,0) - 0.7) / 0.12),1);--s: calc(1 + 2.2 * var(--z) * var(--z));--L: 50vw;--T: 22svh;--W: 30vw;--H: min(44svh,calc(78svh - 230px))}.surf2__stick{position: sticky;top: 0;height: 100svh;overflow: hidden}.surf2__bg,.surf2__lensimg{position: absolute;width: 100vw;height: 100svh;max-width: none;object-fit: cover;transform-origin: var(--fx) var(--fy);transform: scale(var(--s))}.surf2__bg{inset: 0;filter: brightness(calc(1 - 0.3 * var(--e))) saturate(calc(1 - 0.12 * var(--e)))}.surf2__stick::before{content: "";position: absolute;inset: 0;z-index: 1;pointer-events: none;background: linear-gradient(180deg,rgb(10 10 9 / 0.42),transparent 30%)}.surf2__title{position: absolute;z-index: 3;left: var(--gut);top: calc(var(--band) + 5svh);margin: 0;font-size: clamp(3rem,1rem + 5.2vw,7rem);line-height: 0.9}.surf2__cap{position: absolute;z-index: 3;left: var(--L);top: calc(var(--T) - 30px);margin: 0;font-size: 12.5px;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;opacity: var(--e)}.surf2__lens{position: absolute;z-index: 2;left: var(--L);top: var(--T);width: var(--W);height: var(--H);overflow: hidden;box-shadow: 0 0 0 1px rgb(255 255 255 / 0.9);opacity: var(--e);transform: scale(calc(1.06 - 0.06 * var(--e)))}.surf2__lensimg{left: calc(-1 * var(--L));top: calc(-1 * var(--T));filter: brightness(1.16) saturate(1.08) contrast(1.05)}.surf2__lens .hd{position: absolute;width: 7px;height: 7px;background: #fff}.surf2__lens .hd.tl{left: -3px;top: -3px}.surf2__lens .hd.tr{right: -3px;top: -3px}.surf2__lens .hd.bl{left: -3px;bottom: -3px}.surf2__lens .hd.br{right: -3px;bottom: -3px}.surf2__panel{position: absolute;z-index: 3;left: var(--L);top: calc(var(--T) + var(--H));width: var(--W);display: flex;flex-direction: column;align-items: flex-start;gap: 14px;opacity: var(--e);transform: translate3d(0,calc((1 - var(--e)) * 16px),0)}.surf2__box{width: 100%;padding: 14px 16px;background: rgb(247 234 217 / 0.9);color: var(--forest)}.surf2__box p{margin: 0;font-size: 0.92rem;line-height: 1.5;font-weight: 300}@media (max-width: 860px){.surf2{--L: 6vw;--T: 30svh;--W: 88vw;--H: 28svh;--fx: 55%}.surf2__title{top: 104px;font-size: 2.8rem}.surf2__box p{font-size: 0.85rem}}@media (prefers-reduced-motion: reduce){.surf2{height: auto;--z: 1;--e: 1}.surf2__stick{position: relative}}.tour{position: relative;height: 520svh;background: var(--night);color: var(--cream)}.tour__stick{position: sticky;top: 0;height: 100svh;overflow: hidden}.tour__img{position: absolute;left: 0;top: 0;max-width: none;transform-origin: 0 0;will-change: transform;width: 100vw;height: 100svh;object-fit: cover}.tour.is-live .tour__img{object-fit: fill}.tour__stick::before{content: "";position: absolute;inset: 0;z-index: 1;pointer-events: none;background: linear-gradient(180deg,rgb(10 10 9 / 0.4),transparent 26%)}.tour__head{position: absolute;z-index: 3;left: var(--gut);top: calc(var(--band) + 5svh);width: min(40vw,36rem);transition: opacity .5s,transform .6s var(--ease,ease)}.tour.is-moving .tour__head{opacity: 0;transform: translate3d(0,-16px,0);pointer-events: none}.tour__title{margin: 0 0 18px;font-size: clamp(3rem,1rem + 5.2vw,7rem);line-height: 0.9;text-shadow: 0 1px 2px rgb(0 0 0 / .35),0 4px 24px rgb(0 0 0 / .35)}.tour__title em{font-style: italic;text-transform: none}.tour__lede{margin: 0;max-width: 30rem;padding: 14px 16px;background: rgb(242 238 228 / 0.88);color: var(--forest);font-size: 0.95rem;line-height: 1.5}.tour__lens{position: absolute;z-index: 2;left: 50%;top: 50%;width: min(34vw,520px);height: min(46svh,420px);translate: -50% -50%;border: 1px solid rgb(255 255 255 / 0.9);opacity: 0;scale: 1.08;transition: opacity .45s,scale .6s var(--ease,ease);pointer-events: none}.tour.is-on .tour__lens{opacity: 1;scale: 1}.tour__lens .hd{position: absolute;width: 7px;height: 7px;background: #fff}.tour__lens .hd.tl{left: -4px;top: -4px}.tour__lens .hd.tr{right: -4px;top: -4px}.tour__lens .hd.bl{left: -4px;bottom: -4px}.tour__lens .hd.br{right: -4px;bottom: -4px}.tour__chip{position: absolute;left: -1px;bottom: calc(100% + 8px);padding: 5px 10px;background: var(--cream);color: var(--forest);font-size: 11.5px;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;white-space: nowrap}.tour__stops{list-style: none;margin: 0;padding: 0}.tour__stops li{position: absolute;z-index: 3;left: 50%;top: calc(50% + min(23svh,210px) + 14px);width: min(34vw,520px);translate: -50% 0;padding: 16px 18px 18px;background: rgb(242 238 228 / 0.92);color: var(--forest);opacity: 0;transform: translate3d(0,14px,0);transition: opacity .4s,transform .5s var(--ease,ease);pointer-events: none}.tour__stops li.is-on{opacity: 1;transform: none}.tour__stops h3{margin: 0 0 6px;font-family: var(--serif);font-style: italic;font-weight: 400;font-size: 1.6rem;line-height: 1.1}.tour__stops p{margin: 0;font-size: 0.92rem;line-height: 1.5}.tour__stops .tour__n{font-size: 11px;font-weight: 600;letter-spacing: 0.1em;margin-bottom: 8px;opacity: 0.7}.tour__hint{position: absolute;z-index: 3;left: 50%;bottom: 4svh;translate: -50% 0;margin: 0;font-size: 12px;letter-spacing: 0.1em;text-transform: uppercase;white-space: nowrap;text-shadow: 0 1px 8px rgb(0 0 0 / .5);transition: opacity .4s}.tour.is-moving .tour__hint{opacity: 0}@media (max-width: 860px){.tour__head{width: auto;right: var(--gut);top: 104px}.tour__title{font-size: 2.8rem}.tour__lens{width: 76vw;height: 30svh;top: 38%}.tour__stops li{width: 88vw;top: calc(38% + 15svh + 14px)}}@media (prefers-reduced-motion: reduce){.tour{height: auto}.tour__stick{position: relative}.tour__stops li{position: relative;left: auto;top: auto;translate: none;width: auto;margin: 12px var(--gut);opacity: 1;transform: none}.tour__stick{height: auto;padding-bottom: 2rem}.tour__img{position: relative;height: 70svh}.tour__lens,.tour__hint{display: none}.tour__head{position: relative;top: auto;left: auto;padding: 2rem var(--gut) 0;width: auto}}.tour--3d{background: var(--cream);color: var(--forest)}.tour__gl{position: absolute;inset: 0;width: 100%;height: 100%;display: block}.tour--3d .tour__stick::before{display: none}.tour--3d .tour__title{text-shadow: none;color: var(--forest)}.tour--3d .tour__lede{background: none;padding: 0;color: var(--forest);font-weight: 300;font-size: 1.02rem}.tour--3d .k{color: var(--sage)}.tour--3d .tour__lens{border-color: var(--forest)}.tour--3d .tour__lens .hd{background: var(--forest)}.tour--3d .tour__chip{background: var(--forest);color: var(--cream)}.tour--3d .tour__stops li{background: var(--forest);color: var(--cream)}.tour--3d .tour__hint{text-shadow: none;color: var(--forest);opacity: .7}@media (max-width: 860px){.tour--3d .tour__lede{font-size: .95rem}}.flow-shade{position: absolute;inset: 0;z-index: 60;background: #0a0d09;opacity: 0;pointer-events: none}main>section{transform-origin: 50% 0}.flow-in{border-radius: 28px 28px 0 0;box-shadow: 0 -30px 60px -30px rgb(0 0 0 / 0.45);overflow: clip}.flow-in.foot3,footer.flow-in{overflow: visible}@media (max-width: 860px){.flow-in{border-radius: 20px 20px 0 0}}.plays{background: var(--cream);color: var(--forest);padding: calc(var(--band) + 3rem) var(--gut) calc(var(--band) + 2rem)}.plays__head{display: grid;grid-template-columns: var(--court);align-items: end;margin-bottom: clamp(2rem,4vw,3.5rem)}.plays__head>div{grid-column: 1 / 3}.plays__head .p{grid-column: 4;text-align: right;margin: 0;color: rgb(44 68 37 / 0.88)}.plays__grid{display: grid;grid-template-columns: 1fr 1fr;gap: clamp(14px,1.6vw,24px)}.play{margin: 0;background: #EFE0CB}.play__img{position: relative;aspect-ratio: 4 / 3;overflow: hidden}.play__img img{width: 100%;height: 118%;object-fit: cover;transform: translate3d(0,calc(-9% + var(--py,0) * 9%),0) scale(1.02)}.play__lens{position: absolute;left: var(--lx);top: var(--ly);width: var(--lw);height: var(--lh);border: 1px solid rgb(255 255 255 / 0.95);backdrop-filter: brightness(1.14) saturate(1.06);-webkit-backdrop-filter: brightness(1.14) saturate(1.06);clip-path: inset(0 100% 100% 0);transition: clip-path 1.1s var(--ease-expo,cubic-bezier(.16,1,.3,1)) .15s}.play.is-in .play__lens{clip-path: inset(-40px -2px -2px -2px)}.play__lens b{position: absolute;left: -1px;bottom: calc(100% + 1px);padding: 3px 8px;background: #fff;color: var(--forest);font-size: 11.5px;font-weight: 600;letter-spacing: 0.02em;white-space: nowrap}.play__bar{padding: 14px 16px 16px;text-align: center}.play__bar h3{margin: 0 0 12px;font-family: var(--serif);font-style: italic;font-weight: 400;font-size: clamp(1.35rem,1rem + 0.8vw,1.8rem);line-height: 1.1}.play__bar ul{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(3,1fr);border: 1px solid rgb(44 68 37 / 0.35)}.play__bar li{padding: 7px 6px;font-size: 13px;font-weight: 400;line-height: 1.3;color: var(--forest)}.play__bar li + li{border-left: 1px solid rgb(44 68 37 / 0.35)}@media (max-width: 860px){.plays__head{grid-template-columns: 1fr;gap: 12px}.plays__head>div,.plays__head .p{grid-column: 1;text-align: left}.plays__grid{grid-template-columns: 1fr}.play__bar li{font-size: 11.5px}}@media (prefers-reduced-motion: reduce){.play__lens{clip-path: none;transition: none}.play__img img{transform: none;height: 100%}}.ax__view.cx{top: 96px;bottom: 12px;left: 14px;right: 14px;display: flex;flex-direction: column;gap: 9px;font-size: 11px}.cx b{font-weight: 600}.cx small{display: block;font-size: 9.5px;opacity: .62;margin-top: 2px}@keyframes cxPulse{50%{box-shadow: 0 0 0 6px rgb(151 165 120 / 0)}}.cx button{font: inherit;font-size: 10px;font-weight: 600;padding: 6px 13px;border-radius: 999px;border: 0;background: var(--cream);color: var(--forest)}.ax__view.cx{top: 13.5%;left: 16px;right: 16px;bottom: 10px}.ax__view{transition: opacity 380ms ease,transform 620ms var(--ease-expo);visibility: hidden}.ax__view.on{visibility: visible;transition: opacity 420ms ease 120ms,transform 620ms var(--ease-expo) 120ms,visibility 0s}.ax__view:not(.on){transition: opacity 180ms ease,transform 300ms ease,visibility 0s 180ms}.ax__view.past{transform: translate3d(0,-14px,0)}.ax__view{transform: translate3d(0,14px,0)}.ax__view.on{transform: none}.cx{color: var(--forest)}.cx button{background: var(--forest);color: var(--cream)}.ax__list p{transition: max-height 520ms var(--ease-expo),margin 520ms var(--ease-expo),opacity 400ms;opacity: 0}.ax__list li.on p{opacity: 1}.ax__view.cx{bottom: 3.2%}.flow-in--flat{border-radius: 0;overflow: visible}.ax.flow-in--flat{overflow: clip}.plans{background: var(--cream);color: var(--forest);padding: calc(var(--band) + 3rem) var(--gut) calc(var(--band) + 2rem)}.plans__bill{display: inline-flex;padding: 4px;border-radius: 999px;background: rgb(44 68 37 / 0.08)}.plans__bill button{font: inherit;font-size: 14px;border: 0;background: none;color: var(--forest);padding: 10px 18px;border-radius: 999px;cursor: pointer;transition: background .3s,color .3s}.plans__bill button em{font-style: normal;font-size: 11px;margin-left: 6px;padding: 2px 7px;border-radius: 999px;background: rgb(151 165 120 / .35)}.plans__bill button.on{background: var(--forest);color: var(--cream)}.plans__bill button.on em{background: rgb(247 234 217 / .18)}.ptabs{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));border-bottom: 1px solid rgb(44 68 37 / .16);margin-bottom: 26px}.ptabs button{font: inherit;text-align: left;border: 0;background: none;color: var(--forest);padding: 16px 20px 18px;cursor: pointer;border-radius: 14px 14px 0 0;position: relative;opacity: .6;transition: opacity .3s,background .3s}.ptabs button b{display: block;font-family: var(--serif);font-style: italic;font-weight: 400;font-size: clamp(1.25rem,1rem + .6vw,1.6rem)}.ptabs button span{font-size: 14px}.ptabs button.on{opacity: 1;background: #FBF4EA}.ptabs button.on::after{content: "";position: absolute;left: 0;right: 0;bottom: -1px;height: 2px;background: var(--forest)}.ptabs button:hover{opacity: 1}@keyframes pIn{from{opacity: 0;transform: translateY(12px)}}.plan{position: relative;display: flex;flex-direction: column;padding: clamp(24px,2.4vw,36px);border-radius: 22px;background: #FBF4EA;border: 1px solid rgb(44 68 37 / .12)}.fcount{margin-top: 4px}.fcount__num{margin: 0 0 12px;display: flex;align-items: baseline;gap: 10px}.fcount__left{font-family: var(--serif);font-weight: 400;font-size: clamp(3rem,2rem + 2.6vw,4.6rem);line-height: 1;font-variant-numeric: tabular-nums}.fcount__num span{font-size: 15px;opacity: .75}.fcount__num em{font-style: normal}.fcount__seats{display: grid;grid-template-columns: repeat(20,1fr);gap: 3px}.fcount__seats i{aspect-ratio: 1;border-radius: 2px;background: var(--forest);transition: background .5s,transform .5s}.fcount__seats i.gone{background: rgb(44 68 37 / .14);transform: scale(.7)}.fcount__seats i.last{animation: seatPulse 1.6s ease-in-out infinite}@keyframes seatPulse{50%{background: var(--sage)}}.standard{padding: calc(var(--band) + 3rem) var(--gut)}.sr{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}@media (max-width: 960px){.ptabs button{padding: 12px 10px 14px}.ptabs button span{display: none}}.ax__list{position: relative;padding-bottom: 5.4em}.ax__list li p{position: absolute;left: calc(2.6rem + 10px);right: 0;bottom: 0;max-height: none;margin: 0;opacity: 0;transform: translate3d(0,6px,0);transition: opacity 360ms ease,transform 500ms var(--ease-expo)}.ax__list li.on p{max-height: none;margin: 0;opacity: 1;transform: none}@media (max-width: 860px){.ax__list{padding-bottom: 5.2em}}.ax__note{z-index: 5;color: var(--forest);background: #FFFBF4;border: 1px solid rgb(44 68 37 / 0.1);backdrop-filter: none;-webkit-backdrop-filter: none;box-shadow: 0 24px 48px -20px rgb(0 0 0 / 0.55),0 2px 6px rgb(0 0 0 / 0.12)}.ax__note .dot{background: var(--forest)}.ax__note .dot::after{border-color: var(--cream)}.ax__note span{opacity: 0.7}.play__move{position: absolute;inset: 0;transform: translate3d(0,calc(var(--py,0) * 3.5%),0) scale(1.1)}.play__move img,.play__img .play__move img{width: 100%;height: 100%;object-fit: cover;transform: none}@media (prefers-reduced-motion: reduce){.play__move{transform: none}}@media (max-width: 860px){.founders2 figcaption span{display: block;margin-top: 4px;text-transform: none;letter-spacing: 0.01em;font-size: 12px;line-height: 1.4}.founders2 figcaption b{font-size: 1.05rem;line-height: 1.2}}.tiers{background: var(--cream);color: var(--forest);padding: calc(var(--band) + 64px) var(--gut) clamp(3rem,6vw,5rem)}.tier{position: relative;display: flex;flex-direction: column;padding: clamp(28px,3vw,48px) clamp(22px,2.6vw,44px) clamp(28px,3vw,44px);text-align: center}.tier__list{list-style: none;margin: 0;padding: 0;display: grid;gap: 10px;text-align: left;font-size: 14.5px;line-height: 1.4}.tier__list li{display: grid;grid-template-columns: 16px 1fr;gap: 10px}.tier__list svg{width: 14px;height: 14px;margin-top: 3px;color: #6F7F55}@media (max-width: 960px){.tier{background: #FBF4EA;border: 1px solid rgb(44 68 37 / .12);border-radius: 16px}}.join{padding: calc(var(--band) + 4rem) var(--gut)}.join__in{display: grid;grid-template-columns: var(--court);gap: 0 clamp(20px,3vw,48px);align-items: center}.join__copy{grid-column: 1 / 3}.join__copy .p{max-width: 42ch;margin: var(--sc-5) 0 var(--sc-6);color: rgb(247 234 217 / .82)}.join__copy .actions{display: flex;align-items: center;gap: 22px;flex-wrap: wrap}.join__count{grid-column: 3 / 5;padding: clamp(24px,3vw,44px);border: 1px solid rgb(247 234 217 / .16);border-radius: 20px;background: rgb(247 234 217 / .04)}.join__num{display: flex;align-items: flex-end;gap: 16px;margin: 0 0 18px}.join__num b{font-family: var(--serif);font-weight: 400;font-size: clamp(4.5rem,3rem + 4vw,8rem);line-height: .85;font-variant-numeric: tabular-nums}.join__num span{font-size: 15px;line-height: 1.35;color: rgb(247 234 217 / .75);padding-bottom: 8px}.join__num em{font-style: normal}.join .fcount__seats{display: grid;grid-template-columns: repeat(25,1fr);gap: 4px}.join .fcount__seats i{aspect-ratio: 1;border-radius: 2px;background: var(--cream);transition: background .5s,transform .5s}.join .fcount__seats i.gone{background: rgb(247 234 217 / .14);transform: scale(.7)}@media (max-width: 860px){.join__in{grid-template-columns: 1fr;gap: 32px}.join__copy,.join__count{grid-column: 1}}.ax{height: calc(var(--n) * 70svh + 100svh)}.nextup{display: grid;grid-template-columns: var(--court);gap: 0 clamp(20px,3vw,48px);align-items: end;padding: calc(var(--band) + 3rem) var(--gut);background: var(--cream);color: var(--forest);border-top: 1px solid rgb(44 68 37 / .1)}.nextup__link{grid-column: 1 / 4;display: grid;grid-template-columns: 1fr auto;align-items: end;gap: 6px 24px;color: inherit;text-decoration: none;padding-bottom: 6px}.nextup__link .k{grid-column: 1 / -1;margin: 0}.nextup__link b{font-size: clamp(3rem,1.4rem + 5vw,7.5rem);line-height: .9;transition: transform .6s var(--ease-expo,ease)}.nextup__link em{grid-column: 1;font-style: normal;color: rgb(44 68 37 / 0.88)}.nextup__link svg{grid-column: 2;grid-row: 2 / 4;width: clamp(28px,3vw,44px);height: auto;transition: transform .6s var(--ease-expo,ease)}.nextup__link:hover b{transform: translateX(10px)}.nextup__link:hover svg{transform: translate(6px,-6px)}.nextup__ask{grid-column: 4;display: grid;gap: 14px;justify-items: start}.nextup__ask p{margin: 0;font-size: 14px;color: rgb(44 68 37 / 0.88)}.nextup .btn--ball{background: var(--forest);color: var(--cream)}@media (max-width: 860px){.nextup{grid-template-columns: 1fr;gap: 32px}.nextup__link,.nextup__ask{grid-column: 1}}.faq{display: grid;grid-template-columns: var(--court);gap: 0 clamp(20px,3vw,48px);padding: calc(var(--band) + 3rem) var(--gut)}.faq__head{grid-column: 1 / 2}.faq__head h2{font-size: clamp(2.2rem,1rem + 2.6vw,3.6rem)}.faq__list{grid-column: 2 / 5;border-top: 1px solid rgb(44 68 37 / .16)}.faq__q{border-bottom: 1px solid rgb(44 68 37 / .16)}.faq__q summary{list-style: none;cursor: pointer;display: flex;justify-content: space-between;align-items: center;gap: 20px;padding: 20px 0;font-family: var(--serif);font-style: italic;font-size: clamp(1.2rem,1rem + .6vw,1.55rem)}.faq__q summary::-webkit-details-marker{display: none}.faq__q summary::after{content: "";flex: none;width: 12px;height: 12px;border-right: 1.5px solid currentColor;border-bottom: 1.5px solid currentColor;transform: rotate(45deg) translate(-3px,-3px);transition: transform .4s var(--ease-expo,ease)}.faq__q[open] summary::after{transform: rotate(-135deg) translate(-3px,-3px)}.faq__q p{margin: 0 0 22px;max-width: 64ch;color: rgb(44 68 37 / 0.88);line-height: 1.6}@media (max-width: 860px){.faq{grid-template-columns: 1fr}.faq__head,.faq__list{grid-column: 1}.faq__list{margin-top: 24px}}.film{position: relative;height: min(100svh,56.25vw + 10svh);min-height: 520px;overflow: hidden;background: var(--night);color: var(--cream)}.film__toggle{position: absolute;right: var(--gut);bottom: clamp(2rem,7svh,5rem);width: 52px;height: 52px;border-radius: 50%;border: 1px solid rgb(247 234 217 / .5);background: rgb(10 10 9 / .25);backdrop-filter: blur(8px);cursor: pointer;display: grid;place-items: center}.film__toggle i{width: 14px;height: 16px;border-left: 4px solid var(--cream);border-right: 4px solid var(--cream)}.film__toggle[aria-pressed="true"] i{width: 0;height: 0;border: 0;border-left: 14px solid var(--cream);border-top: 9px solid transparent;border-bottom: 9px solid transparent;margin-left: 4px}@media (max-width: 860px){.film{height: 80svh}}.film{height: auto;min-height: 0;aspect-ratio: 16 / 9;max-height: 100svh}.film__sound{height: 52px;padding: 0 20px;border-radius: 999px;border: 1px solid rgb(247 234 217 / .5);background: rgb(10 10 9 / .25);backdrop-filter: blur(8px);color: var(--cream);font: inherit;font-size: 14px;cursor: pointer}.film__sound[aria-pressed="true"]{background: var(--cream);color: var(--forest)}@media (max-width: 860px){.film{height: auto}.film__sound{height: 44px}}img[src$="int-cafe.webp"]{object-position: 100% 40%}img[src$="int-tossed.webp"]{object-position: 100% 35%}img[src$="int-sportsbar.webp"]{object-position: 100% 32%}img[src$="int-entrance.webp"]{object-position: 0% 35%}img[src$="int-hall.webp"]{object-position: 45% 45%}img[src$="int-cowork.webp"]{object-position: 72% 25%}img[src$="int-ramsays-strength.webp"]{object-position: 100% 30%}img[src$="int-court.webp"]{object-position:50% 45%}img[src$="int-overview.webp"]{object-position: 50% 55%}@media (min-width: 861px){.hero__foot{row-gap: 14px}.hero__intro{grid-column: 1 / 3;grid-row: 1 / 3;align-self: end}.hero__intro .p{max-width: 34ch}.hero__card{grid-column: 3 / 5;grid-row: 1;justify-self: end}.hero__link{grid-column: 3 / 5;grid-row: 2;justify-self: end;white-space: nowrap;font-size: clamp(1.2rem,.9rem + .8vw,1.7rem)}}.fc{height: 210svh}.expand{height: 170svh}.tour{height: 380svh}.surf2{height: 280svh}.ax{height: calc(var(--n) * 50svh + 100svh)}@media (max-width: 860px){.fc{height: 170svh}.expand{height: 140svh}.tour{height: 330svh}.surf2{height: 230svh}.ax{height: calc(var(--n) * 45svh + 100svh)}.stack__card{height: min(68svh,600px);margin-bottom: 5vh}.stack{padding-bottom: 4vh}.four,.plays__grid{display: grid;grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: 82%;gap: 12px;overflow-x: auto;scroll-snap-type: x mandatory;overscroll-behavior-x: contain;-webkit-overflow-scrolling: touch;margin-inline: calc(-1 * var(--gut));padding: 0 var(--gut) 10px;scroll-padding-inline: var(--gut);scrollbar-width: none}.four::-webkit-scrollbar,.plays__grid::-webkit-scrollbar{display: none}.four>*,.plays__grid>*{scroll-snap-align: start}.rail-hint{display: flex;gap: 6px;justify-content: center;margin-top: 14px}.rail-hint i{width: 6px;height: 6px;border-radius: 50%;background: currentColor;opacity: .25;transition: opacity .3s,width .3s}.rail-hint i.on{opacity: .9;width: 18px;border-radius: 3px}.tier__list li:nth-child(n+5){display: none}.tier.is-open .tier__list li{display: grid}.tier__more{margin-top: 12px;font: inherit;font-size: 14px;font-weight: 600;color: inherit;background: none;border: 0;border-bottom: 1px solid currentColor;padding: 0 0 2px;align-self: flex-start;cursor: pointer}}@media (min-width: 861px){.rail-hint,.tier__more{display: none}}.mcta{display: none}@media (max-width: 860px){.mcta{position: fixed;z-index: 65;left: 12px;right: 12px;bottom: calc(12px + env(safe-area-inset-bottom));display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 10px 10px 10px 18px;border-radius: 18px;color: var(--cream);text-decoration: none;background: rgb(20 28 18 / .78);backdrop-filter: blur(16px) saturate(1.2);-webkit-backdrop-filter: blur(16px) saturate(1.2);box-shadow: inset 0 0 0 1px rgb(247 234 217 / .14),0 16px 40px -18px rgb(0 0 0 / .6);transform: translateY(140%);transition: transform .5s var(--ease-expo,ease)}.mcta.on{transform: none}.mcta b{display: block;font-family: var(--serif);font-style: italic;font-weight: 400;font-size: 1.05rem;line-height: 1.1}.mcta small{display: block;font-size: 12px;opacity: .75}.mcta em{font-style: normal;font-size: 14px;font-weight: 600;padding: 12px 16px;border-radius: 999px;background: var(--cream);color: var(--forest);white-space: nowrap}}.tour{height: 330svh}.surf2{height: 240svh}#conviction{--span-fix: 1}.stack__card{height: min(66svh,640px);margin-bottom: 5vh}.story__ch{min-height: 70svh}@media (max-width: 860px){.tour{height: 290svh}.surf2{height: 210svh}.stack__card{height: min(60svh,540px);margin-bottom: 4vh}.story__ch{min-height: 0}.soon__row{display: flex !important;align-items: center;justify-content: space-between;gap: 12px;min-height: 0;padding: 14px 0}.soon__row>*{padding: 0 !important}.soon__row .st{display: none}.soon__row h3{font-size: 1.6rem}.soon__row h3 small{display: block;margin: 4px 0 0;font-size: .85rem}.soon__row .btn{min-height: 44px;padding-inline: 16px;font-size: 13px}}@media (max-width: 860px){.ax{height: calc(var(--n) * 36svh + 100svh)}.fc{height: 150svh}.story{padding-block: 4rem}.story__ch{padding-block: 1.6rem}}@media (max-width: 860px){body:not(.page-membership){padding-bottom: calc(76px + env(safe-area-inset-bottom))}}img[src$="friends.webp"]{object-position: 50% 22%}.play__img{contain: paint;isolation: isolate;background: #d9ceba}.play__move{transform: none}.play__lens{backdrop-filter: none;-webkit-backdrop-filter: none;background: rgb(255 255 255 / 0.1)}@media (prefers-reduced-motion: reduce){.play__lens{clip-path: inset(-40px -2px -2px -2px)}}.play{display: flex;flex-direction: column}.play__bar{flex: 1;display: flex;flex-direction: column;justify-content: space-between}.play__bar li{display: flex;align-items: center;justify-content: center;text-wrap: balance}@media (max-width: 860px){.plays{padding-top: calc(var(--band) + 1.5rem);padding-bottom: calc(var(--band) + 1rem)}.plays__grid{grid-auto-columns: 86%}.plays__grid>*{scroll-snap-stop: always}.play__bar{padding: 12px 12px 14px}.play__bar h3{margin-bottom: 10px}.play__bar li{font-size: 12.5px;padding: 8px 4px;min-height: 44px}.play__lens b{font-size: 11px;padding: 2px 7px}}@media (min-width: 600px) and (max-width: 860px){.plays__grid,.four{grid-auto-columns: calc(50% - 6px)}}.tour--3d{background: var(--night);color: var(--cream)}.tour--3d .tour__title,.tour--3d .tour__lede{color: var(--cream)}.tour--3d .tour__lede{color: rgb(247 234 217 / 0.82)}.tour--3d .tour__lens{border-color: var(--cream)}.tour--3d .tour__lens .hd{background: var(--cream)}.tour--3d .tour__chip{background: var(--cream);color: var(--forest)}.tour--3d .tour__stops li{background: rgb(20 28 18 / 0.72);color: var(--cream);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);border: 1px solid rgb(247 234 217 / 0.14)}.tour--3d .tour__hint{color: var(--cream);opacity: .6}.tour--3d .tour__stick::after{content: "";position: absolute;inset: 0;z-index: 1;pointer-events: none;background: radial-gradient(120% 90% at 60% 55%,transparent 55%,rgb(8 11 7 / 0.55) 100%)}.fc{height: 175svh}.tour{height: 260svh}.surf2{height: 190svh}.ax{height: calc(var(--n) * 30svh + 100svh)}.stack{padding-bottom: 6vh}.stack__card{height: min(64svh,640px);margin-bottom: 3vh}.story__ch{min-height: 56svh}@media (max-width: 860px){.fc{height: 140svh}.tour{height: 235svh}.surf2{height: 165svh}.ax{height: calc(var(--n) * 26svh + 100svh)}.stack__card{height: min(58svh,520px);margin-bottom: 3vh}}@media (min-width: 1100px){.plays__grid{grid-template-columns: repeat(3,1fr)}.play__bar li{font-size: 12.5px}}.mo:not(.mo-reduce) .rise .ln__i{transition-duration: 0.9s}.mo:not(.mo-reduce) .unmask{transition-duration: 1s}.mo:not(.mo-reduce) .unmask img{transition-duration: 1.2s}.mo [data-sc-in],.mo [data-sc-stagger]>*{transition-duration: 700ms}.mo-intro .hero__scene,.mo-intro .hero__cut{transition-duration: 1.8s}.story__fig img{transition: opacity 600ms var(--ease-expo),transform 1s var(--ease-expo)}.play__lens{transition-duration: .8s}.fc__mid .p,.surf2__box p,.tour__stops li p:not(.tour__n){font-size: max(15px,1em)}.mkfacts{font-size: 14px;line-height: 1.6}.tour__n,.score__head,.score__foot,.foot3__legal,.fine,.mk__tabs b,dialog label{font-size: 12px}@media (pointer: coarse),(max-width: 860px){.foot3 a,footer nav a{display: inline-flex;align-items: center;min-height: 44px}.tier__more{display: inline-flex;align-items: center;min-height: 44px}}:where(img[width][height]){height: auto}.stack{padding-top: clamp(3.5rem,6vw,5.5rem)}.stack__card{height: min(58svh,600px)}@media (max-width: 860px){.stack__card{height: min(54svh,500px)}}.tour--3d .tour__stops .tour__n{font-size: 12px}.mkfacts{max-width: 64ch}.plans__bill em{font-size: 12px}.k.k--ink{color: #556340}@media (min-width: 861px){.story__ch{opacity: 0.5}}.mk__tabs button{color: color-mix(in oklab,var(--cream) 80%,transparent)}.mk__tabs span{color: color-mix(in oklab,var(--cream) 88%,transparent)}.expand__img::after{background: rgb(10 10 9 / calc(var(--p,0) * 0.62))}.expand__copy .p{color: var(--cream)}.expand__copy,.hh .k,.hh p,.mk__tabs,.tour__lede,.hero__intro{text-shadow: 0 1px 14px rgb(0 0 0 / 0.55),0 0 2px rgb(0 0 0 / 0.35)}@media (min-width: 861px){.story__ch{opacity: 0.72}}.hh::after{background: linear-gradient(to top,rgb(10 10 9 / 0.9) 0%,rgb(10 10 9 / 0.4) 36%,transparent 60%),linear-gradient(to bottom,rgb(10 10 9 / 0.62),transparent 30%)}@media (max-width: 860px){.hh::after{background: linear-gradient(to top,rgb(10 10 9 / 0.92) 0%,rgb(10 10 9 / 0.55) 45%,rgb(10 10 9 / 0.15) 70%),linear-gradient(to bottom,rgb(10 10 9 / 0.62),transparent 30%)}}.nextup .k{color: var(--forest)}.founders2 figcaption span{color: var(--forest);opacity: 1}@media (min-width: 861px){.story__ch{opacity: 0.8}}.expand__stick{place-items: end center}.expand__copy{padding-bottom: clamp(48px,9svh,110px)}.expand__copy h2{font-size: clamp(2.8rem,1rem + 5vw,6.6rem)}.expand__img::after{background: linear-gradient(to top,rgb(10 10 9 / calc(var(--p,0) * 0.82)) 0%,rgb(10 10 9 / calc(var(--p,0) * 0.45)) 50%,rgb(10 10 9 / calc(var(--p,0) * 0.2)) 100%)}@media (max-width: 860px){.expand__copy{padding-bottom: calc(96px + env(safe-area-inset-bottom))}}.founders2 img[src$="f-saachin.webp"]{object-position: 0% 30%}@media (min-width: 861px) and (max-width: 1240px){.nextup{grid-template-columns: 1fr;row-gap: 36px}.nextup__link,.nextup__ask{grid-column: 1}.nextup__ask{grid-auto-flow: column;justify-content: start;align-items: center;gap: 24px}}.nextup__ask .btn{white-space: nowrap}.nextup__ask,.nextup__link{min-width: 0}.hp{position: absolute !important;left: -9999px;width: 1px;height: 1px;overflow: hidden}.err{display: none;margin: 14px 0 0;color: #9b2c1f;font-size: 14px;line-height: 1.5}form.is-err .err{display: block}form [type="submit"]:disabled{opacity: .6;cursor: progress}.consent{display: grid !important;grid-template-columns: 22px 1fr;gap: 10px;align-items: start;margin: 18px 0 0 !important;font-family: inherit !important;font-size: 13.5px !important;letter-spacing: 0 !important;text-transform: none !important;line-height: 1.5;color: #4E5A48}.consent input{width: 20px !important;height: 20px;min-height: 0 !important;margin: 1px 0 0;padding: 0 !important;accent-color: var(--forest)}.consent a{color: inherit}label .opt{text-transform: none;letter-spacing: 0;opacity: .88}.nextup__wa{font-size: 14px;color: var(--forest);text-decoration: underline;text-underline-offset: 3px;text-decoration-color: rgb(44 68 37 / .4);min-height: 44px;display: inline-flex;align-items: center}.join .actions{display: flex;flex-wrap: wrap;gap: 12px 14px;align-items: center}.join .actions .more{flex-basis: 100%}.join .btn--line{color: var(--cream);border-color: rgb(247 234 217 / .5)}.amb{padding: calc(var(--band) + 120px) var(--gut) calc(var(--band) + 3rem);background: var(--paper);color: var(--forest)}.amb__in{display: grid;grid-template-columns: 1fr 1fr;gap: clamp(32px,5vw,88px);align-items: start;max-width: 1240px;margin: 0 auto}.amb__copy .p{max-width: 46ch}.amb__img{margin: clamp(24px,3vw,40px) 0 0;aspect-ratio: 4 / 3;overflow: hidden}.amb__img img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 22%}.amb__form{background: #FBF4EA;border: 1px solid rgb(44 68 37 / .14);padding: clamp(22px,3vw,40px)}.amb__form label{display: block;margin: 16px 0 6px;font-family: var(--sc-font-mono);font-size: 12px;letter-spacing: .12em;text-transform: uppercase}.amb__form label:first-of-type{margin-top: 0}.amb__form input,.amb__form select,.amb__form textarea{width: 100%;min-height: 48px;padding: 10px 14px;border: 1px solid rgb(44 68 37 / .25);background: #fffaf2;color: var(--forest);font: inherit;font-size: 16px;border-radius: 0}.amb__form textarea{resize: vertical}.amb__form .btn{margin-top: 22px;width: 100%}.amb__form .done{color: var(--green);font-size: 14px;letter-spacing: 0;text-transform: none;font-family: inherit}@media (max-width: 860px){.amb{padding-top: calc(var(--band) + 96px)}.amb__in{grid-template-columns: 1fr}.amb__img{display: none}}.legalpg{padding: calc(var(--band) + 120px) var(--gut) calc(var(--band) + 4rem);background: var(--paper);color: var(--forest)}.legalpg__in{max-width: 68ch;margin: 0 auto}.legalpg h2{margin: 2.2em 0 .5em;font-family: var(--serif);font-style: italic;font-weight: 400;font-size: 1.6rem}.legalpg p,.legalpg li{line-height: 1.7;color: rgb(44 68 37 / .9)}.picks{border: 0;margin: 18px 0 0;padding: 0;display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.picks legend{grid-column: 1 / -1;padding: 0;margin: 0 0 8px;font-family: var(--sc-font-mono);font-size: 12px;letter-spacing: .12em;text-transform: uppercase;color: var(--forest)}.picks label{position: relative;display: flex !important;align-items: center;gap: 10px;min-height: 46px;margin: 0 !important;padding: 8px 12px;border: 1px solid rgb(44 68 37 / .25);background: #fffaf2;cursor: pointer;font-family: inherit !important;font-size: 14.5px !important;letter-spacing: 0 !important;text-transform: none !important;color: var(--forest);transition: background-color .2s,border-color .2s}.picks input{width: 18px !important;height: 18px;min-height: 0 !important;margin: 0;padding: 0 !important;accent-color: var(--forest);flex: none}.picks label:has(input:checked){background: rgb(44 68 37 / .08);border-color: var(--forest)}.picks label:focus-within{outline: 2px solid var(--green);outline-offset: 1px}@media (max-width: 420px){.picks{grid-template-columns: 1fr}}@media (max-width: 860px){.hero__link{min-height: 44px;display: inline-flex;align-items: center}}form[data-form],.amb__form{scroll-margin-top: 112px}.legalpg .btn--line{color: var(--forest);border-color: rgb(44 68 37 / .55)}@media (max-width: 860px){#top{height: 112svh !important}.fc{height: 200svh}}.k{gap: 0}.k::before,.dark .k::before,dialog .k::before{content: none;display: none}.rows li{grid-template-columns: 1fr !important}.ax__list li{grid-template-columns: 1fr !important}.ax--live{height: calc(var(--n) * 26svh + 100svh)}.ax--live .ax__view.appshot{opacity: 1 !important;z-index: 1;transform: translate3d(100%,0,0) !important;transition: transform .75s cubic-bezier(.2,.8,.2,1),filter .75s ease !important}.ax--live .ax__view.appshot.on{z-index: 2;transform: none !important;filter: none;box-shadow: -18px 0 40px rgb(0 0 0 / .18)}.ax--live .ax__view.appshot.past{transform: translate3d(-28%,0,0) !important;filter: brightness(.72)}.ax__side{position: absolute;left: 50%;top: 50%;z-index: 1;height: min(58svh,540px);aspect-ratio: 960 / 2086;padding: 6px;border-radius: 36px;background: #0b0d0a;box-shadow: 0 40px 80px -30px rgb(0 0 0 / .75);opacity: 0;pointer-events: none;transform: translate(-50%,-50%) scale(.82);transition: opacity .6s ease,transform .95s cubic-bezier(.2,.8,.2,1)}.ax__side .appshot2{position: absolute;inset: 6px;width: calc(100% - 12px);height: calc(100% - 12px);object-fit: cover;object-position: top;border-radius: 30px;opacity: 0;transition: opacity .45s ease}.ax__side .appshot2.on{opacity: 1}.ax--live .ax__note{z-index: 4}@media (min-width: 861px){.ax--live .ax__note[data-i="5"]{right: 0;top: 18%}.ax--live .ax__note[data-i="6"]{left: 2%;top: 30%}.ax--live .ax__note[data-i="7"]{right: 4%;bottom: 20%}}@media (max-width: 860px){.ax--live{height: calc(var(--n) * 22svh + 100svh)}.ax__side{height: min(40svh,360px);border-radius: 26px;padding: 5px}.ax__side .appshot2{border-radius: 21px;inset: 5px;width: calc(100% - 10px);height: calc(100% - 10px)}}@media (prefers-reduced-motion: reduce){.ax--live .ax__view.appshot{transition: none !important}}@media (min-width: 861px){.ax--live .ax__list{margin-top: clamp(1rem,2vw,1.8rem)}.ax--live .ax__list li{padding: 5px 0}.ax--live .ax__list b{font-size: clamp(1.25rem,0.9rem + 0.8vw,1.7rem)}.ax--live .ax__list li p{left: 0}}@media (min-width: 861px) and (max-height: 820px){.ax--live .ax__list li{padding: 2px 0}.ax--live .ax__list b{font-size: clamp(1.1rem,0.8rem + 0.6vw,1.35rem)}}.appx{position: relative;height: calc(var(--n) * 34svh + 100svh);background: var(--night);color: var(--cream)}.appx__stick{position: sticky;top: 0;height: 100svh;overflow: hidden;display: grid;grid-template-columns: var(--court);grid-template-rows: 1fr auto;column-gap: var(--court-gap,clamp(20px,3vw,48px));padding: calc(var(--band) + 96px) var(--gut) clamp(28px,5svh,56px);background: radial-gradient(42% 52% at 50% 52%,rgb(151 165 120 / .16) 0%,transparent 70%)}.appx__head{grid-column: 1 / 2;grid-row: 1;align-self: start}.appx__head .d{font-size: clamp(2.4rem,1rem + 3vw,4rem);line-height: .98;margin: 0}.appx__caps{grid-column: 1 / 2;grid-row: 1;align-self: end;list-style: none;margin: 0;padding: 0;position: relative;min-height: 8.5em}.appx__caps li{position: absolute;left: 0;right: 0;bottom: 0;opacity: 0;transform: translate3d(0,10px,0);transition: opacity .5s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.appx__caps li.on{opacity: 1;transform: none}.appx__caps b{display: block;font-family: var(--serif);font-style: italic;font-weight: 400;font-size: clamp(1.5rem,1rem + 1vw,2.1rem);line-height: 1.1;letter-spacing: -0.01em}.appx__caps p{margin: 10px 0 0;color: rgb(247 234 217 / .8);line-height: 1.55;max-width: 30ch}.appx__device{grid-column: 2 / 4;grid-row: 1 / 3;display: grid;place-items: center;min-height: 0}.appx__phone{position: relative;height: min(74svh,760px);aspect-ratio: 960 / 2086;padding: 10px;border-radius: 58px;background: linear-gradient(145deg,#3a3d38 0%,#151713 18%,#0b0c0a 60%,#262924 100%);box-shadow: inset 0 0 0 1.5px rgb(255 255 255 / .14),inset 0 0 0 3px #050605,0 70px 120px -50px rgb(0 0 0 / .85),0 20px 40px -20px rgb(0 0 0 / .6);opacity: var(--in,1);transform: translate3d(0,calc((1 - var(--in,1)) * 48px),0) scale(calc(1.04 - var(--in,1) * .04));will-change: transform,opacity}.appx__phone::before,.appx__phone::after{content: "";position: absolute;width: 3px;border-radius: 2px;background: #2a2d28}.appx__phone::before{left: -3px;top: 20%;height: 7%;box-shadow: 0 9svh 0 #2a2d28}.appx__phone::after{right: -3px;top: 26%;height: 11%}.appx__screen{position: relative;height: 100%;border-radius: 48px;overflow: hidden;background: #fff}.appx__shot{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: top;opacity: 0;transform: translate3d(0,2.5%,0) scale(1.015);transition: opacity .6s ease,transform .9s cubic-bezier(.2,.8,.2,1)}.appx__shot.on{opacity: 1;transform: none;z-index: 1}.appx__index{grid-column: 4 / 5;grid-row: 1;align-self: center;justify-self: end;list-style: none;margin: 0;padding: 0 0 0 18px;border-left: 1px solid rgb(247 234 217 / .14)}.appx__index li{position: relative;padding: 9px 0;font-size: 14px;color: rgb(247 234 217 / .45);transition: color .4s ease}.appx__index li.on{color: var(--cream)}.appx__index li.on::before{content: "";position: absolute;left: -19px;top: 8px;bottom: 8px;width: 1px;background: var(--cream)}.appx__cta{grid-column: 4 / 5;grid-row: 2;justify-self: end;align-self: end;margin: 0;display: grid;justify-items: end;gap: 10px}.appx__cta small{font-size: 12px;color: rgb(247 234 217 / .55)}.appx__prog{position: absolute;left: var(--gut);right: var(--gut);bottom: 0;height: 1px;background: rgb(247 234 217 / .1)}.appx__prog i{position: absolute;inset: 0;background: rgb(247 234 217 / .5);transform-origin: 0 50%;transform: scaleX(var(--p,0))}@media (max-width: 860px){.appx{height: calc(var(--n) * 26svh + 100svh)}.appx__stick{grid-template-columns: 1fr;grid-template-rows: auto 1fr auto;padding: calc(var(--band) + 84px) var(--gut) calc(96px + env(safe-area-inset-bottom));row-gap: 14px}.appx__head,.appx__caps,.appx__device,.appx__cta{grid-column: 1}.appx__head{grid-row: 1}.appx__head .d{font-size: 2.2rem}.appx__device{grid-row: 2}.appx__phone{height: min(50svh,470px);padding: 7px;border-radius: 40px}.appx__screen{border-radius: 33px}.appx__caps{grid-row: 3;min-height: 6.2em;align-self: start}.appx__caps b{font-size: 1.4rem}.appx__caps p{font-size: 15px;margin-top: 6px}.appx__index,.appx__cta{display: none}}@media (prefers-reduced-motion: reduce){.appx__phone{opacity: 1;transform: none}.appx__shot,.appx__caps li{transition: none}}.score{top: calc(var(--bar-h) + 76px)}@media (max-width: 860px){.score{top: calc(var(--bar-h) + 44px)}}.fq{background: var(--paper);color: var(--forest);padding: calc(var(--band) + clamp(5rem,10vw,9rem)) var(--gut) clamp(4rem,8vw,7rem);text-align: center}.fq__q{margin: 0 auto;max-width: 22ch}.fq__q p{margin: 0;font-family: var(--serif);font-style: italic;font-size: clamp(2.2rem,1rem + 3.6vw,4.6rem);line-height: 1.08;letter-spacing: -0.02em}.fq__by{margin: clamp(2rem,4vw,3rem) 0 0;font-size: 15px;color: rgb(44 68 37 / .88)}.fq__by span{display: block;margin-top: 6px;font-family: var(--sc-font-mono);font-size: 12px;letter-spacing: .14em;text-transform: uppercase;color: #556340}section.tl{background: var(--night);color: var(--cream);padding: clamp(4rem,8vw,7rem) var(--gut)}.tl__row{display: grid;grid-template-columns: var(--court);column-gap: clamp(20px,3vw,48px);align-items: center}.tl__row + .tl__row{margin-top: clamp(4rem,9vw,8rem)}.tl__txt{grid-column: 1 / 3;max-width: 34rem}.tl__row--rev .tl__txt{grid-column: 3 / 5;grid-row: 1}.tl__txt .d{font-size: clamp(2.4rem,1rem + 3.4vw,4.4rem);line-height: 1;margin: 6px 0 0}.tl__txt>p:not(.k){margin: clamp(1rem,2vw,1.5rem) 0 0;color: rgb(247 234 217 / .84);line-height: 1.65;font-size: clamp(1rem,.96rem + .2vw,1.12rem);max-width: 42ch}.tl__txt .more{margin-top: 1.5rem;color: var(--cream)}.vals{background: var(--night);color: var(--cream);padding: clamp(4rem,8vw,7rem) var(--gut) clamp(5rem,9vw,8rem);border-top: 1px solid rgb(247 234 217 / .1)}.vals__head .d{margin: 6px 0 0}.vals__grid{list-style: none;margin: clamp(2.5rem,5vw,4rem) 0 0;padding: 0;display: grid;grid-template-columns: repeat(5,1fr);gap: 0;border-top: 1px solid rgb(247 234 217 / .16)}.vals__grid li{padding: 22px 22px 6px 0;border-right: 1px solid rgb(247 234 217 / .1);margin-right: 22px}.vals__grid li:last-child{border-right: 0;margin-right: 0}.vals__grid b{display: block;font-family: var(--serif);font-style: italic;font-weight: 400;font-size: clamp(1.4rem,1rem + .9vw,1.9rem);line-height: 1.1}.vals__grid span{display: block;margin-top: 10px;color: rgb(247 234 217 / .8);line-height: 1.55;font-size: 15px}@media (max-width: 1100px){.vals__grid{grid-template-columns: repeat(2,1fr)}.vals__grid li{border-right: 0;margin-right: 0;border-bottom: 1px solid rgb(247 234 217 / .1);padding-bottom: 20px}}@media (max-width: 860px){.tl__row,.tl__row--rev{grid-template-columns: 1fr;row-gap: 22px}.tl__txt,.tl__row--rev .tl__txt{grid-column: 1;grid-row: auto}.vals__grid{grid-template-columns: 1fr}}.fq__q{max-width: none}.fq__q p{max-width: 18ch;margin: 0 auto}@media (max-width: 860px){.stack__card{height: auto;grid-template-rows: auto auto}.stack__img{aspect-ratio: 16 / 10}.stack__txt{gap: 10px}.stack__txt p{display: block;font-size: 15px;line-height: 1.55;margin-top: 8px;max-width: none}}@media (max-width: 860px){.appx__stick{grid-template-rows: auto minmax(0,1fr) auto;row-gap: clamp(10px,2svh,18px)}.appx__device{min-height: 0;height: 100%;overflow: visible}.appx__phone{height: 100%;max-height: 470px;max-width: 100%}.appx__caps{min-height: 0;height: 6.6em;position: relative;z-index: 1}.appx__caps li{top: 0;bottom: auto}}@media (max-width: 860px) and (max-height: 700px){.appx__stick{padding-top: calc(var(--band) + 72px)}.appx__head .d{font-size: 1.8rem}.appx__head .k{margin-bottom: 6px}.appx__caps p{font-size: 14px}}@media (min-width: 600px) and (max-width: 860px){.appx__phone{max-height: 640px}}@media (max-width: 860px){.peak__copy{bottom: calc(100px + env(safe-area-inset-bottom))}}@media (max-width: 860px) and (max-height: 700px) and (prefers-reduced-motion: no-preference){.tour__stops li{top: auto;bottom: calc(100px + env(safe-area-inset-bottom))}}.stack__img--pair{display: grid;grid-template-columns: 1fr 1fr;gap: 3px;background: #0c0f0b}.stack__img--pair img{width: 100%;height: 100%;min-height: 0;object-fit: cover}img[src$="int-ramsays-fitness.webp"]{object-position: 55% 40%}img[src$="int-ramsays-pilates.webp"]{object-position: 60% 45%}.fc__mid .p{text-wrap: balance}img[src$="int-mk-court.webp"]{object-position: 50% 40%}@media (max-width: 860px){img[src$="int-mk-court.webp"]{object-position: 16% 40%}}@media (min-width: 861px){.page-the-club .hh__plate{transform-origin: 50% 0;transform: scale(calc(1.1 + var(--p,0) * 0.08))}.page-the-club .hh__word{font-size: min(13vw,22svh);top: clamp(84px,10svh,120px)}}.need{margin: 0 0 12px;color: #9b2c1f;font-size: 14px;line-height: 1.5}.need:empty{display: none}form [aria-invalid="true"]:not([type="checkbox"]){border-color: #9b2c1f;box-shadow: 0 0 0 1px #9b2c1f}.consent:has([aria-invalid="true"]) .consent__t{color: #9b2c1f}dialog{--dp: clamp(22px,4vw,40px);color-scheme: light;width: min(680px,calc(100vw - 24px));padding: var(--dp);overscroll-behavior: contain}dialog h2{padding-right: 56px}dialog .dlg__lede{margin: 10px 0 4px;font-size: 15px}dialog label{margin: 14px 0 6px}.row2{display: grid;grid-template-columns: 1fr 1fr;gap: 0 14px}.row2>div{min-width: 0}@media (max-width: 540px){.row2{grid-template-columns: 1fr}}.picks{display: flex !important;flex-wrap: wrap;gap: 8px;margin-top: 18px}.picks legend{width: 100%;float: left;margin-bottom: 10px}.picks label{display: inline-flex !important;min-height: 40px;padding: 7px 14px 7px 11px;border-radius: 999px;gap: 9px;font-size: 14px !important}.picks label span{background: none}.picks input,.consent input{-webkit-appearance: none;appearance: none;width: 18px !important;height: 18px !important;min-height: 0 !important;margin: 0;padding: 0 !important;flex: none;border: 1.5px solid rgb(44 68 37 / .55);border-radius: 4px;background: #fffaf2 center / 12px no-repeat;cursor: pointer;transition: background-color .15s,border-color .15s}.picks input:checked,.consent input:checked{border-color: var(--forest);background-color: var(--forest);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.4 6.3 4.9 8.7 9.6 3.6' fill='none' stroke='%23F7EAD9' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.picks input:focus-visible,.consent input:focus-visible{outline: 2px solid var(--green);outline-offset: 2px}.consent input[aria-invalid="true"]{border-color: #9b2c1f}.consent{grid-template-columns: 18px 1fr !important}.consent__t{font-size: 13.5px;line-height: 1.5;color: #4E5A48}dialog .send{position: sticky;bottom: calc(-1 * var(--dp));z-index: 2;margin: 18px calc(-1 * var(--dp)) calc(-1 * var(--dp));padding: 14px var(--dp) var(--dp);background: var(--paper);box-shadow: 0 -14px 24px -18px rgb(20 28 18 / .35)}dialog .send .consent{margin-top: 0 !important}dialog .send .btn{margin-top: 14px}dialog .send .err{margin-top: 10px}dialog h2:focus{outline: none}@media (max-width: 540px){.row2--keep{grid-template-columns: 1fr 1fr;gap: 0 10px}}.hint{margin: 6px 0 0;font-size: 13px;line-height: 1.4;color: #4E5A48}.hint:empty{display: none}.hint button{padding: 0;border: 0;background: none;font: inherit;color: var(--forest);text-decoration: underline;text-underline-offset: 2px;cursor: pointer}.amb__mail{align-self: start;display: grid;gap: 14px;padding: clamp(24px,4vw,40px);border: 1px solid rgb(44 68 37 / .18);background: #fffaf2}.amb__mail .k,.amb__mail .p{margin: 0}.amb__mail .btn{justify-self: start}@media (max-width: 540px){.amb__mail .btn{justify-self: stretch}}.join__count--list{display: grid;align-content: center;gap: 14px}.join__sub{margin: 0;max-width: 30ch;color: rgb(247 234 217 / .8);line-height: 1.55}.amb__ways{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 10px;font-size: 14px;color: #4E5A48}.amb__ways a,.amb__ways button{display: inline-flex;align-items: center;min-height: 40px;padding: 0 14px;border: 1px solid rgb(44 68 37 / .3);border-radius: 999px;background: transparent;color: var(--forest);font: inherit;font-size: 14px;text-decoration: none;cursor: pointer}.amb__ways a:hover,.amb__ways button:hover{border-color: var(--forest)}.tl__quote{grid-column: 3 / 5;margin: 0;align-self: center;padding: clamp(26px,3.4vw,44px);border-radius: 4px;background: rgb(247 234 217 / .05);box-shadow: inset 0 0 0 1px rgb(247 234 217 / .12)}.tl__row--rev .tl__quote{grid-column: 1 / 3;grid-row: 1}.tl__quote blockquote{margin: 0}.tl__quote blockquote p{margin: 0;font-family: var(--serif);font-style: italic;font-weight: 400;font-size: clamp(1.35rem,1rem + 1.2vw,2.05rem);line-height: 1.25;letter-spacing: -0.01em;color: var(--cream);text-wrap: pretty}.tl__quote figcaption{display: flex;align-items: center;gap: 14px;margin-top: clamp(20px,2.4vw,30px)}.tl__quote figcaption img{width: 52px;height: 52px;border-radius: 50%;object-fit: cover;object-position: 50% 22%;filter: grayscale(1);flex: none}.tl__quote figcaption b{display: block;font-weight: 600;font-size: 15px;color: var(--cream)}.tl__quote figcaption span{font-size: 13px;line-height: 1.4;color: rgb(247 234 217 / .7)}@media (max-width: 860px){.tl__quote,.tl__row--rev .tl__quote{grid-column: 1;grid-row: auto}}#courtside .head>div{grid-column: 1 / -1}.card img[src$="mk-cafe.webp"]{object-position: 8% 50%}.card img[src$="v-club.webp"]{object-position: 50% 60%}.courtmap .cm-v{top: 0;bottom: 0}.courtmap .cm-v.v1{left: calc(100% * 265 / 1740)}.courtmap .cm-v.v3{left: calc(100% * 1475 / 1740)}.courtmap .cm-h{left: calc(100% * 248 / 1740);right: calc(100% * 248 / 1740)}.courtmap .cm-t.tc{top: -12px}.courtmap .cm-t.bc{bottom: -12px}.socials{margin-top: 16px;border-top: 1px solid rgb(44 68 37 / .14);padding-top: 12px}.socials summary{cursor: pointer;list-style: none;display: inline-flex;align-items: center;gap: 8px;min-height: 36px;font-size: 14px;color: var(--forest)}.socials summary::-webkit-details-marker{display: none}.socials summary::before{content: "+";display: inline-grid;place-items: center;width: 22px;height: 22px;border: 1px solid rgb(44 68 37 / .4);border-radius: 50%;font-size: 15px;line-height: 1}.socials[open] summary::before{content: "–"}.socials summary:focus-visible{outline: 2px solid var(--green);outline-offset: 3px}.row3{display: grid;grid-template-columns: repeat(3,1fr);gap: 0 12px}.row3>div{min-width: 0}@media (max-width: 600px){.row3{grid-template-columns: 1fr}}form select{appearance: auto}.appx__phone{border-radius: 15% / 7%;padding: 2.1%}.appx__screen{border-radius: 13% / 6%}@media (max-width: 860px){.appx__stick{display: block;padding: 0}.appx__head{position: absolute;z-index: 3;left: var(--gut);right: var(--gut);top: calc(84px + env(safe-area-inset-top))}.appx__head .k{margin: 0 0 4px}.appx__head .d{font-size: clamp(1.7rem,7vw,2.1rem)}.appx__device{position: absolute;left: 0;right: 0;top: calc(160px + env(safe-area-inset-top));bottom: 0;height: auto;display: flex;justify-content: center;align-items: flex-start}.appx__phone{height: auto;max-height: none;width: min(66vw,330px)}.appx__caps{position: absolute;z-index: 3;left: 0;right: 0;bottom: 0;height: calc(226px + env(safe-area-inset-bottom));min-height: 0;background: linear-gradient(to bottom,rgb(20 28 18 / 0) 0,var(--night) 56px)}.appx__caps li{top: auto;bottom: calc(96px + env(safe-area-inset-bottom));left: var(--gut);right: var(--gut)}.appx__caps b{font-size: 1.35rem}.appx__caps p{font-size: 14.5px;margin-top: 4px}}@media (min-width: 600px) and (max-width: 860px){.appx__phone{width: min(52vw,400px)}}.appx__l2{display: block}@media (max-width: 860px){.appx__l2{display: inline}.appx__device{top: calc(150px + env(safe-area-inset-top))}}@media (max-width: 860px) and (orientation: landscape){.appx__phone{height: calc(100svh - 150px);width: auto}.appx__device{top: 120px}.appx__head{top: 76px}.appx__caps{left: auto;right: 0;width: 46%;height: 100%;background: linear-gradient(to right,rgb(20 28 18 / 0),var(--night) 40px)}.appx__caps li{bottom: calc(96px + env(safe-area-inset-bottom));left: 40px}}:root{--svh: 100svh;--lvh: 100lvh;--vgap: max(0px,calc(var(--lvh) - var(--svh)))}@supports not (height: 100lvh){:root{--svh: 100vh;--lvh: 100vh}}.sc-stage,.expand__stick,.fc__stick,.tour__stick,.surf2__stick,.split__media .stick,.appx__stick{height: var(--lvh)}.tour__img,.surf2__bg,.surf2__lensimg{height: var(--lvh)}.hero__foot{bottom: calc(clamp(1.25rem,4svh,2.5rem) + var(--vgap))}.peak__copy{bottom: calc(clamp(3rem,12svh,8rem) + var(--vgap))}.tour__hint{bottom: calc(4svh + var(--vgap))}.fc__stick{padding-bottom: calc(var(--band) + var(--vgap))}.expand__stick{padding-bottom: var(--vgap)}.appx__stick{padding-bottom: calc(clamp(28px,5svh,56px) + var(--vgap))}@media (max-width: 860px){.peak__copy{bottom: calc(100px + env(safe-area-inset-bottom) + var(--vgap))}.appx__stick{padding-bottom: 0}.appx__caps{height: calc(226px + env(safe-area-inset-bottom) + var(--vgap))}.appx__caps li{bottom: calc(96px + env(safe-area-inset-bottom) + var(--vgap))}}@media (max-width: 860px) and (max-height: 700px) and (prefers-reduced-motion: no-preference){.tour__stops li{bottom: calc(100px + env(safe-area-inset-bottom) + var(--vgap))}}@media (max-width: 860px){.hero__scene{clip-path: none}.fc__svg line{stroke-dashoffset: calc(1 - clamp(0,(var(--p,0) + 0.22 - var(--a)) / (var(--b) - var(--a)),1))}}@media (max-width: 860px){.hero__title{bottom: calc(clamp(1.25rem,4svh,2.5rem) + var(--vgap) + var(--foot-h,15rem) + 14px)}}