:root{--ink:#0b100d;--ink-soft:#121915;--ivory:#f3efe6;--paper:#ded7c9;--lime:#d9ff56;--gold:#c8a96a;--gold-dark:#8d6e38;--forest:#173e2e;--moss:#45503b;--muted:#8d978f;--line-dark:#0b100d29;--line-light:#f0ede32b}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);color:var(--ivory);-webkit-font-smoothing:antialiased;margin:0;font-family:Helvetica Neue,Arial,PingFang SC,Microsoft YaHei,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img{max-width:100%;display:block}::selection{background:var(--lime);color:var(--ink)}:where(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--lime);outline-offset:4px}.hero{align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.heroMedia{isolation:isolate;background:#09110c;position:absolute;inset:0;overflow:hidden}.heroPoster,.heroLightLayer,.heroForeground{width:106%;height:106%;position:absolute;inset:-3%;overflow:hidden}.heroPoster img,.heroLightLayer img,.heroForeground img{object-fit:cover;object-position:center;filter:saturate(.84)contrast(1.03);will-change:transform, opacity;width:100%;height:100%}.heroPoster{z-index:0;animation:1.9s cubic-bezier(.2,.75,.2,1) both heroSceneReveal}.heroPoster img{animation:12s cubic-bezier(.45,.05,.55,.95) infinite alternate heroCameraDrift}.heroLightLayer{z-index:1;opacity:0;mix-blend-mode:screen;animation:2.4s cubic-bezier(.18,.72,.18,1) .28s forwards heroLightAwaken;-webkit-mask-image:radial-gradient(28% 32% at 44% 47%,#000 0%,#000000eb 40%,#00000052 64%,#0000 81%);mask-image:radial-gradient(28% 32% at 44% 47%,#000 0%,#000000eb 40%,#00000052 64%,#0000 81%)}.heroLightLayer img{filter:saturate(.96)contrast(1.02)brightness(1.24)sepia(.1);animation:6.2s ease-in-out 2.8s infinite alternate heroLightBreathe}.heroForeground{z-index:2;-webkit-mask-image:linear-gradient(#0000 0% 54%,#0000004d 65%,#000 80%);mask-image:linear-gradient(#0000 0% 54%,#0000004d 65%,#000 80%)}.heroForeground img{animation:12s cubic-bezier(.45,.05,.55,.95) infinite alternate heroForegroundDrift}.heroShade{z-index:1;background:linear-gradient(#040a079e 0%,#040a0714 36%,#040a07e0 100%),linear-gradient(90deg,#040a07c7,#040a0733 56%,#0000 78%);position:absolute;inset:0}.siteHeader{z-index:3;-webkit-backdrop-filter:blur(6px);background:linear-gradient(#050b0752,#0000);border-bottom:1px solid #ffffff2e;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:22px clamp(22px,4.5vw,76px);display:grid;position:absolute;top:0;left:0;right:0}.brand,.footerBrand{letter-spacing:.22em;align-items:center;gap:12px;font-size:11px;font-weight:700;display:flex}.brandLogo{object-fit:contain;flex:none;width:50px;height:42px}.desktopNav{letter-spacing:.1em;gap:clamp(16px,2.5vw,38px);font-size:10px;display:flex}.desktopNav a{opacity:.82;padding:12px 0;position:relative}.desktopNav a:after{content:"";background:var(--lime);width:0;height:1px;transition:width .3s;position:absolute;bottom:6px;left:0}.desktopNav a:hover:after,.desktopNav a:focus-visible:after{width:100%}.mobileNav{display:none}.headerCta{background:var(--lime);min-height:44px;color:var(--ink);letter-spacing:.06em;border-radius:999px;justify-self:end;align-items:center;padding:0 21px;font-size:11px;font-weight:700;transition:transform .25s,background .25s;display:inline-flex}.headerCta:hover{background:#e4ff7a;transform:translateY(-2px)}.heroContent{z-index:2;width:min(1100px,100% - 44px);margin:0 0 clamp(112px,15vh,170px) clamp(22px,8vw,136px);position:relative}.heroContent>*{animation:.8s ease-out both heroFadeRise}.heroContent>.eyebrow{animation-delay:80ms}.heroContent>h1{animation-delay:.2s}.heroContent>.heroLead{animation-delay:.36s}.heroContent>.heroActions{animation-delay:.5s}.eyebrow,.sectionLabel{color:var(--lime);letter-spacing:.27em;text-transform:uppercase;margin:0 0 22px;font-size:10px;font-weight:700}h1,h2,h3,p{text-wrap:pretty}h1{letter-spacing:-.05em;max-width:1100px;margin:0;font-family:Didot,"Bodoni 72",Georgia,Songti SC,serif;font-size:clamp(54px,8.2vw,126px);font-weight:400;line-height:.98}h1>span{display:block}.heroLead{letter-spacing:.05em;margin:30px 0 0;font-size:clamp(16px,1.6vw,22px)}.heroActions{gap:12px;margin-top:38px;display:flex}.button{letter-spacing:.06em;border-radius:999px;justify-content:center;align-items:center;gap:24px;min-height:52px;padding:0 27px;font-size:12px;font-weight:700;transition:transform .25s,background .25s,color .25s;display:inline-flex}.button:hover{transform:translateY(-2px)}.buttonPrimary{background:var(--lime);color:var(--ink)}.buttonPrimary:hover{background:#e4ff7a}.buttonGhost{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a100c1f;border:1px solid #ffffff8c}.buttonGhost:hover{background:var(--ivory);color:var(--ink)}.heroMeta{z-index:2;color:#ffffffb3;letter-spacing:.18em;gap:26px;font-size:9px;display:flex;position:absolute;bottom:38px;right:clamp(22px,4.5vw,76px)}@keyframes heroFadeRise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes heroSceneReveal{0%{opacity:.18;filter:brightness(.72)saturate(.72)}to{opacity:1;filter:brightness()saturate()}}@keyframes heroCameraDrift{0%{transform:scale(1.01)translate(.75%,.16%)}to{transform:scale(1.09)translate(-1.05%,-.48%)}}@keyframes heroForegroundDrift{0%{transform:scale(1.025)translate(-.4%,.24%)}to{transform:scale(1.115)translate(.75%,-.28%)}}@keyframes heroLightAwaken{0%{opacity:0;transform:scale(.9)}to{opacity:.48;transform:scale(1)}}@keyframes heroLightBreathe{0%{opacity:.66;transform:scale(1.025)translate(.18%,.04%)}to{opacity:1;transform:scale(1.09)translate(-.5%,-.22%)}}.manifesto{background:var(--ivory);min-height:100vh;color:var(--ink);padding:clamp(96px,13vw,180px) clamp(22px,8vw,136px) clamp(80px,10vw,140px)}.manifesto .sectionLabel,.timeline .sectionLabel,.faq .sectionLabel{color:#567043}.manifesto h2,.questionTitle h2,.golfCopy h2,.teamIntro h2,.boundaries h2,.fit h2,.commission h2,.membership h2,.faq h2{letter-spacing:-.04em;margin:0;font-family:Didot,"Bodoni 72",Georgia,Songti SC,serif;font-weight:400}.manifestoLead{grid-template-columns:minmax(0,1.44fr) minmax(240px,.56fr);align-items:center;gap:clamp(32px,6vw,94px);max-width:1380px;display:grid}.manifestoStatement{min-width:0}.manifesto h2{max-width:980px;font-size:clamp(39px,5.15vw,76px);line-height:1.08}.manifesto h2 span{display:block}.manifestoIllustration{opacity:.88;justify-self:end;width:min(100%,350px);margin:0}.manifestoIllustration img{filter:saturate(.9)contrast(.94);width:100%;height:auto}.manifestoCopy{border-top:1px solid var(--line-dark);grid-template-columns:1fr 1fr;max-width:1100px;margin:clamp(54px,7vw,90px) 0 0;display:grid}.manifestoCopy article{min-height:240px;padding:28px clamp(30px,4vw,62px) 24px 0}.manifestoCopy article+article{border-left:1px solid var(--line-dark);padding-left:clamp(30px,4vw,62px)}.manifestoCopy article>span{color:#667168;letter-spacing:.16em;margin-bottom:clamp(34px,4vw,56px);font-size:9px;font-weight:700;display:block}.manifestoCopy p{color:#3c463f;max-width:470px;margin:0;font-size:clamp(15px,1.25vw,18px);line-height:1.9}.metrics{border-top:1px solid var(--line-dark);grid-template-columns:repeat(4,1fr);margin-top:clamp(70px,10vw,130px);display:grid}.metrics div{border-right:1px solid var(--line-dark);flex-direction:column;justify-content:flex-start;gap:24px;min-height:150px;padding:28px 18px 22px 0;display:flex}.metrics div:last-child{border-right:0}.metrics div:not(:first-child){padding-left:24px}.metrics strong{font-family:Didot,"Bodoni 72",Georgia,serif;font-size:clamp(48px,5vw,76px);font-weight:400;line-height:1}.metrics span{color:#596259;font-size:12px}.interlude{background:var(--forest);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:96vh;padding:90px 24px;display:flex;position:relative;overflow:hidden}.interlude:before{content:"";border:1px solid #d9ff5633;border-radius:50%;width:70vw;max-width:900px;height:70vw;max-height:900px;position:absolute}.interlude:after{content:"";border:1px solid #d9ff562e;border-radius:50%;width:42vw;max-width:540px;height:42vw;max-height:540px;position:absolute}.interlude>p,.interlude>h2,.interludeNote{z-index:2;position:relative}.interlude>p{color:var(--lime);letter-spacing:.28em;margin:0 0 38px;font-size:9px;line-height:1.8}.interlude h2{letter-spacing:-.055em;margin:0;font-family:Didot,"Bodoni 72",Georgia,serif;font-size:clamp(58px,9vw,138px);font-weight:400;line-height:.9}.interlude h2 em{color:var(--lime);font-weight:400}.interludeNote{color:#f0ede3a8;margin-top:46px;font-size:13px;line-height:1.8}.orbital{z-index:1;border:1px dashed #f0ede324;border-radius:50%;width:min(90vw,1020px);height:min(90vw,1020px);animation:70s linear infinite rotate;position:absolute}.orbital span{background:var(--lime);width:32px;height:32px;color:var(--ink);border-radius:50%;place-items:center;font:700 9px Arial;display:grid;position:absolute}.orbital span:first-child{top:26%;left:8%}.orbital span:nth-child(2){top:26%;right:8%}.orbital span:nth-child(3){bottom:26%;left:8%}.orbital span:nth-child(4){bottom:26%;right:8%}@keyframes rotate{to{transform:rotate(360deg)}}.timeline{background:var(--paper);color:var(--ink);padding:clamp(70px,8vw,110px) clamp(22px,8vw,136px) clamp(96px,12vw,165px)}.questionStage{isolation:isolate;border-bottom:1px solid var(--line-dark);grid-template-rows:auto auto;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-content:center;column-gap:clamp(48px,7vw,120px);min-height:min(76vh,760px);padding:clamp(72px,8vw,118px) 0;display:grid;position:relative;overflow:visible}.questionStage:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #45503b1a;border-radius:50%;width:25vw;min-width:240px;position:absolute;top:8%;right:3%}.questionSeal{z-index:0;aspect-ratio:1;width:clamp(280px,31vw,450px);color:var(--ivory);background:var(--moss);box-shadow:inset 0 0 0 10px var(--moss), inset 0 0 0 11px #f3efe633, 0 24px 65px #45503b29;border:2px solid #c8a96aeb;border-radius:50%;grid-area:1/2/3;place-self:center end;position:relative;overflow:hidden;transform:rotate(-4deg)}.questionSeal:before{content:"";border:1px dashed #c8a96adb;border-radius:50%;position:absolute;inset:8%}.questionSeal:after{content:"";border:1px solid #c8a96ab8;border-radius:50%;position:absolute;inset:18%}.questionSeal span,.questionSeal small{z-index:2;color:var(--gold);letter-spacing:.3em;white-space:nowrap;font-size:clamp(7px,.65vw,9px);font-weight:700;position:absolute;left:50%;transform:translate(-50%)}.questionSeal span{top:17%}.questionSeal small{bottom:15%}.questionSeal strong{z-index:1;height:50%;color:var(--ivory);font:300 clamp(128px,16vw,238px)/.78 Helvetica Neue,Arial,sans-serif;position:absolute;top:49%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.questionSeal strong:after{content:"";aspect-ratio:1;background:var(--gold);border-radius:50%;width:clamp(9px,1.15vw,17px);position:absolute;bottom:3%;left:50%;transform:translate(-50%)}.questionTitle,.questionCopy{z-index:1;grid-column:1;position:relative}.questionTitle{grid-row:1;align-self:end}.questionTitle h2{font-size:clamp(40px,5vw,75px);line-height:1.08}.questionCopy{color:#475149;grid-row:2;align-self:start;max-width:520px;margin:34px 0 0;font-size:16px;line-height:2}.questionIndex{transform-origin:0 0;color:#45503b85;letter-spacing:.24em;font-size:8px;position:absolute;top:38%;left:0;transform:rotate(-90deg)translate(-100%)}.dayList{border-top:0}.dayRow{border-bottom:1px solid var(--line-dark);grid-template-columns:.7fr 1.15fr .8fr 1.6fr;align-items:center;gap:24px;min-height:136px;transition:padding .3s,background .3s;display:grid}.dayRow:hover{background:#ffffff5c;padding:0 22px}.dayIndex{color:#657068;letter-spacing:.2em;font-size:10px}.dayWord{letter-spacing:-.03em;font:400 clamp(25px,3vw,44px)/1 Didot,"Bodoni 72",Georgia,serif}.dayRow h3{margin:0;font-family:Songti SC,Didot,Georgia,serif;font-size:24px;font-weight:400}.dayRow p{color:#4c564f;margin:0;font-size:13px;line-height:1.75}.golf{background:var(--ink);grid-template-columns:1.18fr .82fr;min-height:100vh;display:grid}.courseCollage{background:#101712;grid-template-rows:auto 1fr;gap:16px;min-height:880px;padding:24px;display:grid;position:relative;overflow:hidden}.courseCollage:after{display:none}.courseIntro{border-bottom:1px solid var(--line-light);min-height:60px;color:var(--ivory);justify-content:space-between;align-items:flex-end;display:flex}.courseIntro>span{color:var(--lime);letter-spacing:.22em;padding-bottom:17px;font-size:8px;font-weight:700}.courseIntro>div{align-items:baseline;gap:11px;padding-bottom:8px;display:flex}.courseIntro strong{font:400 48px/.8 Didot,"Bodoni 72",Georgia,serif}.courseIntro small{color:#8e9991;letter-spacing:.2em;font-size:7px}.courseGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-height:0;display:grid}.course{border:1px solid #f3efe638;min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.course img{object-fit:cover;filter:saturate(.88)contrast(1.04);width:100%;height:100%;transition:transform .65s,filter .65s}.course:hover img{filter:saturate()contrast(1.02);transform:scale(1.035)}.course figcaption{z-index:2;background:linear-gradient(#0000,#040906e6);flex-direction:column;align-items:flex-start;gap:5px;padding:62px 16px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.course figcaption span{color:var(--lime);letter-spacing:.18em;font-size:8px}.course figcaption strong{letter-spacing:.16em;font-size:9px}.course01 img{object-position:52% center}.course02 img,.course03 img,.course04 img{object-position:50% center}.golfCopy{flex-direction:column;justify-content:center;padding:clamp(70px,7vw,118px);display:flex}.golfCopy h2{font-size:clamp(38px,4.1vw,66px);line-height:1.08}.golfCopy>p:not(.sectionLabel){color:#a8b0aa;margin:40px 0 0;font-size:15px;line-height:1.9}.golfCopy ul{border-top:1px solid var(--line-light);margin:54px 0 0;padding:0;list-style:none}.golfCopy li{border-bottom:1px solid var(--line-light);color:#d7dbd7;grid-template-columns:44px 1fr;gap:20px;padding:18px 0;font-size:12px;display:grid}.golfCopy li span{color:var(--lime);letter-spacing:.15em;font-size:9px}.standards{background:#111813;padding:clamp(96px,12vw,165px) clamp(22px,8vw,136px)}.teamIntro{grid-template-columns:minmax(0,1.16fr) minmax(300px,.84fr);align-items:center;gap:clamp(46px,7vw,118px);margin-bottom:clamp(70px,9vw,130px);display:grid}.teamCopy{min-width:0}.teamIntro h2{font-size:clamp(40px,4.65vw,68px);line-height:1.08}.teamIntro h2 span,.commission h2 span{white-space:nowrap;display:block}.teamCopy>p:last-child{color:#a8b0aa;max-width:560px;margin:38px 0 0;font-size:15px;line-height:1.9}.teamDiagram{justify-self:end;width:min(100%,520px);margin:0;position:relative}.teamDiagram:before{content:"";border:1px solid #d9ff5617;border-radius:50%;position:absolute;inset:11%;box-shadow:0 0 0 38px #c8a96a06,0 0 0 76px #c8a96a05}.teamDiagram img{z-index:1;opacity:.58;filter:grayscale()sepia()saturate(.52)brightness(1.18);mix-blend-mode:screen;width:100%;position:relative}.standardGrid{border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:1fr 1fr;display:grid}.standardGrid article{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);min-height:390px;padding:clamp(30px,4vw,62px)}.standardNumber{color:var(--lime);letter-spacing:.18em;margin-bottom:70px;font-size:9px;display:block}.standardEnglish{color:#7e8981;letter-spacing:.2em;margin:0 0 10px;font-size:9px}.standardGrid h3{margin:0;font-family:Didot,"Bodoni 72",Georgia,Songti SC,serif;font-size:clamp(29px,3.1vw,48px);font-weight:400}.standardGrid article>p:last-child{color:#9da69f;max-width:480px;margin:30px 0 0;font-size:14px;line-height:1.85}.boundaries{background:var(--ivory);color:var(--ink);grid-template-columns:1fr 1fr;gap:9vw;padding:clamp(90px,11vw,150px) clamp(22px,8vw,136px);display:grid}.boundaries .sectionLabel{color:#567043}.boundaries h2{font-size:clamp(40px,5vw,74px);line-height:1.08}.boundaryBody{align-self:end}.boundaryBody>p{color:#3d4740;margin:0;font-size:16px;line-height:1.9}.boundaryTags{flex-wrap:wrap;gap:8px;margin-top:38px;display:flex}.boundaryTags span{border:1px solid var(--line-dark);border-radius:999px;padding:11px 16px;font-size:11px}.fit{min-height:100vh;color:var(--ink);background:#aab99e;padding:clamp(70px,8vw,112px) clamp(22px,8vw,136px);overflow:hidden}.fit .sectionLabel{color:#304535}.fitGrid{grid-template-columns:repeat(12,1fr);align-items:center;min-height:670px;display:grid}.fitTitle{z-index:3;grid-area:1/1/auto/7;align-self:start;padding-top:56px}.fit h2{font-size:clamp(50px,7vw,104px);line-height:.97}.fitTitle>span{letter-spacing:.22em;border:1px solid #0b100d40;margin-top:32px;padding:10px 13px;font-size:8px;display:inline-block}.ticketStage{z-index:2;grid-area:1/4/auto/13;align-self:center;margin:0;transform:translate(6%,3%)rotate(-3deg)}.ticketStage img{filter:drop-shadow(0 28px 34px #19271c40);width:100%}.ticketStage figcaption{text-align:right;color:#1724199e;letter-spacing:.22em;margin:-3% 12% 0 auto;font-size:8px}.fitCopy{z-index:4;-webkit-backdrop-filter:blur(16px)saturate(.9);background:linear-gradient(135deg,#eff2e480,#d3dec84d);border:1px solid #f8f7ed6b;grid-area:1/8/auto/13;align-self:end;padding:28px;box-shadow:inset 0 1px #ffffff40,0 18px 42px #26362814}.fitCopy p{margin:0;font-size:14px;line-height:1.9}.fitCopy p+p{margin-top:22px}.commission{background:var(--ink);padding:clamp(96px,12vw,170px) clamp(22px,8vw,136px)}.commissionTop{justify-content:space-between;gap:30px;display:flex}.commissionTop>span{color:#768078;letter-spacing:.18em;font-size:9px}.commission h2{max-width:1150px;margin-top:48px;font-size:clamp(41px,5.8vw,86px);line-height:1.08}.storyEdition{background:var(--gold);min-height:360px;color:var(--ink);grid-template-columns:minmax(320px,.95fr) 1fr auto;align-items:center;gap:clamp(24px,4vw,66px);margin-top:84px;padding:28px clamp(26px,4vw,58px) 28px 28px;display:grid;position:relative;overflow:hidden}.storyEdition:after{content:"";pointer-events:none;border:1px solid #11110f2e;position:absolute;inset:14px}.editionArt{z-index:1;aspect-ratio:4/3;background:var(--moss);width:100%;margin:0;position:relative;overflow:hidden}.editionArt img{object-fit:cover;width:100%;height:100%}.editionCopy{z-index:1;flex-direction:column;display:flex;position:relative}.editionCopy>span{letter-spacing:.23em;font-size:8px;font-weight:700}.editionCopy strong{margin-top:15px;font-family:Didot,"Bodoni 72",Georgia,Songti SC,serif;font-size:clamp(42px,5vw,72px);font-weight:400;line-height:1}.editionCopy p{max-width:590px;margin:20px 0 0;font-size:13px;line-height:1.7}.storyEdition>small{z-index:1;text-align:right;letter-spacing:.2em;align-self:start;padding-top:10px;font-size:7px;line-height:1.8;position:relative}.priceLine{border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);grid-template-columns:.65fr .65fr 1.7fr;margin-top:52px;display:grid}.priceLine>div{border-right:1px solid var(--line-light);flex-direction:column;min-height:220px;padding:28px 28px 28px 0;display:flex}.priceLine>div:not(:first-child){padding-left:28px}.priceLine>div:last-child{border-right:0}.priceLine span{color:#7e8880;letter-spacing:.18em;font-size:9px}.priceLine strong{margin:auto 0;font-family:Didot,"Bodoni 72",Georgia,serif;font-size:clamp(50px,6vw,92px);font-weight:400;line-height:1}.priceLine sup{color:var(--lime);vertical-align:super;margin-right:8px;font-size:14px}.priceLine small{color:#a1aaa3;font-size:11px}.applicationNote{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;margin-top:54px;display:grid}.applicationNote>p{color:#929c94;max-width:620px;margin:0;font-size:14px;line-height:1.85}.inviteStatus{border:1px solid var(--line-light);border-radius:4px;align-items:center;gap:16px;padding:22px;display:flex}.statusDot{background:var(--lime);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 7px #d9ff561a}.inviteStatus div{flex-direction:column;gap:6px;display:flex}.inviteStatus strong{font-size:13px}.inviteStatus small{color:#89938b;font-size:10px;line-height:1.5}.membership{background:var(--forest);grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(50px,9vw,140px);min-height:100vh;padding:clamp(92px,11vw,150px) clamp(22px,8vw,136px);display:grid;position:relative;overflow:hidden}.membership:before{content:"";border:1px solid #c8a96a29;border-radius:50%;width:60vw;height:60vw;position:absolute;bottom:-28vw;left:-18vw;box-shadow:0 0 0 9vw #c8a96a09,0 0 0 18vw #c8a96a06}.membershipCopy{z-index:1;position:relative}.membershipCopy h2{font-size:clamp(55px,7.2vw,108px);line-height:.95}.membershipCopy>p:not(.sectionLabel){color:#f3efe6ab;max-width:530px;margin:38px 0 0;font-size:15px;line-height:1.9}.memberSeal{width:132px;height:132px;color:var(--gold);text-align:center;border:1px solid #c8a96a99;border-radius:50%;flex-direction:column;justify-content:space-between;margin-top:52px;padding:20px;display:flex}.memberSeal span,.memberSeal small{letter-spacing:.18em;font-size:6px}.memberSeal strong{font:400 54px/.8 Didot,"Bodoni 72",Georgia,serif}.inquiryForm{z-index:1;background:var(--ivory);color:var(--ink);padding:clamp(30px,4vw,62px);position:relative;box-shadow:0 35px 90px #00000038}.inquiryForm:before{content:"";pointer-events:none;border:1px solid #11110f1f;position:absolute;inset:13px}.formHeading{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:28px;display:flex;position:relative}.formHeading span{color:var(--gold-dark);letter-spacing:.2em;font-size:8px;font-weight:700}.formHeading strong{font-family:Didot,"Bodoni 72",Georgia,Songti SC,serif;font-size:clamp(30px,3vw,47px);font-weight:400}.formGrid{grid-template-columns:1fr 1fr;gap:28px 30px;margin-top:36px;display:grid;position:relative}.inquiryForm label{flex-direction:column;gap:10px;display:flex}.inquiryForm label>span{color:#657068;letter-spacing:.12em;font-size:9px}.inquiryForm input,.inquiryForm select,.inquiryForm textarea{width:100%;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #11110f3b;border-radius:0;outline:0;font-size:14px}.inquiryForm input,.inquiryForm select{height:42px}.inquiryForm textarea{resize:vertical;padding:12px 0;line-height:1.7}.inquiryForm input:focus,.inquiryForm select:focus,.inquiryForm textarea:focus{border-color:var(--gold-dark)}.inquiryForm input::placeholder,.inquiryForm textarea::placeholder{color:#9c9a91}.messageField{margin-top:30px;position:relative}.honeypotField{display:none!important}.consentField{color:#626860;grid-template-columns:18px 1fr;align-items:start;margin-top:22px;font-size:10px;line-height:1.6;position:relative;gap:10px!important;display:grid!important}.consentField input{width:16px;height:16px;accent-color:var(--forest);margin:1px 0 0}.consentField>span{letter-spacing:0!important;font-size:10px!important}.formFooter{justify-content:space-between;align-items:center;gap:30px;margin-top:32px;display:flex;position:relative}.formFooter p{color:#777b74;max-width:280px;margin:0;font-size:10px;line-height:1.6}.formFooter button{background:var(--ink);min-height:50px;color:var(--ivory);letter-spacing:.08em;cursor:pointer;border:0;border-radius:999px;padding:0 22px;font-size:11px;font-weight:700;transition:transform .25s,background .25s}.formFooter button:hover{background:var(--moss);transform:translateY(-2px)}.formFooter button:disabled{cursor:default;opacity:.5;transform:none}.formStatus{min-height:16px;color:var(--gold-dark);margin:16px 0 0;font-size:10px;position:relative}.formStatus.success{color:#47613e}.formStatus.error{color:#8d3d32}.faq{background:var(--ivory);color:var(--ink);grid-template-columns:.72fr 1.28fr;gap:9vw;padding:clamp(90px,11vw,150px) clamp(22px,8vw,136px);display:grid}.faqHeading{flex-direction:column;align-items:flex-start;display:flex}.faq h2{font-size:clamp(42px,5vw,74px);line-height:1.08}.faqIllustration{width:min(118%,620px);margin:clamp(42px,5vw,70px) -10% 0 -4%;overflow:visible}.faqIllustration img{opacity:.84;filter:saturate(.72)contrast(.92);width:100%;height:auto}.faqList{border-top:1px solid var(--line-dark)}details{border-bottom:1px solid var(--line-dark)}summary{cursor:pointer;grid-template-columns:42px 1fr 24px;align-items:center;gap:16px;min-height:82px;font-size:14px;list-style:none;display:grid}summary::-webkit-details-marker{display:none}summary span{color:#6d776f;letter-spacing:.14em;font-size:9px}summary i{font:400 22px Didot,Georgia,serif;transition:transform .25s}details[open] summary i{transform:rotate(45deg)}details>p{color:#4d574f;max-width:720px;margin:-2px 24px 30px 58px;font-size:13px;line-height:1.85}footer{background:var(--forest);grid-template-columns:1fr 1fr auto;align-items:start;gap:30px;padding:58px clamp(22px,8vw,136px) 28px;display:grid}.footerBrand .brandLogo{width:56px;height:48px}footer>p{color:#f0ede399;letter-spacing:.2em;margin:0;font-size:9px;line-height:1.8}footer>a{color:var(--lime);letter-spacing:.12em;font-size:10px}footer>small{color:#f0ede36b;letter-spacing:.15em;border-top:1px solid #f0ede324;grid-column:1/-1;margin-top:70px;padding-top:24px;font-size:8px}@media (max-width:1080px){.siteHeader{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;padding:15px 20px}.desktopNav{display:none}.mobileNav{display:block}.mobileNavToggle{width:44px;height:44px;color:var(--ivory);cursor:pointer;background:#040a0738;border:1px solid #ffffff61;border-radius:50%;place-content:center;gap:6px;padding:0;display:grid}.mobileNavToggle span{background:currentColor;width:16px;height:1px;transition:transform .25s;display:block}.mobileNav.isOpen .mobileNavToggle span:first-child{transform:translateY(3.5px)rotate(45deg)}.mobileNav.isOpen .mobileNavToggle span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.mobileNavPanel{opacity:0;visibility:hidden;background:#080f0bf5;border-bottom:1px solid #ffffff29;grid-template-columns:1fr 1fr;gap:0 22px;padding:14px 20px 22px;transition:opacity .22s,transform .22s,visibility .22s;display:grid;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)}.mobileNav.isOpen .mobileNavPanel{opacity:1;visibility:visible;transform:translateY(0)}.mobileNavPanel a{border-bottom:1px solid #ffffff21;align-items:center;gap:13px;min-height:52px;font-size:13px;display:flex}.mobileNavPanel a span{color:var(--lime);letter-spacing:.16em;font-size:8px}.headerCta{min-height:44px;padding:0 15px}.heroContent{margin-left:22px}.questionStage,.boundaries,.teamIntro,.applicationNote,.faq,.membership{grid-template-columns:1fr}.questionStage{min-height:720px}.questionCopy{max-width:560px}.teamCopy>p:last-child,.boundaryBody{max-width:620px;margin-top:34px}.teamDiagram{justify-self:center;width:min(78vw,520px)}.golf{grid-template-columns:1fr}.courseCollage{min-height:700px}.golfCopy{padding:80px clamp(22px,8vw,90px)}.faq{gap:58px}.faqIllustration{width:min(110%,680px);margin-right:-6%}.membership{gap:66px}}@media (min-width:721px) and (max-width:1080px){.heroPoster img,.heroLightLayer img,.heroForeground img{object-position:66% center}.heroLightLayer{-webkit-mask-image:radial-gradient(25% 29% at 38% 47%,#000 0%,#000000e6 42%,#00000047 63%,#0000 79%);mask-image:radial-gradient(25% 29% at 38% 47%,#000 0%,#000000e6 42%,#00000047 63%,#0000 79%)}.heroShade{background:linear-gradient(#040a0794 0%,#040a0714 35%,#040a07e6 100%),linear-gradient(90deg,#040a07b8,#040a071f 72%)}.heroContent{width:min(760px,100% - 88px);margin-bottom:clamp(120px,14vh,150px);margin-left:clamp(44px,8vw,82px)}h1{font-size:clamp(68px,9vw,88px)}.questionStage{align-content:start;gap:0;min-height:0;padding-top:48px}.questionTitle{grid-area:1/1}.questionCopy{grid-area:2/1;max-width:620px;margin-top:28px;padding-bottom:0}.questionSeal{grid-area:3/1;justify-self:end;width:min(40vw,360px);margin:52px 2% 56px 0}.dayRow{grid-template-columns:76px minmax(150px,.9fr) minmax(100px,.6fr);gap:18px;min-height:0;padding:27px 0}.dayRow p{grid-column:2/-1;padding-right:4vw}.dayRow:hover{padding:27px 18px}.golfCopy{padding-top:72px;padding-bottom:84px}.teamIntro,.boundaries,.faq,.membership{gap:46px}}@media (max-width:720px){.hero{min-height:94svh}.heroPoster img,.heroLightLayer img,.heroForeground img{object-position:center}.heroShade{background:linear-gradient(#040a078f,#040a071f 31%,#040a07f0 100%)}.brand{gap:9px;font-size:9px}.brandLogo{width:42px;height:34px}.headerCta{font-size:9px}.mobileNavPanel{grid-template-columns:1fr}.heroContent{width:calc(100% - 38px);margin-bottom:98px;margin-left:19px}.eyebrow,.sectionLabel{font-size:8px;line-height:1.6}h1{font-size:clamp(50px,15vw,76px)}.heroLead{max-width:290px;margin-top:22px;font-size:14px;line-height:1.6}.heroActions{flex-direction:column;align-items:flex-start;margin-top:28px}.button{min-height:47px;padding:0 22px;font-size:10px}.heroMeta{gap:12px;font-size:7px;bottom:26px;left:20px;right:auto}.manifesto{min-height:auto;padding:68px 22px 84px}.manifestoLead{grid-template-columns:1fr;gap:30px}.manifesto .sectionLabel{margin-bottom:30px}.manifesto h2{letter-spacing:-.035em;font-size:clamp(26px,8vw,32px);line-height:1.18}.manifesto h2 span{white-space:nowrap}.manifestoIllustration{opacity:.9;justify-self:end;width:min(66vw,270px);margin:-2px 4% 0 0}.manifestoCopy{grid-template-columns:1fr}.manifestoCopy article{min-height:auto;padding:26px 0 42px}.manifestoCopy article+article{border-top:1px solid var(--line-dark);border-left:0;padding:34px 0 0}.manifestoCopy article>span{margin-bottom:26px}.metrics{grid-template-columns:1fr 1fr}.metrics div{gap:16px;min-height:118px;padding-top:22px}.metrics div:nth-child(2){border-right:0}.metrics div:nth-child(n+3){border-top:1px solid var(--line-dark)}.metrics div:nth-child(3){padding-left:0}.interlude{min-height:80vh}.interlude h2{font-size:clamp(54px,17vw,92px)}.orbital{width:125vw;height:125vw}.timeline{padding-top:52px}.questionStage{grid-template-columns:1fr;justify-items:stretch;min-height:0;padding-top:38px;display:grid}.questionStage:before{display:none}.questionSeal{grid-area:3/1;justify-self:center;width:min(64vw,250px);margin:44px auto 52px;transform:rotate(-3deg)}.questionTitle{grid-area:1/1}.questionTitle h2{letter-spacing:-.04em;white-space:nowrap;font-size:clamp(28px,7.8vw,32px);line-height:1.16}.questionCopy{grid-area:2/1;margin-top:24px;padding-bottom:0;font-size:14px;line-height:1.8}.questionIndex{display:none}.dayRow{grid-template-columns:.7fr 1.3fr .55fr;gap:10px;min-height:118px}.dayRow p{grid-column:2/-1;padding:0 0 20px}.dayWord{font-size:24px}.dayRow h3{font-size:17px}.dayRow:hover{padding:0}.courseCollage{gap:12px;min-height:0;padding:16px}.courseIntro{min-height:54px}.courseIntro strong{font-size:38px}.courseGrid{grid-template-columns:1fr 1fr;grid-auto-rows:260px}.course{height:auto}.course figcaption{gap:4px;padding:56px 13px 13px}.golfCopy{padding-top:68px}.teamIntro h2{letter-spacing:-.035em;font-size:clamp(27px,8vw,32px);line-height:1.17}.teamCopy>p:last-child{margin-top:28px;font-size:13px}.teamDiagram{width:min(92vw,430px);margin-top:10px}.standardGrid{grid-template-columns:1fr}.standardGrid article{min-height:330px}.standardNumber{margin-bottom:52px}.fit{min-height:auto}.fitGrid{flex-direction:column;min-height:0;display:flex}.fitTitle{align-self:stretch;padding-top:34px}.ticketStage{order:2;margin:10px -20% 0 -8%;transform:rotate(-3deg)}.ticketStage figcaption{margin-top:-1%;margin-right:18%}.fitCopy{order:3;align-self:stretch;margin-top:-8px;padding:24px}.commission h2{letter-spacing:-.035em;margin-top:38px;font-size:clamp(27px,8vw,32px);line-height:1.17}.storyEdition{grid-template-columns:1fr;gap:22px;min-height:0;margin-top:58px;padding:22px}.storyEdition:after{inset:9px}.editionArt{aspect-ratio:4/3;height:auto}.editionCopy strong{font-size:36px}.editionCopy p{font-size:11px}.storyEdition>small{display:none}.priceLine{grid-template-columns:1fr 1fr}.priceLine>div{min-height:160px}.priceLine>div:nth-child(2){border-right:0}.priceLine>div:last-child{border-top:1px solid var(--line-light);grid-column:1/-1;padding-left:0}.priceLine strong{font-size:46px}.membership{min-height:auto}.memberSeal{width:108px;height:108px}.memberSeal strong{font-size:42px}.inquiryForm{padding:30px 24px}.formHeading{flex-direction:column;gap:12px}.formGrid{grid-template-columns:1fr;gap:22px}.formFooter{flex-direction:column;align-items:flex-start}.faqIllustration{width:112%;margin:34px -6% 0}summary{min-height:76px;font-size:13px}footer{grid-template-columns:1fr auto}footer>p{grid-area:2/1/auto/-1}footer>small{margin-top:40px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.orbital,.heroPoster,.heroPoster img,.heroLightLayer,.heroLightLayer img,.heroForeground img,.heroContent>*{animation:none}.heroContent>*{opacity:1;transform:none}.heroLightLayer{opacity:.18}.heroForeground{display:none}*{transition-duration:.01ms!important}}
