:root{color-scheme:dark;--ground:#0d100e;--raise:#171c18;--raise-2:#202720;--ink:#ece6d8;--ink-2:#b9b6a9;--ink-3:#9b9d8d;--line:#2b332c;--line-2:#3d473d;--jasper:#a74940;--jasper-ink:#e99b8e;--brass:#c9a86a;--good:#8fd1a8;--cyan:#00dcf0;--display:'Bodoni Moda',Didot,serif;--sans:'Schibsted Grotesk','Helvetica Neue',sans-serif;--mono:ui-monospace,monospace;--gut:clamp(22px,5vw,80px)}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;background:var(--ground);color:var(--ink);font:400 16px/1.65 var(--sans);-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit}button{cursor:pointer}img{max-width:100%;height:auto;display:block}h1,h2,h3,p,figure{margin:0}h1,h2,h3{text-wrap:balance}h1,h2{font-family:var(--display);font-weight:500;line-height:1.04;letter-spacing:-.035em}h1{font-size:clamp(48px,5.5vw,82px)}h2{font-size:clamp(38px,4vw,60px)}h3{font-size:23px;font-weight:500;line-height:1.25}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--brass);outline-offset:5px}.wrap{width:min(1440px,100%);padding-inline:var(--gut);margin-inline:auto}.skip{position:fixed;top:-100px;left:20px;padding:12px;background:var(--ink);color:var(--ground);z-index:100}.skip:focus{top:12px}.header{display:flex;align-items:center;justify-content:space-between;min-height:102px;border-bottom:1px solid var(--line)}.brand{display:inline-block;flex-shrink:0}.brand img{width:200px;height:36px;object-fit:contain}.header nav{display:flex;align-items:center;gap:38px;font-size:13px}.header a{text-decoration:none}.nav-join{padding:9px 0;border-bottom:1px solid var(--brass)}.nav-join span{margin-left:12px;color:var(--brass)}.hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:670px;position:relative;overflow:hidden;padding-top:65px;padding-bottom:70px;gap:0}.hero-copy{position:relative;z-index:2;max-width:640px}.availability{display:flex;align-items:center;gap:9px;color:var(--brass);font-size:12px;margin-bottom:26px}.availability>span{width:6px;height:6px;background:var(--brass);border-radius:50%;flex-shrink:0}.hero-description{color:var(--ink-2);font-size:17px;max-width:440px;margin-top:26px;line-height:1.8}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin-top:34px}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:54px;border-radius:5px;text-decoration:none;border:1px solid transparent;padding:13px 22px;font-size:14px;font-weight:600}.primary{background:var(--jasper);color:#fff7ee}.primary:hover{background:#bb584b}.primary:disabled{opacity:.6;cursor:wait}.watch{display:inline-flex;gap:10px;align-items:center;background:none;color:var(--ink);border:0;padding:8px 0;font-size:13px}.watch small{font-size:11px;color:var(--ink-3);margin-left:2px}.play-icon{display:inline-grid;place-items:center;border:1px solid var(--line-2);width:30px;height:30px;border-radius:50%;font-size:9px;padding-left:2px}.hero-price{font-size:12px;color:var(--brass);margin-top:27px}.hero-price>span{color:var(--ink-3);margin-left:12px}.hero-art{position:relative;min-width:0;margin-left:-65px;margin-right:-115px;margin-top:45px;align-self:center}.hero-art>img{position:relative;width:840px;max-width:115%;filter:drop-shadow(0 30px 24px #0008);transform:rotate(-5deg);z-index:1}.table-light{position:absolute;inset:-130px -30px;background:radial-gradient(ellipse,#29463245,transparent 68%);pointer-events:none}.art-caption{display:flex;justify-content:space-between;padding:40px 120px 0 90px;font-size:10px;line-height:1.5;color:var(--ink-3);position:relative;z-index:1}.art-caption>span:last-child{text-align:right}.quiet-band{border-block:1px solid var(--line);background:#111611}.quiet-band>.wrap{display:flex;justify-content:center;gap:clamp(30px,8vw,120px);padding-block:20px;color:var(--ink-2);font-size:12px}.quiet-band span{display:flex;gap:10px;align-items:center}.quiet-band span:before{content:'';height:5px;width:5px;transform:rotate(45deg);border:1px solid var(--brass)}.features{padding-block:105px}.section-intro{display:grid;grid-template-columns:1fr 1fr;column-gap:60px}.small-label{font-size:12px;color:var(--brass);margin-bottom:20px}.section-intro>.small-label{grid-column:1/-1}.section-intro>p:last-child{max-width:330px;color:var(--ink-2);align-self:end;padding-bottom:5px}.feature-story{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center;margin-top:55px}.feature-story figure{position:relative}.feature-story figure img{width:100%;border:1px solid var(--line);border-radius:8px}.feature-story figcaption{font-size:10px;color:var(--ink-3);margin-top:10px}.chapter{font-size:12px;color:var(--brass);display:block;margin-bottom:15px}.feature-story h3{font-family:var(--display);font-size:38px;line-height:1.08;letter-spacing:-.02em}.feature-story p{color:var(--ink-2);max-width:330px;font-size:14px;margin-top:22px}.text-link{display:inline-flex;gap:25px;font-size:13px;text-underline-offset:6px;margin-top:23px}.feature-bottom{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;margin-top:65px;padding-top:28px;border-top:1px solid var(--line)}.feature-bottom h3{font-size:17px}.feature-bottom p{color:var(--ink-2);font-size:13px;margin-top:14px;max-width:300px}.film-section{padding-block:60px 105px;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}.film-section h2{font-size:45px}.film-section p:not(.small-label){color:var(--ink-2);font-size:14px;margin-top:23px}.film-section .watch{margin-top:20px}.film-thumb{position:relative;display:block;padding:0;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--ground)}.film-thumb img{width:100%;height:auto}.film-play{position:absolute;inset:auto 18px 18px auto;display:grid;place-items:center;background:#ece6d8;color:var(--ground);width:44px;height:44px;border-radius:50%;font-size:12px;padding-left:3px}.join-section{background:#171d17;border-block:1px solid #303b30;padding-block:85px;scroll-margin-top:25px}.join-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.join-grid h2{font-size:58px}.join-grid>div>p:last-child{color:var(--ink-2);font-size:14px;margin-top:24px;max-width:310px}.join-form{width:100%}form{max-width:520px;width:100%}.email-label{font-size:12px;margin-bottom:9px;display:block;color:var(--ink-2)}.form-row{display:flex;gap:8px}.form-row input{width:100%;min-width:0;background:#101510;color:var(--ink);border:1px solid var(--line-2);border-radius:5px;padding:14px 16px;font-size:14px}.form-row input::placeholder{color:var(--ink-3)}.form-row button{flex-shrink:0;gap:18px}.consent{display:flex;gap:9px;color:var(--ink-2);font-size:11px;line-height:1.5;margin-top:18px;align-items:flex-start}.consent input{accent-color:var(--jasper);margin:2px 0 0;flex-shrink:0;width:15px;height:15px}.form-note{font-size:10px;color:var(--ink-3);margin-top:9px;padding-left:24px}.form-note a{text-underline-offset:3px}.form-status{font-size:13px;color:var(--jasper-ink);margin-top:10px}.form-status:empty{margin-top:0}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.success{border:1px solid #4a6650;background:#18271c;padding:25px;border-radius:6px;max-width:520px}.success-mark{color:var(--good);font-size:25px}.success h3{font-family:var(--display);font-size:32px;margin:8px 0}.success p{color:var(--ink-2);font-size:14px}.success .text-button{display:block;border:0;border-bottom:1px solid var(--brass);background:transparent;color:var(--ink);padding:10px 0 5px;font-size:12px;margin-top:12px}.success [role=status]{font-size:11px;color:var(--brass);display:block;margin-top:8px}.faq{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-block:85px}.faq h2{font-size:36px}.faq details{border-bottom:1px solid var(--line);padding:17px 0}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{font-size:14px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px}.faq summary:after{content:'+';color:var(--brass)}.faq details[open] summary:after{content:'−'}.faq details p{color:var(--ink-2);font-size:13px;line-height:1.8;margin-top:15px}.footer{border-top:1px solid var(--line);padding-block:32px;display:flex;gap:25px;align-items:center;flex-wrap:wrap;font-size:10px;color:var(--ink-3)}.footer>.brand img{width:130px;height:auto}.footer>p{margin-right:auto}.footer>a:not(.brand){text-underline-offset:4px}dialog{background:var(--ground);color:var(--ink);border:1px solid var(--line-2);border-radius:10px;width:min(1050px,94vw);padding:22px;max-height:94vh}dialog::backdrop{background:#000d;backdrop-filter:blur(8px)}.dialog-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;gap:20px}.dialog-top h2{font-family:var(--sans);font-size:16px;letter-spacing:0}.close{border:1px solid var(--line-2);color:var(--ink);background:transparent;border-radius:50%;width:36px;height:36px}dialog video{display:block;width:100%;max-height:70vh;border-radius:5px}.film-caption{font-size:10px;color:var(--ink-3);margin-top:10px}.compact-hero{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding-block:70px;min-height:740px}.compact-picture{min-width:0;text-align:center}.compact-picture>img{width:100%;height:auto;filter:drop-shadow(0 25px 20px #0008);transform:rotate(-6deg) scale(1.1);margin-bottom:50px}.compact-picture .watch{font-size:12px}.compact-copy h1{font-size:54px}.big-price{font-family:var(--display);font-size:76px;line-height:1;color:var(--brass);letter-spacing:-.04em;margin-top:22px}.big-price span{font-family:var(--sans);font-size:14px;color:var(--ink-2);letter-spacing:0;margin-left:15px}.compact-copy .hero-description{font-size:14px;margin-top:22px;max-width:380px}.offer-list{list-style:none;padding:0;margin-block:20px 26px;font-size:13px;color:var(--ink-2)}.offer-list li{margin-block:7px}.offer-list li:before{content:'✓';color:var(--brass);margin-right:12px}.form-heading{font-size:24px;margin-bottom:18px}.compact-footer{font-size:12px;color:var(--ink-3);text-align:center;padding-bottom:45px}.compact-footer a{display:inline-block;margin-top:12px;text-underline-offset:5px}.prose{max-width:850px;padding-block:70px 90px}.prose h1{font-size:62px;margin-bottom:30px}.prose h2{font-family:var(--sans);font-size:20px;margin-block:30px 13px;letter-spacing:0}.prose p{font-size:15px;color:var(--ink-2);margin-top:12px}.thanks{min-height:65vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;text-align:center;padding-block:60px}.thanks .availability{margin:0}.thanks h1{font-size:65px}.thanks>p{color:var(--ink-2)}.your-move .display{font-family:var(--display);line-height:1;letter-spacing:-.035em}.your-move .lead{color:var(--ink-2);max-width:50ch}.your-move .eyebrow{color:var(--brass);font-size:12px;display:flex;gap:20px}.your-move .join h2{font-family:var(--display)}.your-move .join em{color:var(--ink);font-style:normal}.your-move .card p{font-size:13px}.your-move .card h3{font-size:17px}.your-move .coming{padding-bottom:40px}.analysis-note{font-size:11px;color:var(--ink-3);padding-block:30px}.your-move .form-row{flex-wrap:wrap}.your-move .form-row input{flex:1 1 190px}.your-move .form-row button{flex:1 1 auto}
@media(min-width:1500px){.hero-art{margin-right:-65px}.hero{min-height:710px}}@media(max-width:1100px){.hero{min-height:620px}.hero h1{font-size:65px}.hero-art{margin-left:-35px;margin-right:-120px}.hero-art>img{max-width:125%}.art-caption{padding-left:50px;padding-right:80px}.hero-price>span{display:block;margin-left:0;margin-top:5px}.feature-story{gap:45px}.join-grid,.faq{gap:45px}.form-row{flex-wrap:wrap}.form-row input{flex:1 1 180px}.form-row button{flex:1 1 auto}.compact-hero{gap:40px}.compact-copy h1{font-size:46px}}@media(max-width:760px){.header{min-height:78px}.brand img{width:165px;height:auto}.header nav{gap:0}.header nav>a:first-child{display:none}.header nav>a:last-child{font-size:11px}.hero{grid-template-columns:1fr;padding-top:40px;padding-bottom:28px;gap:0;min-height:0}.hero h1{font-size:clamp(46px,9.7vw,68px)}.hero .availability{font-size:10px;margin-bottom:22px}.hero-description{font-size:15px;max-width:400px;margin-top:22px}.hero-actions{gap:22px;margin-top:27px}.hero-price{margin-top:19px;font-size:11px}.hero-price>span{display:inline;margin-left:10px}.hero-art{margin:40px -15px 0;max-width:100%}.hero-art>img{max-width:100%;width:100%;transform:rotate(-3deg)}.art-caption{padding:25px 8px 0;font-size:9px}.quiet-band>.wrap{gap:18px;justify-content:space-between;font-size:9px;padding-block:16px}.quiet-band span{gap:6px}.quiet-band span:before{width:4px;height:4px;flex-shrink:0}.features{padding-block:65px}.section-intro{grid-template-columns:1fr;gap:20px}.section-intro>.small-label{margin:0}.section-intro>p:last-child{font-size:14px;max-width:330px}.feature-story{grid-template-columns:1fr;gap:28px;margin-top:30px}.feature-story h3{font-size:34px}.feature-story p{max-width:100%;margin-top:15px}.chapter{margin-bottom:12px}.feature-bottom{grid-template-columns:1fr;gap:27px;margin-top:36px}.feature-bottom p{max-width:100%;margin-top:9px}.film-section{grid-template-columns:1fr;gap:28px;padding-top:0;padding-bottom:60px}.film-section h2{font-size:38px}.film-section p:not(.small-label){margin-top:16px}.film-section .watch{margin-top:12px}.join-section{padding-block:50px}.join-grid{grid-template-columns:1fr;gap:30px}.join-grid h2{font-size:48px}.join-grid .availability{margin-bottom:18px}.join-grid>div>p:last-child{margin-top:20px}.form-row input{flex:1 1 100%;min-height:54px}.form-row button{flex:1 1 100%}.consent{font-size:11px}.faq{grid-template-columns:1fr;gap:28px;padding-block:55px}.faq h2{font-size:34px}.footer{gap:16px;font-size:10px}.footer>p{flex:1 1 50%;text-align:right}.footer>.brand img{width:125px}.footer>span{margin-left:auto}.compact-hero{grid-template-columns:1fr;gap:35px;padding-top:35px;padding-bottom:35px;min-height:0}.compact-copy{order:-1}.compact-copy h1{font-size:47px}.compact-copy>.availability{margin-bottom:22px}.compact-picture{padding-top:10px}.compact-picture img{transform:rotate(-4deg) scale(1);margin-bottom:20px}.big-price{font-size:70px}.compact-copy .form-row{flex-wrap:wrap}.compact-copy .hero-description{max-width:100%}.prose{padding-top:45px}.prose h1{font-size:48px}.thanks h1{font-size:48px}.your-move .quiz{padding-top:35px}.your-move .quiz .display{font-size:49px}.your-move .card .pic{max-height:230px}.your-move .lead{font-size:15px}dialog{padding:15px}.dialog-top h2{font-size:13px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}

.prose select{width:100%;padding:13px;background:var(--raise);color:var(--ink);border:1px solid var(--line-2);border-radius:5px;font:inherit;font-size:13px}

/* Keep the whole Club table visible, including the doubling cube. */
.hero-art{margin:30px -20px 0 20px}.hero-art>img{width:100%;max-width:100%;transform:rotate(-3deg)}.art-caption{padding:30px 15px 0}.compact-picture>img{transform:rotate(-3deg);margin-bottom:35px}
@media(min-width:761px) and (max-width:1100px){.hero-art{margin:25px -20px 0 15px}.hero-art>img{max-width:100%}.hero h1{font-size:clamp(48px,5.8vw,65px)}}
@media(max-width:760px){.hero-art{margin:38px 0 0;max-width:100%}.art-caption{padding:25px 5px 0}.hero-art>img{transform:rotate(-2deg)}}
