:root{--bp-sm:40em;--bp-md:48em;--bp-lg:64em;--bp-xl:80em;--bp-2xl:96em;--champagne:#e4aa59;--electric:#00b4ff;--violet:#8a2bff;--graphite:#1a1a1a;--off-white:#f7f7f8;--champagne-100:#fbe9cc;--champagne-200:#f5d5a0;--champagne-300:#ecc07e;--champagne-400:var(--champagne);--champagne-600:#b47b2e;--champagne-700:#855a22;--champagne-800:#503515;--champagne-glint:#fbe1b2;--metal-shadow:#986822;--metal-sheen:#f1c98f;--warm-white:#fff8ec;--electric-100:#c7f0ff;--electric-200:#7fd9ff;--electric-400:var(--electric);--electric-600:#0089c4;--electric-800:#004a6b;--violet-100:#e2d0ff;--violet-200:#bd94ff;--violet-400:var(--violet);--violet-600:#6500d2;--violet-800:#390078;--planet-atmosphere:#00223a;--planet-night:#050b12;--champagne-rgb:228 170 89;--champagne-glint-rgb:251 225 178;--electric-rgb:0 180 255;--electric-200-rgb:127 217 255;--violet-rgb:138 43 255;--ink-1000:#000;--ink-950:#040405;--ink-900:#08080a;--ink-850:#0c0c0f;--ink-800:#121215;--ink-750:var(--graphite);--ink-700:#202025;--ink-600:#2b2b32;--ink-500:#3a3a43;--ink-400:#5b5b66;--ink-300:#83838f;--ink-200:#aeaeb8;--ink-100:#d7d7dc;--ink-050:var(--off-white);--white-a04:#ffffff0a;--white-a06:#ffffff0f;--white-a10:#ffffff1a;--white-a16:#ffffff29;--white-a24:#ffffff3d;--black-a40:#0006;--black-a70:#000000b3;--color-background:var(--ink-1000);--color-surface:var(--ink-850);--bg-page:var(--ink-1000);--bg-section:var(--ink-950);--bg-section-alt:var(--ink-900);--surface-card:var(--ink-850);--surface-card-hover:var(--ink-800);--surface-raised:var(--ink-800);--surface-field:var(--ink-900);--surface-glass:#1212159e;--surface-glass-strong:#0a0a0ce6;--surface-glass-light:#ffffff0d;--color-primary:var(--champagne);--color-secondary:var(--electric);--color-text:var(--off-white);--color-text-muted:var(--ink-300);--text-primary:var(--off-white);--text-secondary:var(--ink-200);--text-tertiary:var(--ink-300);--text-muted:var(--ink-400);--text-accent:var(--champagne);--text-tech:var(--electric);--text-on-accent:#1a1204;--text-link:var(--champagne-300);--text-link-hover:var(--champagne-100);--border-hairline:var(--white-a06);--border-subtle:var(--white-a10);--border-strong:var(--white-a16);--border-accent:rgb(var(--champagne-rgb) / .42);--border-tech:rgb(var(--electric-rgb) / .38);--border-violet:rgb(var(--violet-rgb) / .4);--focus-ring:rgb(var(--electric-rgb) / .6);--status-success:#3fd6a0;--status-warning:var(--champagne);--status-danger:#ff6b6b;--status-info:var(--electric);--grad-metal:linear-gradient(145deg, var(--champagne-glint) 0%, var(--champagne) 34%, var(--metal-shadow) 62%, var(--metal-sheen) 88%);--grad-metal-line:linear-gradient(90deg, transparent, var(--champagne) 22%, var(--champagne-glint) 50%, var(--champagne) 78%, transparent);--grad-tech:linear-gradient(120deg, var(--electric) 0%, var(--violet) 100%);--grad-tech-soft:linear-gradient(120deg, rgb(var(--electric-rgb) / .22) 0%, rgb(var(--violet-rgb) / .22) 100%);--grad-scrim-bottom:linear-gradient(to top, var(--ink-1000) 0%, #000000b8 38%, transparent 100%);--grad-scrim-top:linear-gradient(to bottom, #000000d9 0%, transparent 100%);--grad-card-sheen:linear-gradient(160deg, #ffffff12 0%, #fff0 42%)}:root,[data-tone=champagne]{--tone:var(--champagne);--tone-soft:var(--champagne-200);--tone-rgb:var(--champagne-rgb);--tone-wash:rgb(var(--champagne-rgb) / .15);--tone-border:var(--border-accent)}[data-tone=tech]{--tone:var(--electric);--tone-soft:var(--electric-200);--tone-rgb:var(--electric-rgb);--tone-wash:rgb(var(--electric-rgb) / .15);--tone-border:var(--border-tech)}[data-tone=violet]{--tone:var(--violet);--tone-soft:var(--violet-200);--tone-rgb:var(--violet-rgb);--tone-wash:rgb(var(--violet-rgb) / .17);--tone-border:var(--border-violet)}@media (color-gamut:p3){@supports (color:color(display-p3 0 0 0)){:root{--champagne:color(display-p3 .8798 .6661 .3375);--champagne-200:color(display-p3 .951 .8379 .6223);--champagne-300:color(display-p3 .915 .7533 .4831);--champagne-600:color(display-p3 .6858 .4864 .1938);--champagne-glint:color(display-p3 .977 .8831 .6926);--metal-shadow:color(display-p3 .5807 .4117 .145);--metal-sheen:color(display-p3 .9319 .7917 .5565);--electric:color(display-p3 .2696 .6961 1);--electric-200:color(display-p3 .5595 .8453 1);--electric-600:color(display-p3 .0164 .5299 .8219);--violet:color(display-p3 .5049 .1295 1);--violet-200:color(display-p3 .7201 .5753 1)}}}:root{--font-display:var(--font-exo), "Exo 2", system-ui, sans-serif;--font-body:var(--font-montserrat), "Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-jetbrains), "JetBrains Mono", ui-monospace, "SF Mono", Consolas, monospace;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-black:800;--track-tight:-.03em;--track-snug:-.015em;--track-normal:0;--track-wide:.06em;--track-wider:.18em;--track-brand:.28em;--track-wordmark:.42em;--leading-none:.94;--leading-display:1.04;--leading-tight:1.14;--leading-snug:1.32;--leading-body:1.62;--leading-loose:1.8;--text-hero:clamp(2.5rem, 1.25rem + 5.2vw, 6rem);--text-display-1:clamp(2.125rem, 1.4rem + 3.1vw, 4rem);--text-display-2:clamp(1.75rem, 1.25rem + 2.2vw, 3rem);--text-title-1:clamp(1.375rem, 1.1rem + 1.1vw, 2.125rem);--text-title-2:1.375rem;--text-title-3:1.125rem;--text-body-lg:clamp(1rem, .95rem + .25vw, 1.0625rem);--text-body:.9375rem;--text-body-sm:.875rem;--text-caption:.8125rem;--text-label:.6875rem;--text-micro:.625rem;--type-hero:var(--weight-bold) var(--text-hero) / var(--leading-display) var(--font-display);--type-display-1:var(--weight-bold) var(--text-display-1) / var(--leading-tight) var(--font-display);--type-display-2:var(--weight-semibold) var(--text-display-2) / var(--leading-tight) var(--font-display);--type-title-1:var(--weight-semibold) var(--text-title-1) / var(--leading-snug) var(--font-display);--type-title-2:var(--weight-semibold) var(--text-title-2) / var(--leading-snug) var(--font-body);--type-title-3:var(--weight-semibold) var(--text-title-3) / var(--leading-snug) var(--font-body);--type-body-lg:var(--weight-regular) var(--text-body-lg) / var(--leading-body) var(--font-body);--type-body:var(--weight-regular) var(--text-body) / var(--leading-body) var(--font-body);--type-body-sm:var(--weight-regular) var(--text-body-sm) / var(--leading-body) var(--font-body);--type-caption:var(--weight-medium) var(--text-caption) / var(--leading-snug) var(--font-body);--type-eyebrow:var(--weight-semibold) var(--text-label) / 1.4 var(--font-body);--type-mono:var(--weight-regular) var(--text-body-sm) / 1.5 var(--font-mono);--measure-lede:38rem;--measure-body:42rem;--space-0:0;--space-px:1px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--space-40:160px;--container-max:1280px;--container-narrow:760px;--container-wide:1520px;--gutter:clamp(20px, 5vw, 64px);--section-y:clamp(72px, 10vw, 152px);--section-y-tight:clamp(56px, 7vw, 96px);--grid-columns:12;--grid-gap:clamp(16px, 2vw, 32px);--stack-gap:clamp(40px, 5vw, 64px);--control-h-sm:36px;--control-h-md:44px;--control-h-lg:56px;--control-pad-x-sm:18px;--control-pad-x-md:24px;--control-pad-x-lg:32px;--tap-target:44px;--card-pad:var(--space-7);--card-pad-lg:clamp(var(--space-7), 3vw, var(--space-10));--header-h:76px;--z-base:0;--z-raised:10;--z-sticky:100;--z-overlay:500;--z-modal:900;--z-toast:950}@media (width<=47.99em){:root{--header-h:64px}}:root{--radius-xs:4px;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-2xl:36px;--radius-pill:999px;--radius-squircle:24%;--border-w-hair:1px;--shadow-sm:0 2px 8px #00000080;--shadow-md:0 12px 28px -8px #000000b3;--shadow-lg:0 28px 64px -20px #000000d9;--shadow-xl:0 48px 120px -32px #000000f2;--inset-sheen:inset 0 1px 0 #ffffff12;--inset-sheen-strong:inset 0 1px 0 #ffffff24;--inset-hairline:inset 0 0 0 1px #ffffff0f;--glow-champagne-sm:0 0 0 1px rgb(var(--champagne-rgb) / .22), 0 6px 24px -6px rgb(var(--champagne-rgb) / .3);--glow-champagne:0 0 48px -8px rgb(var(--champagne-rgb) / .42);--glow-champagne-lg:0 0 120px -20px rgb(var(--champagne-rgb) / .55);--glow-electric-sm:0 0 0 1px rgb(var(--electric-rgb) / .26), 0 6px 24px -6px rgb(var(--electric-rgb) / .34);--glow-electric:0 0 56px -10px rgb(var(--electric-rgb) / .46);--glow-violet:0 0 56px -10px rgb(var(--violet-rgb) / .46);--elev-card:var(--inset-sheen), var(--shadow-md);--elev-card-hover:var(--inset-sheen-strong), var(--shadow-lg), 0 0 40px -14px rgb(var(--champagne-rgb) / .3);--elev-modal:var(--inset-sheen), var(--shadow-xl);--blur-glass:18px;--blur-glass-heavy:32px;--ring-focus:0 0 0 2px var(--ink-1000), 0 0 0 4px var(--focus-ring);--ease-cinematic:cubic-bezier(.16, 1, .3, 1);--ease-out-soft:cubic-bezier(.22, .61, .36, 1);--ease-in-out-soft:cubic-bezier(.45, 0, .55, 1);--ease-sweep:cubic-bezier(.65, 0, .35, 1);--dur-instant:90ms;--dur-fast:.16s;--dur-base:.28s;--dur-slow:.56s;--dur-cinematic:1.1s;--dur-epic:1.6s;--dur-ambient:9s;--transition-control:color var(--dur-fast) var(--ease-out-soft), background-color var(--dur-fast) var(--ease-out-soft), border-color var(--dur-fast) var(--ease-out-soft), box-shadow var(--dur-base) var(--ease-out-soft), opacity var(--dur-fast) var(--ease-out-soft), transform var(--dur-base) var(--ease-cinematic);--transition-surface:box-shadow var(--dur-slow) var(--ease-cinematic), transform var(--dur-slow) var(--ease-cinematic), background-color var(--dur-base) var(--ease-out-soft), border-color var(--dur-base) var(--ease-out-soft);--lift-hover:-2px;--lift-hover-card:-4px;--press-scale:.985;--rise-distance:28px;--reveal-stagger:90ms}@keyframes inv-rise{0%{opacity:0;transform:translateY(var(--rise-distance))}to{opacity:1;transform:translateY(0)}}@keyframes inv-fade{0%{opacity:0}to{opacity:1}}@keyframes inv-spin{to{transform:rotate(360deg)}}@keyframes inv-sheen{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(260%)skew(-18deg)}}@keyframes inv-glow-breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes inv-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes inv-float{0%,to{translate:0}50%{translate:0 -10px}}@keyframes inv-drift{0%{translate:0}50%{translate:3% -4%}to{translate:-2% 2%}}@keyframes inv-mask-up{0%{transform:translateY(108%)}to{transform:translateY(0)}}@keyframes inv-blur-in{0%{opacity:0;filter:blur(14px);transform:scale(1.06)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes inv-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes inv-text-glint{0%{background-position:190% 0,0 0}24%,to{background-position:-90% 0,0 0}}@keyframes inv-lit{0%{border-color:var(--border-hairline);box-shadow:var(--inset-sheen), 0 0 0 0 rgb(var(--champagne-rgb) / 0)}35%{border-color:rgb(var(--champagne-rgb) / .75);box-shadow:var(--inset-sheen), 0 0 0 5px rgb(var(--champagne-rgb) / .08), 0 0 34px -2px rgb(var(--champagne-rgb) / .7)}to{border-color:var(--border-accent);box-shadow:var(--inset-sheen), 0 0 28px -10px rgb(var(--champagne-rgb) / .5)}}@keyframes inv-failsafe{to{opacity:1;filter:none;transform:none}}*,:before,:after{box-sizing:border-box}html{color-scheme:dark;background:var(--bg-page);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--space-4));hanging-punctuation:first last}html[data-motion=full]{scroll-behavior:smooth}body{background:var(--bg-page);min-height:100dvh;color:var(--text-primary);font:var(--type-body);letter-spacing:var(--track-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--weight-semibold);letter-spacing:var(--track-snug);text-wrap:balance;overflow-wrap:break-word;margin:0}p,li,dd{text-wrap:pretty;overflow-wrap:break-word}p,ul,ol,dl,dd,figure,blockquote{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}img,svg,video,picture{max-width:100%;display:block}img{height:auto}a{color:var(--text-link);transition:color var(--dur-fast) var(--ease-out-soft), opacity var(--dur-fast) var(--ease-out-soft);text-decoration:none}a:hover{color:var(--text-link-hover)}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}:focus{outline:none}:focus-visible{box-shadow:var(--ring-focus);outline:none}p a:focus-visible,li a:focus-visible{border-radius:var(--radius-xs)}main:focus-visible{box-shadow:none}::selection{background:rgb(var(--champagne-rgb) / .3);color:var(--off-white)}[hidden]{display:none!important}.visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{top:var(--space-3);left:var(--space-3);z-index:calc(var(--z-modal) + 1);padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background:var(--off-white);color:var(--ink-900);font:var(--type-caption);font-weight:var(--weight-semibold);transition:transform var(--dur-base) var(--ease-cinematic);position:fixed;transform:translateY(-160%)}.skip-link:focus-visible{color:var(--ink-900);transform:translateY(0)}.inv-metal{background:var(--grad-metal);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}.inv-eyebrow{font:var(--type-eyebrow);letter-spacing:var(--track-brand);text-transform:uppercase;color:var(--text-tertiary)}.inv-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.inv-rule{background:var(--grad-metal-line);opacity:.6;border:0;height:1px;margin:0}.inv-container{width:100%;max-width:calc(var(--container-max) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.inv-container--narrow{max-width:calc(var(--container-narrow) + var(--gutter) * 2)}.inv-container--wide{max-width:calc(var(--container-wide) + var(--gutter) * 2)}.inv-grain{isolation:isolate}.inv-grain:after{content:"";z-index:0;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@media (pointer:coarse){.inv-grain:after{display:none}}@media (prefers-reduced-motion:reduce){:root:not([data-motion]) *,:root:not([data-motion]) :before,:root:not([data-motion]) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-motion] [data-reveal]:not([data-reveal=words]):not(.is-revealed){opacity:0}:root[data-motion=full] [data-reveal]:not([data-reveal=words]):not(.is-revealed){transform:translate3d(0, var(--rise-distance), 0)}:root[data-motion=full] [data-reveal=fade]:not(.is-revealed){transform:none}:root[data-motion=full] [data-reveal=scale]:not(.is-revealed){filter:blur(10px);transform:scale(.94)}:root[data-motion] [data-reveal].is-revealed{opacity:1;filter:none;transition:opacity .9s var(--ease-out-soft), transform 1.3s var(--ease-cinematic), filter 1.2s var(--ease-cinematic);transition-delay:calc(var(--reveal-order,0) * var(--reveal-stagger));transform:none}:root[data-motion=reduced] [data-reveal].is-revealed{transition:opacity .7s var(--ease-out-soft);transition-delay:calc(var(--reveal-order,0) * 60ms)}:root[data-motion]:not(.motion-ready) [data-reveal]:not(.is-revealed){animation:1ms linear 2.5s forwards inv-failsafe}:root[data-motion=full] [data-reveal] .eyebrow__rule{transform-origin:0;transform:scaleX(0)}:root[data-motion=full] [data-reveal].is-revealed .eyebrow__rule{transition:transform 1.2s var(--ease-cinematic) .25s;transform:scaleX(1)}:root[data-motion=full] .load-rise{animation:inv-rise 1.2s var(--ease-cinematic) both;animation-delay:var(--load-delay,0s)}:root[data-motion=reduced] .load-rise{animation:inv-fade .9s var(--ease-out-soft) both;animation-delay:var(--load-delay,0s)}.w{vertical-align:top;margin:-.12em -.05em -.16em;padding:.12em .05em .16em;display:inline-block;overflow:hidden}.w__i{display:inline-block}:root[data-motion=full] [data-words=load] .w__i{animation:inv-mask-up 1.25s var(--ease-cinematic) both;animation-delay:calc(var(--words-delay,0s) + var(--i,0) * 70ms)}:root[data-motion=reduced] [data-words=load] .w__i{animation:inv-fade .9s var(--ease-out-soft) both;animation-delay:calc(var(--words-delay,0s) + var(--i,0) * 40ms)}:root[data-motion=full] [data-words=reveal]:not(.is-revealed) .w__i{transform:translateY(108%)}:root[data-motion=full] [data-words=reveal].is-revealed .w__i{transition:transform 1.25s var(--ease-cinematic);transition-delay:calc(var(--i,0) * 60ms);transform:none}:root[data-motion=reduced] [data-words=reveal]:not(.is-revealed) .w__i{opacity:0}:root[data-motion=reduced] [data-words=reveal].is-revealed .w__i{opacity:1;transition:opacity .8s var(--ease-out-soft);transition-delay:calc(var(--i,0) * 40ms)}.glint{background-image:linear-gradient(105deg, transparent 0 40%, #fff8ebf2 50%, transparent 60% 100%), var(--grad-metal);background-position:190% 0,0 0;background-repeat:no-repeat;background-size:260% 100%,100% 100%}:root[data-motion=full] .glint{animation:inv-text-glint 8s var(--ease-sweep) infinite;animation-delay:calc(1.9s + var(--i,0) * .11s)}:root[data-motion=reduced] .glint{animation:inv-text-glint 3.2s var(--ease-sweep) 1 both;animation-delay:calc(1.2s + var(--i,0) * .11s)}:root[data-motion=full] [data-words=load] .w__i.glint{animation:inv-mask-up 1.25s var(--ease-cinematic) both, inv-text-glint 8s var(--ease-sweep) infinite;animation-delay:calc(var(--words-delay,0s) + var(--i,0) * 70ms), calc(var(--words-delay,0s) + 1.3s + var(--i,0) * .11s)}:root[data-motion=reduced] [data-words=load] .w__i.glint{animation:inv-fade .9s var(--ease-out-soft) both, inv-text-glint 3.2s var(--ease-sweep) 1 both;animation-delay:calc(var(--words-delay,0s) + var(--i,0) * 40ms), calc(var(--words-delay,0s) + .9s)}:root[data-motion] [data-words=reveal]:not(.is-revealed) .glint{animation-play-state:paused}:root[data-motion] .is-revealed .fx-lit{animation:inv-lit 1.8s var(--ease-cinematic) both;animation-delay:calc(var(--reveal-order,0) * var(--reveal-stagger) + .3s)}.fx-spot{--mx:50%;--my:0%;isolation:isolate}.fx-spot:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(560px circle at var(--mx) var(--my), rgb(var(--champagne-rgb) / .1), transparent 44%);transition:opacity var(--dur-slow) var(--ease-out-soft);position:absolute;inset:0}.fx-ring{z-index:2;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--mx) var(--my), rgb(var(--champagne-glint-rgb) / .9), rgb(var(--champagne-rgb) / .28) 42%, transparent 72%);-webkit-mask-composite:xor;transition:opacity var(--dur-slow) var(--ease-out-soft);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}@media (hover:hover) and (pointer:fine){:root[data-motion] .fx-spot:hover:after,:root[data-motion] .fx-spot:hover>.fx-ring{opacity:1}}:root[data-motion=full] [data-magnetic]{translate:var(--mag-x,0px) var(--mag-y,0px);transition:translate .7s var(--ease-cinematic), var(--transition-control)}:root[data-motion=full] [data-tilt]{transform:perspective(1400px) rotateX(calc(var(--tilt-y,0) * -4deg)) rotateY(calc(var(--tilt-x,0) * 6deg));transition:transform 1.2s var(--ease-cinematic);will-change:transform}:root[data-motion=full] .inv-grain:after{animation:1.1s steps(6,end) infinite inv-grain;inset:-50%}@keyframes inv-grain{0%{transform:translate(0)}17%{transform:translate(-4%,3%)}34%{transform:translate(3%,-5%)}51%{transform:translate(-6%,-2%)}68%{transform:translate(5%,4%)}85%{transform:translate(-2%,6%)}to{transform:translate(0)}}:root[data-motion=full] .fx-float{animation:inv-float 8s var(--ease-in-out-soft) infinite}:root[data-motion=full] .fx-breathe{animation:inv-glow-breathe var(--dur-ambient) var(--ease-in-out-soft) infinite}:root[data-motion=full].motion-ready [data-inview]:not(.is-inview),:root[data-motion=full].motion-ready [data-inview]:not(.is-inview) *,:root[data-motion=full].motion-ready [data-inview]:not(.is-inview) :before,:root[data-motion=full].motion-ready [data-inview]:not(.is-inview) :after,:root[data-motion=full].motion-ready [data-inview]:not(.is-inview):before,:root[data-motion=full].motion-ready [data-inview]:not(.is-inview):after{animation-play-state:paused!important}@view-transition{navigation:auto}[data-site-header]{view-transition-name:site-header}::view-transition-old(root){animation:.42s var(--ease-out-soft) both vt-out}::view-transition-new(root){animation:.9s var(--ease-cinematic) 80ms both vt-in}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(18px)}}:root[data-motion=reduced]::view-transition-old(root),:root[data-motion=reduced]::view-transition-new(root){animation-name:vt-out;animation-duration:.24s}:root[data-motion=reduced]::view-transition-new(root){animation-direction:reverse}@media (prefers-reduced-motion:reduce){:root:not([data-motion])::view-transition-group(*),:root:not([data-motion])::view-transition-old(*),:root:not([data-motion])::view-transition-new(*){animation:none!important}}.logo[data-astro-cid-r4rv36dc]{user-select:none;-webkit-user-drag:none;max-width:none;height:auto;display:block}
