@font-face{font-family:"Bodoni 72 OS";src:local("Bodoni 72 Oldstyle"),local("Bodoni 72 OS Book"),local("Bodoni 72 OS"),url(/fonts/bodoni-72-os.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Bodoni 72 OS";src:local("Bodoni 72 Oldstyle Book Italic"),local("Bodoni 72 Oldstyle Italic"),url(/fonts/bodoni-72-os-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Hajime;src:url(/fonts/hajime.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--font-display: "Bodoni 72 OS", "Bodoni Moda", "Playfair Display", Georgia, serif;--font-body: "Bodoni 72 OS", "Bodoni Moda", "Playfair Display", Georgia, serif;--font-accent: "Hajime", cursive;--c-sage: #716b55;--c-olive: #959980;--c-sand: #d8cdb9;--c-parchment: #f3ecdc;--c-parchment-deep: #e6ddc9;--c-linen: #f1f1f1;--c-onyx: #1c1c1b;--c-white: #ffffff;--c-surface-page: #d8cdb9;--c-surface-card: #f1f1f1;--c-surface-sunk: #d8cdb9;--c-ink-950: #1c1c1b;--c-ink-500: #5a5543;--c-line-hairline: rgba(28,28,27,.14);--c-line-line: #959980;--c-numeral: #727562;--c-olive-deep: #6a6e45;--c-brand-primary: #716b55;--c-brand-secondary: #959980;--type-body: 16px;--type-ratio: 1.25;--type-display-0: 86px;--type-display-1: 60px;--type-display-2: 48px;--space-0: 4px;--space-1: 8px;--space-2: 12px;--space-3: 16px;--space-4: 24px;--space-5: 32px;--space-6: 48px;--space-7: 64px;--space-8: 96px;--space-base: 4px;--space-section: 120px;--space-section-tablet: 88px;--space-section-phone: 64px;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 8px;--arch-crown: 32%;--arch-foot: 28px;--radius-frame-sm: 24px;--radius-frame: 48px;--radius-frame-lg: 80px}:root{--maxw:1320px;--gutter:48px;--trk:.28em;--ornate:var(--font-display)}*{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--c-surface-page);color:var(--c-ink-950);font-family:var(--font-body);font-size:18.5px;line-height:1.65;-webkit-font-smoothing:antialiased}.ornate{font-family:var(--ornate);font-weight:500;line-height:.98}.it{font-style:normal;color:var(--c-olive-deep)}a{color:inherit;text-decoration:none}img{display:block}:focus-visible{outline:2px solid var(--c-onyx);outline-offset:3px;border-radius:var(--radius-sm)}::selection{background:var(--c-olive);color:var(--c-onyx)}.coll :focus-visible,.club :focus-visible,.mcard.onyx :focus-visible,.mcard.sage :focus-visible{outline-color:var(--c-sand)}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;background:var(--c-onyx);color:var(--c-white);font-family:var(--font-body);font-size:15px;letter-spacing:.12em;text-transform:uppercase;padding:12px 20px;border-radius:0 0 8px}.skip-link:focus{left:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.wrap-narrow{max-width:1040px;margin-inline:auto;padding-inline:var(--gutter)}.lab{font-family:var(--font-body);text-transform:uppercase;letter-spacing:var(--trk);font-size:13.5px;color:var(--c-ink-500)}.sig{font-family:var(--font-accent);font-weight:400}.arch{border-radius:50% 50% var(--arch-foot) var(--arch-foot) / var(--arch-crown) var(--arch-crown) var(--arch-foot) var(--arch-foot);overflow:hidden;clip-path:inset(0 round 50% 50% var(--arch-foot) var(--arch-foot) / var(--arch-crown) var(--arch-crown) var(--arch-foot) var(--arch-foot))}.soft-sm{border-radius:var(--radius-frame-sm);overflow:hidden;clip-path:inset(0 round var(--radius-frame-sm))}.soft{border-radius:var(--radius-frame);overflow:hidden;clip-path:inset(0 round var(--radius-frame))}.soft-lg{border-radius:var(--radius-frame-lg);overflow:hidden;clip-path:inset(0 round var(--radius-frame-lg))}.photo{position:relative;background:var(--c-surface-sunk);overflow:hidden;isolation:isolate}.photo img{width:100%;height:100%;object-fit:cover}.ph-tag{position:absolute;left:50%;bottom:14px;transform:translate(-50%);z-index:3;color:#ffffffd1;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.2em;font-size:12.5px}.pill{display:inline-flex;align-items:center;gap:.6em;font-family:var(--font-body);font-size:15px;cursor:pointer;line-height:1;letter-spacing:.01em;text-transform:none;padding:14px 28px;border-radius:999px;border:none;transition:background .25s,color .25s,transform .25s}.pill:hover{transform:translateY(-2px)}.pill .ico{width:16px;height:16px;flex:none}.pill-dark{background:var(--c-onyx);color:var(--c-white)}.pill-dark:hover{background:var(--c-sage)}.pill-light{background:var(--c-surface-page);color:var(--c-onyx)}.pill-light:hover{background:var(--c-sand)}.pill-ghost{background:transparent;color:var(--c-onyx);border:1px solid var(--c-line-line)}.pill-ghost:hover{background:var(--c-onyx);color:var(--c-white)}.pill-icon{padding:14px;gap:0}.arrow{font-family:var(--ornate)}.eyebrow-rule{display:inline-flex;align-items:center;gap:14px}.eyebrow-rule:before,.eyebrow-rule:after{content:"";width:34px;height:1px;background:var(--c-line-line);opacity:.7}.anim .reveal{opacity:0;transform:translateY(24px);transition:opacity .9s cubic-bezier(.2,.6,.2,1),transform .9s cubic-bezier(.2,.6,.2,1)}.anim .reveal.in{opacity:1;transform:none}.anim .reveal[data-d="1"]{transition-delay:.07s}.anim .reveal[data-d="2"]{transition-delay:.14s}.anim .reveal[data-d="3"]{transition-delay:.21s}.anim .reveal[data-d="4"]{transition-delay:.28s}.anim .reveal[data-d="5"]{transition-delay:.35s}@media(prefers-reduced-motion:reduce){.anim .reveal{opacity:1;transform:none;transition:none}}.photo img{transition:transform .9s cubic-bezier(.2,.6,.2,1)}@media(hover:hover){.photo img{transform:scale(1.08)}.photo:hover img{transform:scale(1)}.members .photo img{transform:none}}@media(prefers-reduced-motion:reduce){.photo img{transform:none;transition:none}}.nav{position:sticky;top:20px;z-index:60;margin-top:20px}.nav .bar{max-width:680px;margin-inline:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background:#f3ecdc9e;backdrop-filter:blur(18px) saturate(130%);border:1px solid rgba(255,255,255,.55);border-radius:999px;padding:11px 22px;box-shadow:0 16px 50px #1c1c1b1a}.nav .l{display:flex;gap:22px}.nav .r{display:flex;gap:18px;justify-content:flex-end;align-items:center}.nav a.mi{font-family:var(--font-body);font-size:14px;letter-spacing:.16em;text-transform:uppercase;opacity:.78;transition:opacity .2s;position:relative}.nav a.mi:hover,.nav a.mi.active{opacity:1}.nav a.mi:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:var(--c-olive);transform:scaleX(0);transform-origin:center;transition:transform .25s ease}.nav a.mi:hover:after{transform:scaleX(1)}.nav a.mi.active:after{transform:scaleX(1);background:var(--c-onyx)}@media(prefers-reduced-motion:reduce){.nav a.mi:after{transition:none}}.nav .mark{justify-self:center}.nav .mark img{height:22px;width:auto}.nav .lang{font-family:var(--font-body);font-size:13.5px;letter-spacing:.1em;color:var(--c-ink-500)}.nav .lang b{color:var(--c-ink-950);font-weight:500}.nav-toggle,.nav-scrim,.nav-menu{display:none}html.nav-locked{overflow:hidden}@media(prefers-reduced-motion:reduce){.nav-toggle__bars span,.nav-scrim,.nav-menu,.nav-menu a.mi,.nav-menu__cta,.nav-menu__foot{transition-duration:1ms;transition-delay:0s}.nav-menu a.mi{transform:none}}.hero{margin-top:-64px;padding-top:120px;padding-bottom:clamp(52px,7vw,100px)}.hero.hero--film{padding:0;margin-top:-68px;height:100vh;position:relative;overflow:hidden}.hero--film .hero-film__vid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero--film .hero-film__scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#1c1c1b4d,#1c1c1b42,#1c1c1b75)}.hero--film .hero-film__content{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:0 var(--gutter);text-align:center}.hero--film .hero-film__text{max-width:820px}.hero--film h1{font-family:var(--ornate);font-weight:500;font-size:clamp(48px,7.2vw,100px);line-height:.98;letter-spacing:.004em;margin:0;color:var(--c-white);text-shadow:0 2px 20px rgba(28,28,27,.5)}.hero--film h1 .it{font-style:normal;color:var(--c-sand)}.hero--film .sig{font-size:clamp(25px,7.4vw,46px);color:var(--c-parchment);margin:20px 0 0;text-shadow:0 0 2px rgba(28,28,27,.75),0 1px 3px rgba(28,28,27,.8),0 2px 18px rgba(28,28,27,.5)}.hero--film .hero-film__cta{flex:0 0 auto}.hero--film .pill-light{background:transparent;color:var(--c-white);border:1px solid rgba(255,255,255,.55)}.hero--film .pill-light:hover{background:#ffffff1f}.phero{padding-top:96px;padding-bottom:72px;text-align:center}.phero .lab{margin-bottom:22px}.phero h1{font-family:var(--ornate);font-weight:500;font-size:84px;line-height:.98;letter-spacing:.004em;margin:0}.phero h1 .it{font-style:normal}.phero .lede{font-family:var(--font-body);font-size:18.5px;color:var(--c-ink-500);max-width:48ch;margin:26px auto 0;line-height:1.65}.phero .lede a,.step h3 a{border-bottom:1px solid var(--c-olive);transition:border-color .25s}.phero .lede a:hover,.step h3 a:hover{border-bottom-color:var(--c-olive-deep)}.tiers.tiers--hero{margin-top:-68px;padding-top:132px;border-top:none;padding-bottom:clamp(150px,24vw,340px)}.tiers--hero .head h1{font-family:var(--ornate);font-weight:500;font-size:clamp(48px,6.2vw,84px);line-height:.98;letter-spacing:.004em;margin:0}.tiers--hero .head h1 .it{font-style:normal}.tiers--hero .head .lab{margin-bottom:16px}.tiers.tiers--hero{background:var(--c-onyx);color:var(--c-white);border-block:none}.tiers--hero:before{inset:0;background:radial-gradient(ellipse 70% 52% at 50% 46%,rgba(243,236,220,.085),transparent 70%),linear-gradient(to bottom,rgba(243,236,220,.055),transparent 38%)}.tiers--hero .head h1{color:var(--c-white)}.tiers--hero .head h1 .it{color:var(--c-olive)}.tiers--hero .head .lab{color:var(--c-sand)}.tiers.tiers--hero .head p{color:#f1f1f1b8}.tiers.tiers--hero.is-interactive .mcard-cue{color:#d8cdb9b8}.tiers.tiers--hero.is-interactive .mcard-cue:hover{color:var(--c-sand)}.tiers.tiers--hero.is-interactive .mreveal-in{background:var(--c-parchment);backdrop-filter:none;-webkit-backdrop-filter:none;border-color:#1c1c1b1a;box-shadow:inset 0 1px #fff9}.vcard{position:relative;z-index:2;width:100%;padding:38px 42px 36px;border-radius:var(--radius-md);overflow:hidden;background-color:var(--c-parchment);color:var(--c-ink-950);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .045 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");box-shadow:inset 0 1px #ffffffb3,0 2px 5px #1c1c1b1a,0 22px 48px #1c1c1b38;transform:rotate(-1.6deg);transition:transform .5s cubic-bezier(.2,.6,.2,1),box-shadow .5s cubic-bezier(.2,.6,.2,1)}.vcard:hover{transform:rotate(0) translateY(-6px);box-shadow:inset 0 1px #ffffffb3,0 2px 5px #1c1c1b1a,0 32px 66px #1c1c1b47}@media(prefers-reduced-motion:reduce){.vcard{transition:none}.vcard:hover{transform:rotate(-1.6deg)}}.vcard:after{content:"";position:absolute;inset:13px;border:1px solid rgba(28,28,27,.13);border-radius:2px;pointer-events:none;z-index:1}.vcard-wm{position:absolute;right:-6%;bottom:-14%;width:54%;height:auto;z-index:0;opacity:.07;pointer-events:none}.vcard>*:not(.vcard-wm){position:relative;z-index:2}.vcard-top{display:flex;align-items:center;justify-content:space-between;gap:14px}.vcard-top .mono{height:22px;width:auto;opacity:.82}.vcard-tag{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.22em;font-size:12px;color:var(--c-sage)}.vcard-sub{font-family:var(--font-body);font-size:17.5px;line-height:1.62;color:var(--c-ink-500);max-width:48ch;margin:32px 0 0}.vcard-sign{font-family:var(--font-accent);font-weight:400;font-size:22px;line-height:1.2;color:var(--c-ink-950);margin:24px 0 0}.vcard-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:28px;padding-top:16px;border-top:1px solid rgba(28,28,27,.14);font-family:var(--font-body);text-transform:uppercase;letter-spacing:.14em;font-size:11.5px;white-space:nowrap;color:var(--c-ink-500)}.vcard h2{font-family:var(--ornate);font-weight:500;font-size:clamp(40px,4.4vw,60px);line-height:.98;letter-spacing:.004em;margin:26px 0 0}.vcard h2 .it{font-style:normal}.vcard-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.vcard-actions .pill{padding:15px 30px;font-size:16px}.members .vcard--close{position:relative;z-index:2;width:min(660px,calc(100vw - 2*var(--gutter)));transform:none;text-align:left}.members .vcard--close:hover{transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.members .vcard--close:hover{transform:none}}.house{background:var(--c-surface-card);border-block:1px solid var(--c-line-hairline);padding-block:var(--space-section)}.house--parchment{background:var(--c-parchment)}.house .grid{display:grid;grid-template-columns:1fr .82fr;gap:var(--space-8);align-items:start}.house .grid.grid--solo{grid-template-columns:minmax(0,760px)}.house .lab{margin-bottom:24px}.house h2{font-family:var(--ornate);font-weight:500;font-size:60px;max-width:12ch;margin:0 0 40px;line-height:1}.house h2 .it{font-style:normal}.prow{display:grid;grid-template-columns:auto 1fr;gap:26px;padding:24px 0;border-top:1px solid var(--c-line-hairline)}.prow:first-of-type{border-top:1px solid var(--c-line-line)}.prow .rn{color:var(--c-numeral);display:flex;align-items:center;justify-content:center}.ico{display:block;width:100%;height:100%}.prow .rn{width:32px;height:32px;margin-top:2px}.drow .dn{width:32px;height:32px}.step .n .ico,.step .n{width:40px;height:40px}.prow h3{font-family:var(--font-display);font-size:23px;margin:0 0 7px}.prow p{font-family:var(--font-body);font-size:17.5px;color:var(--c-ink-500);margin:0;line-height:1.6}.creed{padding:22px 0}.creed:first-of-type{padding-top:6px}.creed .cn{width:32px;height:32px;color:var(--c-numeral);margin-bottom:15px}.creed h3{font-family:var(--font-display);font-size:23px;margin:0 0 7px}.creed p{font-family:var(--font-body);font-size:17.5px;color:var(--c-ink-500);margin:0;line-height:1.6;max-width:54ch}.house .art{height:560px}.house .grid--mid{align-items:center}.house .grid--mid .art{height:680px}.practice{padding-block:var(--space-section);background:var(--c-parchment);border-block:1px solid var(--c-line-line)}.practice .head{display:grid;grid-template-columns:1fr auto;align-items:end;gap:40px;margin-bottom:18px}.practice .head .lab{margin-bottom:14px}.practice .head h2{font-family:var(--ornate);font-weight:500;font-size:60px;line-height:.98;max-width:14ch;margin:0}.practice .head h2 .it{font-style:normal}.practice .head p{font-family:var(--font-body);font-size:17px;color:var(--c-ink-500);max-width:30ch;text-align:right;line-height:1.6;margin:0}.drow{display:grid;grid-template-columns:auto minmax(0,1fr) 1.3fr auto;gap:34px;align-items:start;position:relative;padding:32px 0;border-top:1px solid var(--c-line-hairline);transition:padding-left .25s;scroll-margin-top:110px}.drow:first-of-type{border-top:1px solid var(--c-line-line)}.drow:last-of-type{border-bottom:1px solid var(--c-line-hairline)}.drow:hover{padding-left:10px}.drow:after{content:"";position:absolute;left:-16px;top:30px;bottom:30px;width:2px;background:var(--c-olive);transform:scaleY(0);transform-origin:center;transition:transform .25s ease}.drow:hover:after{transform:scaleY(1)}@media(prefers-reduced-motion:reduce){.drow:after{transition:none}}.drow .dn{font-family:var(--ornate);font-style:normal;font-size:24px;letter-spacing:.04em;color:var(--c-numeral);align-self:center}.drow .name{font-family:var(--ornate);font-weight:500;font-size:48px;line-height:.95}.drow .desc{font-family:var(--font-body);font-size:17.5px;color:var(--c-ink-500);line-height:1.6;padding-top:7px}.drow .cls{margin-top:12px;font-size:13.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink-950);line-height:1.6}.drow .meta{font-family:var(--font-body);font-size:13.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--c-ink-950);justify-self:end;text-align:right;white-space:nowrap;line-height:1.7;padding-top:9px}.gallery{padding-block:var(--space-section);text-align:center}.gallery .lab{margin-bottom:18px}.gallery h2{font-family:var(--ornate);font-weight:500;font-size:60px;margin:0 0 54px}.gallery h2 .it{font-style:normal}.gallery--lead h2{margin-bottom:56px}.gallery.gallery--cont{padding-top:0}.gtitle{font-family:var(--ornate);font-weight:500;font-size:clamp(26px,3.2vw,40px);line-height:1;letter-spacing:.004em;color:var(--c-ink-950);margin:0 0 34px}.grow{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;text-align:left}.grow--pair{grid-template-columns:repeat(2,minmax(0,1fr));max-width:860px;margin-inline:auto}.gtabs-bar{display:none}.gtabs.is-interactive .gtabs-bar{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:0 0 46px}.gtab{font-family:var(--font-body);font-size:14px;letter-spacing:.16em;text-transform:uppercase;color:var(--c-ink-500);background:transparent;border:1px solid transparent;border-radius:999px;padding:12px 26px;line-height:1;cursor:pointer;transition:color .25s ease,background .25s ease,border-color .25s ease}.gtab:hover{color:var(--c-onyx)}.gtab[aria-selected=true]{color:var(--c-onyx);border-color:var(--c-line-line);background:var(--c-parchment)}.gtabs.is-interactive .gtitle,.gtabs.is-interactive .gpanel{display:none}.gtabs.is-interactive .gpanel.is-current{display:block;animation:gpanel-in .5s cubic-bezier(.2,.6,.2,1) both}@keyframes gpanel-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.gtabs.is-interactive .gpanel.is-current{animation:none}.gtab{transition:none}}.plate{background:transparent;padding:0}.plate .photo{aspect-ratio:3/4}.grow .plate:nth-child(2){margin-top:var(--space-6)}.plate .cap{display:flex;justify-content:space-between;margin-top:16px;padding-inline:6px}.manifesto{background:var(--c-parchment);border-block:1px solid var(--c-line-line);padding-block:var(--space-section);overflow:hidden}.manifesto .grid{display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:center}.manifesto blockquote{max-width:980px}.manifesto .pframe{position:relative;filter:drop-shadow(0 22px 34px rgba(28,28,27,.18))}.manifesto .pframe .photo{height:600px;margin-block:-60px}.manifesto .pframe .stamp{position:absolute;right:-14px;bottom:30px;z-index:4;background:var(--c-onyx);color:var(--c-sand);font-family:var(--font-body);font-size:13px;letter-spacing:.22em;text-transform:uppercase;padding:9px 16px}.manifesto blockquote{margin:0}.manifesto .lab{margin-bottom:26px}.manifesto .q{font-family:var(--ornate);font-weight:500;font-size:42px;line-height:1.18;letter-spacing:.003em}.manifesto .q .it{font-style:normal}.manifesto .rule{width:64px;height:1px;background:var(--c-line-line);margin:34px 0 22px}.manifesto .by{font-family:var(--font-accent);font-size:30px;color:var(--c-sage);line-height:1}.manifesto .src{font-family:var(--font-body);font-size:13.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--c-ink-500);margin-top:10px}.coll,.club{background:var(--c-onyx);color:var(--c-white);padding-block:var(--space-section)}.coll .head,.club .head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:42px}.coll .head h2,.club .head h2{font-family:var(--ornate);font-weight:500;color:var(--c-white);font-size:60px;margin:0}.coll .head h2 .it,.club .head h2 .it{font-style:normal;color:var(--c-olive)}.coll .head .lab,.club .head .lab{color:var(--c-sand)}.crow{display:grid;gap:28px;align-items:center;padding:28px 0;border-top:1px solid rgba(216,205,185,.26)}.coll .crow{grid-template-columns:auto 1.5fr 1fr 1fr auto}.club .crow{grid-template-columns:auto 1.1fr 1.6fr}.crow:last-child{border-bottom:1px solid rgba(216,205,185,.26)}.crow .idx{width:26px;height:26px;color:var(--c-olive)}.crow .nm{font-family:var(--ornate);font-weight:500;font-size:34px;margin:0;line-height:1.1}.crow .m{font-family:var(--font-body);font-size:16.5px;color:#f1f1f1b3;margin:0;line-height:1.55}.crow .res{justify-self:end;font-family:var(--font-body);font-size:14px;line-height:1;letter-spacing:.12em;text-transform:uppercase;border:1px solid rgba(216,205,185,.55);padding:11px 22px;border-radius:999px;color:var(--c-white);transition:background .25s,color .25s}.crow .res:hover{background:var(--c-sand);color:var(--c-onyx)}.steps{background:var(--c-surface-card);border-block:1px solid var(--c-line-hairline);padding-block:var(--space-section)}.steps .head{text-align:center;margin-bottom:64px}.steps .head .lab{margin-bottom:16px}.steps .head h2{font-family:var(--ornate);font-weight:500;font-size:48px;margin:0}.steps .head h2 .it{font-style:normal}.steps .row{display:grid;grid-template-columns:repeat(3,1fr);gap:54px}.step .n{font-family:var(--ornate);font-style:normal;font-size:40px;color:var(--c-numeral);line-height:1;margin-bottom:18px}.step h3{font-family:var(--font-display);font-size:24px;margin:0 0 10px}.step p{font-family:var(--font-body);font-size:17.5px;color:var(--c-ink-500);line-height:1.6;margin:0}.step{padding-top:24px;border-top:1px solid var(--c-line-line)}.tiers{padding-block:var(--space-section);position:relative;overflow:hidden;background:var(--c-parchment-deep);border-block:1px solid var(--c-line-line)}.tiers:before{content:"";position:absolute;inset:-8% 0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 66% 48% at 50% 42%,rgba(149,153,128,.16),transparent 68%)}.tiers .wrap{position:relative;z-index:1;max-width:1500px}.tiers .head{text-align:center;margin-bottom:64px}.tiers .head .lab{margin-bottom:16px}.tiers .head h2{font-family:var(--ornate);font-weight:500;font-size:48px;margin:0}.tiers .head h2 .it{font-style:normal}.tiers .head p{font-family:var(--font-body);font-size:17px;color:var(--c-ink-500);max-width:54ch;margin:18px auto 0;line-height:1.65}.tier-row{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;align-items:start}.tier{display:flex;flex-direction:column}.mcard{position:relative;aspect-ratio:85.6/54;border-radius:16px;padding:26px 28px;overflow:hidden;clip-path:inset(0 round 16px);display:flex;flex-direction:column;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");box-shadow:0 3px 0 -1px var(--medge,rgba(28,28,27,.3)),0 18px 44px #1c1c1b33;transition:transform .4s cubic-bezier(.2,.6,.2,1),box-shadow .4s cubic-bezier(.2,.6,.2,1)}.mcard:hover{transform:translateY(-8px) scale(1.015);box-shadow:0 3px 0 -1px var(--medge,rgba(28,28,27,.3)),0 30px 64px #1c1c1b4d}.tiers.is-interactive .mcard:active{transform:translateY(-3px) scale(.99);transition-duration:.15s,.15s}.mcard:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff1f}.mcard-top{display:flex;align-items:center;justify-content:space-between}.mcard .mono{height:26px;width:auto;opacity:.88;filter:brightness(.94) drop-shadow(0 -1px 1px rgba(0,0,0,.5)) drop-shadow(0 1px 0 rgba(255,255,255,.3))}.mcard .mtier{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.24em;font-size:13px}.mcard-body{margin-top:auto}.mcard .meyebrow{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.2em;font-size:12.5px;opacity:.66;margin-bottom:9px}.mcard h3{font-family:var(--ornate);font-weight:500;font-size:36px;line-height:.98;margin:0}.mcard .mline{font-family:var(--font-body);font-size:15px;line-height:1.4;opacity:.74;margin-top:8px}.mcard-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:13px;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.15em;font-size:12.5px}.mcard-foot span:last-child{opacity:.85}.mcard.linen{background-color:var(--c-sand);color:var(--c-onyx);--medge:#b3a78d}.mcard.linen .mtier{color:var(--c-sage)}.mcard.linen:after{box-shadow:inset 0 1.5px #ffffff6b,inset 0 -1.5px #1c1c1b1a,inset 0 0 0 1px #1c1c1b1f}.mcard.linen .mcard-foot{border-top:1px solid rgba(28,28,27,.14)}.mcard.sage{background-color:var(--c-sage);color:var(--c-parchment);--medge:#514c3d}.mcard.sage .mtier{color:var(--c-sand)}.mcard.sage:after{box-shadow:inset 0 1.5px #f3ecdc42,inset 0 -1.5px #1c1c1b33,inset 0 0 0 1px #f3ecdc38}.mcard.sage .mcard-foot{border-top:1px solid rgba(243,236,220,.28)}.mcard.onyx{background-color:var(--c-onyx);color:var(--c-sand);--medge:#000}.mcard.onyx .mtier{color:var(--c-sand)}.mcard.onyx:after{box-shadow:inset 0 1.5px #d8cdb947,inset 0 -1.5px #00000073,inset 0 0 0 1px #d8cdb94d}.mcard.onyx .mcard-foot{border-top:1px solid rgba(216,205,185,.26)}.tier:nth-child(3) .mcard{box-shadow:0 3px 0 -1px var(--medge),0 20px 50px #1c1c1b42}.tier:nth-child(3) .mcard:hover{box-shadow:0 3px 0 -1px var(--medge),0 32px 70px #1c1c1b5c}.tier ul{list-style:none;margin:28px 0 26px;padding:0;flex:1}.tier li{font-family:var(--font-body);font-size:16.5px;color:var(--c-ink-500);padding:11px 0;border-top:1px solid var(--c-line-hairline);line-height:1.5}.tier li:first-child{border-top:none;padding-top:0}.tier .pill{align-self:flex-start;margin-top:auto}.mcard-wm{position:absolute;z-index:0;right:-12%;bottom:-16%;width:62%;height:auto;pointer-events:none;opacity:.06;transform:rotate(-8deg)}.mcard.linen .mcard-wm{opacity:.5}.mcard.sage .mcard-wm{opacity:.1}.mcard.onyx .mcard-wm{opacity:.11}.mcard-top,.mcard-body{position:relative;z-index:2}.mcard:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(120deg,transparent 12%,rgba(255,255,255,.065) 50%,transparent 88%);opacity:0;transform:translate(-4%);transition:opacity .6s ease,transform 1s cubic-bezier(.2,.6,.2,1)}.mcard.onyx:before{background:linear-gradient(120deg,transparent 12%,rgba(216,205,185,.09) 50%,transparent 88%)}@media(hover:hover){.mcard:hover:before{opacity:1;transform:translate(4%)}}@media(prefers-reduced-motion:reduce){.mcard:before{display:none}}.tiers.is-glare .mcard:before{transform:none;transition:opacity .45s ease;background:radial-gradient(farthest-corner circle at var(--gx,50%) var(--gy,50%),rgba(255,255,255,.1),rgba(255,255,255,.04) 52%,transparent 82%)}.tiers.is-glare .mcard.onyx:before{background:radial-gradient(farthest-corner circle at var(--gx,50%) var(--gy,50%),rgba(216,205,185,.09),rgba(216,205,185,.035) 52%,transparent 82%)}@media(hover:hover){.tiers.is-glare .mcard:hover:before{opacity:.8;transform:none}}.mcard-cue,.mcard-trigger{display:none}.tiers.is-interactive .mcard{cursor:pointer}.tiers.is-interactive .mcard-trigger{display:block;position:absolute;inset:0;z-index:3;background:transparent;border:0;padding:0;margin:0;border-radius:inherit;cursor:pointer}.tiers.is-interactive .mcard-trigger:focus-visible{outline:2px solid var(--c-sand);outline-offset:4px}.tiers.is-interactive .mcard-cue{display:flex;justify-content:center;margin-top:16px;color:var(--c-ink-500);cursor:pointer}.tiers.is-interactive .mcard-cue:hover{color:var(--c-onyx)}.mcard-cue-i{position:relative;width:26px;height:26px;flex:none;border:1px solid currentColor;border-radius:999px;opacity:.8;transition:transform .4s cubic-bezier(.2,.6,.2,1),opacity .3s ease}.tiers.is-interactive .mcard-cue:hover .mcard-cue-i{opacity:1}.mcard-cue-i:before,.mcard-cue-i:after{content:"";position:absolute;top:50%;left:50%;background:currentColor}.mcard-cue-i:before{width:11px;height:1px;transform:translate(-50%,-50%)}.mcard-cue-i:after{width:1px;height:11px;transform:translate(-50%,-50%)}.tier.is-open .mcard-cue-i{transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){.mcard-cue-i{transition:none}}.mcard-reveal{margin-top:14px}.tiers.is-interactive .mcard-reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.2,.6,.2,1)}.tiers.is-interactive .tier.is-open .mcard-reveal{grid-template-rows:1fr}.mreveal{min-height:0}.tiers.is-interactive .mreveal{overflow:hidden}.mreveal-in{display:flex;flex-direction:column}.tiers.is-interactive .mreveal-in{border-radius:16px;padding:24px;background:#f1f1f19e;-webkit-backdrop-filter:blur(16px) saturate(135%);backdrop-filter:blur(16px) saturate(135%);border:1px solid rgba(255,255,255,.6);box-shadow:inset 0 1px #fff9;opacity:0;transition:opacity .45s ease}.tiers.is-interactive .tier.is-open .mreveal-in{opacity:1}@media(prefers-reduced-motion:reduce){.tiers.is-interactive .mcard-reveal,.tiers.is-interactive .mreveal-in{transition:none}}.mlead{font-family:var(--ornate);font-weight:500;font-size:22px;line-height:1.32;color:var(--c-onyx);margin:0;min-height:2.64em}.mreveal ul{margin:16px 0 20px}.mreveal .pill{align-self:flex-start;margin-top:0}.tiers.is-interactive .tier.is-open .mcard{box-shadow:0 26px 60px #1c1c1b4d}.tiers.is-interactive .tier.is-open:nth-child(3) .mcard{box-shadow:0 30px 68px #1c1c1b61}.members{position:relative;min-height:84vh;display:flex;align-items:center;justify-content:center}.members .photo{position:absolute;inset:0}.members:before{content:"";position:absolute;inset:0;z-index:1;background:#1c1c1b61}.members .card{position:relative;z-index:2}.members .card h2{font-family:var(--ornate);font-weight:500;font-size:60px;line-height:.98;margin:0 0 20px}.members .card h2 .it{font-style:normal;color:var(--c-onyx)}.members .card p{font-family:var(--font-body);font-size:17.5px;line-height:1.6;color:var(--c-ink-500);max-width:34ch;margin:0 auto 30px}.members .actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.story{padding-block:var(--space-section)}.story .grid{display:grid;grid-template-columns:.78fr 1fr;gap:var(--space-8);align-items:start}.story .pframe .photo{height:620px}.story .lab{margin-bottom:24px}.story h2{font-family:var(--ornate);font-weight:500;font-size:48px;line-height:1.04;margin:0 0 28px;max-width:16ch}.story h2 .it{font-style:normal}.story p{font-family:var(--font-body);font-size:18px;color:var(--c-ink-500);line-height:1.75;margin:0 0 18px;max-width:46ch}.story .signoff{font-family:var(--font-accent);font-size:30px;color:var(--c-sage);margin-top:28px}.story .signoff+.role{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.18em;font-size:13.5px;color:var(--c-ink-500);margin-top:8px}.pgallery{padding-block:var(--space-section)}.pgallery .wrap{max-width:1240px;display:grid;grid-template-columns:1fr 1.34fr 1fr;gap:clamp(14px,2.2vw,32px);align-items:start}.pg-item{margin:0}.pgallery .photo{aspect-ratio:4/5}.pg-lead .photo{aspect-ratio:9/16}.pg-item:first-child{margin-top:clamp(36px,7vw,104px)}.pg-item:last-child{margin-top:clamp(18px,3.4vw,52px)}.team{background:var(--c-surface-card);border-block:1px solid var(--c-line-hairline);padding-block:var(--space-section)}.team .head{text-align:center;margin-bottom:58px}.team .head .lab{margin-bottom:16px}.team .head h2{font-family:var(--ornate);font-weight:500;font-size:48px;margin:0}.team .head h2 .it{font-style:normal}.team .head .team-lede{font-family:var(--font-body);font-size:17.5px;color:var(--c-ink-500);max-width:44ch;margin:18px auto 0;line-height:1.65}.coaches{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.coach .photo{aspect-ratio:4/5;border-radius:var(--radius-frame);clip-path:inset(0 round var(--radius-frame));margin-bottom:18px}.coach .role{display:block;width:fit-content;margin-inline:auto;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.16em;font-size:14px;color:var(--c-ink-500);padding-bottom:3px;border-bottom:1px solid transparent;transition:border-color .2s,color .2s}.coach .role:hover{color:var(--c-ink-950);border-bottom-color:var(--c-olive)}.cta{text-align:center;padding-block:var(--space-section)}.cta .lab{margin-bottom:20px}.cta h2,.cta h1{font-family:var(--ornate);font-weight:500;font-size:72px;line-height:.98;margin:0 0 14px}.cta h2 .it,.cta h1 .it{font-style:normal}.cta p{font-family:var(--font-body);font-size:18px;color:var(--c-ink-500);max-width:42ch;margin:0 auto 34px;line-height:1.6}.letters{padding-block:var(--space-section);position:relative;overflow:hidden}.letters:before{content:"";position:absolute;inset:-10%;z-index:0;background:radial-gradient(ellipse 60% 55% at 50% 45%,rgba(149,153,128,.3) 0%,rgba(149,153,128,.12) 45%,transparent 72%)}.letters .card{position:relative;z-index:1;margin-inline:auto}.members .card,.letters .card{width:min(600px,88%);text-align:center;padding:60px 56px;border-radius:8px;background:#f3ecdc99;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border:1px solid rgba(255,255,255,.5);box-shadow:0 24px 64px #1c1c1b38,inset 0 1px #ffffff80}.letters .lab{margin-bottom:18px}.letters h2{font-family:var(--ornate);font-weight:500;font-size:60px;line-height:.98;margin:0 0 16px}.letters h2 .it{font-style:normal}.letters p{font-family:var(--font-body);font-size:17.5px;color:var(--c-ink-500);max-width:40ch;margin:0 auto 36px;line-height:1.6}.letters .fine{font-family:var(--font-body);font-size:13.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--c-ink-500);margin-top:26px}.foot{padding-block:96px 46px;text-align:center}.foot .mono{width:50px;height:auto;opacity:.9;margin-inline:auto}.foot .sig{font-size:32px;color:var(--c-sage);margin:16px 0 12px}.foot .flogo{height:28px;margin-inline:auto}.foot .links{display:flex;justify-content:center;gap:32px;margin-top:36px;flex-wrap:wrap}.foot .links a{font-family:var(--font-body);font-size:14px;letter-spacing:.16em;text-transform:uppercase;transition:opacity .2s}.foot .links a:hover{opacity:.8}.foot .social{display:flex;justify-content:center;margin-top:30px}.foot .sbtn{display:grid;place-items:center;width:42px;height:42px;border-radius:999px;border:1px solid currentColor;opacity:.85;transition:opacity .2s,background .25s,color .25s}.foot .sbtn .ico{width:19px;height:19px}.foot .sbtn:hover{opacity:1;background:var(--c-onyx);color:var(--c-olive)}.foot .fine{display:flex;justify-content:space-between;margin-top:50px;padding-top:22px;border-top:1px solid var(--c-line-hairline);flex-wrap:wrap;gap:12px}.foot .fine a{display:inline-flex;align-items:center;gap:9px}.foot .fine .ico{width:15px;height:15px;flex:none;opacity:.75}.foot .fine .lang b{color:var(--c-ink-950);font-weight:500}.foot .fine a{color:inherit;transition:opacity .2s}.foot .fine a:hover{opacity:.8}.foot{background:var(--c-olive);color:var(--c-onyx)}.foot .sig,.foot .lab{color:var(--c-onyx)}.foot .fine{border-top-color:#1c1c1b33}@media(max-width:900px){.house,.practice,.gallery,.manifesto,.coll,.club,.steps,.tiers,.story,.pgallery,.team,.cta,.letters{padding-block:var(--space-section-tablet)}.house .grid{grid-template-columns:1fr;gap:48px}.house .art,.house .grid--mid .art{height:440px}.manifesto .grid{grid-template-columns:1fr;gap:48px}.manifesto .pframe .photo{height:460px;margin-block:0}.story .grid{grid-template-columns:1fr;gap:48px}.story .pframe .photo{height:480px}.story p{max-width:none}.phero h1{font-size:clamp(48px,8.4vw,74px)}.tiers.tiers--hero{padding-top:126px}.tier-row{gap:20px}.mcard{padding:20px}.mcard h3{font-size:29px}.practice .head{grid-template-columns:1fr;gap:14px}.practice .head p{text-align:left;max-width:46ch}.coaches{grid-template-columns:repeat(3,1fr);gap:20px}.grow .plate:nth-child(2){margin-top:var(--space-4)}}@media(max-width:640px){:root{--gutter:22px}.house,.practice,.gallery,.manifesto,.coll,.club,.steps,.tiers,.story,.pgallery,.team,.cta,.letters{padding-block:var(--space-section-phone)}.phero{padding-top:60px;padding-bottom:44px}.pgallery .wrap{grid-template-columns:1fr 1fr;gap:12px}.pg-lead{grid-column:1 / -1;order:-1}.pg-lead .photo{aspect-ratio:4/5}.pg-item:first-child,.pg-item:last-child{margin-top:0}.tiers.tiers--hero{margin-top:-64px;padding-top:112px}.tiers--hero .head{margin-bottom:34px}.tiers--hero .head h1{font-size:clamp(36px,9.4vw,46px)}.tiers--hero .head p{font-size:16px;margin-top:14px}.vcard{padding:26px 26px 24px}.vcard:after{inset:10px}.vcard-sub{font-size:16px;margin-top:26px}.vcard-sign{font-size:20px;margin-top:20px}.vcard .pill{margin-top:20px;padding:14px 28px;font-size:15px}.vcard-actions .pill{flex:1 1 auto;justify-content:center;margin-top:0}.vcard-actions .pill-icon{flex:0 0 auto}.members{padding-block:56px}.vcard-foot{flex-direction:column;align-items:flex-start;gap:5px;font-size:10.5px;letter-spacing:.11em}.nav{top:12px;margin-top:12px}.hero.hero--film{margin-top:-64px}.nav .bar{max-width:none;margin-inline:14px;grid-template-columns:1fr auto 1fr;gap:0;padding:8px 14px;border-radius:999px;position:relative;z-index:2}.nav .l,.nav .r{display:none}.nav .mark{grid-column:2;justify-self:center;order:0}.nav .mark img{height:21px;width:auto}.nav-toggle{display:inline-flex;grid-column:3;justify-self:end;align-items:center;justify-content:center;width:44px;height:44px;margin:-5px -6px -5px 0;padding:0;border:0;background:none;color:var(--c-onyx);cursor:pointer;-webkit-tap-highlight-color:transparent}.nav-toggle__bars{position:relative;width:21px;height:12px}.nav-toggle__bars span{position:absolute;left:0;right:0;top:50%;height:1.5px;margin-top:-.75px;border-radius:2px;background:currentColor;transition:transform .42s cubic-bezier(.16,1,.3,1)}.nav-toggle__bars span:nth-child(1){transform:translateY(-3.5px)}.nav-toggle__bars span:nth-child(2){transform:translateY(3.5px)}.nav[data-open] .nav-toggle__bars span:nth-child(1){transform:rotate(45deg)}.nav[data-open] .nav-toggle__bars span:nth-child(2){transform:rotate(-45deg)}.nav-scrim{display:block;position:fixed;inset:0;z-index:1;background:#1c1c1b2e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:opacity .42s ease,visibility 0s linear .42s}.nav[data-open] .nav-scrim{opacity:1;visibility:visible;transition:opacity .42s ease,visibility 0s}.nav-menu{display:flex;flex-direction:column;align-items:center;position:absolute;z-index:2;top:calc(100% + 9px);left:14px;right:14px;padding:8px 22px 18px;background:#f3ecdcb8;-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%);border:1px solid rgba(255,255,255,.55);border-radius:26px;box-shadow:0 26px 60px #1c1c1b33;opacity:0;visibility:hidden;transform:translateY(-10px) scale(.985);transform-origin:top center;pointer-events:none;transition:opacity .42s ease,transform .48s cubic-bezier(.16,1,.3,1),visibility 0s linear .48s}.nav[data-open] .nav-menu{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity .42s ease,transform .48s cubic-bezier(.16,1,.3,1),visibility 0s}.nav-menu a.mi{display:block;width:100%;text-align:center;font-size:18px;letter-spacing:.2em;padding:17px 0;color:#1c1c1bbd;opacity:0;transform:translateY(9px);transition:opacity .38s ease,transform .46s cubic-bezier(.16,1,.3,1),color .2s}.nav[data-open] .nav-menu a.mi{opacity:1;transform:none}.nav[data-open] .nav-menu a.mi:nth-of-type(1){transition-delay:.07s}.nav[data-open] .nav-menu a.mi:nth-of-type(2){transition-delay:.13s}.nav[data-open] .nav-menu a.mi:nth-of-type(3){transition-delay:.19s}.nav-menu a.mi:hover,.nav-menu a.mi:focus-visible,.nav-menu a.mi.active{color:var(--c-onyx)}.nav-menu a.mi:after{left:50%;right:auto;width:22px;bottom:11px;transform:translate(-50%) scaleX(0);transform-origin:center}.nav-menu a.mi:hover:after,.nav-menu a.mi:focus-visible:after,.nav-menu a.mi.active:after{transform:translate(-50%) scaleX(1)}.nav-menu a.mi.active:after{background:var(--c-onyx)}.nav-menu__cta{margin-top:10px;align-self:stretch;justify-content:center;opacity:0;transform:translateY(9px);transition:opacity .38s ease,transform .46s cubic-bezier(.16,1,.3,1),background .25s}.nav[data-open] .nav-menu__cta{opacity:1;transform:none;transition-delay:.24s}.nav-menu__foot{width:100%;margin-top:14px;padding-top:14px;text-align:center;border-top:1px solid var(--c-line-hairline);opacity:0;transition:opacity .38s ease}.nav[data-open] .nav-menu__foot{opacity:.6;transition-delay:.3s}.hero{margin-top:-66px;padding-top:32px}.house h2{font-size:40px;max-width:none}.house .art,.house .grid--mid .art{height:360px}.prow{gap:18px}.practice .head h2{font-size:40px}.drow{grid-template-columns:auto 1fr;gap:10px 18px;padding:24px 0}.drow .name{font-size:36px}.drow .desc{grid-column:1/-1}.drow .meta{grid-column:1/-1;justify-self:start;text-align:left}.drow:hover{padding-left:0}.gallery h2{font-size:38px}.gtabs.is-interactive .gtabs-bar{gap:6px;margin-bottom:30px}.gtab{font-size:12.5px;letter-spacing:.13em;padding:10px 18px}.grow{grid-template-columns:1fr;gap:22px}.grow .plate:nth-child(2){margin-top:0}.manifesto .q{font-size:34px}.manifesto .pframe .photo{height:380px}.coll .head,.club .head{flex-direction:column;align-items:flex-start;gap:8px}.coll .head h2,.club .head h2{font-size:38px}.crow{column-gap:14px;padding:22px 0}.coll .crow{grid-template-columns:auto 1fr auto;row-gap:2px;align-items:center}.coll .crow .idx{grid-column:1;grid-row:1/span 3}.coll .crow .m{grid-column:2}.coll .crow .res{grid-column:3;grid-row:1/span 3;justify-self:end}.club .crow{grid-template-columns:auto 1fr;row-gap:4px;align-items:start}.club .crow .idx{grid-column:1;grid-row:1;margin-top:2px}.club .crow .m{grid-column:2;grid-row:2}.crow .nm{grid-column:2;grid-row:1;font-size:24px}.steps .head h2{font-size:38px}.steps .row{grid-template-columns:1fr;gap:36px}.tiers .head h2{font-size:38px}.tier-row{grid-template-columns:1fr;gap:40px}.mcard{aspect-ratio:85.6/54;padding:24px 26px}.mcard h3{font-size:34px}.members{min-height:70vh}.members .card{padding:42px 28px}.members .card h2{font-size:42px}.story h2{font-size:36px}.story .pframe .photo{height:420px}.team .head h2{font-size:38px}.coaches{grid-template-columns:1fr;gap:30px}.cta h2,.cta h1{font-size:44px}.letters h2{font-size:40px}.letters .card{padding:44px 26px}.foot{padding-block:64px 36px}.foot .fine{justify-content:center;text-align:center}}
