:root{--surface: #0e0e0e;--surface-container-lowest: #000000;--surface-container-low: #131313;--surface-container: #1a1919;--surface-container-high: #201f1f;--surface-container-highest: #262626;--surface-variant: #262626;--surface-bright: #2c2c2c;--primary: #73ffe3;--primary-container: #00f5d4;--primary-dim: #00e8c9;--on-primary: #006152;--on-primary-container: #00574a;--tertiary: #9cf3ff;--tertiary-container: #4aebfd;--tertiary-dim: #33ddef;--on-surface: #ffffff;--on-surface-variant: #adaaaa;--outline: #777575;--outline-variant: #494847;--error: #ff716c}:where(.astro-j7pv25f6),:where(.astro-j7pv25f6):before,:where(.astro-j7pv25f6):after{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--surface);color:var(--on-surface-variant);font-family:Inter,system-ui,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased}h1:where(.astro-j7pv25f6),h2:where(.astro-j7pv25f6),h3:where(.astro-j7pv25f6),h4:where(.astro-j7pv25f6),h5:where(.astro-j7pv25f6),h6:where(.astro-j7pv25f6){font-family:Manrope,system-ui,sans-serif;color:var(--on-surface)}:where(.astro-j7pv25f6)::-moz-selection{background:#73ffe34d;color:var(--primary)}:where(.astro-j7pv25f6)::selection{background:#73ffe34d;color:var(--primary)}a:where(.astro-j7pv25f6){color:inherit;text-decoration:none}.material-symbols-outlined:where(.astro-j7pv25f6){font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.hide-scrollbar:where(.astro-j7pv25f6)::-webkit-scrollbar{display:none}.hide-scrollbar:where(.astro-j7pv25f6){-ms-overflow-style:none;scrollbar-width:none}.carousel-wrapper:where(.astro-j7pv25f6){position:relative}.carousel-btn:where(.astro-j7pv25f6){position:absolute;top:50%;transform:translateY(-50%);z-index:20;width:3rem;height:3rem;border-radius:9999px;background:#1a1919cc;backdrop-filter:blur(12px);border:1px solid rgba(115,255,227,.25);color:var(--primary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,border-color .2s,transform .2s,opacity .2s;box-shadow:0 4px 20px #00000080}.carousel-btn:where(.astro-j7pv25f6):hover{background:#262626e6;border-color:var(--primary);transform:translateY(-50%) scale(1.05)}.carousel-btn:where(.astro-j7pv25f6):disabled{opacity:.3;cursor:not-allowed;transform:translateY(-50%) scale(1)}.carousel-btn:where(.astro-j7pv25f6).prev{left:1rem}.carousel-btn:where(.astro-j7pv25f6).next{right:1rem}@media(min-width:768px){.carousel-btn:where(.astro-j7pv25f6).prev{left:2.5rem}.carousel-btn:where(.astro-j7pv25f6).next{right:2.5rem}}.hero-spotlight:where(.astro-j7pv25f6){background:radial-gradient(circle at 50% -10%,#73ffe366,#0000 70%)}.mesh-grid:where(.astro-j7pv25f6){background-image:linear-gradient(rgba(115,255,227,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(115,255,227,.05) 1px,transparent 1px);background-size:50px 50px;transform:perspective(1000px) rotateX(60deg) scale(2);transform-origin:center top;animation:move-grid 20s linear infinite}@keyframes move-grid{0%{background-position:0 0}to{background-position:0 500px}}.fluid-card:where(.astro-j7pv25f6){background:radial-gradient(circle at top left,rgba(115,255,227,.12),transparent),#1a191999;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(73,72,71,.1);border-radius:2rem;transition:all .5s cubic-bezier(.4,0,.2,1)}.fluid-card:where(.astro-j7pv25f6):hover{background:radial-gradient(circle at top left,rgba(115,255,227,.18),transparent),#262626b3;transform:translateY(-4px);box-shadow:0 20px 40px #0006,0 0 20px #73ffe31a}.section-blend-top:where(.astro-j7pv25f6){background:linear-gradient(to bottom,#0e0e0e,transparent)}.section-blend-bottom:where(.astro-j7pv25f6){background:linear-gradient(to top,#0e0e0e,transparent)}nav:where(.astro-j7pv25f6).topnav{position:fixed;top:3.5rem;left:0;right:0;margin:0 auto;width:92%;max-width:72rem;display:flex;justify-content:space-between;align-items:center;padding:.75rem 2rem;background:#17171799;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:9999px;border:1px solid rgba(73,72,71,.15);box-shadow:0 0 60px -15px #73ffe30a;z-index:50}nav:where(.astro-j7pv25f6).topnav .brand:where(.astro-j7pv25f6){display:flex;align-items:center;gap:.5rem;font-family:Manrope,sans-serif;font-weight:900;letter-spacing:-.03em;color:var(--primary);font-size:1.25rem}nav:where(.astro-j7pv25f6).topnav .brand:where(.astro-j7pv25f6) img:where(.astro-j7pv25f6){width:28px;height:28px;-o-object-fit:contain;object-fit:contain}nav:where(.astro-j7pv25f6).topnav .links:where(.astro-j7pv25f6){display:none;gap:2rem;align-items:center}@media(min-width:768px){nav:where(.astro-j7pv25f6).topnav .links:where(.astro-j7pv25f6){display:flex}}nav:where(.astro-j7pv25f6).topnav .links:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6){font-family:Manrope,sans-serif;font-weight:700;letter-spacing:-.02em;color:#a3a3a3;transition:color .3s}nav:where(.astro-j7pv25f6).topnav .links:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6):hover{color:var(--tertiary)}nav:where(.astro-j7pv25f6).topnav .links:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6).active{color:var(--primary);border-bottom:2px solid var(--primary);padding-bottom:.25rem}nav:where(.astro-j7pv25f6).topnav .cta:where(.astro-j7pv25f6){background:var(--primary-container);color:var(--on-primary);font-weight:700;padding:.5rem 1.25rem;border-radius:9999px;font-size:.875rem;transition:opacity .2s,transform .2s;cursor:pointer;border:none}nav:where(.astro-j7pv25f6).topnav .cta:where(.astro-j7pv25f6):hover{opacity:.9}nav:where(.astro-j7pv25f6).topnav .cta:where(.astro-j7pv25f6):active{transform:scale(.95)}section:where(.astro-j7pv25f6).hero{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:6rem;overflow:hidden}section:where(.astro-j7pv25f6).hero .spotlight:where(.astro-j7pv25f6),section:where(.astro-j7pv25f6).hero .mesh-wrap:where(.astro-j7pv25f6){position:absolute;inset:0;z-index:0;pointer-events:none}section:where(.astro-j7pv25f6).hero .mesh-wrap:where(.astro-j7pv25f6){opacity:.4;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,black 20%,transparent 90%);mask-image:linear-gradient(to bottom,black 20%,transparent 90%)}section:where(.astro-j7pv25f6).hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:35vh;background:linear-gradient(to bottom,transparent 0%,var(--surface) 90%);z-index:5;pointer-events:none}section:where(.astro-j7pv25f6).hero .inner:where(.astro-j7pv25f6){position:relative;z-index:10;max-width:72rem;margin:0 auto;padding:0 1.5rem;text-align:center}section:where(.astro-j7pv25f6).hero .eyebrow:where(.astro-j7pv25f6){color:var(--primary);text-transform:uppercase;letter-spacing:.2em;font-weight:500;font-size:.75rem;margin-bottom:1.5rem;display:inline-block}section:where(.astro-j7pv25f6).hero h1:where(.astro-j7pv25f6){font-weight:800;font-size:clamp(2.75rem,7vw,6rem);letter-spacing:-.03em;line-height:.95;margin-bottom:2rem;max-width:64rem}section:where(.astro-j7pv25f6).hero h1:where(.astro-j7pv25f6) .accent:where(.astro-j7pv25f6){color:var(--primary);font-style:italic}section:where(.astro-j7pv25f6).hero p:where(.astro-j7pv25f6).lead{color:var(--on-surface-variant);font-size:clamp(1rem,2vw,1.25rem);max-width:40rem;margin:0 auto 3rem;line-height:1.6;font-weight:500}section:where(.astro-j7pv25f6).hero .actions:where(.astro-j7pv25f6){display:flex;flex-direction:column;gap:1.25rem;align-items:center;justify-content:center}@media(min-width:640px){section:where(.astro-j7pv25f6).hero .actions:where(.astro-j7pv25f6){flex-direction:row}}section:where(.astro-j7pv25f6).hero .btn-primary:where(.astro-j7pv25f6){padding:1rem 2.5rem;background:linear-gradient(135deg,var(--primary),var(--primary-container));color:var(--on-primary);font-weight:700;font-size:1.125rem;border-radius:.5rem;box-shadow:0 0 40px -10px #73ffe34d;transition:transform .3s;border:none;cursor:pointer}section:where(.astro-j7pv25f6).hero .btn-primary:where(.astro-j7pv25f6):hover{transform:scale(1.05)}section:where(.astro-j7pv25f6).hero .btn-secondary:where(.astro-j7pv25f6){padding:1rem 2.5rem;background:#201f1f99;backdrop-filter:blur(8px);border:1px solid rgba(73,72,71,.2);color:var(--on-surface);font-weight:600;border-radius:.5rem;transition:background .2s;cursor:pointer}section:where(.astro-j7pv25f6).hero .btn-secondary:where(.astro-j7pv25f6):hover{background:var(--surface-container-high)}section:where(.astro-j7pv25f6).block{position:relative;padding:8rem 0;background:var(--surface)}section:where(.astro-j7pv25f6).block .blend-top:where(.astro-j7pv25f6){position:absolute;top:0;left:0;right:0;height:8rem;background:linear-gradient(to bottom,#0e0e0e,transparent)}section:where(.astro-j7pv25f6).block .container:where(.astro-j7pv25f6){max-width:72rem;margin:0 auto;padding:0 1.5rem}section:where(.astro-j7pv25f6).block .eyebrow:where(.astro-j7pv25f6){color:var(--tertiary);text-transform:uppercase;letter-spacing:.15em;font-size:.75rem;font-weight:600;margin-bottom:1rem;display:inline-block}section:where(.astro-j7pv25f6).block h2:where(.astro-j7pv25f6){font-size:clamp(2rem,5vw,3rem);font-weight:700;letter-spacing:-.025em;text-align:center}.carousel:where(.astro-j7pv25f6){display:flex;overflow-x:auto;gap:2rem;padding:0 1.5rem 3rem;scroll-snap-type:x mandatory}@media(min-width:768px){.carousel:where(.astro-j7pv25f6){padding:0 6rem 3rem}}.carousel:where(.astro-j7pv25f6)>.slide:where(.astro-j7pv25f6){min-width:300px;scroll-snap-align:center}@media(min-width:768px){.carousel:where(.astro-j7pv25f6)>.slide:where(.astro-j7pv25f6){min-width:450px}}.carousel:where(.astro-j7pv25f6) .card:where(.astro-j7pv25f6){padding:2.5rem;height:100%}.carousel:where(.astro-j7pv25f6) .icon-wrap:where(.astro-j7pv25f6){width:3rem;height:3rem;border-radius:.5rem;background:var(--surface-container-high);display:flex;align-items:center;justify-content:center;margin-bottom:2rem;transition:background .3s}.carousel:where(.astro-j7pv25f6) .slide:where(.astro-j7pv25f6):hover .icon-wrap:where(.astro-j7pv25f6){background:#73ffe31a}.carousel:where(.astro-j7pv25f6) .icon-wrap:where(.astro-j7pv25f6) .material-symbols-outlined:where(.astro-j7pv25f6){color:var(--primary);font-variation-settings:"FILL" 1}.carousel:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6){font-size:1.5rem;font-weight:700;margin-bottom:1rem}.carousel:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){color:var(--on-surface-variant);line-height:1.625}.carousel:where(.astro-j7pv25f6) .underline-bar:where(.astro-j7pv25f6){margin-top:3rem;height:2px;width:100%;background:#4948471a;position:relative;overflow:hidden}.carousel:where(.astro-j7pv25f6) .underline-bar:where(.astro-j7pv25f6):before{content:"";position:absolute;inset:0;background:var(--primary);transform:translate(-100%);transition:transform .7s}.carousel:where(.astro-j7pv25f6) .slide:where(.astro-j7pv25f6):hover .underline-bar:where(.astro-j7pv25f6):before{transform:translate(0)}.carousel-dots:where(.astro-j7pv25f6){display:flex;justify-content:center;gap:.5rem;margin-top:2rem}.carousel-dots:where(.astro-j7pv25f6) .dot:where(.astro-j7pv25f6){width:.5rem;height:.25rem;border-radius:9999px;background:#4948474d}.carousel-dots:where(.astro-j7pv25f6) .dot:where(.astro-j7pv25f6).active{width:2rem;background:var(--primary)}.usecase-stage:where(.astro-j7pv25f6){position:relative;height:560px;perspective:1400px;perspective-origin:50% 50%;margin:4rem auto 0;max-width:56rem;touch-action:pan-y}.usecase-stage:where(.astro-j7pv25f6) .uc:where(.astro-j7pv25f6){position:absolute;left:50%;top:50%;width:min(90%,36rem);padding:2.25rem 2.5rem;border-radius:1.5rem;background:radial-gradient(circle at top left,rgba(115,255,227,.1),transparent 60%),#1a1919d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(115,255,227,.12);box-shadow:0 20px 60px #00000073;transform-style:preserve-3d;transform:translate(-50%,-50%) translateY(0) translateZ(-500px) rotateX(0);opacity:0;pointer-events:auto;transition:transform .55s cubic-bezier(.22,.9,.3,1),opacity .5s ease;will-change:transform,opacity}.usecase-stage:where(.astro-j7pv25f6) .uc:where(.astro-j7pv25f6) .ic:where(.astro-j7pv25f6){width:3rem;height:3rem;border-radius:.75rem;background:#73ffe314;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.usecase-stage:where(.astro-j7pv25f6) .uc:where(.astro-j7pv25f6) .ic:where(.astro-j7pv25f6) .material-symbols-outlined:where(.astro-j7pv25f6){color:var(--primary);font-size:1.5rem;font-variation-settings:"FILL" 1}.usecase-stage:where(.astro-j7pv25f6) .uc:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6){font-size:1.5rem;font-weight:700;color:var(--on-surface);margin-bottom:.6rem;letter-spacing:-.01em}.usecase-stage:where(.astro-j7pv25f6) .uc:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){color:var(--on-surface-variant);line-height:1.6}.usecase-stage:where(.astro-j7pv25f6) .uc:where(.astro-j7pv25f6).is-active{box-shadow:0 30px 80px #0009,0 0 40px #73ffe32e;border-color:#73ffe359}.usecase-rail:where(.astro-j7pv25f6){display:flex;gap:.5rem;justify-content:center;margin-top:2.5rem}.usecase-rail:where(.astro-j7pv25f6) button:where(.astro-j7pv25f6){width:.5rem;height:.5rem;border-radius:9999px;background:#49484759;border:none;cursor:pointer;padding:0;transition:background .25s,width .25s}.usecase-rail:where(.astro-j7pv25f6) button:where(.astro-j7pv25f6).active{width:2rem;background:var(--primary)}.usecase-hint:where(.astro-j7pv25f6){text-align:center;margin-top:1rem;color:var(--outline);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.split-grid:where(.astro-j7pv25f6){display:grid;gap:5rem;align-items:center;grid-template-columns:1fr}@media(min-width:768px){.split-grid:where(.astro-j7pv25f6){grid-template-columns:1fr 1fr}}.split-grid:where(.astro-j7pv25f6) .image-wrap:where(.astro-j7pv25f6){aspect-ratio:1;width:100%;border-radius:1rem;border:1px solid rgba(115,255,227,.15);background:radial-gradient(circle at 30% 20%,rgba(115,255,227,.25),transparent 60%),radial-gradient(circle at 70% 80%,rgba(156,243,255,.15),transparent 60%),linear-gradient(135deg,#0e0e0e,#1a1919,#201f1f);box-shadow:0 20px 50px #00000080,0 0 60px -15px #73ffe333;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:transform .7s,box-shadow .7s}.split-grid:where(.astro-j7pv25f6) .image-wrap:where(.astro-j7pv25f6):hover{transform:translateY(-4px);box-shadow:0 30px 70px #0009,0 0 80px -10px #73ffe359}.split-grid:where(.astro-j7pv25f6) .image-wrap:where(.astro-j7pv25f6) .monogram:where(.astro-j7pv25f6){font-family:Manrope,sans-serif;font-weight:900;font-size:clamp(8rem,20vw,14rem);line-height:1;letter-spacing:-.06em;background:linear-gradient(135deg,var(--primary),var(--tertiary));-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 60px rgba(115,255,227,.4)}.split-grid:where(.astro-j7pv25f6) .image-wrap:where(.astro-j7pv25f6):before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(115,255,227,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(115,255,227,.04) 1px,transparent 1px);background-size:32px 32px;pointer-events:none}.split-grid:where(.astro-j7pv25f6) .copy:where(.astro-j7pv25f6) .eyebrow-small:where(.astro-j7pv25f6){color:var(--primary);text-transform:uppercase;font-size:.75rem;letter-spacing:.1em;margin-bottom:1.5rem;display:block}.split-grid:where(.astro-j7pv25f6) .copy:where(.astro-j7pv25f6) h2:where(.astro-j7pv25f6){font-size:clamp(2rem,5vw,3rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-bottom:2rem;text-align:left}.split-grid:where(.astro-j7pv25f6) .copy:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6).body{font-size:1.125rem;color:var(--on-surface-variant);line-height:1.7;margin-bottom:2rem}.split-grid:where(.astro-j7pv25f6) ul:where(.astro-j7pv25f6).checks{list-style:none;margin-bottom:2.5rem}.split-grid:where(.astro-j7pv25f6) ul:where(.astro-j7pv25f6).checks li:where(.astro-j7pv25f6){display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;color:var(--on-surface);font-weight:500}.split-grid:where(.astro-j7pv25f6) ul:where(.astro-j7pv25f6).checks .material-symbols-outlined:where(.astro-j7pv25f6){color:var(--primary);font-size:1.125rem}.split-grid:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6).framework-link{color:var(--primary);font-weight:700;display:inline-flex;align-items:center;gap:.5rem}.split-grid:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6).framework-link .material-symbols-outlined:where(.astro-j7pv25f6){transition:transform .2s}.split-grid:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6).framework-link:hover .material-symbols-outlined:where(.astro-j7pv25f6){transform:translate(.25rem)}section:where(.astro-j7pv25f6).cta .glow:where(.astro-j7pv25f6){position:absolute;inset:0;background:#73ffe30d;filter:blur(150px);border-radius:9999px;bottom:-10rem;left:50%;transform:translate(-50%);width:100%;height:100%}section:where(.astro-j7pv25f6).cta .inner:where(.astro-j7pv25f6){position:relative;z-index:10;text-align:center;max-width:48rem;margin:0 auto;padding:0 1.5rem}section:where(.astro-j7pv25f6).cta h2:where(.astro-j7pv25f6){font-size:clamp(2.5rem,6vw,4rem);font-weight:900;letter-spacing:-.03em;margin-bottom:2rem}section:where(.astro-j7pv25f6).cta h2:where(.astro-j7pv25f6) .accent:where(.astro-j7pv25f6){color:var(--primary)}section:where(.astro-j7pv25f6).cta p:where(.astro-j7pv25f6){color:var(--on-surface-variant);font-size:1.25rem;margin-bottom:3rem}section:where(.astro-j7pv25f6).cta form:where(.astro-j7pv25f6){max-width:28rem;margin:0 auto;position:relative}section:where(.astro-j7pv25f6).cta input:where(.astro-j7pv25f6){width:100%;background:var(--surface-container-high);border:none;border-bottom:2px solid rgba(73,72,71,.3);padding:1rem 1.5rem;color:var(--on-surface);font-family:inherit;font-size:1rem;margin-bottom:1.5rem;transition:border-color .2s}section:where(.astro-j7pv25f6).cta input:where(.astro-j7pv25f6):focus{outline:none;border-color:var(--primary);box-shadow:0 4px 20px -8px #73ffe366}section:where(.astro-j7pv25f6).cta button:where(.astro-j7pv25f6){width:100%;padding:1.25rem;background:var(--primary);color:var(--on-primary);font-weight:900;font-size:1.125rem;text-transform:uppercase;letter-spacing:.1em;border:none;cursor:pointer;border-radius:.25rem;box-shadow:0 10px 30px #73ffe333;transition:background .2s}section:where(.astro-j7pv25f6).cta button:where(.astro-j7pv25f6):hover{background:var(--primary-container)}footer:where(.astro-j7pv25f6).site{width:100%;padding:5rem 3rem 2.5rem;background:var(--surface);border-top:1px solid rgba(73,72,71,.1);display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:2rem}@media(min-width:768px){footer:where(.astro-j7pv25f6).site{flex-direction:row}}footer:where(.astro-j7pv25f6).site .brand:where(.astro-j7pv25f6) span:where(.astro-j7pv25f6){font-family:Manrope,sans-serif;font-size:1.125rem;font-weight:700;color:#e5e5e5}footer:where(.astro-j7pv25f6).site .brand:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){font-family:Inter,sans-serif;font-size:.6875rem;text-transform:uppercase;letter-spacing:.15em;color:#737373;margin-top:.5rem}footer:where(.astro-j7pv25f6).site .links:where(.astro-j7pv25f6){display:flex;gap:2.5rem}footer:where(.astro-j7pv25f6).site .links:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6){font-size:.6875rem;text-transform:uppercase;letter-spacing:.15em;color:#737373;opacity:.8;transition:color .2s,opacity .2s}footer:where(.astro-j7pv25f6).site .links:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6):hover{color:var(--primary);opacity:1}.wip-banner:where(.astro-j7pv25f6){position:fixed;top:0;left:0;right:0;z-index:60;display:flex;align-items:center;justify-content:center;gap:.85rem;flex-wrap:wrap;padding:.6rem 1.25rem;background:#0e0e0ed9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(115,255,227,.35);color:var(--surface-on, #f1f1f1);font-size:.85rem;font-weight:500;letter-spacing:.01em}body{padding-top:2.75rem}.wip-banner:where(.astro-j7pv25f6) .wip-tag:where(.astro-j7pv25f6){display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:999px;background:var(--primary);color:var(--surface, #0e0e0e);font-weight:800;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.wip-banner:where(.astro-j7pv25f6) .wip-text:where(.astro-j7pv25f6){opacity:.95}.wip-banner:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6){color:var(--primary);text-decoration:underline;text-underline-offset:.2em;font-weight:600}.wip-banner:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6):hover{color:var(--primary-container, var(--primary))}@media(max-width:640px){.wip-banner:where(.astro-j7pv25f6){font-size:.78rem;padding:.5rem .85rem}}
