.dark .about-ink .text-\[\#0c2d6b\],.dark .about-ink .dark\:text-primary{color:#0c2d6b}.dark .about-ink .text-accent{color:#8a5a00}.dark .hero-aurora{opacity:.5}@media (prefers-reduced-motion:no-preference){html:has(.landing-root){scroll-behavior:smooth}.hero-rise{animation:.72s cubic-bezier(.2,.7,.2,1) both landing-rise}.hero-in{animation:landing-fade-up .68s cubic-bezier(.2, .7, .2, 1) var(--hero-delay,0s) both}.hero-aurora{animation:18s ease-in-out infinite alternate hero-aurora}.hero-pulse:after{content:"";border-radius:inherit;background:inherit;animation:2.4s ease-out infinite hero-pulse;position:absolute;inset:0}.hero-cue svg{animation:2s ease-in-out infinite hero-cue}[data-reveal].is-in:not(.is-shown){animation:landing-fade-up .7s cubic-bezier(.2, .7, .2, 1) var(--reveal-delay,0s) both}.lift{transition:transform .24s cubic-bezier(.2,.7,.2,1),box-shadow .24s,border-color .24s}.cta-sheen{isolation:isolate;position:relative;overflow:hidden}.cta-sheen:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff73 50%,#0000 70%);position:absolute;inset:0;translate:-120%}.cta-sheen:hover:after,.cta-sheen:focus-visible:after{animation:.9s ease-out cta-sheen}.cta-arrow{transition:translate .22s cubic-bezier(.2,.7,.2,1)}a:hover>.cta-arrow,a:focus-visible>.cta-arrow{translate:4px}[dir=rtl] a:hover>.cta-arrow,[dir=rtl] a:focus-visible>.cta-arrow{translate:-4px}@supports selector(::details-content){.faq-list{interpolate-size:allow-keywords}.faq-list details::details-content{block-size:0;transition:block-size .3s cubic-bezier(.2, .7, .2, 1), content-visibility .3s allow-discrete;overflow:clip}.faq-list details[open]::details-content{block-size:auto}}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.lift:hover{transform:translateY(-4px);box-shadow:0 18px 40px -20px #0c2d6b59}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-reveal]:not(.is-in){opacity:0;translate:0 24px}}@keyframes landing-rise{0%{translate:0 14px}to{translate:0}}@keyframes landing-fade-up{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@keyframes hero-aurora{0%{transform:translate(0)scale(1)}to{transform:translate(-6%,4%)scale(1.12)}}@keyframes hero-pulse{0%{opacity:.7;scale:1}to{opacity:0;scale:2.6}}@keyframes hero-cue{0%,to{translate:0}50%{translate:0 3px}}@keyframes cta-sheen{0%{translate:-120%}to{translate:120%}}.hero-net-canvas{opacity:0;transition:opacity .9s;display:block;position:absolute;inset:0}.hero-net-canvas.is-on{opacity:1}.dark .hero-net-canvas.is-on{opacity:.8}.tw-caret{display:none}[data-typewriter-box].is-typing .tw-caret{vertical-align:-.15em;background:currentColor;border-radius:1px;width:2px;height:1.1em;margin-inline-start:3px;animation:1s step-end infinite tw-caret;display:inline-block}.scroll-progress{inset-inline:0;z-index:60;transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#d4a017,#f6d36b);height:3px;position:fixed;top:0;transform:scaleX(0)}[dir=rtl] .scroll-progress{transform-origin:100%;background:linear-gradient(270deg,#d4a017,#f6d36b)}.tilt-card{isolation:isolate;position:relative}.tilt-card:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), #d4a01729, transparent 55%);opacity:0;pointer-events:none;transition:opacity .26s;position:absolute;inset:0}.dark .tilt-card:after{background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), #f6d36b24, transparent 55%)}.tilt-card.is-tilting:after{opacity:1}@media (hover:hover) and (prefers-reduced-motion:no-preference){.tilt-card.is-tilting{transition:transform .12s ease-out,box-shadow .24s,border-color .24s;transform:translateY(-4px);box-shadow:0 22px 44px -22px #0c2d6b73}}.facts-tile:after{content:"";inset-inline-start:1rem;transform-origin:0;background:#d4a017;border-radius:3px;width:2.5rem;height:3px;position:absolute;bottom:.65rem}[dir=rtl] .facts-tile:after{transform-origin:100%}@media (min-width:640px){.facts-tile:after{inset-inline-start:1.25rem;bottom:.9rem}}@media (prefers-reduced-motion:no-preference){@media (scripting:enabled){.facts-tile:after{transition:transform .6s cubic-bezier(.2,.7,.2,1);transform:scaleX(0)}.facts-tile.is-done:after{transform:scaleX(1)}}}.marquee{scrollbar-width:none}.marquee:before,.marquee:after{content:"";z-index:1;pointer-events:none;width:2.5rem;position:absolute;top:0;bottom:0}.marquee:before{background:linear-gradient(90deg, var(--surface), transparent);left:0}.marquee:after{background:linear-gradient(270deg, var(--surface), transparent);right:0}.marquee.is-running{overflow:hidden}.marquee-item{white-space:nowrap;color:color-mix(in srgb, var(--primary) 80%, transparent);flex-shrink:0;align-items:center;gap:.5rem;padding-inline-end:1.5rem;font-size:.875rem;font-weight:600;display:flex}.marquee-item:before{content:"";background:var(--dot,#d4a017);border-radius:2px;flex-shrink:0;order:-1;width:.375rem;height:.375rem;rotate:45deg}.marquee-item bdi{color:#d4a017;font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700}@media (min-width:640px){.marquee-item{padding-inline-end:2rem}}@media (prefers-reduced-motion:no-preference){.marquee.is-running .marquee-track{animation:110s linear infinite marquee}[dir=rtl] .marquee.is-running .marquee-track{animation-name:marquee-rtl}.marquee.is-running:hover .marquee-track,.marquee.is-running:focus-within .marquee-track{animation-play-state:paused}}.mfa-stage{--pad:.75rem;--icon:3rem;--mid:calc(1.25rem + var(--icon) / 2);--col:calc((100% - 2 * var(--pad)) / 6)}@media (min-width:640px){.mfa-stage{--pad:1.5rem;--icon:3.5rem}}.mfa-line,.mfa-line-lit{top:calc(var(--mid) - 1px);height:2px;width:calc(var(--col) * 2);position:absolute}.mfa-line{background:repeating-linear-gradient(90deg,#ffffff59 0 6px,#0000 6px 12px)}.mfa-line.is-off{opacity:.25}.mfa-line-lit{opacity:0;background:#f6d36b;transition:opacity .25s}.mfa-line-lit.is-danger{background:#f87171}.mfa-line-lit.is-on{opacity:1}.mfa-line-a{inset-inline-start:calc(var(--pad) + var(--col))}.mfa-line-b{inset-inline-start:calc(var(--pad) + var(--col) * 3)}.mfa-dot{z-index:20;top:calc(var(--mid) - 7px);opacity:0;pointer-events:none;background:#f87171;border-radius:999px;width:14px;height:14px;margin-inline-start:-7px;transition:opacity .25s;position:absolute}.mfa-dot.is-code{background:#f6d36b}.mfa-dot.is-on{opacity:1}.mfa-dot-a{inset-inline-start:calc(var(--pad) + var(--col) * 2)}.mfa-dot-b{inset-inline-start:calc(var(--pad) + var(--col) * 4)}.mfa-knob{inset-inline-start:4px}.mfa-knob.is-on{inset-inline-start:calc(100% - 1.5rem - 4px)}@media (prefers-reduced-motion:reduce){.mfa-line-lit,.mfa-dot{transition:none}}@keyframes tw-caret{50%{opacity:0}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes marquee-rtl{to{transform:translate(50%)}}[data-fx-offscreen] *,[data-fx-offscreen] :before,[data-fx-offscreen] :after{animation-play-state:paused!important}
