.rule{background:#d6d2ce;height:1px}@layer base{a{color:inherit;text-decoration:none}}.score-track{background:#e7e1dd;border-radius:999px;height:6px;position:relative;overflow:hidden}.score-fill{background:linear-gradient(90deg,#c26b89 0%,#e2b8c5 30%,#c26b89 60%,#8a3f5a 100%) 0 0/220% 100%;border-radius:999px;width:0;height:100%;transition:width 1.2s cubic-bezier(.2,.7,.2,1);animation:6s linear infinite flowGradient}.score-fill.in{width:var(--w,60%)}@keyframes flowGradient{0%{background-position:0%}to{background-position:-220%}}.fade-up{opacity:0;animation:.8s cubic-bezier(.2,.7,.2,1) forwards fade-up;transform:translateY(8px)}.fade-up.d1{animation-delay:50ms}.fade-up.d2{animation-delay:.15s}.fade-up.d3{animation-delay:.25s}.fade-up.d4{animation-delay:.35s}@keyframes fade-up{to{opacity:1;transform:none}}.reveal{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(14px)}.reveal.in{opacity:1;transform:none}.wave-path{stroke-dasharray:1400;stroke-dashoffset:1400px;transition:stroke-dashoffset 2.6s cubic-bezier(.2,.7,.2,1)}.wave-path.in{stroke-dashoffset:0}.wave-marker{opacity:0;transition:opacity .5s 1.6s}.wave-marker.in{opacity:1}.wave-cursor{opacity:0;transition:opacity .4s 2s}.wave-cursor.in{opacity:1}.wave-cursor-dot{transform-origin:50%;transform-box:fill-box;animation:1.6s ease-in-out infinite cursorPulse}@keyframes cursorPulse{0%,to{r:2.2;filter:drop-shadow(0 0 #c26b8900)}50%{r:3.4;filter:drop-shadow(0 0 6px #c26b89b3)}}.wave-peak{transform-origin:50%;transform-box:fill-box;animation:2.4s ease-in-out infinite peakPulse}@keyframes peakPulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.4;transform:scale(1.6)}}.breath{position:relative}.breath:after{content:"";border:1px solid #c26b898c;border-radius:999px;animation:2.6s cubic-bezier(.2,.7,.2,1) infinite ring;position:absolute;inset:-3px}@keyframes ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}.spark-dot{animation:4s ease-in-out infinite sparkBlink}.spark-dot:nth-child(2){animation-delay:.8s}.spark-dot:nth-child(3){animation-delay:1.6s}@keyframes sparkBlink{0%,to{opacity:.35}50%{opacity:1}}.cta-arrow svg{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.cta-arrow:hover svg{transform:translate(3px)}.spotlight{transition:transform .4s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden}.spotlight:before{content:"";pointer-events:none;background:radial-gradient(420px circle at var(--mx,50%) var(--my,30%), #c26b891a, transparent 55%);opacity:0;z-index:0;transition:opacity .4s;position:absolute;inset:-1px}.spotlight:hover:before{opacity:1}.spotlight>*{z-index:1;position:relative}.steps-grid,.privacy-grid,#catalog-grid{border-radius:6px;overflow:hidden;box-shadow:inset 0 0 28px 5px #f6f3f1e6}.card-hover{transition:transform .35s cubic-bezier(.2,.7,.2,1),background-color .3s;position:relative;overflow:hidden}.card-hover:hover{background-color:#f6f3f1;transform:translateY(-2px)}.card-hover:before{content:"";pointer-events:none;background:radial-gradient(280px circle at var(--mx,50%) var(--my,50%), #c26b891a, transparent 60%);opacity:0;z-index:0;transition:opacity .35s;position:absolute;inset:0}.card-hover:hover:before{opacity:1}.card-hover>*{z-index:1;position:relative}.card-hover .card-num{transition:color .3s}.card-hover:hover .card-num{color:#8a3f5a}.sig-row{transition:background-color .25s;position:relative}.sig-row td:first-child{position:relative}.sig-row td:first-child:before{content:"";transform-origin:50%;background:#c26b89;border-radius:2px;width:2px;transition:transform .3s cubic-bezier(.2,.7,.2,1);position:absolute;top:25%;bottom:25%;left:-8px;transform:scaleY(0)}.sig-row:hover td:first-child:before{transform:scaleY(1)}.sig-row:hover{background-color:#f1ece8}.sig-row .sig-weight{transition:transform .25s cubic-bezier(.2,.7,.2,1),color .25s;display:inline-block}.sig-row:hover .sig-weight{color:#8a3f5a;transform:translate(-3px)}.tick-num{transition:transform .35s cubic-bezier(.2,.7,.2,1),color .35s;display:inline-block}.tick-num.bump{color:#8a3f5a;transform:translateY(-2px)}.breath{animation:3.4s ease-in-out infinite breath}@keyframes breath{0%,to{box-shadow:0 0 #c26b898c}50%{box-shadow:0 0 0 6px #c26b8900}}.ink-underline{position:relative}.ink-underline:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .4s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.ink-underline:hover:after{transform:scaleX(1)}.drift{will-change:transform;transition:transform .15s linear}.press{transition:transform .15s cubic-bezier(.2,.7,.2,1),box-shadow .25s}.press:active{transform:translateY(1px)scale(.99)}.heartbeat{animation:1.6s cubic-bezier(.2,.7,.2,1) infinite heartbeat;position:relative;box-shadow:0 0 #c26b898c,0 6px 18px -6px #8a3f5a73}.heartbeat:hover{animation-duration:1.1s}@keyframes heartbeat{0%{box-shadow:0 0 #c26b898c,0 6px 18px -6px #8a3f5a73}14%{box-shadow:0 0 0 8px #c26b892e,0 8px 22px -6px #8a3f5a8c}28%{box-shadow:0 0 0 4px #c26b891f,0 6px 18px -6px #8a3f5a73}42%{box-shadow:0 0 0 12px #c26b8900,0 6px 18px -6px #8a3f5a73}to{box-shadow:0 0 #c26b898c,0 6px 18px -6px #8a3f5a73}}.heartbeat:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1px solid #c26b8980;animation:1.6s cubic-bezier(.2,.7,.2,1) infinite heartbeat-ring;position:absolute;inset:-2px}.heartbeat:hover:after{animation-duration:1.1s}@keyframes heartbeat-ring{0%,to{opacity:0;transform:scale(1)}14%{opacity:.9;transform:scale(1.04)}28%{opacity:.4;transform:scale(1.02)}42%{opacity:0;transform:scale(1.1)}}.doc-spine{writing-mode:vertical-rl;transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.hero-h1{letter-spacing:-.022em!important;font-size:clamp(20px,8vw,64px)!important;line-height:1.05!important}.hero-h1 .hero-nbsp{word-break:break-word;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:inherit!important}.cta-band h2,section h2.text-\[56px\]{word-break:break-word!important;overflow-wrap:anywhere!important;font-size:clamp(22px,6vw,56px)!important;line-height:1.1!important}.text-\[56px\]{font-size:clamp(22px,6vw,56px)!important;line-height:1.1!important}.text-\[64px\]{font-size:clamp(20px,8vw,64px)!important}.hero-pill{font-size:clamp(9px,2.6vw,11px)!important}@media (max-width:1023px){.steps-grid{grid-template-columns:1fr!important}}.text-h2,blockquote.text-h2{font-size:clamp(22px,2.7vw,36px)!important;line-height:1.18!important}.text-h3{font-size:clamp(19px,1.95vw,26px)!important;line-height:1.25!important}.text-h4{font-size:clamp(16px,1.5vw,20px)!important;line-height:1.35!important}.text-lede,.hero-lede{font-size:clamp(15px,1.35vw,18px)!important;line-height:1.55!important}.text-display{font-size:clamp(40px,6vw,80px)!important}.cta-band h2{font-size:clamp(26px,4vw,56px)!important;line-height:1.1!important}#hero-panel{padding:clamp(1rem,2vw,2rem)!important}.steps-grid>div{padding:clamp(1.25rem,2.2vw,2rem)!important}.privacy-grid>div{padding:clamp(1.125rem,2vw,2rem)!important}#catalog-grid>div{padding:clamp(1rem,1.8vw,1.75rem)!important}.cta-band{padding:clamp(1.5rem,3.5vw,4rem)!important}section.max-w-\[1320px\].py-32{padding-top:clamp(3rem,7vw,8rem)!important;padding-bottom:clamp(3rem,7vw,8rem)!important}.max-w-\[1320px\].px-8{padding-left:clamp(1rem,2vw,2rem)!important;padding-right:clamp(1rem,2vw,2rem)!important}.hero-grid>*,.hero-grid *,.hero-pillars>*{min-width:0}.hero-lede{overflow-wrap:anywhere;word-break:normal;max-width:min(54ch,100%)}@media (max-width:1023px){.hero-pillars{grid-template-columns:1fr!important;gap:1.25rem!important;max-width:100%!important}}section .grid>*,section .flex>*{min-width:0}@media (max-width:1023px){.hero-h1 .hero-nbsp,.hero-h1,.text-h2,.text-h3,.text-h4{overflow-wrap:anywhere;word-break:normal}.hero-pillars .whitespace-nowrap,#hero-panel .whitespace-nowrap,.steps-grid .whitespace-nowrap,#catalog-grid .whitespace-nowrap,section .whitespace-nowrap.mono{white-space:normal!important}.breath,.dot-pulse,header a.bg-ink,.heartbeat,.cta-arrow{white-space:nowrap!important}section.max-w-\[1320px\].py-32{padding-top:5rem;padding-bottom:5rem}.hero-grid{gap:4rem 3rem}section.max-w-\[1320px\]>.grid.grid-cols-12{gap:3rem}#hero-panel,.steps-grid>div,.privacy-grid>div,#catalog-grid>div,.cta-band{padding:clamp(1rem,2.5vw,2.5rem)!important}}@media (max-width:767px){.max-w-\[1320px\].px-8{padding-left:1rem!important;padding-right:1rem!important}.steps-grid{grid-template-columns:1fr!important}.meta-bar-right{display:none!important}.border-b.border-ink-20 .max-w-\[1320px\]>div:first-child{flex-wrap:wrap;row-gap:4px}.hero-section .hero-grid{gap:3rem 0!important;padding-top:3.5rem!important;padding-bottom:3.5rem!important}.hero-h1{margin-top:1.25rem!important}.hero-h1 br{display:none}.hero-lede{margin-top:1.25rem!important}.hero-cta-row{flex-direction:column!important;align-items:flex-start!important;gap:.75rem!important;margin-top:2rem!important}.hero-pillars{gap:1.25rem!important;margin-top:3rem!important}section.max-w-\[1320px\].py-32{padding-top:3.5rem!important;padding-bottom:3.5rem!important}section.max-w-\[1320px\]>.grid.grid-cols-12{gap:2rem 0!important}.cta-band .lg\:text-right{text-align:left!important}.cta-pin{border-top-width:0!important}.cta-band{background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.cta-band>.grid{row-gap:1.25rem!important}.scroll-cue{display:none!important}header>.h-16{height:3.25rem!important}footer .py-12{padding-top:2rem!important;padding-bottom:2rem!important}footer .grid>.col-span-6,footer .spec-label{display:none!important}footer .max-w-\[1320px\].py-12{row-gap:1.5rem!important}header a.bg-ink{height:40px!important;padding-left:1rem!important;padding-right:1rem!important}}@media (max-width:420px){.border-b.border-ink-20 .max-w-\[1320px\] .text-ink-20{display:none}}@media (hover:none){.spotlight:before,.card-hover:before{display:none!important}.drift{transform:none!important}.card-hover:hover{background-color:#0000!important;transform:none!important}}.hero-stage{position:relative}.hero-pin{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:4rem 0 5rem;display:flex;position:relative}.intro-headline-layer{pointer-events:none;z-index:5;transform-origin:50%;will-change:transform, opacity;justify-content:center;align-items:center;padding:2rem;display:flex;position:absolute;inset:0}.intro-headline{letter-spacing:.02em;text-transform:uppercase;text-align:center;color:#161412;font-size:clamp(38px,7.5vw,92px);font-weight:600;line-height:1.05}.hero-content{z-index:1;width:100%;position:relative}.hero-cta{margin-top:2.75rem}.card-3d-stage{justify-content:center;width:100%;display:flex}.card-3d-inner{transform-origin:50%;width:100%;max-width:576px}@media (min-width:1180px) and (pointer:fine){.intro-headline-layer{position:fixed}}@media (max-width:1179px),(pointer:coarse){.intro-headline-layer{margin-bottom:0;padding:0;position:static;opacity:1!important;transform:none!important}.intro-headline{white-space:normal;font-size:clamp(25px,6.8vw,38px)!important}.hero-content{opacity:1!important}.card-3d-stage{perspective:none!important}.card-3d-inner{max-width:520px;margin:0 auto;transform:none!important}}@media (prefers-reduced-motion:reduce){.hero-stage{min-height:0}.hero-pin{height:auto;position:relative}.intro-headline-layer{margin-bottom:2.5rem;position:static;opacity:1!important;transform:none!important}.intro-headline{white-space:normal}.hero-content{opacity:1!important}.card-3d-stage{perspective:none!important}.card-3d-inner{transform:none!important}}.landing-stage{position:relative}.stage-card{pointer-events:none;justify-content:center;align-items:center;display:flex;position:relative}.stage-card .card-3d-stage{pointer-events:auto}.stage-beats{z-index:2;position:relative}.beat{align-items:center;min-height:100vh;display:flex}.beat-inner{width:100%;max-width:1320px;margin:0 auto;padding:0 2rem}.beat-content{width:100%}.stage-tail{height:0}.reveal-wrap{position:relative}.cta-pin{justify-content:center;align-items:center;min-height:100vh;padding:4rem 0;display:flex;position:relative}.cta-dwell{height:0}.footer-rise{position:relative}.reveal-wrap>.footer-aurora{z-index:-1;display:none}.reveal-wrap>.footer-aurora--section{height:90vh}.hero-card-inline{display:none}.hero-beat{position:relative}.hero-cta-wrap{flex-direction:column;align-items:center;display:flex}@media (min-width:1180px) and (pointer:fine){.stage-card{z-index:1;height:calc(100vh - 4rem);position:sticky;top:4rem}.intro-headline-layer{display:none}.stage-beats{margin-top:calc(-100vh + 4rem)}.beat--left,.beat--right{min-height:220vh}.stage-tail{height:110vh}.cta-pin{z-index:0;height:100vh;min-height:0;padding:0;position:sticky;top:0}.cta-dwell{height:70vh}.footer-rise{z-index:1}.beat-content{width:36%;max-width:400px}.beat--right .beat-content{margin-left:auto}.beat--left .beat-content{margin-right:auto}.stage-beats,.beat{pointer-events:none}.beat-content{pointer-events:auto}.hero-beat{min-height:175vh}.hero-beat .beat-content{flex-direction:column;align-items:center;width:100%;max-width:none;display:flex}.hero-cta-wrap{position:absolute;bottom:6vh;left:0;right:0}}@media (max-width:1179px),(pointer:coarse){.stage-card{display:none}.reveal-wrap{isolation:isolate}.reveal-wrap>.footer-aurora{display:block}.cta-pin>.footer-aurora{display:none}.reveal-wrap:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#d9b7c500,#d9b7c5 78%);height:220px;position:absolute;bottom:0;left:0;right:0}.hero-card-inline{transform-origin:top;width:100%;max-width:520px;margin:3.25rem auto -3.25rem;display:block;transform:scale(.92)}.stage-beats{margin-top:0}.beat{min-height:0;padding:4.5rem 0}.founder-note{padding-top:5.25rem!important;padding-bottom:5.25rem!important}.hero-beat{padding-top:0!important}.beat-content{width:100%;max-width:640px;margin:0 auto}.hero-cta-wrap{margin-top:2.5rem;position:static;opacity:1!important}}@media (prefers-reduced-motion:reduce){.stage-card{display:none}.intro-headline-layer{position:static;opacity:1!important;display:flex!important;transform:none!important}.hero-card-inline{width:100%;max-width:520px;margin:1rem auto 0;display:block}.stage-beats{margin-top:0}.hero-cta-wrap{margin-top:2.5rem;position:static;opacity:1!important}}.faq-answer{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.2,.7,.2,1);display:grid}.faq-answer--open{grid-template-rows:1fr}.faq-answer__inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.faq-answer{transition:none}}.card-3d-inner{position:relative}.card-3d-inner .rank-card{border-color:#d6d2ce;box-shadow:0 24px 48px -30px #16141233,0 8px 18px -16px #1614121a}.card-3d-inner .rank-card.spotlight:before{background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%), #c26b8938, transparent 62%)}.card-3d-inner:before{content:"";pointer-events:none;filter:blur(26px);background:radial-gradient(closest-side,#c26b8957,#c26b8900 74%);border-radius:26px;animation:5.6s ease-in-out infinite cardHalo;position:absolute;inset:-30px}@keyframes cardHalo{0%,to{opacity:.55;transform:translateZ(-40px)scale(.95)}50%{opacity:.95;transform:translateZ(-40px)scale(1.06)}}.card-3d-inner .rank-card-radar{filter:drop-shadow(0 7px 11px #16141229);animation:7.5s ease-in-out -2.4s infinite cardDriftB}.card-3d-inner .sample-tag{animation:6s ease-in-out infinite cardDriftA}.card-3d-inner .fit-pill{animation:6s ease-in-out -3s infinite cardDriftA}.card-3d-inner .rank-card h3{animation:8.5s ease-in-out -1.6s infinite cardDriftB}@keyframes cardDriftA{0%,to{transform:translate(0)}50%{transform:translate(2.5px,-2.5px)}}@keyframes cardDriftB{0%,to{transform:translate(0)}50%{transform:translate(-3px,2px)}}@media (prefers-reduced-motion:reduce){.card-3d-inner:before,.card-3d-inner .rank-card-radar,.card-3d-inner .sample-tag,.card-3d-inner .fit-pill,.card-3d-inner .rank-card h3{animation:none}}.scroll-cue{z-index:30;pointer-events:none;color:#6a6663;flex-direction:column;align-items:center;display:flex;position:fixed;bottom:1.6rem;left:50%;transform:translate(-50%)}.scroll-cue .chev{line-height:0;animation:1.8s cubic-bezier(.4,0,.2,1) infinite cueBounce;display:block}.scroll-cue .chev:nth-child(2){opacity:.45;margin-top:-12px;animation-delay:.16s}@keyframes cueBounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.scroll-cue .chev{animation:none}}.skip-tab{z-index:40;color:#fff;writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;opacity:0;pointer-events:none;background:#c26b89;border-radius:10px 0 0 10px;align-items:center;gap:12px;padding:18px 11px;font-size:12px;transition:opacity .5s cubic-bezier(.2,.7,.2,1),transform .5s cubic-bezier(.2,.7,.2,1),background-color .25s;display:inline-flex;position:fixed;top:50%;right:0;transform:translateY(-50%)translate(22px);box-shadow:-12px 0 30px -16px #16141273}.skip-tab.is-visible{opacity:1;pointer-events:auto;transform:translateY(-50%)translate(0)}.skip-tab:hover{background:#8a3f5a}.skip-arw{transition:transform .25s cubic-bezier(.2,.7,.2,1);transform:rotate(90deg)}.skip-tab:hover .skip-arw{transform:rotate(90deg)translate(3px)}@media (prefers-reduced-motion:reduce){.skip-tab{transition:opacity .2s linear}}
