@font-face{font-family:__geistSans_1e4310;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__geistSans_Fallback_1e4310;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_1e4310{font-family:__geistSans_1e4310,__geistSans_Fallback_1e4310}.__variable_1e4310{--font-geist-sans:"__geistSans_1e4310","__geistSans_Fallback_1e4310"}@font-face{font-family:__geistMono_c3aa02;src:url(/_next/static/media/463dafcda517f24f-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__geistMono_Fallback_c3aa02;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_c3aa02{font-family:__geistMono_c3aa02,__geistMono_Fallback_c3aa02}.__variable_c3aa02{--font-geist-mono:"__geistMono_c3aa02","__geistMono_Fallback_c3aa02"}@font-face{font-family:__Bodoni_Moda_38fb4d;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/7362f304958813f8.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:__Bodoni_Moda_38fb4d;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/db906319981135e5.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:__Bodoni_Moda_38fb4d;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e4043985c18db9d8.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Bodoni_Moda_38fb4d;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/821d76e08f562279.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Bodoni_Moda_38fb4d;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/7362f304958813f8.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:__Bodoni_Moda_38fb4d;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/db906319981135e5.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:__Bodoni_Moda_38fb4d;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e4043985c18db9d8.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Bodoni_Moda_38fb4d;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/821d76e08f562279.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_38fb4d{font-family:__Bodoni_Moda_38fb4d;font-style:italic}.__variable_38fb4d{--font-bodoni:"__Bodoni_Moda_38fb4d"}:root{--void:#000;--abyss:#04050d;--navy:#060a1c;--indigo:#0a1230;--bone:#0b0d18;--cobalt:#004cff;--cobalt-deep:#0033b8;--electric:#4d8bff;--cyan:#7cc4ff;--plasma:#6b5bff;--plasma-soft:#a594ff;--ember:#d9a86c;--ember-soft:#f0c997;--copper:#c97a4f;--ice:#f5efe6;--pearl:#f2f2f2;--mist:#c8c0b0;--ash:#807a6e;--glass-fill-0:hsla(36,43%,93%,.02);--glass-fill-1:hsla(36,43%,93%,.06);--glass-fill-2:hsla(36,43%,93%,.1);--glass-edge:hsla(36,43%,93%,.1);--glass-edge-strong:hsla(36,43%,93%,.18);--glass-shine:hsla(0,0%,100%,.28);--hairline:hsla(36,43%,93%,.08);--ease-soft:cubic-bezier(0.22,1,0.36,1);--ease-quiet:cubic-bezier(0.4,0,0.2,1);--ease-default:cubic-bezier(0.65,0,0,1);--gutter:clamp(20px,4vw,56px);--content-max:1640px;--section-pad:clamp(96px,12vw,200px);--radius-sm:12px;--radius-md:20px;--radius-lg:28px;--radius-xl:40px;--radius-squircle:32px;--radius-widget:48px;--radius-pill:999px;--font-display:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",system-ui,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,monospace;--font-serif:var(--font-bodoni),"Bodoni Moda","Playfair Display","Times New Roman",serif}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth;background:radial-gradient(ellipse at 50% -10%,rgba(0,76,255,.2),transparent 55%),radial-gradient(ellipse at 90% 100%,rgba(107,91,255,.1),transparent 50%),radial-gradient(ellipse at 0 80%,hsla(33,59%,64%,.06),transparent 55%),linear-gradient(180deg,var(--abyss) 0,#04060f 60%,var(--navy) 100%);background-attachment:fixed;min-height:100%}body,html{color:var(--ice)}body{position:relative;min-height:100vh;line-height:1.55;font-size:16px;font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",system-ui,sans-serif}html{overflow-x:hidden}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;cursor:pointer}img,svg{display:block;max-width:100%}::selection{background:rgba(0,76,255,.45);color:var(--ice)}:focus-visible{outline:2px solid var(--electric);outline-offset:4px;border-radius:4px}.skip-link{position:absolute;left:-9999px;top:12px;padding:12px 18px;background:var(--ice);color:var(--navy);border-radius:999px;font-weight:600;z-index:9999}.skip-link:focus{left:12px}.eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.28em;text-transform:uppercase;font-weight:500;color:var(--electric);display:inline-flex;align-items:center;gap:12px}.eyebrow:before{content:"";width:28px;height:1px;background:linear-gradient(90deg,transparent,var(--electric))}.eyebrow.warm{color:var(--ember)}.eyebrow.warm:before{background:linear-gradient(90deg,transparent,var(--ember))}.eyebrow.violet{color:var(--plasma-soft)}.eyebrow.violet:before{background:linear-gradient(90deg,transparent,var(--plasma-soft))}.serif-italic{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.015em}.serif-italic.ember{color:var(--ember-soft)}.serif-italic.violet{color:var(--plasma-soft)}.serif-italic.cyan{color:var(--cyan)}.display{font-size:clamp(44px,7vw,112px);letter-spacing:-.03em;line-height:.98}.display,.headline{font-weight:600;color:var(--ice)}.headline{font-size:clamp(32px,4.8vw,64px);letter-spacing:-.025em;line-height:1.04}.subdisplay{font-size:clamp(20px,2.4vw,32px);font-weight:400;letter-spacing:-.01em;line-height:1.3;color:var(--mist)}.body-lg{font-size:19px;line-height:1.55}.body,.body-lg{color:var(--mist)}.body{font-size:16px;line-height:1.6}.caption{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--ash)}.glass{position:relative;background:linear-gradient(135deg,var(--glass-fill-2),var(--glass-fill-0));backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);border:1px solid var(--glass-edge);border-radius:var(--radius-lg);box-shadow:0 30px 80px -20px rgba(0,0,0,.6),0 8px 24px -8px rgba(10,18,48,.6),inset 0 1px 0 var(--glass-shine),inset 0 -1px 0 hsla(0,0%,100%,.06);isolation:isolate}.glass:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(120% 80% at 0 0,hsla(0,0%,100%,.18) 0,hsla(0,0%,100%,.03) 28%,transparent 55%);pointer-events:none;z-index:0}.glass>*{position:relative;z-index:1}@media (max-width:640px){.glass{backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}}.glass.flat{border-radius:var(--radius-md);background:linear-gradient(135deg,var(--glass-fill-1),hsla(0,0%,100%,0))}.glass.capsule{border-radius:var(--radius-pill);padding:14px 28px}.glass.stage{border-radius:var(--radius-xl)}.sweep{position:relative;overflow:hidden}.sweep:before{content:"";position:absolute;top:-150%;left:-50%;width:60%;height:400%;background:linear-gradient(110deg,transparent 35%,hsla(0,0%,100%,.16) 50%,transparent 65%);transform:translateX(-200%) rotate(8deg);animation:sweep 7s var(--ease-soft) infinite;pointer-events:none;z-index:2;mix-blend-mode:screen}@keyframes sweep{0%{transform:translateX(-200%) rotate(8deg)}60%{transform:translateX(420%) rotate(8deg)}to{transform:translateX(420%) rotate(8deg)}}@media (prefers-reduced-motion:reduce){.sweep:before{display:none}}.shell{width:100%;max-width:var(--content-max);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.section{position:relative;padding-top:var(--section-pad);padding-bottom:var(--section-pad)}.atmosphere{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.atmosphere:after,.atmosphere:before{content:"";position:absolute;border-radius:50%;filter:blur(120px);opacity:.6;will-change:transform}.atmosphere:before{width:70vw;height:70vw;left:-10vw;top:-20vw;background:radial-gradient(circle,rgba(0,76,255,.35),transparent 65%);animation:drift-a 32s var(--ease-quiet) infinite alternate}.atmosphere:after{width:60vw;height:60vw;right:-10vw;bottom:-10vw;background:radial-gradient(circle,rgba(77,139,255,.25),transparent 60%);animation:drift-b 44s var(--ease-quiet) infinite alternate}@keyframes drift-a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(8vw,6vw,0) scale(1.08)}}@keyframes drift-b{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-6vw,-8vw,0) scale(1.1)}}@media (prefers-reduced-motion:reduce){.atmosphere:after,.atmosphere:before{animation:none}}.page-root{position:relative;z-index:1}.noise{position:fixed;inset:0;pointer-events:none;z-index:2;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.6 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 28px;border-radius:var(--radius-pill);font-weight:500;font-size:15px;letter-spacing:-.005em;cursor:pointer;transition:transform .28s var(--ease-soft),box-shadow .28s var(--ease-soft),background .28s var(--ease-soft);position:relative;isolation:isolate;white-space:nowrap}.btn-primary{background:linear-gradient(180deg,rgba(77,139,255,.95),rgba(0,76,255,.95));color:var(--ice);border:1px solid hsla(0,0%,100%,.25);box-shadow:0 14px 40px -12px rgba(0,76,255,.7),inset 0 1px 0 hsla(0,0%,100%,.45),inset 0 -1px 0 rgba(0,0,0,.25)}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 18px 50px -12px rgba(77,139,255,.85),inset 0 1px 0 hsla(0,0%,100%,.55),inset 0 -1px 0 rgba(0,0,0,.25)}.btn-ghost{background:linear-gradient(135deg,var(--glass-fill-2),var(--glass-fill-0));backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border:1px solid var(--glass-edge);color:var(--ice);box-shadow:inset 0 1px 0 var(--glass-shine),inset 0 -1px 0 hsla(0,0%,100%,.05),0 8px 24px -8px rgba(0,0,0,.4)}.btn-ghost:hover{transform:translateY(-1px);border-color:var(--glass-edge-strong)}.btn .btn-arrow{transition:transform .28s var(--ease-soft)}.btn:hover .btn-arrow{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.btn,.btn .btn-arrow{transition:none}.btn:hover{transform:none}}.lumonn-mark{color:var(--ice)}.lumonn-mark.cobalt{color:var(--cobalt)}.glass-thick{position:relative;background:linear-gradient(135deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.02) 60%);backdrop-filter:blur(34px) saturate(200%);-webkit-backdrop-filter:blur(34px) saturate(200%);border:1px solid var(--glass-edge-strong);border-radius:var(--radius-xl);box-shadow:0 50px 110px -20px rgba(0,0,0,.75),0 14px 36px -10px rgba(0,76,255,.35),inset 0 1px 0 hsla(0,0%,100%,.42),inset 0 -1px 0 hsla(0,0%,100%,.08),inset 0 0 80px rgba(77,139,255,.04);isolation:isolate}.glass-thick:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(140% 90% at 0 0,hsla(0,0%,100%,.25) 0,hsla(0,0%,100%,.04) 30%,transparent 60%);pointer-events:none;z-index:0}.glass-thick>*{z-index:1}.glass-rim,.glass-thick>*{position:relative}.glass-rim:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--rim-angle,0deg),rgba(77,139,255,0) 0deg,rgba(77,139,255,.6) 60deg,rgba(124,196,255,.4) 120deg,rgba(0,76,255,0) 180deg,rgba(77,139,255,0) 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:rim-spin 9s linear infinite;pointer-events:none;opacity:.7}@property --rim-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes rim-spin{to{--rim-angle:360deg}}@media (prefers-reduced-motion:reduce){.glass-rim:before{animation:none}}.glass-aura{position:relative}.glass-aura:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(60% 80% at 50% 100%,rgba(0,76,255,.28),transparent 70%);pointer-events:none;z-index:0;opacity:0;transition:opacity .6s var(--ease-soft)}.glass-aura.is-active:before,.glass-aura:hover:before{opacity:1}.pointer-spotlight{position:relative;isolation:isolate;--sx:50%;--sy:50%;--s-active:0;--s-color:rgba(77,139,255,.45);--s-size:380px;--s-intensity:1}.pointer-spotlight:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(var(--s-size) var(--s-size) at var(--sx) var(--sy),var(--s-color),transparent 60%);opacity:calc(var(--s-active) * var(--s-intensity));transition:opacity .24s var(--ease-soft);pointer-events:none;z-index:1;mix-blend-mode:screen}.pointer-spotlight>*{position:relative;z-index:2}.liquid-btn{position:relative;isolation:isolate;overflow:hidden;--bx:50%;--by:50%}.liquid-btn:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(160px 160px at var(--bx) var(--by),hsla(0,0%,100%,.45),transparent 70%);opacity:0;transition:opacity .28s var(--ease-soft);mix-blend-mode:screen;pointer-events:none}.liquid-btn:hover:after{opacity:1}.sticky-stage{position:-webkit-sticky;position:sticky;top:clamp(80px,10vh,120px)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.inline-rule{display:inline-block;width:36px;height:1px;background:var(--glass-edge-strong);vertical-align:middle;margin-right:14px}.progress-line{position:relative;width:1px;background:hsla(0,0%,100%,.06);overflow:hidden}.progress-line .progress-fill{position:absolute;left:0;top:0;width:100%;background:linear-gradient(180deg,var(--electric),var(--cobalt));box-shadow:0 0 12px rgba(77,139,255,.6);transform-origin:top;will-change:transform}