:root{--ink:#0f0f0d;--ink-2:#18140f;--ink-3:#0a0a09;--cream:#f0ede6;--cream-dim:#bdb8ae;--cream-faint:hsla(42,25%,92%,.6);--gold:#c4883c;--gold-hi:#d49a4f;--gold-ink:#0f0f0d;--accent-ink:#8a5a1c;--glass:#2c3a30;--success:#43c07d;--success-text:#8fe3b0;--line:hsla(0,0%,100%,.07);--max:1180px;--foil:linear-gradient(135deg,#d49a4f,#c4883c 45%,#a06e2c)}.c1 *{box-sizing:border-box;margin:0;padding:0}.c1{background:var(--ink);color:var(--cream);font-family:Inter,system-ui,sans-serif;font-size:17px;line-height:1.62;-webkit-font-smoothing:antialiased;position:relative;min-height:100vh}html:has(.c1){scroll-behavior:smooth;scroll-padding-top:80px}.c1:before{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.05;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='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.c1 h1,.c1 h2,.c1 h3{font-family:Literata,Georgia,serif;font-weight:500;line-height:1.08;letter-spacing:-.01em}.c1 em{font-style:italic;color:var(--gold-hi)}.c1 a{color:inherit}.c1 .wrap{max-width:var(--max);margin:0 auto;padding:0 28px;position:relative;z-index:2}.c1 .eyebrow{font-size:12px;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:var(--gold)}.c1 .lede{color:var(--cream-dim);font-size:1.12rem;max-width:54ch}.c1 .mono{font-family:Spline Sans Mono,monospace}.c1 .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-family:Inter,sans-serif;font-weight:600;font-size:.95rem;padding:15px 26px;border-radius:4px;cursor:pointer;border:1px solid transparent;text-decoration:none;transition:transform .18s ease,filter .18s ease,background .18s;white-space:nowrap}.c1 .btn-fill{background:var(--foil);color:var(--gold-ink);border-color:var(--gold)}.c1 .btn-fill:hover{filter:brightness(1.07);transform:translateY(-2px)}.c1 .btn-line{background:transparent;color:var(--cream);border-color:var(--gold)}.c1 .btn-line:hover{background:rgba(196,136,60,.1);transform:translateY(-2px)}.c1 .btn:focus-visible{outline:2px solid var(--gold-hi);outline-offset:3px}.c1 .btn[disabled]{opacity:.6;cursor:default;transform:none}.c1 .doors{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.c1 .door{flex:1 1 240px;min-width:0}.c1 .door .btn{width:100%}.c1 .door small{display:block;color:var(--cream-faint);font-size:.9rem;margin-top:9px;line-height:1.45}.c1 header{position:fixed;top:0;left:0;right:0;z-index:40;background:rgba(15,15,13,.72);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);transition:background .3s}.c1 .nav{display:flex;align-items:center;justify-content:space-between;height:66px}.c1 .wordmark{font-family:Inter,sans-serif;font-weight:800;font-size:1.24rem;letter-spacing:.02em;text-decoration:none;color:var(--cream)}.c1 .wordmark .dot{color:var(--gold)}.c1 .nav-links{display:flex;align-items:center;gap:30px}.c1 .nav-links a{font-size:.95rem;color:var(--cream-dim);text-decoration:none;transition:color .18s}.c1 .nav-links a:hover{color:var(--cream)}.c1 .nav-links .btn{padding:10px 18px;font-size:.95rem}.c1 .nav-toggle{display:none;flex:none;width:42px;height:42px;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:transparent;border:1px solid var(--line);border-radius:4px;cursor:pointer}.c1 .nav-toggle span{display:block;width:18px;height:2px;background:var(--cream);border-radius:2px;transition:transform .2s ease,opacity .2s ease}.c1 .nav-toggle[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.c1 .nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.c1 .nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.c1 .nav-toggle:focus-visible{outline:2px solid var(--gold-hi);outline-offset:3px}@media(max-width:860px){.c1 .nav-toggle{display:flex}.c1 .nav-links{position:absolute;top:66px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:rgba(12,12,10,.97);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);padding:8px 28px 20px;display:none}.c1 .nav-links.open{display:flex}.c1 .nav-links a:not(.btn){padding:14px 2px;font-size:1.02rem;border-bottom:1px solid var(--line)}.c1 .nav-links .btn{margin-top:14px;width:100%;padding:14px 18px;font-size:1rem}.c1 .nav-cta{width:100%}.c1 .nav-pop{position:static!important;top:auto!important;right:auto!important;width:100%!important;max-width:none!important;box-shadow:none!important;margin-top:12px}}.c1 section{padding:108px 0;position:relative;z-index:2}.c1 .section-head{max-width:62ch}.c1 .section-head h2{font-size:clamp(1.9rem,4vw,3rem);margin:16px 0 0}.c1 .hero{padding:150px 0 76px}.c1 .hero-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:50px;align-items:center}.c1 .hero h1{font-size:clamp(2.6rem,5.4vw,4.3rem);margin:22px 0 24px}.c1 .hero .lede{font-size:1.12rem;max-width:47ch;color:var(--cream-dim)}.c1 .hero-stage{position:relative;display:flex;justify-content:center;align-items:center;min-height:460px}.c1 .glow{position:absolute;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(196,136,60,.22),transparent 68%);filter:blur(10px)}.c1 .concept-tag{position:absolute;top:12px;right:2px;z-index:3;font-family:Spline Sans Mono,monospace;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-ink);background:var(--gold);padding:5px 10px;border-radius:2px;font-weight:500}.c1 .bottle{position:relative;filter:drop-shadow(0 26px 34px rgba(0,0,0,.6))}.c1 .bottle svg{display:block}.c1 .spirits-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--ink-3)}.c1 .spirits-strip .wrap{display:flex;align-items:center;gap:10px 34px;flex-wrap:wrap;justify-content:flex-start;padding-top:22px;padding-bottom:22px}.c1 .spirits-strip .lbl{font-size:12px;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:var(--cream-faint)}.c1 .spirits-strip span.s{font-family:Literata,serif;font-style:italic;color:var(--cream-dim);font-size:1.08rem}.c1 .split-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:52px}.c1 .col{border:1px solid var(--line);border-radius:6px;padding:32px;background:var(--ink-2)}.c1 .col.handled{background:linear-gradient(160deg,#1d1710,var(--ink-2));border-color:rgba(196,136,60,.3)}.c1 .col h3{font-size:1.5rem;margin-bottom:6px}.c1 .col .who{font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);display:block;margin-bottom:18px}.c1 .col ul{list-style:none;display:flex;flex-direction:column;gap:13px}.c1 .col li{display:flex;gap:12px;align-items:flex-start;color:var(--cream-dim);font-size:1rem}.c1 .col li:before{content:"";flex:none;width:6px;height:6px;margin-top:9px;background:var(--gold);border-radius:50%}.c1 .split-foot{margin-top:26px;color:var(--cream-faint);font-size:1rem;text-align:left}.c1 .split-foot b{color:var(--cream);font-weight:600}.c1 .creds{background:var(--ink-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.c1 .cred-band{margin-top:44px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:6px;overflow:hidden}.c1 .cred{background:var(--ink);padding:28px 24px}.c1 .cred .k{font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.c1 .cred .v{font-family:Literata,serif;font-size:1.15rem;line-height:1.28}.c1 .cred .s{color:var(--cream-faint);font-size:.95rem;margin-top:6px}.c1 .distillers{margin-top:52px;padding-top:36px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:14px 30px;align-items:center;justify-content:center;text-align:center}.c1 .distillers .lbl{font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);width:100%;margin-bottom:6px}.c1 .distillers b{font-family:Literata,serif;font-weight:500;color:var(--cream);font-size:1.2rem}@media(max-width:860px){.c1 .cred-band{grid-template-columns:1fr}}.c1 .proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:52px}.c1 .proof-card{border:1px solid var(--line);border-radius:6px;padding:32px;background:var(--ink-2);position:relative;overflow:hidden}.c1 .proof-card .real{position:absolute;top:0;right:0;font-family:Spline Sans Mono,monospace;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--cream);background:rgba(44,58,48,.75);padding:6px 12px;border-bottom-left-radius:6px}.c1 .proof-card h3{font-size:1.5rem;margin:2px 0 4px}.c1 .proof-card .role{color:var(--cream-faint);font-size:.95rem;margin-bottom:22px}.c1 .proof-stats{display:flex;gap:24px;flex-wrap:wrap;margin-bottom:18px;min-height:62px;align-content:flex-start}.c1 .proof-stats .n{font-family:Literata,serif;font-size:2rem;color:var(--gold-hi);line-height:1}.c1 .proof-stats .l{font-size:.9rem;color:var(--cream-dim);margin-top:6px;max-width:12ch}.c1 .proof-card p{color:var(--cream-dim);font-size:1rem}.c1 .verify{display:inline-flex;align-items:center;gap:8px;margin-top:20px;font-weight:600;color:var(--gold-hi);text-decoration:none;border-bottom:1px solid rgba(196,136,60,.45);padding-bottom:3px;transition:gap .18s}.c1 .verify:hover{gap:13px}.c1 .math-grid{display:grid;grid-template-columns:1fr .9fr;gap:50px;align-items:center;margin-top:52px}.c1 .reframe{border-left:2px solid var(--gold);padding-left:18px;margin:22px 0;color:var(--cream);font-family:Literata,serif;font-size:1.15rem;line-height:1.4}.c1 .cats{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 26px}.c1 .cat{font-family:Spline Sans Mono,monospace;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);color:var(--cream-dim);padding:8px 14px;border-radius:2px}.c1 .math-notes{list-style:none;display:flex;flex-direction:column;gap:12px;color:var(--cream-dim);font-size:1rem}.c1 .math-notes li{display:flex;gap:11px}.c1 .math-notes li:before{content:"—";color:var(--gold)}.c1 .receipt{background:var(--cream);color:#211a10;border-radius:6px;padding:32px;box-shadow:0 24px 40px rgba(0,0,0,.5)}.c1 .receipt .rk{font-family:Spline Sans Mono,monospace;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--accent-ink)}.c1 .receipt hr{border:none;border-top:1px dashed rgba(33,26,16,.28);margin:18px 0}.c1 .rrow{display:flex;justify-content:space-between;align-items:baseline;font-size:1rem;padding:5px 0}.c1 .rrow span:first-child{color:#5c4f38}.c1 .rrow .val{font-family:Spline Sans Mono,monospace;font-weight:500}.c1 .rtotal{display:flex;justify-content:space-between;align-items:baseline;margin-top:6px}.c1 .rtotal .lbl{font-family:Literata,serif;font-size:1.15rem}.c1 .rtotal .amt{font-family:Literata,serif;font-size:2.3rem;color:#7a3e1b;line-height:1}.c1 .receipt .fine{color:#8a7a5c;font-size:.9rem;margin-top:14px}.c1 .gallery{background:var(--ink-2);border-top:1px solid var(--line)}.c1 .shelf{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:48px;align-items:end}.c1 .shelf-item{display:flex;flex-direction:column;align-items:center;gap:16px;transition:transform .25s ease}.c1 .shelf-item:hover{transform:translateY(-8px)}.c1 .shelf-item .cap{font-family:Spline Sans Mono,monospace;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--cream-faint)}.c1 .gallery .note{text-align:center;margin-top:40px;color:var(--cream-faint);font-size:.95rem}@media(max-width:720px){.c1 .shelf{grid-template-columns:1fr 1fr;gap:28px}}.c1 .faq-list{margin-top:44px;border-top:1px solid var(--line)}.c1 details{border-bottom:1px solid var(--line)}.c1 summary{cursor:pointer;list-style:none;padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;font-family:Literata,serif;font-size:1.15rem;color:var(--cream)}.c1 summary::-webkit-details-marker{display:none}.c1 summary:after{content:"+";font-family:Inter;font-weight:400;color:var(--gold);font-size:1.5rem;transition:transform .2s}.c1 details[open] summary:after{transform:rotate(45deg)}.c1 details p{color:var(--cream-dim);padding:0 0 24px;max-width:70ch;font-size:1rem}.c1 .convert{text-align:center}.c1 .convert h2{font-size:clamp(2rem,4.5vw,3.2rem)}.c1 .convert .lede{margin:18px auto 0}.c1 .convert .doors{max-width:640px;margin-left:auto;margin-right:auto}.c1 .handle-row{display:flex;gap:10px}.c1 .handle-row input{flex:1;background:var(--ink-2);border:1px solid hsla(42,25%,92%,.28);color:var(--cream);border-radius:4px;padding:14px 16px;font-family:Inter;font-size:1rem}.c1 .handle-row input:focus{outline:2px solid var(--gold);outline-offset:0;border-color:transparent}.c1 .handle-row input::-moz-placeholder{color:var(--cream-faint)}.c1 .handle-row input::placeholder{color:var(--cream-faint)}.c1 .mgr{margin-top:40px;font-size:.95rem;color:var(--cream-faint)}.c1 .mgr a{color:var(--cream-dim);border-bottom:1px solid var(--line)}.c1 footer{border-top:1px solid var(--line);background:var(--ink-3);padding:52px 0 60px;color:var(--cream-faint);font-size:.9rem;position:relative;z-index:2}.c1 .foot-top{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap;align-items:flex-start}.c1 .foot-links{display:flex;gap:26px;flex-wrap:wrap}.c1 .foot-links a{color:var(--cream-dim);text-decoration:none}.c1 .foot-links a:hover{color:var(--cream)}.c1 .drink{max-width:46ch;line-height:1.5;margin-top:24px;border-top:1px solid var(--line);padding-top:20px}.c1 .foot-social{display:flex;gap:8px;margin-top:16px}.c1 .foot-social a{color:var(--cream-dim);display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;transition:color .15s}.c1 .foot-social a:hover{color:var(--gold)}.c1 .foot-social svg{width:20px;height:20px;fill:currentColor}.c1 .reveal{transition:opacity .7s ease,transform .7s ease}.c1.reveal-anim .reveal{opacity:0;transform:translateY(22px)}.c1.reveal-anim .reveal.in{opacity:1;transform:none}@media(max-width:880px){.c1 .hero-grid,.c1 .math-grid,.c1 .proof-grid,.c1 .split-grid{grid-template-columns:1fr}.c1 .hero-grid{gap:30px}.c1 .hero h1{font-size:clamp(2rem,7vw,2.7rem)}.c1 .hero-stage{min-height:auto;order:-1}.c1 .hero .hero-photo img{max-height:300px}.c1 section{padding:76px 0}.c1 .hero{padding:104px 0 56px}.c1 .math-grid{gap:34px}}@media(prefers-reduced-motion:reduce){.c1 .reveal{opacity:1;transform:none;transition:none}.c1 *{scroll-behavior:auto}.c1 .btn:hover,.c1 .shelf-item:hover{transform:none}}.c1 .hero-photo{position:relative;filter:drop-shadow(0 30px 46px rgba(0,0,0,.6))}.c1 .hero-photo img{display:block;max-height:580px;width:auto;border-radius:4px}.c1 .proof-photo{width:100%;height:210px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 32%;object-position:center 32%;border-radius:4px;margin-bottom:20px;border:1px solid var(--line)}.c1 .shelf-item{margin:0}.c1 .cardimg{background:var(--ink-3);border:1px solid var(--line);border-radius:6px;overflow:hidden;aspect-ratio:3/4;display:flex;align-items:center;justify-content:center;transition:border-color .2s}.c1 .shelf-item:hover .cardimg{border-color:rgba(196,136,60,.4)}.c1 .cardimg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.c1 .droppage{background:var(--ink)}.c1 .dp-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:44px;align-items:center;margin-top:10px}.c1 .dp-shot{border:1px solid var(--line);border-radius:6px;overflow:hidden;box-shadow:0 30px 50px rgba(0,0,0,.55);margin:0}.c1 .dp-shot img{display:block;width:100%}@media(max-width:880px){.c1 .dp-grid{grid-template-columns:1fr;gap:28px}}.c1 .proof-bottle{background:#efe9dd;border:1px solid var(--line);border-radius:6px;height:210px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;overflow:hidden}.c1 .proof-bottle img{max-height:186px;width:auto}.c1 .carousel{position:relative;display:flex;align-items:center;gap:14px;margin-top:48px}.c1 .carousel-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;flex:1;padding:6px 2px 16px;scrollbar-width:none;-ms-overflow-style:none}.c1 .carousel-track::-webkit-scrollbar{display:none}.c1 .carousel-track .shelf-item{flex:0 0 clamp(190px,23%,250px);scroll-snap-align:start;margin:0}.c1 .car-btn{flex:none;width:46px;height:46px;border-radius:50%;border:1px solid var(--gold);background:transparent;color:var(--gold);font-family:Inter,sans-serif;font-size:1.5rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .18s,transform .18s}.c1 .car-btn:hover{background:rgba(196,136,60,.12);transform:translateY(-2px)}.c1 .car-btn:focus-visible{outline:2px solid var(--gold-hi);outline-offset:3px}@media(max-width:720px){.c1 .car-btn{display:none}.c1 .carousel-track .shelf-item{flex:0 0 62%}}.c1 .cat-reassure{color:var(--cream-dim);font-size:1.12rem;margin-top:16px;max-width:62ch}.c1 .cat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px}.c1 .cat-card{border:1px solid var(--line);border-radius:6px;padding:32px;background:var(--ink-2);transition:border-color .2s}.c1 .cat-card:hover{border-color:rgba(196,136,60,.32)}.c1 .cat-card h3{font-family:Literata,serif;font-size:1.5rem;margin-bottom:16px}.c1 .cat-tags{display:flex;flex-wrap:wrap;gap:8px}.c1 .cat-tag{font-family:Spline Sans Mono,monospace;font-size:.82rem;letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--line);color:var(--cream-dim);padding:6px 10px;border-radius:2px}.c1 .cat-sub{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:16px 0 9px}.c1 .cat-foot{margin-top:36px;color:var(--cream-faint);font-size:1rem}.c1 .cat-foot a{color:var(--gold-hi);border-bottom:1px solid rgba(196,136,60,.4);text-decoration:none;padding-bottom:2px}.c1 .nudge{margin-top:30px;text-align:left;color:var(--cream-faint);font-size:1rem}.c1 .nudge a{color:var(--gold-hi);border-bottom:1px solid rgba(196,136,60,.4);text-decoration:none;padding-bottom:2px}@media(max-width:860px){.c1 .cat-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.c1 .cat-grid{grid-template-columns:1fr}.c1 .wrap{padding:0 20px}.c1 section{padding:64px 0}}.c1 .dp-media{margin:0}.c1 .dp-cap{color:var(--cream-faint);font-size:.9rem;margin-top:14px;text-align:center}.c1 .receipt .rrepeat{margin-top:16px;padding-top:16px;border-top:1px dashed rgba(33,26,16,.28)}.c1 .receipt .rk2{font-family:Spline Sans Mono,monospace;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--accent-ink);display:block;margin-bottom:10px}.c1 .receipt .repeat-kick{font-family:Literata,serif;font-style:italic;font-size:1.15rem;color:#211a10;margin-top:12px}.c1 .convert .doors.two{display:flex;align-items:stretch;justify-content:center;gap:0;max-width:720px;margin:30px auto 0;text-align:left}.c1 .doors.two .door{flex:1 1 0;min-width:0;padding:0 30px}.c1 .doors.two .door .btn{width:100%}.c1 .convert .handle-row{flex-direction:column;gap:10px}.c1 .convert .handle-row input{width:100%}.c1 .or-sep{position:relative;flex:0 0 1px;background:var(--line)}.c1 .or-sep span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--ink);color:var(--cream-faint);font-family:Spline Sans Mono,monospace;font-size:.82rem;letter-spacing:.18em;text-transform:uppercase;padding:8px 7px}.c1 .either{margin-top:22px;color:var(--cream-dim);font-size:.95rem;text-align:center}@media(max-width:620px){.c1 .convert .doors.two{flex-direction:column;max-width:420px}.c1 .doors.two .door{padding:0}.c1 .or-sep{flex:0 0 auto;height:1px;width:100%;margin:20px 0}}.c1 .receipt .earn{width:100%;border-collapse:collapse;margin-top:6px}.c1 .receipt .earn td,.c1 .receipt .earn th{padding:11px 0;text-align:right;font-size:1rem;font-variant-numeric:tabular-nums}.c1 .receipt .earn td:first-child,.c1 .receipt .earn th:first-child{text-align:left}.c1 .receipt .earn thead th{font-family:Spline Sans Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);padding-bottom:9px;border-bottom:1px solid rgba(33,26,16,.2)}.c1 .receipt .earn tbody td{border-bottom:1px solid rgba(33,26,16,.1);color:#2a2113}.c1 .receipt .earn tbody td:first-child,.c1 .receipt .earn thead th:first-child{color:#6f6144;font-weight:500}.c1 .receipt .earn tfoot td{padding-top:16px;font-family:Literata,serif;font-size:1.55rem;color:#211a10;line-height:1}.c1 .receipt .earn tfoot td:first-child{font-family:Spline Sans Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);vertical-align:bottom;padding-bottom:5px}.c1 .receipt .earn .hi{color:var(--accent-ink)}.c1 .receipt .earn tfoot .hi{font-weight:600}.c1 .has-capture .handle-row{flex-direction:column;gap:10px}.c1 .has-capture .handle-row input{width:100%}.c1 .capture[hidden]{display:none}.c1 .capture-done{display:none;position:relative;margin-top:14px;padding:14px 16px 14px 44px;background:rgba(67,192,125,.12);border:1px solid rgba(67,192,125,.55);border-left:3px solid var(--success);border-radius:4px;color:var(--success-text);font-size:1rem;font-weight:500;line-height:1.5}.c1 .capture-done:before{content:"✓";position:absolute;left:16px;top:14px;color:var(--success);font-weight:700;line-height:1.5}.c1 .cap-fields{display:flex;flex-direction:column;gap:10px}.c1 .capture .cap-email,.c1 .capture .cap-handle{width:100%;background:var(--ink-2);border:1px solid hsla(42,25%,92%,.28);color:var(--cream);border-radius:4px;padding:14px 16px;font-family:Inter;font-size:1rem}.c1 .capture .cap-email::-moz-placeholder,.c1 .capture .cap-handle::-moz-placeholder{color:var(--cream-faint)}.c1 .capture .cap-email::placeholder,.c1 .capture .cap-handle::placeholder{color:var(--cream-faint)}.c1 .cap-handle-row{display:flex;gap:10px}.c1 .capture .cap-platform{flex:0 0 128px;background:var(--ink-2);border:1px solid hsla(42,25%,92%,.28);color:var(--cream);border-radius:4px;padding:14px 12px;font-family:Inter;font-size:.95rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.c1 .capture .cap-handle{flex:1;min-width:0}.c1 .capture .cap-email:focus,.c1 .capture .cap-handle:focus,.c1 .capture .cap-platform:focus{outline:2px solid var(--gold);outline-offset:0;border-color:transparent}.c1 .capture .cap-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0;overflow:hidden}.c1 .capture-close{display:inline-block;margin-top:12px;padding:4px 0;background:none;border:none;cursor:pointer;font-family:Inter,sans-serif;font-size:.9rem;color:var(--cream-faint);text-decoration:underline;text-underline-offset:3px}.c1 .capture-close:hover{color:var(--cream)}.c1 .capture-close:focus-visible{outline:2px solid var(--gold-hi);outline-offset:3px}.c1 .capture-error{display:none;margin-top:10px;color:#e07a6a;font-size:.9rem;line-height:1.5}.c1 .proof-stats .l-wide{max-width:none;white-space:nowrap}.c1 .split-stat{margin:34px 0 0;text-align:left;font-family:Literata,serif;font-size:clamp(1.3rem,2.4vw,1.7rem);color:var(--cream)}.c1 .split-stat strong{color:var(--gold-hi);font-weight:600;font-style:italic}.c1 .timeline .tl{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:26px;margin-top:52px;counter-reset:tl;padding:0}.c1 .tl-step{position:relative;padding-top:44px}.c1 .tl-step:before{counter-increment:tl;content:counter(tl);position:absolute;top:0;left:0;width:30px;height:30px;border-radius:50%;background:var(--foil);color:var(--gold-ink);display:flex;align-items:center;justify-content:center;font-family:Spline Sans Mono,monospace;font-size:.8rem;font-weight:700;z-index:2}.c1 .tl-step:after{content:"";position:absolute;top:14px;left:34px;right:-26px;height:1px;background:var(--line)}.c1 .tl-step:last-child:after{display:none}.c1 .tl-when{font-family:Spline Sans Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);display:block;margin-bottom:8px}.c1 .tl-step h3{font-size:1.15rem;margin-bottom:8px}.c1 .tl-step p{color:var(--cream-dim);font-size:1rem;line-height:1.5}@media(max-width:760px){.c1 .timeline .tl{grid-template-columns:1fr;gap:0}.c1 .tl-step{padding:0 0 30px 46px}.c1 .tl-step:after{top:30px;bottom:0;left:14px;right:auto;width:1px;height:auto}.c1 .tl-step:last-child{padding-bottom:0}}