.styles-module__vdB-Pq__racine{--ink:#f4ede7;--ink-soft:#f4ede78f;--ink-faint:#f4ede757;--ground:#07080b;--ember:#ff7a3c;--ember-deep:#c8461a;--teal:#3fd8c8;--hair:#f4ede724;--gutter:clamp(1.5rem, 4.2vw, 4.25rem);--sans:"Inter Tight", "Segoe UI", system-ui, -apple-system, sans-serif;--mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace}:where(.styles-module__vdB-Pq__racine),:where(.styles-module__vdB-Pq__racine) *,:where(.styles-module__vdB-Pq__racine) :before,:where(.styles-module__vdB-Pq__racine) :after{box-sizing:border-box}:is(html:has(.styles-module__vdB-Pq__racine),body:has(.styles-module__vdB-Pq__racine),.styles-module__vdB-Pq__racine){height:100%}body:has(.styles-module__vdB-Pq__racine){margin:0;overflow:hidden}.styles-module__vdB-Pq__racine{background:var(--ground);color:var(--ink);font-family:var(--sans);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}:where(.styles-module__vdB-Pq__racine) a{color:inherit;text-decoration:none}.styles-module__vdB-Pq__stage{z-index:0;position:fixed;inset:0}.styles-module__vdB-Pq__webgl{display:block;width:100vw!important;height:100svh!important}.styles-module__vdB-Pq__chrome{z-index:1;pointer-events:none;grid-template-rows:auto 1fr auto;height:100svh;display:grid;position:relative}.styles-module__vdB-Pq__chrome a,.styles-module__vdB-Pq__chrome h1,.styles-module__vdB-Pq__chrome p,.styles-module__vdB-Pq__chrome dl{pointer-events:auto}.styles-module__vdB-Pq__bar{padding:clamp(1.1rem, 2.2vw, 1.9rem) var(--gutter);align-items:center;gap:clamp(1.5rem,3.4vw,3.2rem);display:flex}.styles-module__vdB-Pq__mark{letter-spacing:-.012em;align-items:center;gap:.6rem;font-size:1.02rem;font-weight:500;display:inline-flex}.styles-module__vdB-Pq__mark svg{width:17px;height:17px;color:var(--ember);filter:drop-shadow(0 0 9px #ff7a3c8c)}.styles-module__vdB-Pq__bar nav{color:var(--ink-soft);gap:clamp(1.1rem,2.1vw,2rem);font-size:.86rem;display:flex}.styles-module__vdB-Pq__bar nav a{padding-block:.35rem;transition:color .35s;position:relative}.styles-module__vdB-Pq__bar nav a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.styles-module__vdB-Pq__bar nav a:hover{color:var(--ink)}.styles-module__vdB-Pq__bar nav a:hover:after{transform:scaleX(1)}.styles-module__vdB-Pq__hero{padding-inline:var(--gutter);align-self:center;max-width:min(37rem,47vw)}.styles-module__vdB-Pq__eyebrow{font-family:var(--mono);letter-spacing:.17em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:.7rem;margin:0 0 1.5rem;font-size:.68rem;display:flex}.styles-module__vdB-Pq__eyebrow__idx{color:var(--ember)}.styles-module__vdB-Pq__eyebrow__rule{background:var(--hair);width:2.4rem;height:1px}.styles-module__vdB-Pq__display{letter-spacing:-.042em;background:linear-gradient(173deg, var(--ink) 0%, var(--ink) 46%, #ffd9c2 74%, #ffb083 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(3.1rem,6.6vw,6.1rem);font-weight:500;line-height:.93}.styles-module__vdB-Pq__lede{max-width:34ch;color:var(--ink-soft);margin:1.65rem 0 0;font-size:1rem;line-height:1.66}.styles-module__vdB-Pq__specs{border-top:1px solid var(--hair);gap:clamp(1.4rem,3vw,2.9rem);margin:2.3rem 0 0;padding-top:1.5rem;display:flex}.styles-module__vdB-Pq__specs dt{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);font-size:.63rem}.styles-module__vdB-Pq__specs dd{letter-spacing:-.018em;margin:.5rem 0 0;font-size:1.02rem;font-weight:500}.styles-module__vdB-Pq__actions{pointer-events:auto;flex-wrap:wrap;gap:.75rem;margin-top:2.4rem;display:flex}.styles-module__vdB-Pq__btn{--pad:.82rem 1.35rem;padding:var(--pad);letter-spacing:-.008em;white-space:nowrap;border-radius:999px;align-items:center;font-size:.87rem;font-weight:500;transition:transform .4s cubic-bezier(.2,.7,.2,1),background .4s,border-color .4s,color .4s;display:inline-flex;position:relative}.styles-module__vdB-Pq__btn:hover{transform:translateY(-1px)}.styles-module__vdB-Pq__btn--solid{color:#21100a;background:linear-gradient(163deg, #ffb083, var(--ember) 46%, var(--ember-deep));box-shadow:inset 0 1px #ffecdc8c,0 1px 2px #0009,0 14px 34px -14px #ff6a2cbf}.styles-module__vdB-Pq__btn--solid:hover{background:linear-gradient(163deg,#ffc09a,#ff8a4f 46%,#d6501f)}.styles-module__vdB-Pq__btn--quiet{color:var(--ink-soft);border:1px solid var(--hair);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.styles-module__vdB-Pq__btn--quiet:hover{color:var(--ink);border-color:#f4ede74d}.styles-module__vdB-Pq__foot{padding:clamp(1rem, 2vw, 1.7rem) var(--gutter);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);justify-content:space-between;align-items:baseline;gap:1rem;font-size:.66rem;display:flex}.styles-module__vdB-Pq__foot__hint:before{content:"";background:var(--teal);width:5px;height:5px;box-shadow:0 0 10px var(--teal);vertical-align:middle;border-radius:50%;margin-right:.6rem;animation:3.6s ease-in-out infinite styles-module__vdB-Pq__pulse;display:inline-block}@keyframes styles-module__vdB-Pq__pulse{0%,to{opacity:.35}50%{opacity:1}}.styles-module__vdB-Pq__eyebrow,.styles-module__vdB-Pq__display,.styles-module__vdB-Pq__lede,.styles-module__vdB-Pq__specs,.styles-module__vdB-Pq__actions,.styles-module__vdB-Pq__bar,.styles-module__vdB-Pq__foot{animation:1.15s cubic-bezier(.16,.84,.24,1) backwards styles-module__vdB-Pq__rise}.styles-module__vdB-Pq__bar{animation-delay:50ms}.styles-module__vdB-Pq__eyebrow{animation-delay:.18s}.styles-module__vdB-Pq__display{animation-delay:.26s}.styles-module__vdB-Pq__lede{animation-delay:.38s}.styles-module__vdB-Pq__specs{animation-delay:.48s}.styles-module__vdB-Pq__actions{animation-delay:.56s}.styles-module__vdB-Pq__foot{animation-delay:.66s}@keyframes styles-module__vdB-Pq__rise{0%{opacity:0;filter:blur(11px);transform:translateY(15px)}to{opacity:1;filter:blur();transform:none}}@media (max-width:900px){.styles-module__vdB-Pq__hero{align-self:end;max-width:none;padding-bottom:1rem}.styles-module__vdB-Pq__bar nav{display:none}.styles-module__vdB-Pq__lede{max-width:42ch;font-size:.94rem}.styles-module__vdB-Pq__specs{flex-wrap:wrap;gap:1.1rem 2rem}}@media (prefers-reduced-motion:reduce){:where(.styles-module__vdB-Pq__racine) *,:where(.styles-module__vdB-Pq__racine) :before,:where(.styles-module__vdB-Pq__racine) :after{transition:none!important;animation:none!important}}
