.t1{position:relative;min-height:100svh;background:var(--ink);overflow:clip;isolation:isolate;display:grid;align-items:end}.t1-media{position:absolute;inset:0;z-index:-1;background:#000}.t1-media picture,.t1-media img,.t1-open{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.t1-pic{transform-origin:50% 35%;animation:drift 28s ease-in-out 1s infinite alternate}html.motion-paused .t1-pic{animation-play-state:paused}@keyframes drift{to{transform:scale(1.035)}}.t1-open{z-index:2;transition:opacity 1.2s ease}.t1-open.gone{opacity:0;pointer-events:none}html:not(.js) .t1-open{display:none}.t1-shade{position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(180deg,#0b0a0873,#0b0a0800 22% 48%,#0b0a08e0)}.t1-copy{position:relative;z-index:5;display:grid;justify-items:center;gap:22px;padding:0 var(--gutter) calc(14px + 3.4rem);text-align:center}.t1-h{font-size:clamp(2.3rem,5.2vw,5rem);line-height:1;text-shadow:0 2px 40px rgba(0,0,0,.7)}.t1-h .l{display:block;overflow:hidden;padding-bottom:.06em}.t1-h .b{font-size:.6em;margin-top:.22em;color:var(--ivory);font-weight:400}.t1-h em{color:var(--gold-hi)}html:not(.intro-on) .t1-h .a{animation:up 1.1s var(--ease) .2s backwards}html:not(.intro-on) .t1-h .b{animation:up 1.1s var(--ease) .4s backwards}@keyframes up{0%{transform:translateY(40px);opacity:0}}.t1-cta{display:flex;justify-content:center;align-items:center;gap:26px;flex-wrap:wrap}.play{display:inline-flex;align-items:center;gap:12px;text-decoration:none;font-weight:600;color:var(--text)}.play .pi{width:50px;height:50px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;font-size:1rem;color:var(--gold-hi);transition:.3s;background:#0b0a0866}.play:hover .pi{background:var(--gold);color:var(--ink);transform:translateY(3px)}.t1-micro{margin:0;font:600 .7rem/1.5 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);max-width:70ch}.t1-rail{position:absolute;left:var(--gutter);right:var(--gutter);bottom:14px;z-index:5;list-style:none;margin:0;padding:12px 0 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:12px;font:700 .66rem var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-hi)}.motion-toggle{position:absolute;right:var(--gutter);top:96px;z-index:6;width:44px;height:44px;border-radius:50%;border:1px solid var(--gold);background:#0b0a08b8;color:var(--gold-hi);font-size:.8rem;cursor:pointer}.micro{font-size:.8rem;color:var(--text-dim);margin:26px 0 0;max-width:60ch}.micro.dark{color:var(--text-ink-dim)}.micro a{color:var(--gold-hi)}.cta{display:flex;align-items:center;gap:22px;flex-wrap:wrap}@media(max-width:760px){.t1{display:block;padding:88px 0 28px}.t1-media{position:relative;z-index:0;inset:auto;width:min(100% - 2 * var(--gutter),460px);height:min(54svh,480px);margin:0 auto 22px;border-radius:18px;overflow:hidden;box-shadow:0 0 0 1px #e3b94a99,0 0 90px -14px #ecbe4673}.t1-media picture,.t1-media img,.t1-open{object-position:50% 24%}.t1-shade{background:linear-gradient(180deg,#0b0a081a,#0b0a0800 40%,#0b0a0840)}.t1-copy{padding:0 var(--gutter);gap:14px}.t1-h{font-size:clamp(2rem,9vw,3rem)}.t1-h .b{font-size:.58em}.t1-cta{flex-direction:column;width:100%;gap:10px}.t1-cta .btn{width:100%}.t1-cta .play .pi{width:40px;height:40px}.t1-micro{font-size:.58rem;letter-spacing:.1em}.t1-rail{position:static;margin:22px var(--gutter) 0;flex-wrap:wrap;justify-content:center;font-size:.58rem}.t1-rail li:nth-child(n+3){display:none}.motion-toggle{top:12px;right:12px}}@media(prefers-reduced-motion:reduce){.t1-pic{animation:none}.t1-h .a,.t1-h .b{animation:none!important}.motion-toggle{display:none}}.sell,.days,.lens,.honest,.faqs{background:var(--ivory);color:var(--text-ink);padding-block:clamp(80px,11vw,150px);position:relative}.sell .eyebrow,.days .eyebrow,.lens .eyebrow,.honest .eyebrow,.faqs .eyebrow{color:var(--gold-lo)}.sell .eyebrow:before,.days .eyebrow:before,.lens .eyebrow:before,.honest .eyebrow:before,.faqs .eyebrow:before{background:var(--gold-lo)}.sell h2,.days h2,.lens h2,.honest h2,.faqs h2{font-size:clamp(2.2rem,5vw,4.2rem);color:var(--text-ink)}.sell h2 em,.days h2 em,.lens h2 em{color:var(--gold-lo)}.lede{color:var(--text-ink-dim)}.sell-head{margin-bottom:clamp(36px,6vw,80px)}.lines{list-style:none;margin:0;padding:0;counter-reset:l}.lines li{display:grid;grid-template-columns:70px minmax(0,1.1fr) minmax(0,1fr);gap:24px;align-items:baseline;padding:clamp(22px,3vw,36px) 0;border-top:1px solid rgba(138,100,16,.3);transition:padding-left .5s var(--ease),background .4s}.lines li:last-child{border-bottom:1px solid rgba(138,100,16,.3)}.lines li:hover{padding-left:18px}.lines .ln{font:600 .8rem var(--sans);letter-spacing:.18em;color:var(--gold-lo)}.lines h3{font-size:clamp(1.7rem,3.8vw,3.2rem);line-height:1.05;transition:color .3s}.lines li:hover h3{color:var(--gold-lo)}.lines p{margin:0;color:var(--text-ink-dim);max-width:44ch}@media(max-width:860px){.lines li{grid-template-columns:1fr;gap:6px}.lines .ln{margin-bottom:4px}}.days{background:linear-gradient(180deg,var(--ivory),var(--ivory-2))}.days-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(32px,7vw,110px);align-items:start}.days-head{position:sticky;top:110px}.days-head .lede{margin:22px 0 30px;max-width:34ch}.rail{list-style:none;margin:0;padding:0 0 0 44px;position:relative;display:grid;gap:clamp(34px,5vw,64px)}.rail-line{position:absolute;left:7px;top:8px;bottom:8px;width:2px;background:#8a641040}.rail-line i{position:absolute;inset:0;background:linear-gradient(var(--gold-lo),var(--gold-hi));transform-origin:top;transform:scaleY(0)}.rail li{position:relative}.rail li:before{content:"";position:absolute;left:-44px;top:6px;width:16px;height:16px;border-radius:50%;background:var(--ivory);border:2px solid var(--gold-lo);box-shadow:0 0 0 6px var(--ivory-2)}.when{display:block;font:700 .72rem var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-lo);margin-bottom:8px}.rail h3{font-size:clamp(1.6rem,3vw,2.4rem);margin-bottom:10px}.rail p{color:var(--text-ink-dim);max-width:50ch;margin:0}@media(max-width:900px){.days-grid{grid-template-columns:1fr}.days-head{position:static}}.lens{background:var(--ink);color:var(--ivory)}.lens h2{color:var(--ivory)}.lens h2 em,.lens .eyebrow{color:var(--gold-hi)}.lens .eyebrow:before{background:var(--gold)}.lens-head{margin-bottom:clamp(30px,5vw,56px)}.seg{display:inline-flex;flex-wrap:wrap;gap:6px;padding:6px;border-radius:999px;background:#f6f1e712;border:1px solid var(--line-soft)}.seg button{font:700 .92rem var(--sans);padding:14px 24px;min-height:48px;border-radius:999px;border:0;background:transparent;color:var(--text-dim);cursor:pointer;transition:.3s var(--ease)}.seg button[aria-selected=true]{background:var(--gold);color:var(--ink)}.seg button:not([aria-selected=true]):hover{color:var(--text)}.lens-panel{margin-top:clamp(30px,5vw,56px);display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(24px,5vw,80px);align-items:end}.lens-panel.swap>*{animation:swap .6s var(--ease) backwards}@keyframes swap{0%{opacity:0;transform:translateY(14px)}}.lens-line{font:400 clamp(1.8rem,4.2vw,3.4rem)/1.1 var(--serif);margin:0;text-wrap:balance}.lens-facts{list-style:none;margin:0;padding:0;display:grid;gap:0}.lens-facts li{padding:16px 0 16px 28px;border-top:1px solid var(--line);position:relative}.lens-facts li:before{content:"";position:absolute;left:0;top:1.6em;width:14px;height:1px;background:var(--gold-hi)}.lens .btn--ink{--bg: var(--gold);--fg: var(--ink);grid-column:2;justify-self:start;margin-top:12px}@media(max-width:860px){.lens-panel{grid-template-columns:1fr}.lens .btn--ink{grid-column:1}.seg{border-radius:24px}.seg button{flex:1 1 45%;padding-inline:14px}}.founders{position:relative;background:var(--ink);overflow:clip;min-height:min(86vh,760px);display:grid;align-items:center;padding-block:clamp(72px,9vw,130px)}.founders-img{position:absolute;inset:0 0 0 38%}.founders-img img{width:100%;height:100%;object-fit:cover;object-position:50% 28%}.founders-img:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--ink) 0%,rgba(11,10,8,.6) 35%,rgba(11,10,8,.1) 100%)}.founders-in{position:relative;z-index:2}.founders-copy{max-width:560px}.founders h2{font-size:clamp(2.2rem,4.8vw,4rem);margin-bottom:22px}.founders h2 em{color:var(--gold-hi)}.founders .lede{color:var(--text-dim);margin-bottom:26px}@media(max-width:860px){.founders-img{inset:0;opacity:.4}.founders-img:after{background:linear-gradient(180deg,rgba(11,10,8,.4),var(--ink))}}.honest-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(28px,6vw,100px)}.cols{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,60px)}.cols h3{padding-bottom:14px;border-bottom:2px solid var(--text-ink);margin-bottom:8px;font-size:1.5rem}.cols ul{list-style:none;margin:0;padding:0}.cols li{padding:14px 0;border-bottom:1px solid rgba(138,100,16,.3)}.wide{grid-column:1 / -1}@media(max-width:860px){.honest-grid,.cols{grid-template-columns:1fr}}.faqs{background:var(--ivory-2)}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(28px,6vw,100px)}.faq details{border-top:1px solid rgba(138,100,16,.35);padding:22px 0}.faq details:last-child{border-bottom:1px solid rgba(138,100,16,.35)}.faq summary{cursor:pointer;font:500 clamp(1.15rem,2vw,1.4rem)/1.3 var(--serif);list-style:none;display:flex;justify-content:space-between;gap:20px;min-height:44px;align-items:center}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:300 1.8rem/1 var(--sans);color:var(--gold-lo);transition:transform .3s var(--ease)}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{margin:14px 0 0;color:var(--text-ink-dim);max-width:60ch}@media(max-width:860px){.faq-grid{grid-template-columns:1fr}}.final{padding-block:clamp(90px,13vw,170px);text-align:center;background:radial-gradient(70% 90% at 50% 100%,rgba(227,185,74,.24),transparent 70%),var(--ink)}.final h2{max-width:15ch;margin:0 auto 34px;font-size:clamp(2.5rem,6.4vw,5rem)}.final h2 em{color:var(--gold-hi)}.section--ivory .link,.sell .link{color:var(--gold-lo)}:focus-visible{outline-offset:3px}.sell :focus-visible,.days :focus-visible,.honest :focus-visible,.faqs :focus-visible{outline-color:var(--ink)}@media(max-width:980px){.hero{min-height:auto;padding-top:100px}.hero-grid{grid-template-columns:1fr}.stage{width:min(80%,360px);margin-top:8px}.fc-a{left:-13%;top:62%}.fc-b{right:-11%;top:4%}}@media(max-width:520px){.cta .btn{flex:1 1 100%}.chip{font-size:.7rem}}@media(prefers-reduced-motion:reduce){.lens-panel.swap>*{animation:none}.lines li,.play .pi{transition:none}}
