@font-face{font-family:Jost;src:url('assets/jost-medium.ttf') format('truetype');font-weight:500;font-display:swap}@font-face{font-family:Bodoni;src:url('assets/bodoni.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Bodoni;src:url('assets/bodoni-italic.ttf') format('truetype');font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Jost;src:url('assets/jost.ttf') format('truetype');font-weight:400;font-display:swap}
:root{--ink:#111110;--paper:#ece7de;--muted:#b6b0a6;--ember:#de6f42;--line:#383732;--serif:Bodoni,Didot,'Times New Roman',serif;--sans:Jost,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--ink);color:var(--paper);font:18px/1.6 var(--sans);-webkit-font-smoothing:antialiased}body:before{content:'';position:fixed;inset:0;pointer-events:none;background:url('assets/grain.png');opacity:.055;z-index:20}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:5px}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--ember);outline-offset:5px}button:disabled{opacity:.35;cursor:default}img{display:block;max-width:100%;height:auto}figure{margin:0}p{margin:0 0 1.25em}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.07;letter-spacing:-.035em;margin:0 0 .45em}h1{font-size:clamp(54px,6.3vw,96px)}h2{font-size:clamp(46px,5.6vw,80px)}h3{font-size:clamp(32px,3.4vw,48px)}em{font-weight:400}::selection{background:var(--ember);color:var(--ink)}.skip{position:absolute;top:-100px;left:20px;background:var(--paper);color:var(--ink);z-index:99;padding:12px}.skip:focus{top:10px}.nav{height:85px;position:relative;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:0 5%;border-bottom:1px solid var(--line);background:var(--ink)}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-size:19px;letter-spacing:.1em}.brand img{width:22px;max-height:30px;object-fit:contain}.nav nav{display:flex;align-items:center;gap:34px;font-size:15px}.nav nav a{text-decoration:none}.nav-cta{border:1px solid #726858;padding:10px 18px}.nav a:hover{color:var(--ember)}.section{padding:110px 7%;scroll-margin-top:30px}.eyebrow{font:500 12px/1.5 var(--sans);letter-spacing:.18em;text-transform:uppercase;margin-bottom:30px}.hero{padding:30px 5% 0;overflow:hidden;position:relative}.hero-word{font-family:var(--serif);font-size:clamp(60px,15.4vw,240px);line-height:.95;letter-spacing:-.065em;text-align:center;padding-right:.05em}.hero-grid{display:grid;grid-template-columns:1fr 1fr;max-width:1320px;margin:auto;position:relative}.hero-copy{padding:65px 0 35px 4%;z-index:2}.hero h1 em{color:var(--ember)}.hero .intro{max-width:440px;font-size:18px;color:var(--paper);line-height:1.55}.aside{display:inline-block;color:var(--muted);margin-top:9px}.hero .eyebrow{color:var(--muted);margin-bottom:26px}.hero-art{position:relative;display:flex;align-items:flex-end;justify-content:center}.hero-art:before{content:'';position:absolute;width:90%;height:90%;bottom:0;background:radial-gradient(ellipse at 50% 65%,#6e372624,transparent 65%);pointer-events:none}.hero-art img{height:620px;max-height:70vw;object-fit:contain;position:relative;animation:arrive 1.2s ease-out both}.hero-art figcaption{position:absolute;bottom:25px;right:0;color:var(--muted);font-size:12px;line-height:1.5;text-align:right;letter-spacing:.04em}.actions{display:flex;align-items:center;gap:30px;flex-wrap:wrap;margin:30px 0}.button{display:inline-flex;justify-content:center;align-items:center;gap:20px;min-height:50px;padding:14px 24px;font:500 15px/1.35 var(--sans);text-decoration:none;border:1px solid transparent;border-radius:0;transition:background .2s,transform .2s,color .2s}.button:hover:not(:disabled){transform:translateY(-2px)}.primary{background:var(--ember);color:#17110e}.primary:hover{background:#ee865c}.outline{background:transparent;color:var(--paper);border-color:#716b61}.dark{background:var(--ink);color:var(--paper)}.text-link{font-size:16px;text-decoration:none;border-bottom:1px solid #6d675c;padding-bottom:6px}.text-link:hover{color:var(--ember)}.specs{font-size:14px;line-height:1.8;color:var(--muted);margin-top:34px}.specs span{padding:0 10px}.hero-scroll{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:19px 0;text-transform:uppercase;font-size:12px;letter-spacing:.14em;text-decoration:none}.hero-scroll span{font-size:20px;line-height:1}.statement{font-size:clamp(60px,9.2vw,132px);text-align:center;margin:0 0 85px}.statement em{color:var(--ember)}.premise>.eyebrow{text-align:center}.premise-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%;max-width:1150px;margin:auto}.premise-grid figure img{max-height:470px;object-fit:contain;margin:auto}.premise-grid h3{font-size:clamp(34px,3.5vw,52px)}.premise-grid p{max-width:480px}.accent{color:var(--ember);font-size:23px}.secondary{color:var(--muted);font-size:16px}.object-strip{margin:0 5%;display:grid;grid-template-columns:1.2fr 1fr;gap:8%;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:40px 3%}.object-strip img{max-height:270px;object-fit:contain}.object-strip h2{font-size:42px}.object-strip .eyebrow{margin-bottom:12px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:50px}.section-heading h2{margin:0}.section-heading>p{max-width:310px;color:var(--muted);font-size:17px}.demo{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line)}.demo-left{padding:40px;background:#191917}.demo-left>.eyebrow{color:var(--muted)}.demo-question{padding:28px 32px;position:relative;background:var(--paper);color:var(--ink);min-height:245px}.card-label{font-size:12px;text-transform:uppercase;letter-spacing:.1em}.demo-question p{font:32px/1.18 var(--serif);margin-top:25px;margin-bottom:16px}.card-plus{position:absolute;right:20px;top:20px;font-size:24px}.players{display:grid;grid-template-columns:repeat(4,1fr);margin-top:24px;gap:8px}.players>div{display:flex;flex-direction:column;border-top:1px solid #514a40;padding-top:14px}.players span{font-size:17px}.players small{font-size:12px;color:var(--muted)}.players strong{font:36px/1.5 var(--serif);transition:color .25s}.players strong.changed{animation:point .65s ease-out}.demo-right{padding:45px;display:flex;flex-direction:column}.demo-right>.eyebrow{color:var(--ember)}#moment-content{min-height:260px}#moment-content h3{font-size:40px}#moment-content p{font-size:18px;color:#d1cbc1}#moment-content .played-card{border-left:2px solid var(--ember);padding-left:15px;color:var(--ember);font-size:15px}.demo-controls{display:flex;gap:12px;margin-top:auto}.small{font-size:13px;color:var(--muted);line-height:1.6}.demo-right>.small{margin:22px 0 0}.questions{background:var(--paper);color:var(--ink)}.questions .section-heading>p{color:#605a50}.category-tabs{display:flex;gap:0;border-bottom:1px solid #bab3a7;margin-bottom:50px}.category-tabs button{background:none;border:0;border-bottom:3px solid transparent;padding:17px 28px;color:#625b50;font-size:17px}.category-tabs button[aria-pressed=true]{border-color:var(--ink);color:var(--ink)}.category-tabs button:hover{background:#ddd6ca}.explorer{display:grid;grid-template-columns:.7fr 1.3fr;gap:0 60px;max-width:1080px;margin:auto}.question-art{grid-row:span 2;display:flex;align-items:center;justify-content:center}.question-art img{max-height:470px;width:auto;box-shadow:0 18px 30px #201b1426;transform:rotate(-5deg)}.drawn-card{background:#f6f2e9;box-shadow:0 14px 35px #201b1410;border:1px solid #b5ad9f;padding:25px 32px;min-height:370px;display:flex;flex-direction:column;justify-content:space-between}.card-top,.card-bottom{display:flex;justify-content:space-between;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.card-top{font-size:14px}.question-text{font:clamp(30px,3vw,44px)/1.15 var(--serif);margin:35px 0}.explorer-caption{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:28px}.explorer-caption p{font-size:16px;line-height:1.5;max-width:260px;margin:0}.explorer-caption .button{flex-shrink:0}.dealing{animation:deal .4s ease-out}.point-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.point-card{position:relative;background:transparent;color:var(--paper);padding:0;border:0;text-align:left;perspective:1000px}.point-face{display:block;transition:transform .5s,opacity .3s;backface-visibility:hidden}.point-face img{width:100%;aspect-ratio:447/813;object-fit:cover;box-shadow:0 12px 30px #0007}.point-card:hover .point-face{transform:translateY(-8px)}.point-caption{display:flex;flex-direction:column;padding-top:20px}.point-caption strong{font:28px var(--serif)}.point-caption>span{font-size:14px;color:var(--muted);display:flex;justify-content:space-between}.point-reveal{position:absolute;inset:0 0 78px;display:flex;flex-direction:column;justify-content:center;gap:18px;padding:24px;border:1px solid #82735d;background:#1b1a16;transform:rotateY(-180deg);opacity:0;backface-visibility:hidden;transition:transform .5s,opacity .3s}.point-reveal .eyebrow{margin:0;color:var(--ember);font-size:12px}.point-reveal strong{font:32px/1.1 var(--serif)}.point-reveal>span:not(.eyebrow):not(.small){font-size:16px;line-height:1.5}.point-card[aria-expanded=true] .point-reveal{transform:rotateY(0);opacity:1}.point-card[aria-expanded=true] .point-face{transform:rotateY(180deg);opacity:0}.points-note{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-top:28px;margin-top:35px;font-size:15px;color:var(--muted)}.paradox{text-align:center;background:radial-gradient(ellipse at 50% 75%,#6e31221c,transparent 60%);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.paradox h2{font-size:clamp(70px,9vw,130px)}.paradox h2 em{color:var(--ember)}.paradox>p{max-width:560px;margin-left:auto;margin-right:auto}.paradox-last{font:28px/1.3 var(--serif)}.fine-rule{display:block;width:1px;height:65px;background:var(--ember);margin:35px auto}.waitlist{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.waitlist h2{font-size:clamp(48px,5vw,72px)}.waitlist figure img{width:100%}.waitlist figcaption{font-size:14px;text-align:center;color:var(--muted);margin-top:32px}.waitlist form{max-width:540px;margin-top:32px}label{display:block;font-size:14px;margin:18px 0 8px}input{background:transparent;border:1px solid #756f64;color:var(--paper);border-radius:0;padding:13px 15px;min-height:51px;width:100%;min-width:0;font-size:16px}input::placeholder{color:#b6afa3}.email-row{display:flex;gap:10px}.email-row .button{flex-shrink:0}.waitlist form>.small{margin-top:15px}.mythology{border-top:1px solid var(--line)}.myth-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}.myth-grid article{border-top:1px solid var(--line);padding-top:28px}.myth-grid article>span{font-size:13px;color:var(--ember)}.myth-grid h3{font-size:48px;margin-top:18px}.myth-grid p{color:var(--muted);font-size:16px}.myth-end{margin:45px 0 0;font:28px var(--serif);color:var(--muted)}.faq{display:grid;grid-template-columns:1fr 1.2fr;gap:8%;padding-top:20px}.faq h2{margin-bottom:35px}details{border-bottom:1px solid var(--line)}summary{list-style:none;position:relative;padding:22px 34px 22px 0;font-size:18px;cursor:pointer}summary::-webkit-details-marker{display:none}summary:after{content:'+';position:absolute;right:3px;top:20px;font-size:25px;color:var(--ember)}details[open]>summary:after{content:'−'}details>p{color:var(--muted);font-size:16px;padding-right:28px}footer{padding:50px 5% 25px;border-top:1px solid var(--line)}.footer-word{font:clamp(56px,14vw,200px)/1 var(--serif);letter-spacing:-.055em;text-decoration:none;display:block;text-align:center}.footer-row{margin-top:40px;display:flex;justify-content:space-between;gap:20px;font-size:13px;color:var(--muted)}.footer-row nav{display:flex;gap:20px;flex-wrap:wrap}.footer-row p{margin:0}.rules-main{padding:70px 7% 90px}.rules-title{max-width:1000px;margin-bottom:55px}.rules-title h1{font-size:clamp(60px,8vw,110px)}.rules-title>p:not(.eyebrow){color:var(--muted)}.rules-nav{position:sticky;top:0;z-index:15;display:flex;gap:28px;padding:20px 0;background:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap}.rules-nav a{font-size:15px;text-decoration:none}.rules-nav a:hover{color:var(--ember)}.rules-layout{display:grid;grid-template-columns:230px 1fr;gap:7%;padding-top:55px}.rules-layout aside{position:sticky;top:110px;align-self:start;border-left:1px solid var(--ember);padding-left:25px}.rules-layout aside .eyebrow{margin-bottom:15px}.rules-content{min-width:0}.rules-content>section{margin-bottom:85px;scroll-margin-top:100px}.rules-content h2{font-size:48px}.rule-step{display:flex;gap:25px;padding:25px 0;border-bottom:1px solid var(--line)}.rule-step>span{font-size:13px;color:var(--ember);padding-top:6px}.rule-step h3{font-size:29px;letter-spacing:-.02em}.rule-step p{font-size:17px;color:#c7c0b5;margin:0}.rule-callout{padding:25px;border-left:2px solid var(--ember);background:#1c1b18;font-size:17px;margin-top:28px}.rule-list{padding-left:20px}.rule-list li{padding:8px 0}.rules-content>section>p{font-size:18px}.question-reference{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}.question-reference img{height:170px;width:auto}.question-reference h3{font-size:24px;margin-top:18px}.question-reference p{font-size:14px;color:var(--muted)}.ref-group h3{font-size:34px;margin:45px 0 10px;color:var(--ember)}[hidden]{display:none!important}.message-page{min-height:65vh;padding:100px 8%;max-width:1100px}.message-page>p{max-width:700px}.message-page .button{margin-top:25px}.privacy p{font-size:18px}.privacy h1{font-size:70px}#form-status{font-size:15px;color:var(--ember)}
@keyframes arrive{from{opacity:.2;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes deal{0%{transform:translateY(10px) rotate(1deg);opacity:.55}100%{transform:none;opacity:1}}@keyframes point{0%{color:var(--ember);transform:scale(1.4)}100%{color:var(--paper);transform:scale(1)}}
@media(min-width:1600px){.section{padding-left:max(7%,calc((100vw - 1400px)/2));padding-right:max(7%,calc((100vw - 1400px)/2))}}
@media(max-width:1000px){.nav{padding:0 4%}.hero-copy{padding-left:0}.hero-art img{height:550px}.hero-art figcaption{display:none}.section{padding:80px 6%}.demo-left,.demo-right{padding:26px}.demo-right{padding-top:30px}#moment-content{min-height:300px}.explorer{gap:0 35px}.explorer-caption{align-items:flex-start;flex-direction:column}.point-grid{gap:17px}.point-reveal{padding:17px}.point-reveal strong{font-size:26px}.point-reveal>span:not(.eyebrow):not(.small){font-size:14px}.point-reveal .small{display:none}.waitlist{gap:4%}.email-row{flex-direction:column}.rules-layout{grid-template-columns:170px 1fr;gap:40px}.rules-nav{gap:20px}.footer-row{flex-wrap:wrap}}
@media(max-width:700px){body{font-size:17px}.nav{height:72px;padding:0 5%}.brand{font-size:15px;gap:7px;letter-spacing:.06em}.brand img{width:17px}.nav nav{gap:13px;font-size:13px}.nav .desktop-link{display:none}.nav-cta{padding:8px 10px;font-size:12px}.hero{padding:28px 5% 0}.hero-word{font-size:15vw;letter-spacing:-.055em}.hero-grid{grid-template-columns:1fr;min-height:630px}.hero-copy{padding:43px 0 25px}.hero h1{font-size:clamp(55px,11vw,78px);max-width:420px}.hero .eyebrow{font-size:11px;margin-bottom:22px}.hero .intro{max-width:85%;font-size:16px;position:relative}.hero-art{position:absolute;right:-30px;bottom:0;width:52%;height:340px;z-index:-0;opacity:.34;pointer-events:none;overflow:hidden}.hero-art img{height:340px;max-height:none;max-width:none;object-fit:contain}.hero .actions{gap:24px;max-width:75%;margin-top:26px}.hero .actions .button{padding:14px 20px}.hero .specs{margin:22px 0 0}.hero-scroll{font-size:10px;padding:18px 0}.section{padding:70px 6%}.statement{font-size:clamp(50px,12vw,82px);margin-bottom:36px;line-height:1.04}.premise-grid{grid-template-columns:1fr;gap:35px}.premise-grid figure img{max-height:300px}.premise-grid h3{font-size:38px}.premise-grid p{max-width:none}.premise>.eyebrow{text-align:left}.statement{text-align:left}.object-strip{grid-template-columns:1fr;gap:30px;padding:30px 4%}.object-strip img{max-height:230px}.object-strip h2{font-size:38px}.section-heading{display:block;margin-bottom:30px}.section-heading>p{margin-top:24px;max-width:none}.section-heading h2{font-size:49px}.demo{grid-template-columns:1fr}.demo-left,.demo-right{padding:25px}.demo-question p{font-size:30px}.demo-question{min-height:240px;padding:24px}.demo-right{border-top:1px solid var(--line)}#moment-content{min-height:290px}#moment-content h3{font-size:35px}.demo-controls{gap:9px}.demo-controls .button{padding:12px 18px}.category-tabs{margin:0 0 35px}.category-tabs button{flex:1;padding:14px 3px;font-size:14px}.explorer{grid-template-columns:1fr;gap:26px}.question-art{display:none}.drawn-card{min-height:370px;padding:25px}.question-text{font-size:37px}.explorer-caption{flex-direction:row;align-items:center;gap:18px;padding:0}.explorer-caption p{font-size:14px}.explorer-caption .button{padding:13px 16px;font-size:14px}.point-grid{grid-template-columns:repeat(2,1fr);gap:32px 18px}.point-caption strong{font-size:27px}.point-caption{padding-top:13px}.point-reveal{inset:0 0 68px;padding:18px;gap:13px}.point-reveal strong{font-size:26px}.point-reveal>span:not(.eyebrow):not(.small){font-size:14px}.point-reveal .eyebrow{font-size:10px}.points-note{display:block;margin-bottom:0}.points-note a{display:block;margin-top:18px}.paradox h2{font-size:70px}.paradox-last{font-size:25px}.waitlist{grid-template-columns:1fr;gap:45px}.waitlist h2{font-size:51px}.waitlist figure{order:-1}.waitlist figcaption{margin-top:20px}.email-row{flex-direction:column}.myth-grid{grid-template-columns:1fr;gap:22px}.myth-grid article{padding-top:20px}.myth-grid h3{font-size:42px;margin-top:10px}.myth-end{font-size:26px}.faq{grid-template-columns:1fr;gap:35px;padding-top:30px}.faq h2{font-size:49px}.footer-row{flex-direction:column;gap:20px}.footer-row nav{gap:16px}.rules-main{padding:50px 6%}.rules-title h1{font-size:61px}.rules-title .actions{gap:20px}.rules-layout{display:block;padding-top:30px}.rules-layout aside{position:static;margin-bottom:50px}.rules-nav{gap:12px 18px;padding:15px 0}.rules-nav a{font-size:14px}.rules-content h2{font-size:40px}.rules-content>section{scroll-margin-top:115px;margin-bottom:60px}.rule-step{gap:18px}.question-reference{grid-template-columns:repeat(2,1fr);gap:24px}.question-reference img{height:200px}.message-page{padding:70px 6%}.privacy h1{font-size:54px}.point-card{min-width:0}}
@media(max-width:365px){.nav .brand img{display:none}.nav nav{gap:9px}.nav-cta{font-size:11px;padding:8px}.hero h1{font-size:52px}.point-reveal{padding:12px}.point-reveal strong{font-size:23px}.point-reveal>span:not(.eyebrow):not(.small){font-size:13px}.explorer-caption{flex-direction:column;align-items:stretch}.category-tabs button{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.hero-art img{opacity:1}}
@media print{body{background:white;color:black;font:11pt/1.4 Arial,sans-serif}body:before,.nav,footer,.skip,.rules-nav,.rules-layout aside,.actions,#card-search,label[for=card-search],#search-status{display:none!important}.rules-main{padding:0}.rules-title{margin-bottom:20px}.rules-title h1{font-size:36pt}.rules-layout{display:block;padding:0}.rules-content h2{font-size:24pt}.rules-content h3{font-size:17pt}.rules-content>section{margin-bottom:30px;break-inside:auto}.rules-content p,.rule-step p,.rules-content>section>p,details>p{font-size:11pt!important;color:black!important}.rule-step{padding:12px 0;break-inside:avoid}.rule-step>span,.eyebrow,.ref-group h3{color:black!important}.eyebrow{margin:15px 0;font-size:9pt}.rule-callout{background:#eee;padding:15px}.question-reference img{height:100px}.question-reference{grid-template-columns:repeat(4,1fr)}details{break-inside:avoid}summary{font-size:12pt;padding:10px 0}summary:after{display:none}.ref-group h3{margin-top:24px}a{text-decoration:none}.rules-content>section{scroll-margin:0}.rule-list li{padding:3px 0}@page{margin:18mm}}
