:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0a09;--ink:#f4eee5;--muted:#aaa297;--gold:#d9b680;--line:#b9935b2e;font:16px/1.7 system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{background:var(--bg);color:var(--ink);margin:0}a{color:inherit;text-underline-offset:5px}a:hover,em{color:var(--gold)}a:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:6px}img{max-width:100%;display:block}h1,h2,h3,h4,p{margin-top:0}h1,h2{letter-spacing:-.045em;font-weight:400;line-height:1.04}h1{margin-bottom:30px;font-size:calc(clamp(52px,6.5vw,88px))}h2{margin-bottom:35px;font-size:calc(clamp(40px,5vw,66px))}h3{font-size:25px;font-weight:400;line-height:1.25}h4{margin-bottom:10px;font-size:18px;font-weight:500;line-height:1.4}em{font-family:Georgia,Times New Roman,serif;font-weight:400}.language-switch a,p{color:var(--muted)}footer,header,main{width:min(1180px,100% - 80px);margin:auto}header{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;min-height:105px}.brand,header,nav{align-items:center;display:flex}.brand{letter-spacing:.12em;white-space:nowrap;gap:14px;font-size:22px;text-decoration:none}.brand img{-o-object-fit:contain;object-fit:contain;width:35px;height:35px}nav{letter-spacing:.06em;gap:32px;font-size:12px}.button,.footer-links a,.hero-scroll,.quiet-link,nav a{text-decoration:none}.language-switch{gap:12px;display:flex}.crest-caption,.eyebrow,.language-switch a[aria-current]{color:var(--gold)}.skip{background:var(--bg);z-index:10;padding:12px;position:absolute;top:-100px;left:20px}.skip:focus{top:12px}.eyebrow{letter-spacing:.23em;text-transform:uppercase;margin-bottom:30px;font-size:10px;font-weight:500}.gold-dot{background:var(--gold);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-right:12px;display:inline-block}.lead{max-width:440px;font-size:16px;line-height:1.85}.club-hero{grid-template-columns:1.12fr .88fr;align-items:center;gap:24px;min-height:790px;padding:75px 0 110px;display:grid}.brand-stage,.club-hero,.hero-copy,.hero-crest{position:relative}.hero-copy{z-index:1}.brand-stage{flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:580px;display:flex}.hero-crest{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 24px 50px #000);width:360px;height:360px}.crest-halo{background:radial-gradient(at 50% 43%,#b5823429,#6736200c 45%,#0000 70%);position:absolute;inset:0}.orbit{border:1px solid #b9935b1f;border-radius:50%;width:430px;max-width:100%;height:430px;position:absolute;top:35px}.orbit-inner{border-color:#b9935b0c;width:390px;height:390px;top:55px}.crest-wordmark{letter-spacing:.24em;margin-top:12px;font-size:28px;position:relative}.crest-caption{text-transform:uppercase;letter-spacing:.42em;text-align:center;margin-top:10px;font-size:10px;position:relative}.crest-edition{color:#8f7959;letter-spacing:.4em;margin-top:50px;font-size:8px;position:relative}.hero-scroll{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:9px;display:flex;position:absolute;bottom:33px;left:0;right:0}.hero-scroll span{color:var(--gold);font-size:22px}.store-buttons{flex-wrap:wrap;gap:12px;margin:35px 0 24px;display:flex}.store-button{color:#f0e4cf;-webkit-user-select:none;user-select:none;background:linear-gradient(125deg,#201a13,#0e0d0b);border:1px solid #a68a5d66;border-radius:5px;align-items:center;gap:12px;min-width:190px;min-height:68px;padding:12px 17px;display:flex}.store-button small{color:#b6a78d;letter-spacing:.06em;font-size:9px;line-height:1.5;display:block}.store-button strong{letter-spacing:-.02em;font-size:19px;font-weight:500;line-height:1.4}.store-status{color:#806b4a;margin-left:auto;padding-left:12px;font-size:14px}.quiet-link{color:var(--muted);letter-spacing:.03em;font-size:11px}.quiet-link span{color:var(--gold);margin-left:10px}.manifesto{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:110px 0 90px}.manifesto-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:90px;display:grid}.experience h3,.manifesto-grid h2{margin-bottom:0}.manifesto-grid p{max-width:410px;margin-bottom:0;font-size:17px;line-height:1.9}.manifesto-signature{align-items:center;gap:20px;margin-top:45px;display:flex}.manifesto-signature>span{color:var(--gold);font:italic 46px/1 Georgia,serif}.manifesto-signature p{text-transform:uppercase;letter-spacing:.2em;margin:0;font-size:9px}.experiences{padding:110px 0}.experience-list{margin-top:50px}.experience{border-top:1px solid var(--line);align-items:center;gap:40px;padding:36px 0;display:flex}.club-invitation,.experience:last-child{border-bottom:1px solid var(--line)}.experience-number{color:var(--gold);align-self:flex-start;padding-top:5px;font-size:12px}.experience-content{flex:1;grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.experience h3{font-size:28px}.experience p{max-width:380px;margin-bottom:0;font-size:14px}.experience-symbol{color:var(--gold);text-align:right;width:55px;font-size:44px;font-weight:200;line-height:1}.club-invitation{grid-template-columns:1fr 1fr;gap:50px 90px;padding:90px 0 110px;display:grid}.invitation-copy .lead{max-width:390px}.invitation-card{aspect-ratio:1.55;background:radial-gradient(at 0 0,#52402b66,#0000 70%),linear-gradient(130deg,#211c15,#12100c);border:1px solid #a4865266;border-radius:14px;align-self:center;padding:30px;position:relative;transform:rotate(-5deg);box-shadow:0 30px 70px #0007}.invitation-card:after{content:"";pointer-events:none;border:1px solid #aa8a5126;border-radius:8px;position:absolute;inset:9px}.card-top{letter-spacing:.12em;color:var(--gold);justify-content:space-between;align-items:center;font-size:12px;display:flex}.card-top>span:last-child{font-size:21px}.invitation-card img{-o-object-fit:contain;object-fit:contain;width:78px;height:78px;margin:18px 0 12px}.card-title{color:var(--ink);margin-bottom:5px;font-family:Georgia,serif;font-size:25px;line-height:1.2}.card-caption{margin-bottom:28px;font-size:11px}.card-bottom{color:#b09b7b;letter-spacing:.14em;justify-content:space-between;gap:10px;font-size:7px;display:flex}.invitation-steps{grid-column:1/-1;grid-template-columns:.6fr 1.4fr;gap:20px 80px;margin-top:30px;display:grid}.invitation-steps>h3{color:var(--gold);font-size:19px}.steps{counter-reset:steps;grid-template-columns:repeat(3,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid}.steps li:before{counter-increment:steps;content:"0" counter(steps);color:var(--gold);margin-bottom:20px;font-size:10px;display:block}.steps p{margin-bottom:0;font-size:12px;line-height:1.8}.invitation-limit{color:#8d8374;grid-column:2;margin:0;font-size:10px}.section{border-bottom:1px solid var(--line);padding:100px 0}.faq{max-width:780px;margin:auto}.club-download,.faq .eyebrow,.faq h2{text-align:center}.faq h2{font-size:42px}details{border-bottom:1px solid var(--line);padding:23px 0}summary{cursor:pointer;padding-right:15px;font-size:16px}details p{margin:18px 0 0;font-size:14px;line-height:1.85}.club-download{border-bottom:1px solid var(--line);background:radial-gradient(#503b1e26,#0000 66%);padding:110px 20px;position:relative}.club-download h2{margin-bottom:28px;font-size:calc(clamp(64px,8vw,100px))}.club-download>p:not(.eyebrow){max-width:420px;margin:0 auto 20px;font-size:14px}.button,.club-download .store-buttons{justify-content:center}.club-download>.note{margin-top:25px!important;font-size:10px!important}.button{border:1px solid var(--gold);color:#19140d;background:var(--gold);border-radius:5px;align-items:center;min-height:50px;padding:13px 24px;font-size:14px;display:inline-flex}.button.secondary{color:var(--gold);background:0 0}.actions{flex-wrap:wrap;gap:15px;margin:25px 0;display:flex}footer{padding:40px 0 26px}.footer-top{justify-content:space-between;align-items:center;gap:35px;display:flex}.footer-links{max-width:680px;color:var(--muted);flex-wrap:wrap;justify-content:flex-end;gap:10px 20px;font-size:11px;display:flex}.footer-bottom{color:#8d8374;margin-top:30px;font-size:10px}.document{max-width:800px;min-height:70vh;padding:65px 0 90px}.document h1{overflow-wrap:anywhere;font-size:calc(clamp(34px,5vw,56px))}.document h2{letter-spacing:-.02em;margin-top:38px;font-size:26px}.document li{color:var(--muted);margin:10px 0}.document .intro{font-size:19px}.document .notice{color:#e4cda9;background:#211a10;border:1px solid #78603d;border-radius:5px;margin:28px 0;padding:20px;font-size:14px}.document strong{color:var(--ink)}.document table{border-collapse:collapse;width:100%;font-size:14px}.document td,.document th{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:14px 10px}.document th{color:var(--gold);font-weight:500}.document td{color:var(--muted)}.error-translation{border-top:1px solid var(--line);margin-top:55px;padding-top:25px}@media (width<=1000px){footer,header,main{width:calc(100% - 48px)}.club-hero{grid-template-columns:1.1fr .9fr;gap:0;min-height:740px}.hero-crest{width:300px;height:300px}.brand-stage{min-height:500px}.orbit-outer{width:340px;height:340px;top:25px}.orbit-inner{width:310px;height:310px;top:40px}.crest-wordmark{font-size:23px}.crest-caption{letter-spacing:.32em;font-size:8px}.club-invitation,.manifesto-grid{gap:40px}.invitation-steps{grid-template-columns:1fr;gap:25px}.invitation-limit{grid-column:1}.experience-content{gap:30px}.store-button{min-width:174px;padding:12px}.store-button strong{font-size:17px}}@media (width<=760px){header{min-height:82px}.brand{gap:9px;font-size:19px}nav{gap:20px}.desktop{display:none}.club-hero{grid-template-columns:1fr;min-height:0;padding:55px 0 85px}.hero-copy{max-width:570px}.club-hero h1{font-size:calc(clamp(52px,10vw,76px))}.lead{max-width:500px}.brand-stage{min-height:460px;margin-top:24px}.hero-crest{width:290px;height:290px}.orbit-outer{width:355px;height:355px;top:0}.orbit-inner{width:320px;height:320px;top:17px}.crest-wordmark{margin-top:0;font-size:24px}.crest-edition,.manifesto-signature{margin-top:30px}.hero-scroll{bottom:24px}.experiences,.manifesto,.section{padding:70px 0}.manifesto-grid{grid-template-columns:1fr;gap:25px}.manifesto-grid p{max-width:550px;font-size:16px}.experience{gap:22px;padding:28px 0}.experience-content{grid-template-columns:1fr;gap:12px}.experience h3{font-size:24px}.experience-symbol{width:30px;font-size:34px}.club-invitation{grid-template-columns:1fr;gap:35px;padding:35px 0 70px}.invitation-card{justify-self:center;width:min(440px,94%);margin:10px 0 30px}.steps{grid-template-columns:1fr;gap:25px}.steps li{padding-left:35px;position:relative}.steps li:before{position:absolute;top:5px;left:0}.steps p{font-size:14px}.invitation-steps{margin-top:0}.faq h2{font-size:34px}.club-download{padding:75px 0}.footer-top{flex-direction:column;align-items:flex-start;gap:28px}.footer-links{justify-content:flex-start}.document{padding-top:45px}.document table{font-size:12px}.document td,.document th{padding:10px 5px}}@media (width<=400px){footer,header,main{width:calc(100% - 36px)}.brand{letter-spacing:.08em;font-size:16px}.brand img{width:28px;height:28px}nav{gap:12px;font-size:10px}.language-switch{gap:9px}.club-hero h1{font-size:47px}.store-buttons{gap:8px}.store-button{flex:1;gap:8px;min-width:0;padding:11px 10px}.store-button strong{font-size:15px}.store-button small{font-size:8px}.store-button svg{width:20px}.store-status{display:none}.crest-caption{letter-spacing:.24em}.hero-crest{width:260px;height:260px}.brand-stage{min-height:425px}.orbit-outer{width:300px;height:300px;top:15px}.orbit-inner{width:275px;height:275px;top:28px}.invitation-card{padding:25px}.card-title{font-size:22px}.card-caption{font-size:10px}.club-download h2{font-size:65px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
