@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../geist-normal-latin-ext-DMtmJ5ZE.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../geist-normal-latin-Dm3htQBi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../geist-normal-latin-ext-DMtmJ5ZE.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../geist-normal-latin-Dm3htQBi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../geist-normal-latin-ext-DMtmJ5ZE.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../geist-normal-latin-Dm3htQBi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../geist-normal-latin-ext-DMtmJ5ZE.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../geist-normal-latin-Dm3htQBi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../inter-normal-latin-ext-DO1Apj_S.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../inter-normal-latin-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../inter-normal-latin-ext-DO1Apj_S.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../inter-normal-latin-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../inter-normal-latin-ext-DO1Apj_S.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../inter-normal-latin-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../inter-normal-latin-ext-DO1Apj_S.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../inter-normal-latin-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../playfairdisplay-italic-latin-ext-ze_cPdSg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../playfairdisplay-italic-latin-DmbndNpe.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../playfairdisplay-italic-latin-ext-ze_cPdSg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../playfairdisplay-italic-latin-DmbndNpe.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#000;--bg-elev:#08070e;--bg-card:#0a0e14;--bg-card-hov:#10161d;--text:#fff;--text-mute:#ffffffa6;--text-faint:#fff6;--text-dim:#ffffff40;--accent:#4a9fd4;--accent-bright:#6bb6e0;--accent-deep:#1f4d6e;--accent-glow:#4a9fd459;--accent-faint:#4a9fd414;--steel:#a8a8a8;--hairline:#ffffff14;--hairline-strong:#ffffff29;--hairline-accent:#4a9fd440;--danger:#ff5b6b;--font:"Inter", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--fs-eyebrow:.78rem;--fs-body:1rem;--fs-body-lg:clamp(1.05rem, .95rem + .5vw, 1.25rem);--fs-h3:clamp(1.4rem, 1.1rem + 1.2vw, 2rem);--fs-h2:clamp(2rem, 1.4rem + 2.6vw, 3.6rem);--fs-h1:clamp(2.6rem, 1.8rem + 4vw, 5rem);--fs-display:clamp(3rem, 2rem + 6vw, 7.5rem);--fs-mega:clamp(5rem, 4rem + 10vw, 14rem);--lh-tight:1;--lh-display:1.04;--lh-headline:1.1;--lh-body:1.55;--tracking-eyebrow:.18em;--tracking-tight:-.02em;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--sp-9:6rem;--sp-10:8rem;--sp-section:clamp(5rem, 4rem + 5vw, 9rem);--r-sm:4px;--r-md:12px;--r-lg:20px;--r-pill:9999px;--ease-out:cubic-bezier(.165, .84, .44, 1);--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--ease-out-swift:cubic-bezier(.55, 0, .1, 1);--ease-opacity:cubic-bezier(.4, 0, .2, 1);--dur-fast:.2s;--dur-base:.4s;--dur-slow:.8s;--container:1280px;--container-narrow:880px;--gutter:clamp(1.25rem, 3vw, 2rem);--z-base:1;--z-elev:10;--z-nav:50;--z-modal:100;--z-grain:90}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:initial;scrollbar-width:none;-ms-overflow-style:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;max-width:100vw;overflow-x:hidden}body{min-height:100vh;background:var(--bg);min-height:100svh;color:var(--text);font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:400;overflow-x:hidden}img,svg,video,canvas{max-width:100%;height:auto;display:block}picture{display:contents}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;color:inherit;background:0 0;border:none;padding:0}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}ul,ol{list-style:none}[hidden]{display:none!important}html.nn,html.nn body{height:auto}.nn.on{scroll-behavior:auto!important}.nn.on [data-lenis-prevent]{overscroll-behavior:contain}.nn.zm{overflow:hidden}.nn.on iframe{pointer-events:none}html.an,html.an body{scroll-behavior:smooth;overflow-x:hidden;touch-action:auto!important;height:auto!important;overflow-y:auto!important}html.an{max-width:100vw;overflow-x:hidden}.mn,.mn *,.mn :before,.mn :after{animation-play-state:paused!important}::selection{background:var(--text);color:var(--bg)}html{caret-color:#0000}input,textarea,select,[contenteditable=""],[contenteditable=true]{caret-color:auto}h1,h2,h3,h4,h5,h6,button,a,.pn,nav,.d,[role=button],[tabindex],.pf,.vd,.qn,.rn{-webkit-user-select:none;user-select:none}h1,h2,h3,h4,h5,h6{font-family:var(--font);line-height:var(--lh-headline);letter-spacing:var(--tracking-tight);text-wrap:balance;font-weight:700}p{text-wrap:pretty}strong{color:var(--text);font-weight:700}em{color:var(--text);font-style:italic}a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-sm)}button:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-sm)}.c{z-index:var(--z-modal);background:var(--text);color:var(--bg);font-size:var(--fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-sm);transition:top var(--dur-fast) var(--ease-out);padding:.75rem 1rem;font-weight:600;position:fixed;top:-100px;left:1.25rem}.c:focus{top:1rem}.lb{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline-start:auto;margin-inline-end:auto;position:relative}.fd{max-width:var(--container-narrow)}.z{padding-block:var(--sp-section);min-height:100vh;-webkit-backface-visibility:hidden;backface-visibility:hidden;flex-direction:column;justify-content:center;min-height:100svh;display:flex;position:relative;transform:translateZ(0)}main>.z+.z{border-top:1px solid var(--hairline)}.sd{pointer-events:none;justify-content:center;align-items:center;width:100%;height:84px;margin:0 auto;display:flex;position:relative}.sd:before,.sd:after{content:"";border-radius:9999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sd:before{-webkit-filter:blur(1.4px);background:linear-gradient(90deg,#0000 0%,#6bb6e08c 50%,#0000 100%);width:20rem;height:2px}.sd:after{background:linear-gradient(90deg,#0000 0%,#a7dcfcf2 50%,#0000 100%);width:9rem;height:1px}main>.sd+.z,main>.z+.if{border-top:none}.td{display:none}@media (max-width:768px){.td{display:flex}}.hd{pointer-events:none;z-index:5;width:100%;height:0;position:relative;overflow:visible}.id{width:clamp(48px,6.5vw,64px);height:auto;translate:-50% calc(-50% + var(--chrome-arrow-y-offset,0px));will-change:transform;animation:1.8s ease-in-out infinite alternate chrome-arrow-bob;position:absolute;top:50%;left:50%}@keyframes chrome-arrow-bob{0%{transform:translateY(-4px)}to{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.id{animation:none;transform:none}}.wd{text-align:center}.a{background:linear-gradient(to right, var(--accent), var(--accent-bright));width:0;height:2px;box-shadow:0 0 10px var(--accent-glow);z-index:var(--z-modal);pointer-events:none;will-change:width;position:fixed;top:0;left:0}.b{pointer-events:none;z-index:var(--z-grain);opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:200px 200px;position:fixed;top:0;bottom:0;left:0;right:0}.sn{width:100%;padding-block:var(--sp-7);border-block:1px solid var(--hairline);background:linear-gradient(180deg, transparent, var(--accent-faint), transparent);position:relative;overflow:hidden}.sn:before,.sn:after{content:"";z-index:2;pointer-events:none;width:8rem;position:absolute;top:0;bottom:0}.sn:before{background:linear-gradient(to right, var(--bg), transparent);left:0}.sn:after{background:linear-gradient(to left, var(--bg), transparent);right:0}.tn{align-items:center;gap:var(--sp-7);will-change:transform;width:max-content;font-family:var(--font);letter-spacing:.18em;text-transform:uppercase;color:var(--text-mute);white-space:nowrap;font-size:clamp(1rem,1.7vw,1.5rem);font-weight:500;animation:38s linear infinite marquee-scroll;display:flex}.un{color:var(--accent);opacity:.7}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.pf{font-family:var(--font);font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-mute);align-items:center;gap:.5em;font-weight:500;display:inline-flex}.vn{background:var(--accent);width:6px;height:6px;box-shadow:0 0 10px var(--accent-glow);animation:dot-pulse 2.4s var(--ease-out) infinite;border-radius:50%;display:inline-block;position:relative}.vn:after{content:"";background:var(--accent);opacity:.35;animation:ring-pulse 2.4s var(--ease-out) infinite;border-radius:50%;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}@keyframes dot-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes ring-pulse{0%{opacity:.4;transform:scale(.8)}to{opacity:0;transform:scale(2.4)}}.zd{font-size:var(--fs-body-lg);color:var(--text-mute);max-width:60ch;margin-inline-start:auto;margin-inline-end:auto;line-height:1.5}.wd .zd{margin-inline-start:auto;margin-inline-end:auto}.wn{color:var(--text);margin-top:var(--sp-5)}.xd{font-size:var(--fs-h2);line-height:var(--lh-display);letter-spacing:var(--tracking-tight);font-weight:700}.xn{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--tracking-tight);font-weight:800}.vd{gap:var(--sp-4);margin-bottom:var(--sp-9);flex-direction:column;max-width:720px;display:flex}.vd.wd{text-align:center;align-items:center;margin-inline-start:auto;margin-inline-end:auto}.pn{font-family:var(--font);letter-spacing:.01em;border-radius:var(--r-pill);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-opacity), color var(--dur-fast) var(--ease-opacity), border-color var(--dur-fast) var(--ease-opacity), box-shadow var(--dur-base) var(--ease-out);isolation:isolate;white-space:nowrap;border:1px solid;justify-content:center;align-items:center;gap:.5em;padding:.95rem 1.5rem;font-size:.95rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.pn:active{transform:translateY(0)}.yn{background:var(--text);color:var(--bg);border-color:var(--text)}.yn:before{content:"";background:linear-gradient(115deg, transparent 35%, var(--accent-glow) 50%, transparent 65%);transition:transform .7s var(--ease-out);z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-110%)}.yn:hover{transform:translateY(-1px);box-shadow:0 1px 2px #0006,0 14px 36px #ffffff24,0 0 0 1px #4a9fd480}.yn:hover:before{transform:translate(110%)}.zn{color:var(--text);border-color:var(--hairline-strong);background:0 0}.zn:hover:not(:disabled){border-color:var(--text);background:#ffffff0a;transform:translateY(-1px)}.ao{padding:.55rem 1.1rem;font-size:.825rem}.bo{padding:1.1rem 1.85rem;font-size:1rem}.co{padding:1.35rem 2.4rem;font-size:1.1rem;font-weight:700}.do{width:100%}.eo{transition:transform var(--dur-fast) var(--ease-out);display:inline-block}.pn:hover .eo{transform:translate(4px)}[data-reveal]{opacity:0;will-change:transform, opacity;transform:translateY(28px)}.an [data-reveal]{opacity:1;transform:none}.qn{vertical-align:middle;background:#ff5b6b1f;border-radius:50%;flex-shrink:0;width:22px;height:22px;margin-right:.6em;display:inline-block;position:relative}.qn:before,.qn:after{content:"";background:var(--danger);transform-origin:50%;width:10px;height:1.5px;position:absolute;top:50%;left:50%}.qn:before{transform:translate(-50%,-50%)rotate(45deg)}.qn:after{transform:translate(-50%,-50%)rotate(-45deg)}.rn{background:radial-gradient(circle at 30% 30%, var(--steel), #4a4a4a 70%);border:2px solid var(--bg);border-radius:50%;width:28px;height:28px;display:inline-block}.rn+.rn{margin-left:-10px}@property --angle-1{syntax:"<angle>";inherits:false;initial-value:-75deg}@property --angle-2{syntax:"<angle>";inherits:false;initial-value:-45deg}.i{--foreground:#fff;--background:#000;--anim-time:.4s;--anim-ease:cubic-bezier(.25, 1, .5, 1);--border-width:clamp(1px, .0625em, 4px);z-index:2;transform-style:preserve-3d;transition:transform var(--anim-time) var(--anim-ease);cursor:pointer;border-radius:9999px;display:inline-block;position:relative}.i:has(.j:active){transform:rotateX(25deg)}.m{--shadow-cutoff-fix:2em;width:calc(100% + var(--shadow-cutoff-fix));height:calc(100% + var(--shadow-cutoff-fix));top:calc(0% - var(--shadow-cutoff-fix) / 2);left:calc(0% - var(--shadow-cutoff-fix) / 2);filter:blur(clamp(2px,.125em,12px));transition:filter var(--anim-time) var(--anim-ease);pointer-events:none;border-radius:9999px;position:absolute}.m:after{content:"";background:linear-gradient(180deg, oklch(from var(--foreground) l c h / 20%), oklch(from var(--foreground) l c h / 10%));width:calc(100% - var(--shadow-cutoff-fix) - .25em);height:calc(100% - var(--shadow-cutoff-fix) - .25em);top:0;bottom:0;left:0;right:0;top:calc(var(--shadow-cutoff-fix) - .5em);left:calc(var(--shadow-cutoff-fix) - .875em);box-sizing:border-box;transition:all var(--anim-time) var(--anim-ease);opacity:1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:9999px;padding:.125em;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.j{isolation:isolate;cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(clamp(1px,.125em,4px));backdrop-filter:blur(clamp(1px,.125em,4px));transition:all var(--anim-time) var(--anim-ease);background:0 0;background:linear-gradient(-75deg, oklch(from var(--background) l c h / 5%), oklch(from var(--background) l c h / 20%), oklch(from var(--background) l c h / 5%));box-shadow:inset 0 .125em .125em oklch(from var(--foreground) l c h / 5%), inset 0 -.125em .125em oklch(from var(--background) l c h / 50%), 0 .25em .125em -.125em oklch(from var(--foreground) l c h / 20%), 0 0 .1em .25em inset oklch(from var(--background) l c h / 20%), 0 0 oklch(from var(--background) l c h);border:0;border-radius:9999px;margin:0;padding:0;font-family:inherit;font-size:1rem;font-weight:500;text-decoration:none;display:inline-block;position:relative}.j:hover{-webkit-backdrop-filter:blur(.01em);backdrop-filter:blur(.01em);box-shadow:inset 0 .125em .125em oklch(from var(--foreground) l c h / 5%), inset 0 -.125em .125em oklch(from var(--background) l c h / 50%), 0 .15em .05em -.1em oklch(from var(--foreground) l c h / 25%), 0 0 .05em .1em inset oklch(from var(--background) l c h / 50%), 0 0 oklch(from var(--background) l c h);transform:scale(.975)}.l{-webkit-user-select:none;user-select:none;letter-spacing:-.05em;color:oklch(from var(--foreground) l c h / 90%);text-shadow:0em .25em .05em oklch(from var(--foreground) l c h / 10%);transition:all var(--anim-time) var(--anim-ease);padding:.875rem 1.5rem;display:block;position:relative}.j:hover .l{text-shadow:.025em .025em .025em oklch(from var(--foreground) l c h / 12%)}.l:after{content:"";width:calc(100% - var(--border-width));height:calc(100% - var(--border-width));top:calc(0% + var(--border-width) / 2);left:calc(0% + var(--border-width) / 2);box-sizing:border-box;background:linear-gradient(var(--angle-2), transparent 0%, oklch(from var(--background) l c h / 50%) 40% 50%, transparent 55%);z-index:3;mix-blend-mode:screen;pointer-events:none;transition:background-position calc(var(--anim-time) * 1.25) var(--anim-ease), --angle-2 calc(var(--anim-time) * 1.25) var(--anim-ease);background-position:0%;background-size:200% 200%;border-radius:9999px;display:block;position:absolute;overflow:clip}.j:hover .l:after{background-position:25%}.j:active .l:after{--angle-2:-15deg;background-position:50% 15%}.j:after{content:"";z-index:1;width:calc(100% + var(--border-width));height:calc(100% + var(--border-width));top:0;bottom:0;left:0;right:0;top:calc(0% - var(--border-width) / 2);left:calc(0% - var(--border-width) / 2);padding:var(--border-width);box-sizing:border-box;background:conic-gradient(from var(--angle-1) at 50% 50%, oklch(from var(--foreground) l c h / 50%) 0%, transparent 5% 40%, oklch(from var(--foreground) l c h / 50%) 50%, transparent 60% 95%, oklch(from var(--foreground) l c h / 50%) 100%), linear-gradient(180deg, oklch(from var(--background) l c h / 50%), oklch(from var(--background) l c h / 50%));transition:all var(--anim-time) var(--anim-ease), --angle-1 .5s ease;box-shadow:inset 0 0 0 calc(var(--border-width) / 2) oklch(from var(--background) l c h / 50%);-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:9999px;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.j:hover:after{--angle-1:-125deg}.j:active:after{--angle-1:-75deg}.i:has(.j:hover) .m{filter:blur(clamp(2px,.0625em,6px))}.i:has(.j:hover) .m:after{top:calc(var(--shadow-cutoff-fix) - .875em);opacity:1}.i:has(.j:active) .m{filter:blur(clamp(2px,.125em,12px))}.i:has(.j:active) .m:after{top:calc(var(--shadow-cutoff-fix) - .5em);opacity:.75}.i:has(.j:active) .l{text-shadow:.025em .25em .05em oklch(from var(--foreground) l c h / 12%)}.i:has(.j:active) .j{box-shadow:inset 0 .125em .125em oklch(from var(--foreground) l c h / 5%), inset 0 -.125em .125em oklch(from var(--background) l c h / 50%), 0 .125em .125em -.125em oklch(from var(--foreground) l c h / 20%), 0 0 .1em .25em inset oklch(from var(--background) l c h / 20%), 0 .225em .05em oklch(from var(--foreground) l c h / 5%), 0 .25em oklch(from var(--background) l c h / 75%), inset 0 .25em .05em oklch(from var(--foreground) l c h / 15%)}@media (hover:none) and (pointer:coarse){.j:after,.j:hover:after,.j:active:after{--angle-1:-75deg}.j .l:after,.j:active .l:after{--angle-2:-45deg}}.d{--foreground:#fff;--background:#000;--border-width:clamp(1px, .0625em, 4px);z-index:var(--z-nav);isolation:isolate;opacity:0;will-change:transform, opacity;-webkit-backdrop-filter:blur(clamp(1px,.125em,4px));backdrop-filter:blur(clamp(1px,.125em,4px));background:linear-gradient(-75deg, oklch(from var(--background) l c h / 5%), oklch(from var(--background) l c h / 20%), oklch(from var(--background) l c h / 5%));box-shadow:inset 0 .125em .125em oklch(from var(--foreground) l c h / 5%), inset 0 -.125em .125em oklch(from var(--background) l c h / 50%), 0 0 .1em .25em inset oklch(from var(--background) l c h / 20%), 0 14px 40px oklch(from var(--background) l c h / 60%);position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.d:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg, transparent 0%, oklch(from var(--foreground) l c h / 6%) 18%, #4a9fd473 50%, oklch(from var(--foreground) l c h / 6%) 82%, transparent 100%);height:1px;box-shadow:0 0 8px 0 #4a9fd42e, 0 1px 0 0 oklch(from var(--background) l c h / 40%);position:absolute;bottom:0;left:0;right:0}.an .d{opacity:1;transform:translateY(0)}.e{z-index:1;max-width:var(--container);padding:14px var(--gutter);justify-content:space-between;align-items:center;gap:var(--sp-5);margin-inline-start:auto;margin-inline-end:auto;display:flex;position:relative}.f{letter-spacing:.02em;z-index:2;align-items:center;padding-right:4px;font-size:1rem;font-weight:800;display:inline-flex;position:relative}.fo{display:none}.g{filter:drop-shadow(0 0 8px #4a9fd459);width:auto;height:22px;transition:filter var(--dur-fast) var(--ease-opacity);display:block}.f:hover .g{filter:drop-shadow(0 0 14px #4a9fd499)}.go{display:none}.h{z-index:2;align-items:center;gap:2px;display:none;position:relative}@media (min-width:768px){.h{display:flex}}.h .i{display:inline-block}.h .l{font-family:var(--font);letter-spacing:.01em;white-space:nowrap;padding:6px 12px;font-size:13px;font-weight:500}.n .l{align-items:center;gap:6px;display:inline-flex}.n svg{flex-shrink:0;width:14px;height:14px}.k.yj .l{color:oklch(from var(--foreground) l c h / 100%)}@media (min-width:992px){.h .l{padding:7px 14px;font-size:13.5px}}.o{z-index:2;display:none;position:relative}@media (min-width:768px){.o{display:inline-block}}.o .l{font-family:var(--font);letter-spacing:.01em;white-space:nowrap;padding:7px 16px;font-size:13px;font-weight:600}.o .j{box-shadow:inset 0 .125em .125em oklch(from var(--foreground) l c h / 5%), inset 0 -.125em .125em oklch(from var(--background) l c h / 50%), 0 .25em .125em -.125em oklch(from var(--foreground) l c h / 20%), 0 0 .1em .25em inset oklch(from var(--background) l c h / 20%), 0 0 14px #3b82f652, 0 0 32px #3b82f629}.o .j:hover{box-shadow:inset 0 .125em .125em oklch(from var(--foreground) l c h / 5%), inset 0 -.125em .125em oklch(from var(--background) l c h / 50%), 0 .15em .05em -.1em oklch(from var(--foreground) l c h / 25%), 0 0 .05em .1em inset oklch(from var(--background) l c h / 50%), 0 0 22px #3b82f68c, 0 0 50px #3b82f647}.o .p{pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000,#3b82f6,#0000);width:75%;height:1px;margin-inline-start:auto;margin-inline-end:auto;transition:opacity .5s ease-in-out;position:absolute;left:0;right:0}.o .q{opacity:0;top:0}.o .j:hover .q{opacity:1}.o .r{opacity:1;bottom:-1px}.o .j:hover .r{opacity:.3}@media (prefers-reduced-motion:reduce){.o .p{transition:none}}.s{width:32px;height:32px;z-index:calc(var(--z-modal) + 1);color:var(--text);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;padding:0 5px;display:flex;position:relative}@media (min-width:768px){.s{display:none}}.s span{width:100%;height:1.5px;transition:transform var(--dur-fast) var(--ease-out);background:currentColor;display:block}[data-nav-toggle][aria-expanded=true] span:first-child{transform:translateY(3.25px)rotate(45deg)}[data-nav-toggle][aria-expanded=true] span:last-child{transform:translateY(-3.25px)rotate(-45deg)}.t{height:100vh;height:100lvh;min-height:100lvh;z-index:var(--z-modal);justify-content:center;gap:var(--sp-9);padding:6rem var(--gutter) calc(var(--gutter) + env(safe-area-inset-bottom,0px));opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out);background:#000;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@media (min-width:768px){.t{display:none}}.t[data-open=true]{opacity:1;pointer-events:auto}body:has([data-mobile-menu][data-open=true]) .d{z-index:calc(var(--z-modal) + 10)}.u{gap:var(--sp-6);flex-direction:column;display:flex}.u a{letter-spacing:var(--tracking-tight);transition:color var(--dur-fast) var(--ease-opacity);font-size:clamp(2rem,8vw,3rem);font-weight:700;line-height:1}.u a:hover{color:var(--accent)}.t .o.v{width:-moz-fit-content;width:fit-content;margin:0 auto;display:block}.v .l{font-family:var(--font);letter-spacing:.01em;white-space:nowrap;padding:16px 32px;font-size:16px;font-weight:600}.ab{isolation:isolate;padding-block:clamp(8rem, 12vh, 12rem) var(--sp-section);min-height:100vh;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.ho{pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.ho:before{content:"";width:300%;height:300%;animation:streak-sweep 14s var(--ease-out) infinite;will-change:transform;background:linear-gradient(115deg,#0000 45%,#4a9fd40a 48%,#4a9fd424 50%,#4a9fd40a 52%,#0000 55%);position:absolute;top:-100%;left:-100%}@keyframes streak-sweep{0%{opacity:0;transform:translate(-30%,-30%)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(30%,30%)}}.mb{z-index:1;text-align:center;align-items:center;gap:var(--sp-5);flex-direction:column;display:flex;position:relative}.io{margin-bottom:var(--sp-2)}.pb{font-size:var(--fs-h1);line-height:var(--lh-display);letter-spacing:var(--tracking-tight);max-width:16ch;font-weight:800}.pb .jo{opacity:0;will-change:transform, opacity;display:inline-block;transform:translateY(40px)}.an .pb .jo{opacity:1;transform:none}.ko{background:linear-gradient(180deg, var(--text) 0%, var(--accent-bright) 75%, var(--accent) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.lo{font-size:var(--fs-body-lg);color:var(--text-mute);max-width:50ch;margin-inline-start:auto;margin-inline-end:auto}.mo{align-items:center;gap:var(--sp-3);flex-direction:column;display:flex}.no{color:var(--text-faint);font-size:.85rem}.oo{color:var(--text-mute);margin-top:var(--sp-3);align-items:center;gap:.5em;font-size:.85rem;display:inline-flex}.po{align-items:center;margin-right:.4em;display:inline-flex}.qo{background:#38d36a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #38d36a80}.ro{margin-top:var(--sp-7);width:100%;max-width:560px;position:relative}.so{aspect-ratio:1;width:70vw;max-width:480px;margin-inline-start:auto;margin-inline-end:auto;position:relative}@media (min-width:992px){.so{width:100%;max-width:520px}}.to{filter:blur(50px);pointer-events:none;z-index:0;animation:orb-halo 12s var(--ease-out) infinite;background:radial-gradient(circle,#4a9fd438,#1f4d6e14 45%,#0000 70%);position:absolute;top:-12%;bottom:-12%;left:-12%;right:-12%}.uo{z-index:1;object-fit:contain;width:100%;height:100%;animation:orb-breathe 8s var(--ease-out) infinite;filter:drop-shadow(0 12px 60px #4a9fd42e);position:relative}@keyframes orb-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.94;transform:scale(1.025)}}@keyframes orb-halo{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.1)}}.vo{display:none}@media (min-width:992px){.vo{border:1px solid var(--hairline);border-radius:var(--r-md);-webkit-backdrop-filter:blur(16px);text-align:left;z-index:2;background:#0a0e14d9;align-items:center;gap:.75rem;padding:.85rem 1.1rem;display:flex;position:absolute;box-shadow:0 1px 2px #00000080,0 16px 40px #4a9fd414}.wo{animation:float-y 6s var(--ease-out) infinite;top:8%;left:-4%;transform:rotate(-3deg)}.xo{animation:float-y 7.4s var(--ease-out) infinite reverse;bottom:12%;right:-2%;transform:rotate(2.5deg)}}.yo{background:radial-gradient(circle at 30% 30%, var(--steel), #4a4a4a 70%);border-radius:50%;flex-shrink:0;width:32px;height:32px}.zo{color:var(--text);font-size:.85rem;font-weight:600}.ap{color:var(--text-mute);font-size:.75rem}.bp{background:#38d36a;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 8px #38d36a80}@keyframes float-y{0%,to{transform:translateY(0) rotate(var(--rot,-3deg))}50%{transform:translateY(-8px) rotate(var(--rot,-3deg))}}.xb{z-index:6;pointer-events:none;position:absolute;bottom:80px;left:50%;transform:translate(-50%)}@media (max-width:767px){.xb{bottom:40px}}.yb{background:linear-gradient(#0000 0%,#4a9fd4 50%,#0000 100%);width:1px;height:40px;animation:2.5s ease-in-out infinite scroll-beam;display:block}@keyframes scroll-beam{0%{opacity:0;transform:translateY(-10px)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(10px)}}.cp{padding-block:var(--sp-section)}.cp .xn{margin-block:var(--sp-5)}.cp .zd{margin-block:var(--sp-5);font-size:var(--fs-body-lg)}.cp em{color:var(--accent-bright);font-style:italic}.dp{gap:var(--sp-6);grid-template-columns:1fr;display:grid}.ep{gap:var(--sp-5);padding:var(--sp-6);background:var(--bg-card);border:1px solid var(--hairline);border-radius:var(--r-md);transition:border-color var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);grid-template-columns:auto 1fr;display:grid}.ep:hover{border-color:var(--hairline-strong);background:var(--bg-card-hov)}.fp{font-family:var(--font);letter-spacing:.18em;color:var(--accent);align-self:start;padding-top:.5rem;font-size:.85rem;font-weight:600}.gp{font-size:var(--fs-h3);margin-bottom:var(--sp-3);align-items:center;display:flex}.hp{color:var(--text-mute);max-width:60ch}.ip{gap:var(--sp-5);grid-template-columns:1fr;display:grid}@media (min-width:768px){.ip{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.ip{grid-template-columns:repeat(3,1fr)}}.jp{padding:var(--sp-7) var(--sp-6);background:var(--bg-card);border:1px solid var(--hairline);border-radius:var(--r-lg);gap:var(--sp-4);transition:transform var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.jp:before{content:"";background:radial-gradient(120% 80% at 50% 0%, var(--accent-faint), transparent 60%);opacity:0;transition:opacity var(--dur-base) var(--ease-opacity);z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0}.jp:hover{border-color:var(--hairline-accent);transform:translateY(-4px)}.jp:hover:before{opacity:1}.kp{border-color:var(--hairline-accent);background:linear-gradient(180deg, #4a9fd40d, var(--bg-card))}.lp{top:var(--sp-4);right:var(--sp-4);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-bright);border:1px solid var(--hairline-accent);border-radius:var(--r-pill);padding:.3rem .6rem;font-size:.7rem;font-weight:600;position:absolute}.mp{border-radius:var(--r-md);background:linear-gradient(135deg, var(--accent-deep), #4a9fd426);width:48px;height:48px;color:var(--accent-bright);justify-content:center;align-items:center;display:inline-flex}.mp svg{width:24px;height:24px}.np{font-size:var(--fs-h3)}.op{color:var(--text-mute)}.pp{padding-top:var(--sp-4);border-top:1px solid var(--hairline);flex-direction:column;gap:.5rem;margin-top:auto;display:flex}.pp li{color:var(--text-mute);padding-left:1.25rem;font-size:.9rem;position:relative}.pp li:before{content:"";background:var(--accent);width:.6rem;height:1px;position:absolute;top:.65em;left:0}.qp{gap:var(--sp-6);grid-template-columns:1fr;display:grid}@media (min-width:768px){.qp{gap:var(--sp-5);grid-template-columns:repeat(3,1fr)}}.rp{padding:var(--sp-6);background:var(--bg-card);border:1px solid var(--hairline);border-radius:var(--r-lg);gap:var(--sp-4);transition:transform var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);flex-direction:column;display:flex}.rp:hover{border-color:var(--hairline-strong);transform:translateY(-4px)}.sp{border-color:var(--hairline-accent);background:linear-gradient(180deg, #4a9fd40f, var(--bg-card));box-shadow:0 20px 60px -20px #4a9fd42e}.tp{border-radius:var(--r-md);border:1px solid var(--hairline);background:linear-gradient(#ffffff08,#4a9fd40a);justify-content:center;align-items:center;height:140px;display:flex;position:relative;overflow:hidden}.up{font-family:var(--font);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-bright);font-size:.78rem;font-weight:600}.vp{font-size:var(--fs-h3);line-height:1.15}.wp{color:var(--text-mute);font-size:.95rem}.xp{justify-content:center;align-items:end;gap:4px;width:80%;height:100px;display:flex;position:relative}.yp{border:1.5px solid var(--hairline-strong);border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;width:60px;height:110px;padding:8px 5px}.zp{background:var(--accent-bright);border-radius:2px;width:100%;height:6px}.aq{background:var(--hairline-strong);border-radius:2px;width:100%;height:4px}.bq{width:60%}.cq{align-items:end;width:70%}.dq{width:10%;height:var(--h,30%);background:linear-gradient(180deg, var(--accent-bright), var(--accent-deep));transition:height var(--dur-slow) var(--ease-out);border-radius:3px 3px 0 0}.eq{flex-direction:column;justify-content:center;align-items:stretch;gap:6px;width:90%}.fq{letter-spacing:.05em;border:1px solid var(--hairline-accent);color:var(--accent-bright);border-radius:var(--r-pill);text-align:center;background:#4a9fd41a;padding:.4rem .6rem;font-size:.72rem;font-weight:500}.gq{gap:var(--sp-5);grid-template-columns:1fr;display:grid}@media (min-width:640px){.gq{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.gq{grid-template-columns:repeat(3,1fr)}}.hq{padding:var(--sp-6);background:var(--bg-card);border:1px solid var(--hairline);border-radius:var(--r-lg);gap:var(--sp-3);transition:transform var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);flex-direction:column;display:flex}.hq:hover{border-color:var(--hairline-accent);transform:translateY(-3px)}.iq{border-radius:var(--r-md);background:linear-gradient(135deg, var(--accent-deep), #4a9fd41f);width:40px;height:40px;color:var(--accent-bright);justify-content:center;align-items:center;display:inline-flex}.iq svg{width:20px;height:20px}.jq{font-size:1.15rem;font-weight:700}.kq{color:var(--text-mute);font-size:.95rem;line-height:1.55}.if>.lb{max-width:1800px}.z.if{min-height:auto;padding-block-end:var(--sp-6)}@media (max-width:768px){.z.ud{min-height:auto;padding-top:2.5rem;padding-bottom:3.5rem;display:block}.z.if{padding-top:2.5rem}.jf{margin-top:0}.of{padding-top:0}.jd.hn .lq{padding-bottom:0}main>.z.ed{padding-block-start:2.5rem;padding-block-end:2.5rem}.ed>.fd{margin-bottom:0}}.jf{margin-top:var(--sp-7);grid-template-columns:1fr;grid-template-areas:"headline""max""felix";place-items:center;gap:1.25rem;display:grid}@media (min-width:900px){.z.if{padding-block:var(--sp-section)}.jf{gap:clamp(var(--sp-3), 3vw, var(--sp-7));margin-inline-start:auto;margin-inline-end:auto;grid-template-columns:1fr minmax(440px,480px) 1fr;grid-template-areas:"max headline felix";width:100%;margin-top:0}}.lf{grid-area:max}.sf{grid-area:felix}.of{grid-area:headline}@media (min-width:900px){.lf{justify-self:start}.sf{justify-self:end}}.of{text-align:center;padding:var(--sp-3) var(--sp-2);max-width:480px}.of .pf{margin:0 0 var(--sp-3);letter-spacing:.22em;font-size:.85rem}.qf{letter-spacing:-.015em;margin:0 0 var(--sp-4);white-space:nowrap;-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 2px 6px #00000073);background-image:linear-gradient(115deg,#fff0 30%,#ffffffd9 50%,#fff0 70%),linear-gradient(#f4f4f4 0%,#cfcfcf 28%,#8e8e8e 55%,#b2b2b2 80%,#e2e2e2 100%);background-position:-120% 0,0 0;background-repeat:no-repeat;background-size:250% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(2.8rem,6vw,5rem);font-style:italic;font-weight:400;line-height:1.05;animation:5s ease-in-out infinite headline-shimmer}@keyframes headline-shimmer{0%,to{background-position:-120% 0,0 0}50%{background-position:220% 0,0 0}}.rf{color:var(--text-mute);margin:0;max-width:36ch;margin-inline-start:auto;margin-inline-end:auto;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.55}.kf{aspect-ratio:1;width:100%;max-width:760px;box-shadow:none;cursor:pointer;contain:layout paint style;background:0 0;border:0;border-radius:0;animation:6.5s ease-in-out infinite founder-float-a;position:relative;container-type:inline-size}.kf[data-founder-name=FELIX]{animation:7s ease-in-out -2.3s infinite founder-float-b}@keyframes founder-float-a{0%,to{transform:translateY(-3px)}50%{transform:translateY(5px)}}@keyframes founder-float-b{0%,to{transform:translateY(4px)}50%{transform:translateY(-4px)}}.kf:hover{animation-play-state:paused}.kf,.kf *,.kf:focus,.kf:focus-within,.kf :focus,.kf :focus-within{box-shadow:none!important;outline:none!important}.kf:focus-visible{box-shadow:none!important;outline:none!important}.kf :focus-visible{box-shadow:none!important;outline:none!important}.mf{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.mf svg{display:block;width:100%!important;height:100%!important}.mq{transform:translate(var(--tx,0px), -50%);z-index:6;text-align:left;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;max-width:45%;position:absolute;top:70%;left:30%}.nq{letter-spacing:-.015em;-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(115deg,#fff0 35%,#ffffffbf 50%,#fff0 65%),linear-gradient(103deg,#fff 0% 30%,#fff0 100%);background-position:-120% 0,0 0;background-repeat:no-repeat;background-size:250% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:clamp(.7rem,6.5cqw,2.4rem);font-weight:500;line-height:1;animation:5s ease-in-out infinite caption-shimmer}@keyframes caption-shimmer{0%{background-position:220% 0,0 0}to{background-position:-120% 0,0 0}}@media (prefers-reduced-motion:reduce){.nq,.oq,.kf{animation:none}}.pq{letter-spacing:.16em;text-transform:uppercase;color:#ffffff80;margin:.45rem 0 0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:clamp(.45rem,2.1cqw,.78rem);font-weight:400;line-height:1}.nf{z-index:10;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:64%;height:80%;margin:0;padding:0;position:absolute;top:10%;left:18%}@media (max-width:480px){.kf{max-width:100%}}@media (max-width:768px){.if>.lb{padding-inline-start:0;padding-inline-end:0}.jf{gap:1.75rem}.kf{aspect-ratio:792/764;max-width:100%;animation:none!important}.nf{width:100%;height:100%;top:0;left:0}}.qq{object-fit:contain;pointer-events:none;will-change:opacity, transform;width:100%;height:100%;transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .45s cubic-bezier(.4,0,.2,1);display:block;position:absolute;top:0;bottom:0;left:0;right:0}.rq{opacity:1;transform:translate(0)}.sq{opacity:0;transform:translate(0)}.kf[data-state=open] .rq{opacity:0;transform:translate(-6%)}.kf[data-state=open] .sq{opacity:1;transform:translate(0)}@media (prefers-reduced-motion:reduce){.qq{transition:opacity .15s;transform:none!important}}.uf{width:100%;min-height:150vh;padding-block:var(--sp-section);position:relative;overflow:hidden}.vf{width:100%;min-height:calc(150vh - 2 * var(--sp-section));height:100%;position:relative}.wf{top:var(--top,auto);left:var(--left,auto);right:var(--right,auto);bottom:var(--bottom,auto);width:var(--w,200px);will-change:transform;pointer-events:none;position:absolute}.xf{border-radius:var(--r-md);border:1px solid var(--steel);object-fit:cover;aspect-ratio:4/5;background:var(--bg-card);width:100%;height:auto;display:block;box-shadow:inset 0 1px #e8e8e814,inset 0 0 0 1px #a8a8a80f,0 1px 2px #00000080,0 24px 60px #0006}.wf[data-far] .xf{opacity:.78;border-color:#a8a8a866;box-shadow:inset 0 1px #e8e8e80d,0 8px 24px #00000059}.yf{z-index:5;text-align:center;pointer-events:none;padding:0 var(--sp-4);max-width:min(900px,92vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zf{display:block}.ag{letter-spacing:-.015em;white-space:nowrap;-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 2px 6px #00000073);background-image:linear-gradient(115deg,#fff0 30%,#ffffffd9 50%,#fff0 70%),linear-gradient(#f4f4f4 0%,#cfcfcf 28%,#8e8e8e 55%,#b2b2b2 80%,#e2e2e2 100%);background-position:-120% 0,0 0;background-repeat:no-repeat;background-size:250% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;margin:0;padding-bottom:.12em;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4.8vw,4rem);font-style:italic;font-weight:400;line-height:1.2;animation:5s ease-in-out infinite floating-headline-shimmer}@keyframes floating-headline-shimmer{0%,to{background-position:-120% 0,0 0}50%{background-position:220% 0,0 0}}.jg{z-index:5;text-align:center;margin-top:clamp(-6rem,-4vh,-2rem);margin-bottom:clamp(13rem,22vh,24rem);position:relative}.jg .sb.kg{text-align:center;border-radius:9999px;justify-content:center;align-items:center;min-width:240px;padding:16px 40px;font-size:15px;font-weight:600;display:inline-flex}:root{--cs-card-w:clamp(200px, 60vw, 280px);--cs-card-aspect:4 / 5;--cs-active-scale:1;--cs-inactive-scale:.9;--cs-active-lift:-16px;--cs-tilt-x:6deg;--cs-step-deg:11deg;--cs-overlap:.7;--cs-depth:80px}.bg{width:100%;margin:var(--sp-6) auto 0;perspective:1100px;display:none}.cg{width:100%;height:calc(var(--cs-card-w) * 1.25 + 80px);outline:none;position:relative;overflow:visible}.cg:focus-visible{outline:2px solid var(--steel,#a8a8a899);outline-offset:4px;border-radius:var(--r-md)}.dg{width:var(--cs-card-w);aspect-ratio:var(--cs-card-aspect);margin-left:calc(var(--cs-card-w) / -2);border-radius:var(--r-lg,16px);border:1px solid var(--steel,#a8a8a866);background:var(--bg-card,#0a0a0a);transform-origin:bottom;transform-style:preserve-3d;will-change:transform;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;position:absolute;bottom:0;left:50%;overflow:hidden;box-shadow:inset 0 1px #e8e8e80f,inset 0 0 0 1px #a8a8a80a,0 1px 2px #00000080,0 24px 60px #00000080}.dg[data-hidden]{display:none}.dg[data-active]{cursor:grab}.dg[data-active]:active{cursor:grabbing}.dg img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block}.eg{padding:var(--sp-3) var(--sp-4) var(--sp-4);color:#fff;text-align:left;pointer-events:none;background:linear-gradient(#0000 0%,#0000008c 50%,#000000d9 100%);position:absolute;top:auto;bottom:0;left:0;right:0}.fg{letter-spacing:-.005em;color:#fff;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:clamp(.95rem,3.6vw,1.05rem);font-weight:600;line-height:1.25}.gg{letter-spacing:0;color:#ffffffc7;margin-top:2px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:clamp(.78rem,3vw,.85rem);font-weight:400;line-height:1.3}.hg{margin:var(--sp-5) auto 0;justify-content:center;align-items:center;gap:8px;padding:0;display:flex}.ig{cursor:pointer;background:#a8a8a84d;border:none;border-radius:50%;flex:none;width:8px;height:8px;padding:0;transition:background .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1);position:relative}.ig:before{content:"";position:absolute;top:-8px;bottom:-8px;left:-8px;right:-8px}.ig[data-active]{background:#e8e8e8eb;transform:scale(1.25)}.ig:hover:not([data-active]){background:#e8e8e88c}.ig:focus-visible{outline:2px solid var(--steel,#a8a8a899);outline-offset:4px}@media (prefers-reduced-motion:reduce){.dg{will-change:auto}.ig{transition:none}}@media (max-width:768px){.uf{min-height:95vh;padding-block:var(--sp-7)}.vf{min-height:auto}.wf{display:none}.yf{pointer-events:auto;max-width:92vw;margin:0 auto;position:relative;top:auto;left:auto;transform:none}.ag{font-size:clamp(2rem,6.5vw,2.6rem)}.jg{margin-top:var(--sp-5);margin-bottom:var(--sp-5)}.bg{display:block}}@media (prefers-reduced-motion:reduce){.ag{animation:none}.wf{transform:none!important}}.lg{background:0 0;width:100vw;margin-top:0;margin-left:calc(50% - 50vw);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.mg{align-items:center;gap:clamp(var(--sp-3), 2vw, var(--sp-5));width:max-content;padding-block:clamp(var(--sp-4), 3vw, var(--sp-6));will-change:transform;animation:50s linear infinite image-slider-flow;display:flex}.ng{aspect-ratio:4/5;border-radius:var(--r-md);background:var(--bg-card);border:1px solid var(--hairline);transform-origin:50%;flex:none;width:clamp(160px,18vw,240px);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .35s cubic-bezier(.22,1,.36,1);overflow:hidden;box-shadow:inset 0 1px #e8e8e80a,0 1px 2px #00000080,0 16px 40px #1f4d6e1f}.ng:hover{border-color:var(--hairline-strong);transform:scale(1.04);box-shadow:inset 0 1px #e8e8e814,0 1px 2px #0000008c,0 24px 60px #1f4d6e47}main>.tf+.z{border-top:none}.ng img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}@keyframes image-slider-flow{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (max-width:768px){.mg{animation-duration:35s}.ng{width:clamp(120px,32vw,180px)}}@media (prefers-reduced-motion:reduce){.mg{animation:none}}.tq{gap:var(--sp-6);grid-template-columns:1fr;display:grid}@media (min-width:768px){.tq{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.tq{grid-template-columns:repeat(3,1fr)}}.uq{gap:var(--sp-4);flex-direction:column;display:flex}.vq{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:.78rem;font-weight:600}.wq{border:1px solid var(--hairline);border-radius:var(--r-md);padding:var(--sp-4);gap:var(--sp-4);font-family:var(--font);background:#1e1f22;flex-direction:column;display:flex}.xq{gap:var(--sp-3);align-items:start;display:flex}.yq{padding-left:var(--sp-4);border-left:2px solid var(--accent-deep)}.zq{width:32px;height:32px;color:var(--text);background:linear-gradient(135deg,#4a5568,#2d3748);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:inline-flex}.ar{color:var(--accent-bright);background:linear-gradient(135deg,#1a3a52,#0d1f30)}.br{margin-bottom:2px;font-size:.85rem;font-weight:600}.br span{color:var(--text-faint);margin-left:.4em;font-size:.7rem;font-weight:400}.cr{color:#ffffffd9;font-size:.875rem;line-height:1.45}.dr{padding:var(--sp-5);background:var(--bg-card);border:1px solid var(--hairline);border-radius:var(--r-md);gap:var(--sp-3);transition:border-color var(--dur-base) var(--ease-out);flex-direction:column;display:flex}.dr:hover{border-color:var(--hairline-strong)}.er{color:var(--text);font-size:.97rem;line-height:1.55}.er:before{content:"\"";color:var(--accent);margin-right:2px}.er:after{content:"\"";color:var(--accent);margin-left:2px}.fr{align-items:center;gap:var(--sp-3);color:var(--text-mute);margin-top:auto;font-size:.85rem;display:flex}.fr strong{color:var(--text)}.gr{background:linear-gradient(135deg,#4a5568,#2d3748);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.95rem;font-weight:700;display:inline-flex}.hr{color:var(--text-faint);text-align:center;font-size:.75rem;font-style:italic}.ir{padding:var(--sp-5);background:var(--bg-card);border:1px solid var(--hairline);border-radius:var(--r-md);transition:border-color var(--dur-base) var(--ease-out)}.ir:hover{border-color:var(--hairline-accent)}.jr{letter-spacing:var(--tracking-tight);background:linear-gradient(180deg, var(--text), #ffffff73);-webkit-text-fill-color:transparent;color:#0000;margin-bottom:var(--sp-3);-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,4vw,2.8rem);font-weight:800;line-height:1}.kr{color:var(--text-mute);font-size:.9rem;line-height:1.5}.vi{gap:var(--sp-3);flex-direction:column;display:flex}.nl .xi{padding-block:var(--sp-4)}.wi{background:var(--bg-card);border:1px solid var(--hairline);border-radius:var(--r-md);transition:border-color var(--dur-base) var(--ease-out);overflow:hidden}.wi.bn{border-color:var(--hairline-accent)}.xi{align-items:center;gap:var(--sp-4);width:100%;padding:var(--sp-5);text-align:left;font-family:var(--font);color:var(--text);transition:background var(--dur-fast) var(--ease-opacity);grid-template-columns:auto 1fr auto;font-size:1.05rem;font-weight:600;display:grid}.xi:hover{background:#ffffff05}.yi{letter-spacing:.18em;color:var(--accent);font-size:.78rem;font-weight:600}.nl .xi{grid-template-columns:1fr auto}.zi{line-height:1.35}.aj{flex-shrink:0;width:16px;height:16px;position:relative}.aj:before,.aj:after{content:"";background:var(--text);transition:transform var(--dur-base) var(--ease-out), background var(--dur-fast) var(--ease-opacity);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aj:before{width:14px;height:1.5px}.aj:after{width:1.5px;height:14px}.wi.bn .aj:after{transform:translate(-50%,-50%)rotate(90deg)}.wi.bn .aj:before{background:var(--accent)}.bj{transition:grid-template-rows var(--dur-base) var(--ease-out);grid-template-rows:0fr;display:grid}.wi.bn .bj{grid-template-rows:1fr}.cj{padding-inline:var(--sp-5);transition:padding-bottom var(--dur-base) var(--ease-out);padding-bottom:0;overflow:hidden}.wi.bn .cj{padding-bottom:var(--sp-5)}.bj p{color:var(--text-mute);max-width:70ch;line-height:1.6}.z.ml{min-height:auto;padding-block-start:var(--sp-6)}:-webkit-any(.ml,.si) .vi{counter-reset:tresor;gap:14px;max-width:880px;margin-inline-start:auto;margin-inline-end:auto}:is(.ml,.si) .vi{counter-reset:tresor;gap:14px;max-width:880px;margin-inline-start:auto;margin-inline-end:auto}:-webkit-any(.ml,.si) .wi{counter-increment:tresor;isolation:isolate;background:#000;border:1px solid #4a9fd41a;border-radius:16px;transition:border-color .4s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;transform:translateY(0);box-shadow:inset 0 1px #ffffff06,0 0 #4a9fd400}:is(.ml,.si) .wi{counter-increment:tresor;isolation:isolate;background:#000;border:1px solid #4a9fd41a;border-radius:16px;transition:border-color .4s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;transform:translateY(0);box-shadow:inset 0 1px #ffffff06,0 0 #4a9fd400}:-webkit-any(.ml,.si) .wi:before{content:"";pointer-events:none;opacity:0;z-index:0;background:radial-gradient(70% 90% at 50% -10%,#6bb6e038 0%,#4a9fd424 18%,#1f4d6e12 45%,#0000 75%);transition:opacity .35s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0;right:0}:is(.ml,.si) .wi:before{content:"";pointer-events:none;opacity:0;z-index:0;background:radial-gradient(70% 90% at 50% -10%,#6bb6e038 0%,#4a9fd424 18%,#1f4d6e12 45%,#0000 75%);transition:opacity .35s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0;right:0}:-webkit-any(.ml,.si) .wi:after{content:"";opacity:0;filter:blur(.3px);z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#6bb6e08c 35%,#6bb6e0b3 50%,#6bb6e08c 65%,#0000 100%);height:1.5px;transition:opacity .5s cubic-bezier(.22,1,.36,1) 80ms;position:absolute;top:0;left:12%;right:12%}:is(.ml,.si) .wi:after{content:"";opacity:0;filter:blur(.3px);z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#6bb6e08c 35%,#6bb6e0b3 50%,#6bb6e08c 65%,#0000 100%);height:1.5px;transition:opacity .5s cubic-bezier(.22,1,.36,1) 80ms;position:absolute;top:0;left:12%;right:12%}:-webkit-any(.ml,.si) .wi.bn{border-color:#4a9fd452;box-shadow:inset 0 1px #ffffff0a,0 4px 24px -4px #4a9fd433,0 0 32px -8px #4a9fd41a}:is(.ml,.si) .wi.bn{border-color:#4a9fd452;box-shadow:inset 0 1px #ffffff0a,0 4px 24px -4px #4a9fd433,0 0 32px -8px #4a9fd41a}:-webkit-any(.ml,.si) .wi.bn:before{opacity:1}:is(.ml,.si) .wi.bn:before{opacity:1}:-webkit-any(.ml,.si) .wi.bn:after{opacity:1}:is(.ml,.si) .wi.bn:after{opacity:1}:-webkit-any(.ml,.si) .wi:not(.bn):hover{border-color:#4a9fd438;transform:translateY(-1px)}:is(.ml,.si) .wi:not(.bn):hover{border-color:#4a9fd438;transform:translateY(-1px)}:-webkit-any(.ml,.si) .xi{z-index:1;color:#fff;background:0 0;grid-template-columns:1fr auto;gap:22px;padding:30px 34px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:17px;font-weight:600;position:relative}:is(.ml,.si) .xi{z-index:1;color:#fff;background:0 0;grid-template-columns:1fr auto;gap:22px;padding:30px 34px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:17px;font-weight:600;position:relative}:-webkit-any(.ml,.si) .xi:hover{background:0 0}:is(.ml,.si) .xi:hover{background:0 0}:-webkit-any(.ml,.si) .yi{display:none}:is(.ml,.si) .yi{display:none}:-webkit-any(.ml,.si) .zi{color:#fff;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:17px;font-weight:600;line-height:1.4}:is(.ml,.si) .zi{color:#fff;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:17px;font-weight:600;line-height:1.4}:-webkit-any(.ml,.si) .aj{align-self:center;width:19px;height:19px}:is(.ml,.si) .aj{align-self:center;width:19px;height:19px}:-webkit-any(.ml,.si) .aj:before{background:#a8a8a8;border-radius:1px;width:15px;height:1.5px;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s cubic-bezier(.22,1,.36,1),background .3s cubic-bezier(.22,1,.36,1)}:is(.ml,.si) .aj:before{background:#a8a8a8;border-radius:1px;width:15px;height:1.5px;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s cubic-bezier(.22,1,.36,1),background .3s cubic-bezier(.22,1,.36,1)}:-webkit-any(.ml,.si) .aj:after{background:#a8a8a8;border-radius:1px;width:15px;height:1.5px;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s cubic-bezier(.22,1,.36,1),background .3s cubic-bezier(.22,1,.36,1)}:is(.ml,.si) .aj:after{background:#a8a8a8;border-radius:1px;width:15px;height:1.5px;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s cubic-bezier(.22,1,.36,1),background .3s cubic-bezier(.22,1,.36,1)}:-webkit-any(.ml,.si) .aj:after{width:1.5px;height:15px}:is(.ml,.si) .aj:after{width:1.5px;height:15px}:-webkit-any(.ml,.si) .wi.bn .aj:before{background:#6bb6e0f2}:is(.ml,.si) .wi.bn .aj:before{background:#6bb6e0f2}:-webkit-any(.ml,.si) .wi.bn .aj:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}:is(.ml,.si) .wi.bn .aj:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}:-webkit-any(.ml,.si) .bj{z-index:1;position:relative}:is(.ml,.si) .bj{z-index:1;position:relative}:-webkit-any(.ml,.si) .cj{padding-inline-start:34px;padding-inline-end:34px;padding-bottom:0}:is(.ml,.si) .cj{padding-inline-start:34px;padding-inline-end:34px;padding-bottom:0}:-webkit-any(.ml,.si) .wi.bn .cj{padding-bottom:30px}:is(.ml,.si) .wi.bn .cj{padding-bottom:30px}:-webkit-any(.ml,.si) .cj:before{content:"";opacity:0;background:linear-gradient(90deg,#0000 0%,#4a9fd42e 50%,#0000 100%);height:1px;margin-bottom:20px;transition:opacity .35s cubic-bezier(.22,1,.36,1) .12s;display:block}:is(.ml,.si) .cj:before{content:"";opacity:0;background:linear-gradient(90deg,#0000 0%,#4a9fd42e 50%,#0000 100%);height:1px;margin-bottom:20px;transition:opacity .35s cubic-bezier(.22,1,.36,1) .12s;display:block}:-webkit-any(.ml,.si) .wi.bn .cj:before{opacity:1}:is(.ml,.si) .wi.bn .cj:before{opacity:1}:-webkit-any(.ml,.si) .bj p{color:#ffffffb8;opacity:0;max-width:70ch;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:15.5px;font-weight:400;line-height:1.65;transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1);transform:translateY(-3px)}:is(.ml,.si) .bj p{color:#ffffffb8;opacity:0;max-width:70ch;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:15.5px;font-weight:400;line-height:1.65;transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1);transform:translateY(-3px)}:-webkit-any(.ml,.si) .bj .ol{color:#6bb6e0f2;text-underline-offset:2px;-webkit-text-decoration:underline #6bb6e066;text-decoration:underline #6bb6e066;transition:color .3s,text-decoration-color .3s}:is(.ml,.si) .bj .ol{color:#6bb6e0f2;text-underline-offset:2px;-webkit-text-decoration:underline #6bb6e066;text-decoration:underline #6bb6e066;transition:color .3s,text-decoration-color .3s}:-webkit-any(.ml,.si) .bj .ol:hover{color:#a7dcfc;text-decoration-color:#a7dcfcd9}:is(.ml,.si) .bj .ol:hover{color:#a7dcfc;text-decoration-color:#a7dcfcd9}:-webkit-any(.ml,.si) .wi.bn .bj p{opacity:1;transition-delay:.1s;transform:translateY(0)}:is(.ml,.si) .wi.bn .bj p{opacity:1;transition-delay:.1s;transform:translateY(0)}@media (prefers-reduced-motion:reduce){:-webkit-any(.ml,.si) .wi{transition:none}:is(.ml,.si) .wi{transition:none}:-webkit-any(.ml,.si) .wi:before{transition:none}:is(.ml,.si) .wi:before{transition:none}:-webkit-any(.ml,.si) .wi:after{transition:none}:is(.ml,.si) .wi:after{transition:none}:-webkit-any(.ml,.si) .aj:before{transition:none}:is(.ml,.si) .aj:before{transition:none}:-webkit-any(.ml,.si) .aj:after{transition:none}:is(.ml,.si) .aj:after{transition:none}:-webkit-any(.ml,.si) .cj:before{transition:none}:is(.ml,.si) .cj:before{transition:none}:-webkit-any(.ml,.si) .bj p{transition:none}:is(.ml,.si) .bj p{transition:none}:-webkit-any(.ml,.si) .wi:not(.bn):hover{transform:none}:is(.ml,.si) .wi:not(.bn):hover{transform:none}}@media (max-width:640px){:-webkit-any(.ml,.si) .xi{gap:16px;padding:22px;font-size:15.5px}:is(.ml,.si) .xi{gap:16px;padding:22px;font-size:15.5px}:-webkit-any(.ml,.si) .zi{font-size:15.5px}:is(.ml,.si) .zi{font-size:15.5px}:-webkit-any(.ml,.si) .cj{padding-inline-start:22px;padding-inline-end:22px}:is(.ml,.si) .cj{padding-inline-start:22px;padding-inline-end:22px}:-webkit-any(.ml,.si) .wi.bn .cj{padding-bottom:22px}:is(.ml,.si) .wi.bn .cj{padding-bottom:22px}:-webkit-any(.ml,.si) .wi{border-radius:14px}:is(.ml,.si) .wi{border-radius:14px}}main>.si+.dj,main>.z+.dj,main>.dj+.z{border-top:none}.si{padding-bottom:calc(var(--sp-section) + 9rem);padding-top:var(--sp-9);position:relative;overflow:hidden}.si:after{content:"";pointer-events:none;z-index:-1;-webkit-filter:blur(50px);opacity:0;height:60vh;transition:opacity .5s var(--ease-out);will-change:opacity;background-image:radial-gradient(35vw 60vh at 50% 100%,#3131f552 0%,#3131f538 22%,#3131f521 45%,#3131f50f 70%,#3131f505 88%,#0000 100%);position:absolute;bottom:0;left:0;right:0}.ti{display:none}.ui{-webkit-filter:blur(200px);opacity:.3;border:80px solid #3131f5;border-radius:9999px;height:2053px;position:absolute;bottom:0;left:-568px;right:-568px}body.gn .si:after,body.gn .ti{opacity:1;transition:opacity 1.1s var(--ease-out) .45s}body:has(.dj.fn) .si:after{opacity:1;transition:opacity 1.1s var(--ease-out) .45s}body:has(.dj.fn) .ti{opacity:1;transition:opacity 1.1s var(--ease-out) .45s}@media (prefers-reduced-motion:reduce){.si:after,.ti{transition:none}body.gn .si:after,body.gn .ti{opacity:1;transition:none}body:has(.dj.fn) .si:after{opacity:1;transition:none}body:has(.dj.fn) .ti{opacity:1;transition:none}}.dj{isolation:isolate;padding-block:calc(var(--sp-section) + 1rem) var(--sp-section);background:#000;position:relative}.dj:before{content:"";pointer-events:none;z-index:0;-webkit-filter:blur(50px);opacity:0;height:60vh;transition:opacity .5s var(--ease-out);will-change:opacity;background:radial-gradient(35vw 60vh at 50% 0,#3131f552 0%,#3131f538 22%,#3131f521 45%,#3131f50f 70%,#3131f505 88%,#0000 100%);position:absolute;top:0;left:0;right:0}.dj.fn:before{opacity:1;transition:opacity 1.1s var(--ease-out) .45s}@media (prefers-reduced-motion:reduce){.dj:before{transition:none}.dj.fn:before{opacity:1;transition:none}}.dj:after{content:"";pointer-events:none;z-index:0;-webkit-filter:blur(50px);opacity:0;height:50vh;transition:opacity .5s var(--ease-out);will-change:opacity;background:radial-gradient(45vw 100% at 50% 0,#3131f538 0%,#3131f524 25%,#3131f512 50%,#3131f506 75%,#0000 100%);position:absolute;bottom:-25vh;left:0;right:0}.dj.fn:after{opacity:1;transition:opacity 1.1s var(--ease-out) .45s}@media (prefers-reduced-motion:reduce){.dj:after{transition:none}.dj.fn:after{opacity:1;transition:none}}.dj .kj{pointer-events:none;z-index:1;opacity:0;height:30vh;transition:opacity .5s var(--ease-out);will-change:opacity;position:absolute;top:0;left:0;right:0;-webkit-mask-image:radial-gradient(60% 100% at 50% 0,#000 25%,#0000 100%);mask-image:radial-gradient(60% 100% at 50% 0,#000 25%,#0000 100%)}.dj.fn .kj{opacity:1;transition:opacity 1.2s var(--ease-out) .55s}@media (prefers-reduced-motion:reduce){.dj .kj{transition:none}.dj.fn .kj{opacity:1;transition:none}}.dj .lj{pointer-events:none;height:1px;position:absolute;top:0}.dj .mj{-webkit-filter:blur(2px);background:linear-gradient(90deg,#0000,#3131f5,#0000);height:2px;left:12.5%;right:12.5%}.dj .nj{background:linear-gradient(90deg,#0000,#6e6efa,#0000);left:12.5%;right:12.5%}.dj .oj{-webkit-filter:blur(3px);background:linear-gradient(90deg,#0000,#38bdf8,#0000);height:5px;left:37.5%;right:37.5%}.dj .pj{background:linear-gradient(90deg,#0000,#b6e6fe,#0000);left:37.5%;right:37.5%}.dj .qj{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.dj .ej{pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.dj .fj{display:none}.dj .gj{-webkit-filter:blur(200px);opacity:.3;border:80px solid #3131f5;border-radius:9999px;height:2053px;position:absolute;top:0;left:-568px;right:-568px}.dj .gj+.gj{opacity:.2}.dj .hj{opacity:.6;mix-blend-mode:multiply;z-index:1;pointer-events:none;background:radial-gradient(circle,#206ce8 0%,#0000 70%);width:80%;height:100%;position:absolute;top:0;left:10%}.dj .ij{z-index:2;pointer-events:none;width:100%;height:24rem;position:absolute;top:0;left:0;overflow:hidden;-webkit-mask-image:radial-gradient(50% 50%,#fff 0%,#0000 100%);mask-image:radial-gradient(50% 50%,#fff 0%,#0000 100%)}.dj .jj{background-image:linear-gradient(90deg,#ffffff2b 1px,#0000 1px),linear-gradient(#3a3a3a01 1px,#0000 1px);background-size:70px 80px;position:absolute;top:0;bottom:0;left:0;right:0}.dj .lr{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(50% 50%,#fff 0%,#0000 85%);mask-image:radial-gradient(50% 50%,#fff 0%,#0000 85%)}.dj .fj,.dj .hj,.dj .ij{opacity:0;transition:opacity .5s var(--ease-out);will-change:opacity}.dj.fn .fj,.dj.fn .hj{opacity:1;transition:opacity 1.2s var(--ease-out) .45s}.dj.fn .hj{opacity:.6}@media (max-width:768px){.dj .hj{background:radial-gradient(80% 40vh,#206ce8 0%,#0000 70%)}}.dj.fn .ij{opacity:1;transition:opacity 1.4s var(--ease-out) 1.6s}.dj .rj{z-index:5;text-align:center;flex-direction:column;align-items:center;gap:.85rem;max-width:48rem;margin:0 auto;padding-inline-start:1rem;padding-inline-end:1rem;display:flex;position:relative}.dj .sj{font-family:var(--font);letter-spacing:-.02em;color:var(--text);margin:0;font-size:clamp(2rem,4vw,3.2rem);font-weight:600;line-height:1.1}.dj .tj{font-family:var(--font);color:var(--text-mute);max-width:38rem;margin:0;font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.5}.dj .vj{background:#ffffff06;border:1px solid #a8a8a82e;border-radius:9999px;width:-moz-fit-content;width:fit-content;margin-top:.6rem;padding:4px;display:inline-flex;position:relative}.dj .xj{z-index:2;height:40px;font-family:var(--font);color:#a8a8a8d9;cursor:pointer;white-space:nowrap;transition:color .3s var(--ease-out);background:0 0;border:0;border-radius:9999px;align-items:center;gap:.5rem;padding:0 22px;font-size:.95rem;font-weight:500;display:inline-flex;position:relative}.dj .xj.yj{color:#fff}.dj .zj{letter-spacing:.01em;color:#ffffffeb;white-space:nowrap;background:#ffffff1a;border-radius:9999px;align-items:center;height:22px;padding:0 9px;font-size:.7rem;font-weight:600;display:inline-flex}.dj .xj.yj .zj{background:#ffffff2e}.dj .wj{background:linear-gradient(180deg, var(--accent-bright) 0%, var(--accent) 60%, var(--accent-deep) 100%);z-index:1;pointer-events:none;border-radius:9999px;width:0;height:40px;transition:transform .45s cubic-bezier(.5,1.4,.4,1.05),width .45s cubic-bezier(.5,1.4,.4,1.05);position:absolute;top:4px;left:0;box-shadow:0 0 0 1px #4a9fd466,0 4px 16px -2px #4a9fd473,inset 0 1px #ffffff2e}@media (max-width:640px){.dj .xj{height:36px;padding:0 14px;font-size:.88rem}.dj .wj{height:36px}.dj .zj{display:none}}.dj .ak{z-index:5;grid-template-columns:1fr;gap:1.25rem;max-width:64rem;margin:0 auto;padding:clamp(2rem,4vw,3rem) 1rem 0;display:grid;position:relative}@media (min-width:768px){.dj .ak{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.dj .bk{isolation:isolate;color:#fff;transition:border-color .4s var(--ease-out), box-shadow .4s var(--ease-out);background:#000;border:1px solid #a8a8a826;border-radius:16px;flex-direction:column;gap:1.1rem;padding:1.85rem 1.6rem;display:flex;position:relative;overflow:hidden}.dj .bk[data-status=active]{z-index:3;border-color:#a8a8a88c;box-shadow:inset 0 1px #ffffff0a,0 8px 40px -8px #4a9fd438}.dj .bk[data-status=coming-soon]{z-index:1;border-color:#a8a8a81a}.dj .ck{pointer-events:none;opacity:0;transition:opacity .5s var(--ease-out);z-index:0;background:radial-gradient(80% 70% at 50% -10%,#6bb6e04d 0%,#4a9fd429 22%,#1f4d6e0f 50%,#0000 78%);position:absolute;top:0;bottom:0;left:0;right:0}.dj .bk[data-status=active] .ck{opacity:1}.dj .bk[data-status=active]:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#6bb6e08c 35%,#6bb6e0d9 50%,#6bb6e08c 65%,#0000 100%);height:1.5px;position:absolute;top:0;left:12%;right:12%}.dj .bk[data-status=active] [data-p21-when=coming-soon],.dj .bk[data-status=coming-soon] [data-p21-when=active]{display:none!important}.dj .dk{z-index:4;height:24px;font-family:var(--font);letter-spacing:.12em;text-transform:uppercase;color:#6bb6e0f2;white-space:nowrap;background:linear-gradient(#4a9fd429,#4a9fd414);border:1px solid #4a9fd466;border-radius:9999px;align-items:center;padding:0 10px;font-size:.66rem;font-weight:600;display:inline-flex;position:absolute;top:14px;right:14px}.dj .ek{color:#a8a8a8d9;background:#a8a8a80f;border-color:#a8a8a838}.dj .fk{z-index:1;flex-direction:column;gap:.25rem;padding-right:100px;display:flex;position:relative}.dj .gk{font-family:var(--font);letter-spacing:-.01em;color:#fff;margin:0;font-size:1.5rem;font-weight:600;line-height:1.2}.dj .hk{font-family:var(--font);color:#a8a8a8d9;margin:0;font-size:.9rem;font-weight:400}.dj .ik{z-index:1;grid-template-columns:auto 1fr;grid-template-areas:"compare main""lock lock";align-items:baseline;gap:.55rem;display:grid;position:relative}.dj .ik>.jk{grid-area:compare}.dj .ik>.kk{grid-area:main}.dj .ik>.yk{grid-area:lock}.dj .kk{grid-template-columns:auto 1fr;align-items:baseline;gap:.5rem .45em;min-width:0;display:grid}.dj .lk{display:contents}.dj .mk,.dj .rk{justify-self:end;align-items:baseline;min-width:0;display:inline-flex}.dj .kk>.pk,.dj .kk>.vk{justify-self:start}.dj .jk{font-family:var(--font);color:#a8a8a899;font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:500;-webkit-text-decoration:line-through #a8a8a880;text-decoration:line-through #a8a8a880;text-decoration-thickness:1.5px}.dj .mk{font-family:var(--font);letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;align-items:baseline;font-size:2.5rem;font-weight:600;display:inline-flex}.dj .ok{color:#ffffffd9;margin-left:.1em;font-size:1.5rem;font-weight:600}.dj .pk{font-family:var(--font);color:#a8a8a8d9;font-size:.95rem;font-weight:500}.dj .yk{font-family:var(--font);color:#a8a8a8d9;margin:0;font-size:.85rem;font-weight:400;line-height:1.45}.dj .zk{z-index:1;flex-direction:column;gap:.65rem;display:flex;position:relative}.dj .al{font-family:var(--font);color:#fffc;margin:0;font-size:.95rem;font-weight:500;line-height:1.45}.dj .bl{font-family:var(--font);color:#a8a8a8bf;margin:0;font-size:.85rem;font-weight:400;line-height:1.55}.sb.tb{--duration:7s;--transition:1.2s cubic-bezier(.25, 1, .5, 1);--gradient-percent:20%;--gradient-angle-offset:95deg;--gradient-shine:var(--shiny-cta-highlight-subtle);transition:var(--transition);transition-property:--gradient-angle-offset,--gradient-percent,--gradient-shine,transform,box-shadow}.sb.tb,.sb.tb:before,.sb.tb:after{animation-play-state:running,running}.sb.tb span:before{opacity:1}.sb.tb:-webkit-any(:hover,:focus-visible){--gradient-percent:32%;--gradient-shine:#fff;box-shadow:inset 0 0 0 1px var(--shiny-cta-bg-subtle), 0 12px 32px -10px #3131f580;transform:translateY(-1px)}.sb.tb:is(:hover,:focus-visible){--gradient-percent:32%;--gradient-shine:#fff;box-shadow:inset 0 0 0 1px var(--shiny-cta-bg-subtle), 0 12px 32px -10px #3131f580;transform:translateY(-1px)}.dj .sb.cl{text-align:center;border-radius:12px;width:100%;padding:14px 18px;font-size:.95rem;font-weight:600;display:block}.rb .sb.ub{text-align:center;border-radius:9999px;justify-content:center;align-items:center;min-width:280px;padding:20px 52px;font-size:17px;font-weight:600;display:inline-flex}.dj .dl{z-index:1;flex-direction:column;gap:.55rem;display:flex;position:relative}.dj .fl{width:100%;font-family:var(--font);color:#fff;transition:border-color .2s var(--ease-out);background:#ffffff06;border:1px solid #a8a8a82e;border-radius:10px;outline:none;padding:12px 14px;font-size:.9rem}.dj .fl::placeholder{color:#a8a8a873}.dj .fl:focus{border-color:#a8a8a873}.dj .gl{width:100%;font-family:var(--font);color:#ffffffe6;cursor:pointer;transition:background .2s var(--ease-out), border-color .2s var(--ease-out);background:#ffffff0a;border:1px solid #a8a8a838;border-radius:10px;padding:12px 18px;font-size:.88rem;font-weight:500}.dj .gl:hover{background:#ffffff12;border-color:#a8a8a859}.dj .hl{z-index:1;border-top:1px solid #a8a8a81f;flex-direction:column;gap:.55rem;margin:0;padding:1rem 0 0;list-style:none;display:flex;position:relative}.dj .hl li{font-family:var(--font);color:#ffffffc7;align-items:center;gap:.65rem;font-size:.88rem;display:flex}.dj .hl li:before{content:"";background:#4a9fd4b3;border-radius:9999px;flex-shrink:0;width:5px;height:5px;display:block}.dj .il{z-index:4;border-radius:18px;max-width:64rem;margin:1.5rem auto 0;padding:2rem;position:relative}.dj .jl{grid-template-columns:1fr;align-items:stretch;gap:1.5rem;display:grid}@media (min-width:900px){.dj .il{padding:2.5rem 3rem}.dj .jl{grid-template-columns:1.15fr .85fr;align-items:center;gap:3rem}}.dj .kl,.dj .ll{z-index:1;flex-direction:column;gap:1rem;display:flex;position:relative}.dj .kl .gk{font-size:1.85rem}.dj .il .hl{border-top:1px solid #a8a8a81a;padding-top:.75rem}.dj .mr{z-index:5;text-align:center;font-family:var(--font);color:#a8a8a8b3;max-width:56rem;margin:clamp(2.5rem,4vw,3.5rem) auto 0;padding-inline-start:1rem;padding-inline-end:1rem;font-size:.85rem;font-weight:400;line-height:1.6;position:relative}.dj [data-p21-reveal]{opacity:0;-webkit-filter:blur(8px);will-change:opacity, transform, filter;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out), filter .5s var(--ease-out);transform:translateY(-12px)}.dj.fn [data-p21-reveal]{opacity:1;-webkit-filter:blur();transform:translateY(0)}.dj.fn [data-p21-reveal="0"]{transition-delay:0s}.dj.fn [data-p21-reveal="1"]{transition-delay:.1s}.dj.fn [data-p21-reveal="2"]{transition-delay:.22s}.dj.fn [data-p21-reveal="3"]{transition-delay:.34s}.dj.fn [data-p21-reveal="4"]{transition-delay:.46s}.dj.fn [data-p21-reveal="5"]{transition-delay:.58s}.dj.fn [data-p21-reveal="6"]{transition-delay:.7s}.dj.fn [data-p21-reveal="7"]{transition-delay:.82s}.dj.fn [data-p21-reveal="8"]{transition-delay:.95s}.dj.fn [data-p21-reveal="9"]{transition-delay:1.1s}@property --p21-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.dj .uj{font-family:var(--font);color:#a8a8a8b3;letter-spacing:.01em;margin:4px 0;font-size:13px;font-weight:400;line-height:1.5}.dj .uj+.vj{margin-top:.5rem}.dj .ej:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(#4a9fd408 0%,#4a9fd403 35%,#0000 70%);width:90%;height:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dj{padding-block-start:clamp(5rem,8vw,8rem);padding-block-end:clamp(5rem,8vw,8rem)}.dj.cn .bk[data-status=active][data-track=media]:before{content:"";border-radius:inherit;background:conic-gradient(from var(--p21-border-angle,0deg), transparent 0deg, transparent 220deg, #4a9fd48c 270deg, #6bb6e0d9 290deg, #4a9fd48c 310deg, transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;z-index:5;padding:1px;animation:5.5s linear infinite p21-border-orbit;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes p21-border-orbit{0%{--p21-border-angle:0deg}to{--p21-border-angle:360deg}}.dj.cn .bk[data-track=media] .ik{position:relative}.dj.cn .bk[data-track=media] .ik:before{content:"";filter:blur(4px);pointer-events:none;z-index:-1;background:radial-gradient(60% 80% at 28%,#4a9fd41a 0%,#4a9fd40d 35%,#0000 75%);position:absolute;top:-16px;bottom:-16px;left:-28px;right:-28px}.dj.cn .bk[data-track=media] .dk{box-shadow:inset 0 1px #ffffff0f,0 0 18px -2px #4a9fd473}.dj .qk{font-family:var(--font);margin:0;line-height:1;display:none}.dj .bk[data-status=active] .qk{display:contents}.dj .tk{font-family:var(--font);letter-spacing:-.02em;font-variant-numeric:tabular-nums;-webkit-text-fill-color:transparent;color:#0000;text-shadow:0 0 24px #4a9fd42e;background:linear-gradient(110deg,#4a9fd4d9 0%,#6bb6e0 25%,#9bcdeb 48%,#6bb6e0 72%,#4a9fd4d9 100%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;font-size:1.95rem;font-weight:600;line-height:1;animation:5s ease-in-out infinite p21-savings-shimmer}.dj .uk{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(110deg,#4a9fd4f2 0%,#9bcdeb 60%,#6bb6e0f2 100%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;margin-left:.06em;font-size:1.15rem;font-weight:600;line-height:1;animation:5s ease-in-out infinite p21-savings-shimmer}.dj .vk{color:#a8a8a8d9;margin-left:.15em;font-size:.92rem;font-weight:500}.dj .wk{color:#6bb6e0c7;letter-spacing:.01em;margin-left:.2em;font-size:.86rem;font-weight:500}.dj .sk{font-family:var(--font);color:#fff9;margin-right:.05em;font-size:1.45rem;font-weight:500;line-height:1}.dj .xk{font-family:var(--font);color:#a8a8a8c7;opacity:0;pointer-events:none;transition:opacity .5s var(--ease-out);margin:.5rem 0 0;font-size:.84rem;font-weight:500;line-height:1.4;display:block}.dj:not(.cn) .bk[data-status=active] .xk{opacity:1}.dj .rk,.dj .vk{opacity:0;pointer-events:none;transition:opacity .5s var(--ease-out)}.dj.cn .bk[data-status=active] .rk,.dj.cn .bk[data-status=active] .vk{opacity:1}.dj .jk{transition:opacity .5s var(--ease-out)}.dj:not(.cn) .bk[data-status=active] .jk{opacity:0;pointer-events:none}.dj [data-p21-per]{transition:opacity .22s var(--ease-out);display:inline-block}@keyframes p21-savings-shimmer{0%,to{background-position:0%}50%{background-position:100%}}.dj .xj.yj .zj{animation:3s ease-in-out infinite p21-pill-breathe}@keyframes p21-pill-breathe{0%,to{opacity:.85}50%{opacity:1}}.dj .bk[data-status=coming-soon]{background:linear-gradient(135deg,#0000 0%,#4a9fd40a 100%),#000}.dj .bk[data-status=coming-soon]:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background-image:repeating-linear-gradient(45deg,#0000 0 9px,#a8a8a80a 9px 10px);position:absolute;top:0;bottom:0;left:0;right:0}.dj .bk[data-status=coming-soon]:after{content:"";pointer-events:none;z-index:1;border-radius:inherit;background:linear-gradient(115deg,#0000 35%,#a8a8a80f 50%,#0000 65%);animation:11s ease-in-out infinite p21-shimmer;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}@keyframes p21-shimmer{0%,72%{transform:translate(-100%)}92%{transform:translate(100%)}to{transform:translate(100%)}}.dj .bk[data-status=coming-soon] .gk{color:#ffffffd9}.dj .bk[data-status=coming-soon] .hk{color:#a8a8a8a6}.dj .bk[data-status=coming-soon] .al{color:#ffffffd9}.dj .bk[data-status=coming-soon] .bl{color:#a8a8a8b3}.dj .bk[data-status=coming-soon] .fl,.dj .bk[data-status=coming-soon] .gl{color:#ffffffe6;border-color:#a8a8a82e}.dj .bk[data-status=coming-soon] .fl::placeholder{color:#a8a8a88c}.dj .ek{color:#dcdcdceb;background:linear-gradient(#a8a8a814,#a8a8a80a),linear-gradient(#4a9fd414 0%,#0000 100%);border-color:#a8a8a840;box-shadow:inset 0 1px #ffffff0f,0 0 10px -2px #4a9fd42e}.dj .il{padding:44px 60px}@media (min-width:900px){.dj .il{padding:48px 80px}}@media (max-width:768px){.dj .il{padding:32px 28px}}.dj .il .gk{font-size:2.2rem}@media (min-width:900px){.dj .il .gk{font-size:2.4rem}}.dj .il[data-status=coming-soon] .ck{opacity:1;background:radial-gradient(28% 60% at 50% -5%,#4a9fd414 0%,#4a9fd408 40%,#0000 75%)}.dj .il{z-index:2}.dj .nk{letter-spacing:-.02em;font-size:2.7rem;font-weight:600}.dj .mk{font-size:2.7rem}.dj .ok{font-size:1.6rem}.dj .jk{color:#b48282a6;font-size:.95rem;font-weight:500;text-decoration-color:#b482828c}.dj .pk{color:#a8a8a8d9;font-size:.9rem;font-weight:400}@media (min-width:768px){.dj .ak .bk{gap:1.35rem;min-height:38rem;padding-block-start:2.1rem;padding-block-end:2.1rem}}.dj .bk[data-status=active] .cl{margin-top:auto}.dj .bk[data-status=coming-soon] .hk{min-height:2.8em;line-height:1.4}.dj .hl{gap:.7rem}.dj .bk[data-status=active][data-track=media]{transition:border-color .4s var(--ease-out), box-shadow .4s var(--ease-out), transform .3s var(--ease-out)}.dj .bk[data-status=active][data-track=media]:hover{border-color:#a8a8a8b3;transform:scale(1.008);box-shadow:inset 0 1px #ffffff0f,0 12px 50px -8px #4a9fd44d}@media (prefers-reduced-motion:reduce){.dj [data-p21-reveal]{opacity:1;filter:none;transition:none;transform:none}.dj .ck,.dj .wj{transition:none}.dj.cn .bk[data-status=active][data-track=media]:before{animation:none}.dj .bk[data-status=coming-soon]:after{animation:none;transform:translate(-100%)}.dj .xj.yj .zj,.dj .tk,.dj .uk{animation:none}.dj .bk[data-status=active][data-track=media]:hover{transform:none}.sb.tb,.sb.tb:before,.sb.tb:after,.sb.tb span:before{transition:none;animation:none}}main{z-index:2;background:var(--bg);width:100%;max-width:100vw;position:relative;overflow-x:clip}.tl{z-index:0;width:100%;height:100vh;height:100svh;position:relative}.tl .ul{height:100vh;z-index:1;color:#fff;height:100svh;font-family:var(--font);-webkit-font-smoothing:antialiased;background:#000;flex-direction:column;justify-content:space-between;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.vl{filter:blur(80px);pointer-events:none;z-index:0;background:radial-gradient(circle,#4a9fd42e 0%,#1f4d6e1a 40%,#0000 70%);border-radius:50%;width:80vw;height:60vh;animation:8s ease-in-out infinite alternate cinema-breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes cinema-breathe{0%{opacity:.6;transform:translate(-50%,-50%)scale(1)}to{opacity:1;transform:translate(-50%,-50%)scale(1.1)}}.wl{pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#a8a8a80a 1px,#0000 1px),linear-gradient(#a8a8a80a 1px,#0000 1px);background-size:60px 60px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.xl{text-align:center;letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px #a8a8a80f;background:linear-gradient(#a8a8a81a 0%,#0000 60%);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;-webkit-background-clip:text;background-clip:text;font-size:26vw;font-weight:800;line-height:.75;position:absolute;bottom:-5vh;left:0;right:0}@media (max-width:767px){.xl{bottom:2vh}}.yl{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1;background:#0000008c;border-top:1px solid #a8a8a81a;border-bottom:1px solid #a8a8a81a;width:110%;padding:14px 0;position:absolute;top:12vh;left:-5%;right:-5%;overflow:hidden;transform:rotate(-2deg);box-shadow:0 24px 48px -8px #0000008c}.zl{white-space:nowrap;font-family:var(--font);letter-spacing:.3em;text-transform:uppercase;color:#a8a8a8b3;align-items:center;gap:2.4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;font-size:.85rem;font-weight:700;animation:200s linear infinite cinema-marquee;display:inline-flex}.zl>span{flex-shrink:0}.am{color:#4a9fd48c;font-size:.7rem}@keyframes cinema-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.bm{z-index:2;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;margin-top:6vh;padding:4rem 1.5rem 1rem;display:flex;position:relative}.cm{font-family:var(--font);letter-spacing:-.03em;background:linear-gradient(#fff 0%,#fff6 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 24px #ffffff1f);-webkit-background-clip:text;background-clip:text;margin:0 0 2.5rem;font-size:clamp(3rem,9vw,7rem);font-weight:800;line-height:.95}.dm{flex-direction:column;align-items:center;gap:1rem;display:flex}.nr{background:linear-gradient(180deg, var(--accent-bright) 0%, var(--accent) 55%, var(--accent-deep) 100%);color:#fff;font-family:var(--font);letter-spacing:.01em;cursor:pointer;isolation:isolate;transform-style:preserve-3d;perspective:600px;will-change:transform;border:1px solid #6bb6e08c;border-radius:9999px;align-items:center;gap:.7rem;padding:1.05rem 2.1rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff40,0 12px 40px -6px #4a9fd48c,0 0 0 1px #4a9fd433,0 0 90px -10px #4a9fd480}.or{filter:blur(28px);opacity:.6;z-index:-1;pointer-events:none;background:radial-gradient(#4a9fd473 0%,#4a9fd41f 40%,#0000 70%);border-radius:9999px;animation:4s ease-in-out infinite cinema-cta-breathe;position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px}@keyframes cinema-cta-breathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.05)}}.pr{align-items:center;display:inline-flex}@property --gradient-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --gradient-angle-offset{syntax:"<angle>";inherits:false;initial-value:0deg}@property --gradient-percent{syntax:"<percentage>";inherits:false;initial-value:5%}@property --gradient-shine{syntax:"<color>";inherits:false;initial-value:#fff}.sb{--shiny-cta-bg:#000;--shiny-cta-bg-subtle:#1a1818;--shiny-cta-fg:#fff;--shiny-cta-highlight:blue;--shiny-cta-highlight-subtle:#8484ff;--animation:gradient-angle linear infinite;--duration:3s;--shadow-size:2px;--transition:.8s cubic-bezier(.25, 1, .5, 1);isolation:isolate;cursor:pointer;outline-offset:4px;color:var(--shiny-cta-fg);background:linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box, conic-gradient(from calc(var(--gradient-angle) - var(--gradient-angle-offset)), transparent, var(--shiny-cta-highlight) var(--gradient-percent), var(--gradient-shine) calc(var(--gradient-percent) * 2), var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3), transparent calc(var(--gradient-percent) * 4)) border-box;box-shadow:inset 0 0 0 1px var(--shiny-cta-bg-subtle);transition:var(--transition);border:1px solid #0000;border-radius:360px;padding:1.25rem 2.5rem;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.2;text-decoration:none;transition-property:--gradient-angle-offset,--gradient-percent,--gradient-shine;display:inline-block;position:relative;overflow:hidden}.sb:before,.sb:after,.sb span:before{content:"";pointer-events:none;z-index:-1;position:absolute;top:50%;translate:-50% -50%}.sb:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:50%}.sb:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:50%}.sb:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:50%}.sb:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:50%}.sb span:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:50%}.sb span:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:50%}.sb:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:50%}.sb:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:50%}.sb:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:50%}.sb:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:50%}.sb span:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:50%}.sb span:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:50%}.sb:active{translate:0 1px}.sb:before{--size:calc(100% - var(--shadow-size) * 3);--position:2px;--space:calc(var(--position) * 2);width:var(--size);height:var(--size);background:radial-gradient(circle at var(--position) var(--position), white calc(var(--position) / 4), transparent 0) padding-box;background-size:var(--space) var(--space);-webkit-mask-image:conic-gradient(from calc(var(--gradient-angle) + 45deg), black, transparent 10% 90%, black);mask-image:conic-gradient(from calc(var(--gradient-angle) + 45deg), black, transparent 10% 90%, black);border-radius:inherit;opacity:.4;z-index:-1;background-repeat:space}.sb:after{--animation:shimmer linear infinite;aspect-ratio:1;background:linear-gradient(-50deg, transparent, var(--shiny-cta-highlight), transparent);opacity:.6;width:100%;-webkit-mask-image:radial-gradient(circle at bottom,#0000 40%,#000);mask-image:radial-gradient(circle at bottom,#0000 40%,#000)}.sb span{z-index:1}.sb span:before{--size:calc(100% + 1rem);width:var(--size);height:var(--size);box-shadow:inset 0 -1ex 2rem 4px var(--shiny-cta-highlight);opacity:0;transition:opacity var(--transition);animation:calc(var(--duration) * 1.5) breathe linear infinite}.sb,.sb:before,.sb:after{animation:var(--animation) var(--duration), var(--animation) calc(var(--duration) / .4) reverse paused;animation-composition:add}.sb:-webkit-any(:hover,:focus-visible){--gradient-percent:20%;--gradient-angle-offset:95deg;--gradient-shine:var(--shiny-cta-highlight-subtle)}.sb:is(:hover,:focus-visible){--gradient-percent:20%;--gradient-angle-offset:95deg;--gradient-shine:var(--shiny-cta-highlight-subtle)}.sb:-webkit-any(:hover,:focus-visible){animation-play-state:running}.sb:is(:hover,:focus-visible){animation-play-state:running}.sb:-webkit-any(:hover,:focus-visible):before{animation-play-state:running}.sb:is(:hover,:focus-visible):before{animation-play-state:running}.sb:-webkit-any(:hover,:focus-visible):after{animation-play-state:running}.sb:is(:hover,:focus-visible):after{animation-play-state:running}.sb:-webkit-any(:hover,:focus-visible) span:before{opacity:1}.sb:is(:hover,:focus-visible) span:before{opacity:1}@keyframes gradient-angle{to{--gradient-angle:360deg}}@keyframes shimmer{to{rotate:360deg}}@keyframes breathe{0%,to{scale:1}50%{scale:1.2}}.em{font-family:var(--font);color:#a8a8a8;text-align:center;margin-top:14px;font-size:13px;font-weight:400;line-height:1.4;text-decoration:none;transition:color .3s;display:block}.em:hover{color:#fffffff2}.fm{color:#a7c8e6eb;text-underline-offset:3px;-webkit-text-decoration:underline #6bb6e059;text-decoration:underline #6bb6e059;text-decoration-thickness:1px;transition:color .3s,text-decoration-color .3s}.em:hover .fm{color:#a7dcfc;text-decoration-color:#a7dcfce6}.gm{z-index:2;-webkit-backdrop-filter:blur(28px)saturate(140%);backdrop-filter:blur(28px)saturate(140%);background-color:#0808086b;background-image:radial-gradient(35% 128px at 50% 0,#ffffff0f,#0000);border-top:1px solid #ffffff1a;width:100%;padding:4rem 1.5rem 3rem;position:relative;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #ffffff05}.hm{max-width:72rem;margin:0 auto;position:relative}.qr{filter:blur(1px);background:#fff3;border-radius:9999px;width:33%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.im{grid-template-columns:1fr;gap:2.5rem;display:grid}@media (min-width:1100px){.im{grid-template-columns:1fr 2fr;gap:2rem}}.jm{flex-direction:column;gap:1.5rem;display:flex}.km{opacity:.78;width:32px;height:32px;transition:opacity .3s var(--ease-out);align-items:center;display:inline-flex}.km:hover{opacity:1}.km img{object-fit:contain;width:100%;height:100%;display:block}.lm{color:#a8a8a8b3;margin:0;font-size:.875rem}.mm{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}@media (min-width:768px){.mm{grid-template-columns:repeat(4,1fr)}}.om{letter-spacing:.08em;color:#ffffffd9;text-transform:none;margin:0 0 1rem;font-size:.75rem;font-weight:600}.pm{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.pm a{color:#a8a8a8a6;font-size:.875rem;font-family:var(--font);align-items:center;text-decoration:none;transition:color .3s;display:inline-flex}.pm a:hover{color:#fffffff2}.pm a svg{flex-shrink:0;width:16px;height:16px;margin-right:.5rem}.pm .qm a{color:#6bb6e0d9}.pm .qm a:hover{color:#a7dcfcfa}.pm .qm a svg{width:18px;height:18px}.rm .sm+.sm{margin-top:1.1rem}.tm{font-family:var(--font);letter-spacing:.18em;text-transform:uppercase;color:#a8a8a88c;margin:0 0 .55rem;font-size:.65rem;font-weight:600}.gm [data-reveal-stagger]{opacity:0;-webkit-filter:blur(4px);transition:opacity .8s var(--ease-out), transform .8s var(--ease-out), filter .8s var(--ease-out);will-change:opacity, transform, filter;transform:translateY(-8px)}.gm.en [data-reveal-stagger]{opacity:1;-webkit-filter:none;transform:none}.gm.en [data-reveal-stagger="0"]{transition-delay:.1s}.gm.en [data-reveal-stagger="1"]{transition-delay:.2s}.gm.en [data-reveal-stagger="2"]{transition-delay:.3s}.gm.en [data-reveal-stagger="3"]{transition-delay:.4s}.gm.en [data-reveal-stagger="4"]{transition-delay:.5s}@media (prefers-reduced-motion:reduce){.vl,.or,.zl,.xm{animation:none}.gm [data-reveal-stagger]{opacity:1;filter:none;transition:none;transform:none}}.um{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:0;padding-top:0;display:flex}.gm .sd:before{width:min(78rem,94%)}.gm .sd:after{width:min(40rem,62%)}.wm{font-family:var(--font);letter-spacing:.12em;text-transform:uppercase;color:#a8a8a8a6;align-items:center;gap:.4rem;margin:0;font-size:.75rem;font-weight:500;display:inline-flex}.xm{color:#d44a4a;filter:drop-shadow(0 0 4px #d44a4a80);font-size:.9rem;animation:2s cubic-bezier(.25,1,.5,1) infinite site-footer-heart;display:inline-block}@keyframes site-footer-heart{0%,to{transform:scale(1)}15%,45%{transform:scale(1.2)}30%{transform:scale(1)}}.vm{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#a8a8a8bf;cursor:pointer;width:40px;height:40px;transform-style:preserve-3d;background:#ffffff08;border:1px solid #a8a8a833;border-radius:50%;justify-content:center;align-items:center;transition:color .3s,border-color .3s,background .3s;display:inline-flex}.vm:hover{color:#fff;background:#ffffff0f;border-color:#a8a8a866}.vm svg{transition:transform .3s}.vm:hover svg{transform:translateY(-3px)}.rr{border-radius:var(--r-md);isolation:isolate;background:linear-gradient(#ffffff09,#ffffff03);border:1px dashed #4a9fd44d;width:100%;position:relative;overflow:hidden}.rr:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(120% 80% at 50% 0,#4a9fd40f,#0000 60%),repeating-linear-gradient(-45deg,#0000 0 18px,#ffffff05 18px 36px);position:absolute;top:0;bottom:0;left:0;right:0}.sr{justify-content:center;align-items:center;gap:var(--sp-3);padding:var(--sp-5) var(--sp-4);text-align:center;z-index:1;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.tr{border-radius:var(--r-sm);border:1px solid var(--hairline-accent);width:44px;height:44px;color:var(--accent-bright);background:#4a9fd414;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tr svg{width:22px;height:22px}.ur{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-bright);font-family:ui-monospace,JetBrains Mono,IBM Plex Mono,Consolas,monospace;font-size:.72rem;font-weight:600;line-height:1.4}.vr{color:var(--text-mute);max-width:36ch;font-family:ui-monospace,JetBrains Mono,IBM Plex Mono,Consolas,monospace;font-size:.78rem;line-height:1.55}.wr{aspect-ratio:1}.xr{aspect-ratio:16/9}.yr{aspect-ratio:9/16;max-width:280px;margin-inline-start:auto;margin-inline-end:auto}.zr{aspect-ratio:4/3}.as{aspect-ratio:4/5}.bs{aspect-ratio:16/10}.cs{aspect-ratio:auto;z-index:0;border-color:#4a9fd426;border-radius:0;position:absolute;top:0;bottom:0;left:0;right:0}.cs .sr{padding:var(--sp-5);text-align:left;justify-content:flex-end;align-items:flex-start}.ab{min-height:100vh;isolation:isolate;background:var(--bg);justify-content:center;align-items:center;min-height:100svh;padding-block-start:clamp(8rem,14vh,12rem);padding-block-end:clamp(4rem,8vh,8rem);display:flex;position:relative;overflow:hidden}@media (max-width:768px){.ab{min-height:calc(100svh + clamp(100px,18vh,180px));padding-bottom:calc(clamp(4rem,8vh,8rem) + clamp(100px,18vh,180px))}}.bb,.cb,.db,.jb,.kb{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.bb{z-index:5;mix-blend-mode:screen}.bb canvas{display:block;width:100%!important;height:100%!important}@media (max-width:768px){.bb{background:radial-gradient(60% 80% at 50% 30%,#4a9fd452,#0000 70%),radial-gradient(45% 55% at 25% 55%,#1464dc38,#0000 72%),radial-gradient(45% 55% at 75% 60%,#50a5da2e,#0000 72%),radial-gradient(35% 45% at 50% 85%,#3c82c81f,#0000 70%)}}.cb{z-index:0;filter:blur(40px);will-change:transform;background:radial-gradient(60% 50% at 28% 18%,#6bb6e01f,#0000 60%),radial-gradient(50% 60% at 78% 82%,#1f4d6e33,#0000 65%),radial-gradient(80% 60% at 50% 40%,#4a9fd40d,#0000 70%);animation:22s ease-in-out infinite alternate atmosphere-drift}@keyframes atmosphere-drift{0%{transform:scale(1)translate(0)}50%{transform:scale(1.06)translate(1.5%,-1.5%)}to{transform:scale(1)translate(-1.5%,1%)}}.db{z-index:1}.eb{filter:blur(45px);transform-origin:0 0;opacity:0;mix-blend-mode:screen;will-change:opacity;background:linear-gradient(#0000 0%,#4a9fd40a 12%,#6bb6e029 38%,#6bb6e02e 50%,#6bb6e029 62%,#4a9fd40a 88%,#0000 100%);width:200px;height:140vh;position:absolute;top:-20vh}.fb{animation:12s ease-in-out infinite beam-pulse;left:12%;transform:rotate(8deg)}.gb{animation:14s ease-in-out 4s infinite beam-pulse;left:32%;transform:rotate(-6deg)}.hb{animation:11s ease-in-out 7s infinite beam-pulse;left:58%;transform:rotate(11deg)}.ib{animation:13s ease-in-out 2.5s infinite beam-pulse;left:78%;transform:rotate(-9deg)}@keyframes beam-pulse{0%,to{opacity:0}18%,82%{opacity:1}}.jb{z-index:2;opacity:.04;background-image:radial-gradient(circle,#ffffff80 1px,#0000 1.5px),radial-gradient(circle,#6bb6e04d 1px,#0000 1.5px);background-position:0 0,30px 50px;background-size:90px 90px,130px 130px;animation:80s linear infinite particle-drift}@keyframes particle-drift{0%{background-position:0 0,30px 50px}to{background-position:90px 90px,120px 140px}}.kb{z-index:3;background:radial-gradient(#0000 25%,#00000073 75%,#000000c7 100%)}.mb{z-index:4;text-align:center;align-items:center;gap:var(--sp-5);flex-direction:column;max-width:920px;position:relative;display:flex!important}.nb{aspect-ratio:1;width:clamp(140px,16vh,220px);margin:0 0 var(--sp-3);filter:drop-shadow(0 0 40px #4a9fd452)drop-shadow(0 0 90px #6bb6e02e)drop-shadow(0 6px 20px #00000080);justify-content:center;align-items:center;animation:7s ease-in-out infinite butterfly-glow;display:flex}.ob{object-fit:contain;will-change:transform;width:100%;height:auto;animation:8s ease-in-out infinite butterfly-float;display:block}@keyframes butterfly-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes butterfly-glow{0%,to{filter:drop-shadow(0 0 30px #4a9fd442)drop-shadow(0 0 60px #6bb6e024)drop-shadow(0 6px 20px #00000080)}50%{filter:drop-shadow(0 0 55px #4a9fd480)drop-shadow(0 0 110px #6bb6e052)drop-shadow(0 6px 20px #00000080)}}.pb{letter-spacing:-.02em;text-transform:none;color:var(--text);text-align:center;text-wrap:balance;max-width:18ch;margin-inline-start:auto;margin-inline-end:auto;font-family:PP Neue Montreal,Geist,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:clamp(28px,8vw,40px);font-weight:500;line-height:1.1}@media (min-width:768px){.pb{max-width:22ch;font-size:clamp(40px,5.5vw,72px)}}.qb{font-family:var(--font);color:var(--text-mute);text-align:center;max-width:580px;margin-inline-start:auto;margin-inline-end:auto;font-size:14px;font-weight:400;line-height:1.5}@media (min-width:768px){.qb{font-size:clamp(15px,1.4vw,18px)}}.rb{margin-top:var(--sp-3);justify-content:center;align-items:center;display:flex}.rb .yn{color:#fff;text-transform:none;letter-spacing:0;min-width:280px;transition:background-color .5s ease-in-out, box-shadow .4s var(--ease-out), transform .25s var(--ease-out);background-color:#3b82f60d;border:1px solid #3b82f659;border-radius:9999px;padding:20px 52px;font-size:17px;font-weight:600;position:relative;overflow:visible;box-shadow:0 0 24px #3b82f661,0 0 56px #3b82f633}.rb .yn:before{display:none}.rb .yn:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(105deg,#0000 30%,#60a5fa73 50%,#0000 70%) 0 0/250% 100% no-repeat;animation:5s linear infinite heroNeonShimmer;position:absolute;top:0;bottom:0;left:0;right:0}.rb .yn>span:not(.p){z-index:1;position:relative}.rb .p{z-index:1}@keyframes heroNeonShimmer{0%{background-position:200% 0}to{background-position:-100% 0}}.rb .yn:hover{background-color:#3b82f600;transform:scale(1.03);box-shadow:0 0 32px #3b82f699,0 0 78px #3b82f652}.rb .yn:active{transform:scale(1)}.rb .p{pointer-events:none;background:linear-gradient(90deg,#0000,#3b82f6,#0000);width:75%;height:1px;margin-inline-start:auto;margin-inline-end:auto;transition:opacity .5s ease-in-out;position:absolute;left:0;right:0}.rb .q{opacity:0;top:0;bottom:0}.rb .yn:hover .q{opacity:1}.rb .r{opacity:1;bottom:-1px}.rb .yn:hover .r{opacity:.3}@media (prefers-reduced-motion:reduce){.rb .yn,.rb .p{transition:none}.rb .yn:hover{transform:none}.rb .yn:after{animation:none}}.vb{font-family:var(--font);color:#a8a8a8;text-align:center;margin-top:14px;font-size:13px;font-weight:400;line-height:1.4;text-decoration:none;transition:color .3s;display:block}.vb:hover{color:#fffffff2}.wb{color:#a7c8e6eb;text-underline-offset:3px;-webkit-text-decoration:underline #6bb6e059;text-decoration:underline #6bb6e059;text-decoration-thickness:1px;transition:color .3s,text-decoration-color .3s}.vb:hover .wb{color:#a7dcfc;text-decoration-color:#a7dcfce6}.oo{margin-top:var(--sp-2);align-items:center;gap:12px;display:flex}.oo .ds{margin:0;padding:0;list-style:none;display:flex}.oo .ds .rn{background:#1a1a1a;border:1px solid #a8a8a8;border-radius:50%;flex-shrink:0;width:24px;height:24px;margin-left:-6px;display:block}.oo .ds .rn:first-child{margin-left:0}.oo .ds .es{background:linear-gradient(135deg,#2c3a55 0%,#1a1f2a 100%)}.oo .ds .fs{background:linear-gradient(135deg,#3a2c45 0%,#1f1a25 100%)}.oo .ds .gs{background:linear-gradient(135deg,#2c4540 0%,#1a2520 100%)}.oo .ds .hs{background:linear-gradient(135deg,#45382c 0%,#25201a 100%)}.is{font-family:var(--font);color:var(--text-mute);margin:0;font-size:13px;font-weight:400}@media (prefers-reduced-motion:reduce){.eb{opacity:.4;animation:none}.jb,.cb{animation:none}.js{background-position:50% 0,0 0;animation:none}}.an .eb{opacity:.45;animation:none}.an .jb,.an .cb{animation:none}.an .js{background-position:50% 0,0 0;animation:none}@media (max-width:640px){.eb{filter:blur(32px);width:130px}.cb{filter:blur(28px);opacity:.85}}@media (max-width:768px){.js{width:clamp(16rem,70vw,22rem)}.pb{font-size:clamp(2.1rem,6vw,2.8rem);line-height:1.15}.lo{max-width:36ch;font-size:1.1rem;line-height:1.5}.no{font-size:.92rem}.wb,.fm{color:var(--accent-bright);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #6bb6e099;text-decoration:underline #6bb6e099;text-decoration-thickness:1.5px}:-webkit-any(.ml,.si) .bj .ol{font-weight:600;text-decoration-color:#6bb6e0d9;text-decoration-thickness:1.5px}:is(.ml,.si) .bj .ol{font-weight:600;text-decoration-color:#6bb6e0d9;text-decoration-thickness:1.5px}.sl{text-underline-offset:3px;font-weight:600;text-decoration-thickness:1.5px}}.ks{gap:var(--sp-7);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:768px){.ks{gap:var(--sp-8);grid-template-columns:1.15fr .85fr}}.ls{gap:var(--sp-5);flex-direction:column;display:flex}.ls .xn{margin-block-start:0;margin-block-end:0}.ls .zd{text-align:left;margin-inline-start:0;margin-inline-end:0}.ms{width:100%;max-width:280px;margin-inline-start:auto;margin-inline-end:auto}@media (min-width:768px){.ms{max-width:100%;margin-inline-start:0;margin-inline-end:0}}.cp .lb{text-align:left}.ns{width:100%;margin-bottom:var(--sp-2)}.tp{padding:0;background:0 0!important;border:none!important;height:auto!important}.tp .rr{width:100%}.os{margin-bottom:var(--sp-8)}.ps{gap:var(--sp-4)}.ps .iq{display:none}.qs{width:100%;margin-bottom:var(--sp-2)}.rs{gap:var(--sp-5);margin-bottom:var(--sp-9);grid-template-columns:1fr;display:grid}@media (min-width:768px){.rs{grid-template-columns:repeat(3,1fr)}}.ss{gap:var(--sp-6);grid-template-columns:1fr;align-items:stretch;display:grid}@media (min-width:768px){.ss{grid-template-columns:1fr 1fr}}.ts{padding:var(--sp-7) var(--sp-6);background:var(--bg-card);border:1px solid var(--hairline-accent);border-radius:var(--r-lg);gap:var(--sp-4);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.ts:before{content:"";background:radial-gradient(120% 80% at 0% 0%, var(--accent-faint), transparent 55%);z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0}.us{border:1px solid var(--hairline-accent);border-radius:var(--r-pill);width:max-content;font-family:var(--font);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-bright);background:#4a9fd41a;align-items:center;gap:.4em;padding:.4rem .8rem;font-size:.7rem;font-weight:700;display:inline-flex}.vs{background:#38d36a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #38d36a99}.ws{letter-spacing:var(--tracking-tight);font-size:clamp(1.5rem,2.5vw,2.1rem);font-weight:700;line-height:1.1}.xs{align-items:center;display:inline-flex}.ys{margin-left:var(--sp-3);color:var(--text-mute);font-size:.9rem;font-weight:500}.zs{color:var(--text-mute);font-size:.95rem;line-height:1.55}.at{gap:var(--sp-4);flex-direction:column;display:flex}.bt{gap:var(--sp-3);margin-top:var(--sp-2);flex-direction:column;display:flex}.ct{border:1px solid var(--hairline);border-radius:var(--r-pill);width:100%;font-family:var(--font);color:var(--text);transition:border-color var(--dur-fast) var(--ease-opacity), background var(--dur-fast) var(--ease-opacity);background:#ffffff0a;padding:.85rem 1.1rem;font-size:.95rem}.ct::placeholder{color:var(--text-faint)}.ct:focus{border-color:var(--accent);background:#ffffff0f;outline:none}.dt{color:var(--text-faint);text-align:center;font-size:.78rem}.el{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.b{display:none}.tn,.ho:before{animation:none!important}}.an .b{display:none}.an .tn{animation:none}.et{margin:var(--sp-9) auto 0;width:100%;max-width:800px}.ft{aspect-ratio:16/9;background:var(--bg-card);border:1px solid var(--hairline-strong);border-radius:var(--r-lg);justify-content:center;align-items:center;gap:var(--sp-3);width:100%;color:var(--text-mute);flex-direction:column;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a,0 16px 40px #00000073}.gt{width:64px;height:64px;color:var(--accent);border:1px solid var(--hairline-accent);background:#4a9fd41a;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.gt svg{width:26px;height:26px;transform:translate(2px)}.ht{letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:500}.it{aspect-ratio:16/9;border-radius:var(--r-lg);isolation:isolate;background:#0a0a0a;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #00000080,0 24px 60px #00000073}.jt{cursor:pointer;object-fit:cover;background:#000;width:100%;height:100%;display:block}.kt{justify-content:center;align-items:center;gap:var(--sp-3);pointer-events:none;color:var(--text-mute);z-index:2;flex-direction:column;transition:opacity .3s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.it[data-has-source=true] .kt{opacity:0}.lt{width:64px;height:64px;color:var(--accent);border:1px solid var(--hairline-accent);background:#4a9fd41a;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.lt svg{width:26px;height:26px;transform:translate(2px)}.mt{letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:500}.nt{-webkit-backdrop-filter:blur(12px);z-index:3;pointer-events:auto;opacity:0;filter:blur(10px);margin:.5rem;margin-inline-start:auto;margin-inline-end:auto;background:#1119;border-radius:1rem;max-width:36rem;margin-bottom:.75rem;padding:1rem;transition:opacity .4s cubic-bezier(.4,.2,.2,1),transform .5s cubic-bezier(.34,1.45,.64,1),filter .4s cubic-bezier(.4,.2,.2,1);position:absolute;bottom:0;left:0;right:0;transform:translateY(20px)}.it:hover .nt,.it[data-controls-visible=true] .nt,.it:focus-within .nt{opacity:1;filter:blur();transform:translateY(0)}.ot{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.pt{color:#ffffffd9;text-align:center;-webkit-user-select:none;user-select:none;min-width:2.5em;font-family:ui-monospace,Geist Mono,JetBrains Mono,Courier New,monospace;font-size:.75rem}.qt{cursor:pointer;background:#fff3;border-radius:999px;height:4px;position:relative;overflow:hidden}.rt{flex:1}.st{width:96px}.tt{background:#fff;border-radius:999px;width:0%;height:100%;transition:width .15s linear;position:absolute;top:0;left:0}.qt:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ut{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.vt{flex-wrap:nowrap;align-items:center;gap:1rem;min-width:0;display:flex}.wt{align-items:center;gap:.25rem;display:flex}.xt{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;transition:background .18s,transform .12s;display:inline-flex}.xt:hover{background:#111111d1;transform:scale(1.08)}.xt:active{transform:scale(.92)}.xt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.yt{width:20px;height:20px;display:none}.zt,.au{display:block}.it[data-playing=true] .zt{display:none}.it[data-playing=true] .bu{display:block}.it[data-volume=muted] .au{display:none}.it[data-volume=muted] .cu{display:block}.it[data-volume=low] .au{display:none}.it[data-volume=low] .du{display:block}.eu{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.fu{letter-spacing:.02em;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:.5rem;min-width:2.25rem;height:2.25rem;padding:.4rem .5rem;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.78rem;font-weight:500;transition:background .18s,transform .12s}.fu:hover{background:#111111d1;transform:scale(1.08)}.fu:active{transform:scale(.92)}.fu.yj{background:#111111d1}.fu:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:600px){.nt{margin:.4rem;padding:.75rem}.vt{gap:.5rem}.st{width:64px}.xt{width:2rem;height:2rem}.yt{width:18px;height:18px}.fu{min-width:1.9rem;height:2rem;padding:.3rem .4rem;font-size:.7rem}.pt{min-width:2.2em;font-size:.7rem}}@media (prefers-reduced-motion:reduce){.nt,.tt,.xt,.fu{transition:none}}@media (max-width:768px){.et{margin-top:var(--sp-7)}}.mh{padding-block:var(--sp-section);position:relative}.gu{gap:var(--sp-6);margin-top:var(--sp-7);grid-template-columns:1fr;display:grid}@media (min-width:768px){.gu{gap:var(--sp-7);grid-template-columns:1fr auto 1fr;align-items:stretch}}.hu{padding:var(--sp-7) var(--sp-6);border-radius:var(--r-md);flex-direction:column;display:flex;position:relative}.iu{color:var(--text-mute);border:1px solid var(--hairline);background:#050505}.ju{color:var(--text);border:1px solid var(--hairline-accent);background:#0a0a0a;position:relative;overflow:hidden}.ju:before{content:"";pointer-events:none;filter:blur(20px);width:70%;height:60%;animation:vs-beam 8s var(--ease-out) infinite;z-index:0;background:radial-gradient(at top,#4a9fd42e 0%,#6bb6e01a 30%,#0000 70%);position:absolute;top:0;left:50%;transform:translate(-50%)}@keyframes vs-beam{0%,to{opacity:.55;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.1)}}.ku{letter-spacing:.02em;margin:0 0 var(--sp-6);text-transform:uppercase;z-index:1;font-family:Bebas Neue,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:clamp(1.5rem,3vw,2rem);position:relative}.iu .ku{color:#a8a8a8b3}.ju .ku{color:var(--text)}.lu{gap:var(--sp-4);z-index:1;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.mu{padding-left:28px;font-size:15px;line-height:1.5;position:relative}.mu:before{content:"";width:14px;height:1px;position:absolute;top:9px;left:0}.nu:before{background:#a8a8a880}.ou:before{background:var(--accent)}.ou:after{content:"";background:var(--accent);width:1px;height:11px;position:absolute;top:4px;left:6px}.pu{display:none}@media (min-width:768px){.pu{padding-inline:var(--sp-3);justify-content:center;align-items:center;display:flex;position:relative}.pu:before,.pu:after{content:"";background:linear-gradient(#0000,#a8a8a84d,#0000);width:1px;position:absolute;left:50%}.pu:before{height:calc(50% - 28px);top:0}.pu:after{height:calc(50% - 28px);bottom:0}}.qu{letter-spacing:.05em;color:var(--steel);background:var(--bg);padding-block:var(--sp-2);z-index:1;font-family:Bebas Neue,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.5rem;position:relative}.ru{margin-top:var(--sp-7);color:var(--text-mute);font-size:14px}.mh{position:relative;overflow:hidden}.mh:before{display:none}.mh>.lb{z-index:1;position:relative}.z.mh{min-height:auto;padding-bottom:var(--sp-9)}main>.z+.mh,main>.mh+.z{border-top:none}.oh{grid-template-columns:1fr;align-items:stretch;gap:clamp(1.25rem,3vh,2rem);width:100%;max-width:min(1600px,95vw);margin:clamp(1rem,2vh,1.5rem) auto 0;display:grid}@media (min-width:768px){.oh{grid-template-columns:1fr auto 1fr;gap:clamp(1.5rem,3vw,4rem)}}.ph{flex-direction:column;align-items:center;width:100%;display:flex}.rh{font-family:var(--font);letter-spacing:-.015em;color:#ffffffeb;text-align:center;margin:0 0 4px;font-size:clamp(18px,2vw,26px);font-weight:600}.qh .rh{color:#ffffff9e}.sh{font-family:var(--font);color:#ffffff6b;text-align:center;margin:0 0 clamp(14px,2.2vh,22px);font-size:clamp(13px,1.1vw,15px);font-weight:400}.th{isolation:isolate;flex-direction:column;gap:10px;width:100%;display:flex;position:relative}.th:before{content:"";z-index:0;pointer-events:none;background:#000;border-radius:14px;position:absolute;top:0;bottom:0;left:0;right:0}.gi{-webkit-user-select:none;user-select:none;flex-direction:row;justify-content:center;align-items:center;gap:clamp(14px,2vw,22px);width:100%;margin-block-start:clamp(.4rem,1vh,.8rem);margin-block-end:clamp(.4rem,1vh,.8rem);display:flex}.hi{display:none}.ii{letter-spacing:-.055em;font-feature-settings:"ss01", "cv11";background:linear-gradient(#fff 0%,#e8e8ea 18%,#b8b8bd 48%,#6e6e76 78%,#3a3a40 100%);-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 1px #ffffff2e)drop-shadow(0 6px 22px #000000b3);-webkit-background-clip:text;background-clip:text;flex-shrink:0;font-family:Geist,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:clamp(48px,7.5vw,100px);font-weight:700;line-height:.9;position:relative}@media (min-width:768px){.gi{flex-direction:column;align-self:stretch;width:auto;margin-block-start:0;margin-block-end:0;padding-top:clamp(40px,5vh,60px)}}.zh{isolation:isolate;border-radius:14px;width:100%;min-height:56px;position:relative}.zh:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff29 0%,#ffffff05 35% 60%,#ffffff14 100%),#06040af0;border:1px solid #ffffff1f;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 2px 2px 1px #ffffff4d,inset 0 1px #ffffff2e,inset 1px 0 #ffffff24,inset -1.5px -1.5px 1px #0009}.uh{pointer-events:none;width:auto;height:auto;box-shadow:none;background:0 0;position:absolute;transform:none}.vh{z-index:-4;filter:blur(3px);border-radius:18px;top:-4px;bottom:-4px;left:-4px;right:-4px;overflow:hidden}.vh:before{content:"";will-change:transform;background:conic-gradient(#000,#402fb5 5%,#000 38% 50%,#cf30aa 60%,#000 87%);width:999px;height:999px;transition:transform 2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(60deg)}.wh{z-index:-3;filter:blur(3px)saturate(1.6);border-radius:17px;top:-3px;bottom:-3px;left:-3px;right:-3px;overflow:hidden}.wh:before{content:"";will-change:transform;background:conic-gradient(#0000,#18116a,#0000 10% 50%,#6e1b60,#0000 60%);width:600px;height:600px;transition:transform 2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(82deg)}.xh{z-index:-2;filter:blur(2px)brightness(1.4);border-radius:16px;top:-2px;bottom:-2px;left:-2px;right:-2px;overflow:hidden}.xh:before{content:"";will-change:transform;background:conic-gradient(#0000 0%,#a099d8,#0000 8% 50%,#dfa2da,#0000 58%);width:600px;height:600px;transition:transform 2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(83deg)}.yh{z-index:-1;filter:blur(.5px)brightness(1.3);border-radius:15px;top:-1px;bottom:-1px;left:-1px;right:-1px;overflow:hidden}.yh:before{content:"";will-change:transform;background:conic-gradient(#1c191c,#402fb5 5%,#1c191c 14% 50%,#cf30aa 60%,#1c191c 64%);width:600px;height:600px;transition:transform 2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(70deg)}@media (hover:hover){.ph:hover .vh:before{transform:translate(-50%,-50%)rotate(-30deg)}.ph:hover .wh:before{transform:translate(-50%,-50%)rotate(-8deg)}.ph:hover .xh:before{transform:translate(-50%,-50%)rotate(-7deg)}.ph:hover .yh:before{transform:translate(-50%,-50%)rotate(-20deg)}}.ph:focus-within .vh:before,.ph.kn .vh:before{transform:translate(-50%,-50%)rotate(-30deg)}.ph:focus-within .wh:before,.ph.kn .wh:before{transform:translate(-50%,-50%)rotate(-8deg)}.ph:focus-within .xh:before,.ph.kn .xh:before{transform:translate(-50%,-50%)rotate(-7deg)}.ph:focus-within .yh:before,.ph.kn .yh:before{transform:translate(-50%,-50%)rotate(-20deg)}.bi{z-index:3;align-items:center;gap:clamp(10px,1.4vw,16px);min-height:56px;padding:clamp(10px,1.3vw,14px) clamp(14px,1.8vw,20px);display:flex;position:relative}.ci{flex-shrink:0;justify-content:center;align-items:center;width:clamp(28px,3vw,38px);height:clamp(28px,3vw,38px);display:flex}.ci img{object-fit:contain;width:100%;height:100%}.ci svg{width:60%;height:60%}.ai .ci svg{stroke-width:3px;width:100%;height:100%}.di{font-family:var(--font);flex-direction:column;flex:1;gap:1px;min-width:0;line-height:1.35;display:flex}.ei{color:#fff;letter-spacing:-.005em;font-size:clamp(14px,1.1vw,16px);font-weight:600}.fi{color:#ffffff9e;font-size:clamp(12px,.95vw,14px);font-weight:400}.qh .vh:before{background:conic-gradient(#000,#b30025 5%,#000 38% 50%,#ff2052 60%,#000 87%)}.qh .wh:before{background:conic-gradient(#0000,#5a0010,#0000 10% 50%,#cc0030,#0000 60%)}.qh .xh:before{background:conic-gradient(#0000 0%,#ff8095,#0000 8% 50%,#ffb3c1,#0000 58%)}.qh .yh:before{background:conic-gradient(#1c0a0c,#b30025 5%,#1c0a0c 14% 50%,#ff2052 60%,#1c0a0c 64%)}.ai .ci{color:#ff2052}.ai .ei{color:#ffffffc7;font-weight:500}.ai .fi{color:#ffffff73}@media (prefers-reduced-motion:reduce){.uh{display:none}}.an .uh{display:none}.nh{letter-spacing:-.03em;text-align:center;background:linear-gradient(#e8e8e8 0%,#c8c8c8 22%,#888 60%,#5a5a5a 90%);-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 4px 14px #0000008c);-webkit-background-clip:text;background-clip:text;margin:0 0 clamp(2.5rem,5vh,4rem);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:clamp(2.25rem,5.5vw,4.5rem);font-weight:700;line-height:1.05}.mh>.lb{max-width:min(1700px,96vw)}.su{gap:var(--sp-7) clamp(160px, 14vw, 240px);grid-template-columns:1fr 1fr;max-width:1400px;margin:0 auto;display:grid;position:relative}.tu{z-index:1;position:relative}.uu{text-align:right}.vu{text-align:left}.wu{letter-spacing:-.005em;background:linear-gradient(#e8e8e8 0%,#888 85%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:clamp(1.05rem,1.7vw,1.4rem);font-weight:600;line-height:1.2}.xu{margin:var(--sp-2) 0 0;color:var(--text-faint);letter-spacing:.02em;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.82rem;font-weight:400}.yu{--vs-tx:0px;--vs-ty:0px;grid-column:1/-1;position:relative}.zu{pointer-events:none;z-index:0;transform:translate3d(calc(var(--vs-tx) * .5), calc(var(--vs-ty) * .5), 0);background:radial-gradient(50% 70%,#4a9fd438 0%,#4a9fd41f 28%,#4a9fd40a 55%,#0000 80%);transition:transform 50ms linear;position:absolute;top:-8%;bottom:-8%;left:-5%;right:-5%}.av{z-index:2;letter-spacing:.06em;white-space:nowrap;background:linear-gradient(#a8a8a8 0%,#5a5a5a 50%,#1a1a1a 100%);-webkit-text-fill-color:transparent;color:#0000;transform:translate(-50%, -50%) translate3d(var(--vs-tx), var(--vs-ty), 0);-webkit-background-clip:text;background-clip:text;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:clamp(2.5rem,6vw,5rem);font-weight:800;line-height:1;transition:transform 50ms linear;animation:8s ease-in-out infinite vs-mega-pulse;position:absolute;top:50%;left:50%}@keyframes vs-mega-pulse{0%,to{opacity:.85;filter:drop-shadow(0 0 24px #4a9fd42e)}50%{opacity:1;filter:drop-shadow(0 0 36px #4a9fd452)}}.bv{z-index:1;gap:var(--sp-3) clamp(160px, 14vw, 240px);grid-template-columns:1fr 1fr;grid-auto-rows:minmax(80px,auto);align-items:stretch;display:grid;position:relative}.cv{align-items:center;gap:var(--sp-3);border:1px solid var(--steel-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);isolation:isolate;background:#080a0ed9;border-radius:14px;width:100%;min-height:80px;padding:.95rem 1.4rem .95rem 1rem;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.95rem;line-height:1.4;transition:border-color .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden}.cv:before{content:"";pointer-events:none;mix-blend-mode:overlay;opacity:.7;z-index:0;background:repeating-linear-gradient(45deg,#0000 0 3px,#ffffff09 3px 4px);position:absolute;top:0;bottom:0;left:0;right:0}.cv>*{z-index:1;position:relative}.dv{background:radial-gradient(115% 110% at 0%,#4a1a1a94 0%,#2a0e0ea6 32%,#080404eb 75%,#000000f2 100%);border-color:#8a2a2a38}.dv:hover{border-color:#8a2a2a73;box-shadow:0 4px 24px #4a1a1a61}.ev{background:radial-gradient(115% 110% at 0%,#1f4d6e8c 0%,#14324b99 32%,#060c14eb 75%,#000000f2 100%);border-color:#4a9fd438;box-shadow:0 0 24px #4a9fd414}.ev:hover{border-color:#4a9fd48c;transform:translateY(-2px);box-shadow:0 0 36px #4a9fd447,0 6px 18px #00000080}.fv{width:36px;height:36px;box-shadow:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fv svg{width:22px;height:22px;display:block}.gv{color:#ff5a6b;filter:drop-shadow(0 0 4px #ff5a6bd9)drop-shadow(0 0 10px #e639468c)drop-shadow(0 0 22px #e639464d)}.hv{object-fit:contain;filter:drop-shadow(0 0 5px #6bb6e0bf)drop-shadow(0 0 12px #4a9fd480)drop-shadow(0 0 26px #4a9fd447);width:32px;height:32px;animation:3.8s cubic-bezier(.22,1,.36,1) infinite vs-logo-breathe;display:block}@keyframes vs-logo-breathe{0%,to{filter:drop-shadow(0 0 5px #6bb6e0bf)drop-shadow(0 0 12px #4a9fd480)drop-shadow(0 0 26px #4a9fd447)}50%{filter:drop-shadow(0 0 8px #6bb6e0)drop-shadow(0 0 18px #4a9fd4a6)drop-shadow(0 0 38px #4a9fd46b)}}.iv{flex:1;min-width:0;display:block}.jv{color:var(--text-mute);font-weight:500}.kv{color:var(--text-faint);font-weight:400}.ev .jv{color:var(--text)}.ev .kv{color:var(--text-mute)}@media (max-width:768px){.su{gap:var(--sp-5);grid-template-columns:1fr}.uu,.vu{text-align:center}.bv{gap:var(--sp-3);grid-template-columns:1fr}.av{font-size:clamp(2rem,8vw,3.2rem)}.zu{background:radial-gradient(70% 100%,#4a9fd41a,#0000 70%)}}@media (prefers-reduced-motion:reduce){.hv{animation:none}.av{transition:none;animation:none}.zu,.cv{transition:none}}.pl{padding-block:var(--sp-7);min-height:0;display:block}.ql{text-align:center;color:var(--text-mute);max-width:50ch;margin-inline-start:auto;margin-inline-end:auto;font-size:14px;line-height:1.65}.rl{color:var(--text);letter-spacing:.05em;margin-right:.4em;font-weight:700;display:inline-block}.sl{color:var(--accent);text-underline-offset:2px;transition:color var(--dur-fast) var(--ease-opacity);text-decoration:underline}.sl:hover{color:var(--accent-bright)}@media (prefers-reduced-motion:reduce){.ju:before{opacity:.6;animation:none}}.an .ju:before{opacity:.6;animation:none}main>.z.ed,main>.z.ud,main>.z.tf{border-top:none}main>.z.ed{-webkit-backface-visibility:visible;backface-visibility:visible;transform:none}.ed>.fd{margin-bottom:30vh}.gd{font-family:var(--font);letter-spacing:-.02em;color:var(--text);text-align:center;text-wrap:balance;max-width:22ch;margin:0 auto;font-size:clamp(2.25rem,5vw,4.5rem);font-weight:600;line-height:1.08}.lv{white-space:pre;opacity:0;filter:blur(12px);will-change:opacity, filter;display:inline-block}@media (prefers-reduced-motion:reduce){.lv{opacity:1;filter:none}}.an .lv{opacity:1;filter:none}.zb{isolation:isolate;padding-block-start:clamp(.875rem,1.5vw,1.25rem);padding-block-end:clamp(.875rem,1.5vw,1.25rem);position:relative;overflow:hidden}@media (max-width:768px){.zb{margin-bottom:0}}.ac{background:var(--hairline);pointer-events:none;z-index:3;height:1px;position:absolute;left:0;right:0}.bc{top:0}.jc{bottom:0}.cc{width:100%;position:relative;overflow:hidden}.dc{will-change:transform;width:max-content;display:flex}.ec{flex-shrink:0;align-items:center;gap:clamp(56px,6.5vw,96px);padding-right:clamp(56px,6.5vw,96px);display:flex}.fc{pointer-events:none;-webkit-user-select:none;user-select:none;filter:brightness(0)invert()drop-shadow(0 0 2px #ffffff8c)drop-shadow(0 0 8px #ffffff47);width:auto;height:clamp(1.75rem,2.6vw,2.5rem);opacity:var(--logo-opacity,.92);flex-shrink:0;display:block}.gc{pointer-events:none;z-index:2;width:clamp(160px,24vw,380px);height:100%;position:absolute;top:0}.hc{left:0}.ic{right:0}.gc:before,.gc:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.gc:before{-webkit-backdrop-filter:blur(8px)}.hc:before{-webkit-mask-image:linear-gradient(90deg,#000 0% 50%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 50%,#0000 100%)}.ic:before{-webkit-mask-image:linear-gradient(270deg,#000 0% 50%,#0000 100%);mask-image:linear-gradient(270deg,#000 0% 50%,#0000 100%)}.gc:after{-webkit-backdrop-filter:blur(20px)}.hc:after{background:linear-gradient(90deg,#ffffff1a 0%,#ffffff0b 30%,#ffffff04 60%,#0000 100%);-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 60%);mask-image:linear-gradient(90deg,#000 0%,#0000 60%)}.ic:after{background:linear-gradient(270deg,#ffffff1a 0%,#ffffff0b 30%,#ffffff04 60%,#0000 100%);-webkit-mask-image:linear-gradient(270deg,#000 0%,#0000 60%);mask-image:linear-gradient(270deg,#000 0%,#0000 60%)}@media (prefers-reduced-motion:reduce){.dc{transform:none!important}}.an .dc{transform:none!important}.kc{padding-block:var(--sp-section);isolation:isolate;position:relative;overflow:hidden}.kc:before{content:"";pointer-events:none;z-index:-1;filter:blur(40px);animation:aspiration-glow 14s var(--ease-out) infinite;background:radial-gradient(60% 50% at 50% 30%,#4a9fd40f 0%,#6bb6e008 30%,#0000 65%);position:absolute;top:-10%;bottom:0;left:0;right:0}@keyframes aspiration-glow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.95;transform:scale(1.06)}}.mc{aspect-ratio:1;pointer-events:auto;cursor:default;z-index:0;opacity:.08;filter:contrast(1.05);width:clamp(220px,30vw,420px);transition:opacity 1.6s var(--ease-out);background:linear-gradient(115deg,#161618 0%,#1d1e22 30%,#2c2d33 42%,#6a6f7a 48%,#b6becb 50%,#6a6f7a 52%,#2c2d33 58%,#1d1e22 70%,#161618 100%) 150%/200% 200%;animation:18s linear infinite aspiration-shimmer-idle;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:url(../lighbluenavylogo-DUbM0IE_.png) 50%/contain no-repeat;mask:url(../lighbluenavylogo-DUbM0IE_.png) 50%/contain no-repeat}@keyframes aspiration-shimmer-idle{0%{background-position:150%}to{background-position:-50%}}.mc[data-shimmer]{opacity:.16;transition-duration:.4s}.mc:after{content:"";pointer-events:none;background:linear-gradient(var(--sweep-angle,90deg), transparent 35%, #dce8fa8c 47%, #ffffffe6 50%, #dce8fa8c 53%, transparent 65%);opacity:0;transition:opacity .5s var(--ease-out);background-position:130%;background-repeat:no-repeat;background-size:250% 250%;position:absolute;top:0;bottom:0;left:0;right:0}.mc[data-shimmer]:after{opacity:1;transition-duration:.12s}.mc[data-shimmer=from-left]:after{--sweep-angle:90deg;animation:1.6s cubic-bezier(.4,0,.2,1) aspiration-sweep-h-fwd}.mc[data-shimmer=from-right]:after{--sweep-angle:90deg;animation:1.6s cubic-bezier(.4,0,.2,1) aspiration-sweep-h-rev}.mc[data-shimmer=from-top]:after{--sweep-angle:180deg;animation:1.6s cubic-bezier(.4,0,.2,1) aspiration-sweep-v-fwd}.mc[data-shimmer=from-bottom]:after{--sweep-angle:180deg;animation:1.6s cubic-bezier(.4,0,.2,1) aspiration-sweep-v-rev}@keyframes aspiration-sweep-h-fwd{0%{background-position:130%}to{background-position:-30%}}@keyframes aspiration-sweep-h-rev{0%{background-position:-30%}to{background-position:130%}}@keyframes aspiration-sweep-v-fwd{0%{background-position:50% 130%}to{background-position:50% -30%}}@keyframes aspiration-sweep-v-rev{0%{background-position:50% -30%}to{background-position:50% 130%}}@media (hover:none),(pointer:coarse){.mc{pointer-events:none}}.nc{z-index:1;pointer-events:none;grid-template-columns:minmax(220px,22%) 1fr minmax(220px,22%);align-items:center;width:100%;max-width:none;min-height:clamp(460px,64vh,680px);margin-inline-start:0;margin-inline-end:0;padding-inline-start:clamp(1rem,2.5vw,2.5rem);padding-inline-end:clamp(1rem,2.5vw,2.5rem);display:grid;position:relative}.oc{pointer-events:auto;flex-direction:column;justify-content:center;display:flex}.pc{text-align:center;grid-column:1;align-items:center}.ad{text-align:left;grid-column:3;align-items:flex-start}.qc{font-family:var(--font);letter-spacing:-.02em;color:var(--text);margin:0 0 clamp(16px,1.6vw,24px);font-size:clamp(40px,4vw,64px);font-weight:600;line-height:1}.rc{justify-content:center;align-items:center;width:max-content;min-width:clamp(220px,18vw,340px);height:clamp(70px,8vw,110px);display:flex;position:relative}.sc{pointer-events:none;width:0;height:0;position:absolute}.tc{filter:url(#aspiration-morph-threshold);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.uc{font-family:var(--font);letter-spacing:-.02em;color:var(--text);-webkit-user-select:none;user-select:none;white-space:nowrap;will-change:filter, opacity;justify-content:center;align-items:center;font-size:clamp(34px,4.4vw,60px);font-weight:500;line-height:1;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.bd{font-family:var(--font);letter-spacing:-.01em;color:var(--text-mute);text-wrap:balance;max-width:28ch;margin:0;font-size:clamp(20px,1.8vw,30px);font-weight:500;line-height:1.35}.cd{color:var(--text);font-style:normal;font-weight:600}.dd{font-family:var(--font);letter-spacing:-.01em;color:var(--text-mute);text-wrap:balance;max-width:28ch;margin:clamp(20px,2vw,32px) 0 0;font-size:clamp(15px,1.3vw,22px);font-weight:500;line-height:1.4}.vc{z-index:2;pointer-events:none;grid-column:2;justify-content:center;align-items:center;gap:0;width:100%;display:flex;position:relative;overflow:visible}.wc{aspect-ratio:1;flex:none;width:clamp(300px,32vw,520px);position:relative;overflow:visible}.xc{z-index:1;margin-right:clamp(-220px,-16vw,-100px)}.yc{z-index:3;transform:translateY(-4%)}.zc{z-index:1;margin-left:clamp(-220px,-16vw,-100px)}.wc>svg{width:100%;height:100%;display:block}@media (max-width:760px){.kc{background:linear-gradient(180deg, #4a9fd40d 0%, #4a9fd405 50%, transparent clamp(56px, 9vh, 112px)), var(--bg);padding-top:calc(clamp(.75rem,2.5vw,1.75rem) + clamp(56px,9vh,112px));padding-bottom:clamp(3.5rem,10vw,6rem)}.nc{grid-template-columns:1fr;gap:clamp(2rem,6vw,4rem);min-height:0}.pc,.ad{text-align:center;grid-column:1;align-items:center}.bd{max-width:26ch;margin-inline-start:auto;margin-inline-end:auto;font-size:clamp(19px,4.4vw,26px)}.dd{margin-inline-start:auto;margin-inline-end:auto;margin-top:clamp(14px,3.5vw,22px);font-size:clamp(15px,3.6vw,20px)}.mc{opacity:.1;width:clamp(200px,64vw,340px)}.vc{grid-column:1;width:100vw;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);overflow:visible}.wc{width:clamp(190px,60vw,340px)}.xc{margin-right:clamp(-180px,-42vw,-120px)}.zc{margin-left:clamp(-180px,-42vw,-120px)}}.mv{margin:var(--sp-9) auto 0;gap:var(--sp-7);flex-direction:column;max-width:580px;padding:0;list-style:none;display:flex;position:relative}.mv:before{content:"";background:linear-gradient(to bottom, transparent, var(--hairline-strong) 8%, var(--hairline-strong) 92%, transparent);pointer-events:none;width:1px;position:absolute;top:28px;bottom:28px;left:28px}.nv{gap:var(--sp-5);grid-template-columns:56px 1fr;align-items:start;display:grid;position:relative}.ov{letter-spacing:.05em;color:var(--accent);background:var(--bg);border:1px solid var(--hairline-accent);width:56px;height:56px;box-shadow:0 0 0 4px var(--bg);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Bebas Neue,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.1rem;display:flex;position:relative}.pv{padding-top:var(--sp-3)}.qv{letter-spacing:.18em;text-transform:uppercase;color:var(--text-mute);margin:0 0 var(--sp-2);font-family:Bebas Neue,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.85rem}.rv{color:var(--text);margin:0;font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.5}@media (prefers-reduced-motion:reduce){.kc:before{opacity:.7;animation:none}.mc{background-position:50%;animation:none}.mc:after{opacity:0;animation:none}}.an .kc:before{opacity:.7;animation:none}.an .mc{background-position:50%;animation:none}.an .mc:after{opacity:0;animation:none}.sv{letter-spacing:.06em;text-transform:uppercase;color:var(--steel);border:1px dashed var(--steel);border-radius:var(--r-sm);background:#a8a8a80a;margin:0;padding:.55rem .85rem;font-family:ui-monospace,Geist Mono,JetBrains Mono,Courier New,monospace;font-size:.7rem;line-height:1.35;display:inline-block}.tv{width:-moz-fit-content;width:fit-content;max-width:100%;margin:var(--sp-5) auto var(--sp-6);text-align:center;display:block}.uv{width:-moz-fit-content;width:fit-content;margin:0 0 var(--sp-3);font-size:.62rem;display:block}.yd{background:linear-gradient(90deg,#1f4d6e 0%,#2a4a8c 25%,#3565b8 50%,#2a4a8c 75%,#1f4d6e 100%) 0%/200%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:22s linear infinite mechanism-title-flow}@keyframes mechanism-title-flow{0%{background-position:0%}to{background-position:200%}}@media (prefers-reduced-motion:reduce){.yd{animation:none}}.an .yd{animation:none}.ae{color:#ffffff80;font-weight:400}.be{background:linear-gradient(90deg,#fffffff2 0%,#6bb6e0 50%,#fffffff2 100%);color:#0000;-webkit-text-fill-color:transparent;letter-spacing:-.005em;-webkit-background-clip:text;background-clip:text;font-weight:500}.ce{width:100%;margin:var(--sp-8) auto 0;position:relative}.vv{pointer-events:none;z-index:2;position:absolute;top:0;bottom:0;left:0;right:0}.wv{background:#0c0e12f5;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:clamp(44px,6vw,76px);height:clamp(44px,6vw,76px);display:flex;position:absolute;overflow:hidden;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff0a,0 4px 16px #00000073}.wv img{object-fit:contain;width:64%;height:64%;display:block}.xv{background:#000000fa;border-color:#4a9fd447;width:clamp(64px,8.5vw,108px);height:clamp(64px,8.5vw,108px);box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #4a9fd41f,0 12px 36px #1f4d6e73}.xv img{width:78%;height:78%}.yv img{filter:brightness(0)invert();opacity:.92}.zv{top:22%;left:9%}.aw{top:78%;left:9%}.xv{top:50%;left:50%}.bw{top:22%;left:91%}.cw{top:50%;left:91%}.dw{top:78%;left:91%}@media (max-width:768px){.zv,.aw{left:12%}.bw,.cw,.dw{left:88%}}.ew{justify-content:center;gap:var(--sp-3);z-index:3;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.fw{letter-spacing:.16em;text-transform:uppercase;color:var(--text-mute);border:1px solid var(--hairline-accent);-webkit-backdrop-filter:blur(10px);background:#0a0e14b8;border-radius:999px;padding:.55rem 1.1rem;font-family:Geist,Inter,sans-serif;font-size:.78rem;font-weight:500;box-shadow:inset 0 1px #ffffff0a,0 8px 24px #1f4d6e26}.df{max-width:720px;margin:var(--sp-9) auto 0;text-align:center;letter-spacing:-.005em}.ef{font-family:var(--font);color:#ffffff8c;text-wrap:balance;margin:0;font-size:clamp(22px,2vw,32px);font-weight:500;line-height:1.35}.ef+.ef{margin-top:14px}.ff{color:#fff;font-style:normal;font-weight:600}.gf{background:#ffffff2e;width:48px;height:1px;margin:clamp(28px,3.5vw,44px) auto;display:block}.hf{color:#fff;letter-spacing:-.018em;margin-top:0;font-size:clamp(26px,2.4vw,38px);font-weight:600}.gw{white-space:pre;opacity:0;filter:blur(12px);will-change:opacity, filter;display:inline-block}.gf{opacity:0;will-change:opacity}@media (prefers-reduced-motion:reduce){.gw,.gf{opacity:1;filter:none}.hf.ln .gw{-webkit-text-fill-color:#fff;color:#fff;background:0 0;animation:none}}.an .gw,.an .gf{opacity:1;filter:none}.an .hf.ln .gw{-webkit-text-fill-color:#fff;color:#fff;background:0 0;animation:none}.hf.ln .gw{-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(115deg,#fff0 25%,#0000008c 50%,#fff0 75%),linear-gradient(#fff 0% 100%);background-position:-120% 0,0 0;background-repeat:no-repeat;background-size:250% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;animation:5s ease-in-out infinite mechanism-credo-shimmer}@keyframes mechanism-credo-shimmer{0%,to{background-position:-120% 0,0 0}50%{background-position:220% 0,0 0}}@media (max-width:768px){.ew{gap:var(--sp-2);bottom:6%}.fw{letter-spacing:.12em;padding:.45rem .85rem;font-size:.68rem}.df{margin-top:var(--sp-7)}}.hw{aspect-ratio:3/2}.iw{aspect-ratio:12/5;background:var(--bg);border:1px solid var(--hairline);border-radius:var(--r-lg);isolation:isolate;width:100%;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #4a9fd40a,0 1px 2px #00000080,0 32px 80px #1f4d6e38}@media (max-width:768px){.iw{aspect-ratio:auto;height:88vh;height:88svh;box-shadow:none;background:0 0;border:0;border-radius:0}.ce{margin-top:var(--sp-5)}}.jw{width:100%;height:100%;display:block}.kw path{fill:none}.lw path{stroke:var(--hairline-strong);stroke-width:1.2px;opacity:.6}.mw path{stroke:var(--accent);stroke-width:3px;stroke-dasharray:16 12;opacity:1;animation:1.2s linear infinite cd-flow}@keyframes cd-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-28px}}.nw{fill:#4a9fd42e;transform-origin:50%;transform-box:fill-box;animation:3.4s ease-in-out infinite cd-hub-backdrop-pulse}@keyframes cd-hub-backdrop-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.05)}}.ow{fill:var(--accent);filter:url(#cd-hub-glow)}.pw{filter:brightness(0)invert()drop-shadow(0 0 8px #ffffff40);transform-origin:50%;transform-box:fill-box;animation:5s ease-in-out infinite cd-hub-breathe}@keyframes cd-hub-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.qw{fill:none;stroke:var(--accent);stroke-width:1px;opacity:.45}.rw{fill:var(--bg-card);stroke:var(--hairline-strong);stroke-width:1px}.sw{color:#e8e8e8}.qw{animation:2.4s ease-in-out infinite cd-node-pulse}.tw .qw{animation-delay:.6s}@keyframes cd-node-pulse{0%,to{opacity:.35;stroke-width:1px}20%{opacity:.95;stroke-width:1.6px}60%{opacity:.45;stroke-width:1px}}@media (max-width:768px){.mw path{stroke-width:2.4px}.lw path{stroke-width:1.4px}}@media (prefers-reduced-motion:reduce){.mw path,.nw,.pw,.qw{animation:none!important}.mw path{stroke-dasharray:none;opacity:.85;stroke-width:2px}.nw{opacity:.6}.qw{opacity:.5}}.de{aspect-ratio:2.5;z-index:1;width:100%;position:relative}.de:before{content:"";opacity:.92;pointer-events:none;background:linear-gradient(#ffffff0e,#ffffff04),radial-gradient(circle,#3b82f613,#0000 58%);border-radius:44px;position:absolute;top:-1.6rem;bottom:-1.6rem;left:-1rem;right:-1rem;box-shadow:inset 0 1px #ffffff0d,0 30px 100px #0000007a}.de:after{content:"";pointer-events:none;-webkit-mask-composite:xor;background:conic-gradient(#ffffff0d 0deg,#ffffff0a 60deg,#3b82f66b 90deg,#ffffff0a 120deg,#ffffff0d 180deg,#ffffff1a 240deg,#ffffff57 270deg,#ffffff1a 300deg,#ffffff0d 360deg);border-radius:44px;padding:1px;position:absolute;top:-1.6rem;bottom:-1.6rem;left:-1rem;right:-1rem;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ee{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.fe{display:block}.pe{display:none}.ee path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.ee .ge{stroke:#ffffff13;stroke-width:1.6px}.ee .ie{stroke-width:2.6px;stroke-dasharray:1;will-change:stroke-dashoffset, opacity}.ee .je{stroke:#fff;animation:4.5s cubic-bezier(.4,0,.2,1) infinite vade-draw-and-hold-in}.ee .oe{stroke:#3b82f6;animation:4.5s cubic-bezier(.4,0,.2,1) infinite vade-draw-and-hold-out}.ee .ke{animation-delay:0s}.ee .le{animation-delay:.15s}.ee .me{animation-delay:.3s}.ee .he{filter:drop-shadow(0 0 9px #ffffffb8)}.ee .ne{filter:drop-shadow(0 0 12px #3b82f6d1)}@keyframes vade-draw-and-hold-in{0%{stroke-dashoffset:1px;opacity:0}5%{opacity:1}25%{stroke-dashoffset:0;opacity:1}60%{stroke-dashoffset:0;opacity:1}70%,to{stroke-dashoffset:-1px;opacity:0}}@keyframes vade-draw-and-hold-out{0%,20%{stroke-dashoffset:1px;opacity:0}25%{opacity:1}45%{stroke-dashoffset:0;opacity:1}80%{stroke-dashoffset:0;opacity:1}90%,to{stroke-dashoffset:-1px;opacity:0}}.qe{z-index:5;position:absolute;top:0;bottom:0;left:0;right:0}.re{left:var(--x);top:var(--y);-webkit-backdrop-filter:blur(18px)saturate(1.15);background:linear-gradient(145deg,#ffffff0f,#ffffff04),#0a0a0cc7;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:clamp(52px,6.5vw,70px);height:clamp(52px,6.5vw,70px);transition:transform .35s cubic-bezier(.2,1,.3,1),border-color .35s,box-shadow .35s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff1a,inset 0 -14px 28px #0000005c,0 16px 34px #0000009e}.re:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff0b;position:absolute;top:9px;bottom:9px;left:9px;right:9px}.re.se{color:#e1306c;border-color:#e1306c57;box-shadow:inset 0 1px #ffffff1a,inset 0 -14px 28px #0000005c,0 0 24px #e1306c33,0 16px 34px #0000009e}.re.se:hover{box-shadow:0 0 30px #e1306c6b,0 18px 34px #000000b8}.re.ue{border-color:#ffffff3b;box-shadow:inset 0 1px #ffffff1a,inset 0 -14px 28px #0000005c,0 0 22px #ffffff1f,0 16px 34px #0000009e}.re.ue:hover{box-shadow:0 0 30px #ffffff42,0 18px 34px #000000b8}.re.we{border-color:#ff003357;box-shadow:inset 0 1px #ffffff1a,inset 0 -14px 28px #0000005c,0 0 24px #f033,0 16px 34px #0000009e}.re.we:hover{box-shadow:0 0 30px #ff00336b,0 18px 34px #000000b8}.re.af,.re.bf,.re.cf{color:#ffffffc2}.re svg{color:currentColor;width:47%;height:47%;transition:transform .35s}.re .te{width:50%;height:50%}.re .ve{width:44%;height:44%}.re .xe{width:50%;height:50%}.re:hover{border-color:#ffffff38;transform:translate(-50%,-50%)scale(1.075)}.re:hover svg{transform:scale(1.04)}.ye{z-index:10;-webkit-backdrop-filter:blur(22px)saturate(1.2);background:linear-gradient(145deg,#ffffff12,#ffffff04),#030509eb;border:1px solid #ffffff2b;border-radius:28px;justify-content:center;align-items:center;width:clamp(92px,12vw,132px);height:clamp(92px,12vw,132px);display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff06,0 22px 46px #000000e6,0 0 28px #3b82f654}.ye:before{content:"";opacity:0;background:radial-gradient(circle,#3b82f642 0%,#0000 62%);animation:4.5s infinite vade-core-impact;position:absolute;top:0;bottom:0;left:0;right:0}.ye:after{content:"";pointer-events:none;border:1px solid #ffffff0e;border-radius:21px;position:absolute;top:11px;bottom:11px;left:11px;right:11px}@keyframes vade-core-impact{0%,20%{opacity:0;transform:scale(.92)}25%{opacity:1;transform:scale(1.08)}60%{opacity:1;transform:scale(1.04)}70%,to{opacity:0;transform:scale(1)}}.ze{z-index:2;object-fit:contain;filter:drop-shadow(0 0 10px #3b82f659);width:auto;max-width:64%;height:auto;max-height:64%;display:block;position:relative}.se{--x:15%;--y:20%}.ue{--x:15%;--y:50%}.we{--x:15%;--y:80%}.af{--x:85%;--y:20%}.bf{--x:85%;--y:50%}.cf{--x:85%;--y:80%}@media (max-width:768px){.de{aspect-ratio:1/1.18;width:min(90%,26rem);max-width:420px;margin-inline-start:auto;margin-inline-end:auto}.de:before{background:linear-gradient(#ffffff12,#ffffff05),radial-gradient(circle at 50% 45%,#3b82f61c,#0000 62%);border-radius:32px;top:-.85rem;bottom:-.85rem;left:-.55rem;right:-.55rem;box-shadow:inset 0 1px #ffffff0e,0 20px 70px #00000080}.de:after{background:conic-gradient(#ffffff4d 0deg,#ffffff0f 60deg,#ffffff0d 120deg,#3b82f65c 180deg,#ffffff0d 240deg,#ffffff0f 300deg,#ffffff4d 360deg);border-radius:32px;top:-.85rem;bottom:-.85rem;left:-.55rem;right:-.55rem}.fe{display:none}.pe{display:block}.ee .ge{stroke-width:1.35px}.ee .ie{stroke-width:2.25px}.ee .he{filter:drop-shadow(0 0 6px #ffffff9e)}.ee .ne{filter:drop-shadow(0 0 8px #3b82f6bd)}.se{--x:16%;--y:15%}.ue{--x:50%;--y:12.5%}.we{--x:84%;--y:15%}.af{--x:16%;--y:85%}.bf{--x:50%;--y:87.5%}.cf{--x:84%;--y:85%}.re{width:clamp(46px,13.6vw,58px);height:clamp(46px,13.6vw,58px);box-shadow:inset 0 1px #ffffff1a,inset 0 -10px 22px #00000052,0 10px 24px #00000094}.re:after{top:7px;bottom:7px;left:7px;right:7px}.re .te{width:55%;height:55%}.re .ve{width:47%;height:47%}.re .xe{width:52%;height:52%}.ye{border-radius:24px;width:clamp(88px,25vw,106px);height:clamp(88px,25vw,106px);box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff06,0 18px 38px #000000db,0 0 24px #3b82f64f}.ye:after{border-radius:18px;top:9px;bottom:9px;left:9px;right:9px}.ze{max-width:60%;max-height:60%}}@media (max-width:420px){.de{aspect-ratio:1/1.22;width:min(88%,22.5rem)}.de:before,.de:after{border-radius:28px;top:-.65rem;bottom:-.65rem;left:-.4rem;right:-.4rem}.se{--x:17%;--y:14%}.ue{--x:50%;--y:12%}.we{--x:83%;--y:14%}.af{--x:17%;--y:86%}.bf{--x:50%;--y:88%}.cf{--x:83%;--y:86%}}@media (hover:none),(pointer:coarse){.re:hover{border-color:#ffffff24;transform:translate(-50%,-50%)}.re:hover svg{transform:none}}@media (prefers-reduced-motion:reduce){.ee .je,.ee .oe,.ye:before{animation:none}.ee .je,.ee .oe{opacity:.6;stroke-dashoffset:0}}.jd{width:100%;height:100vh;background:linear-gradient(to bottom, transparent 0%, var(--bg) 18%, var(--bg) 60%, transparent 100%);isolation:isolate;border-radius:0;height:100dvh;min-height:100vh;margin:0;position:relative;overflow:hidden}.jd canvas{z-index:1;outline:none;display:block;position:relative;width:100%!important;height:100%!important}.kd{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:3;filter:url(#c6-title-threshold)blur(.6px);mix-blend-mode:difference;letter-spacing:-.02em;color:#fff;text-align:center;text-shadow:0 0 40px #ffffff14;place-items:center;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(1.4rem,4.8vw,3.8rem);font-style:italic;font-weight:400;line-height:1.05;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ld{text-align:center;white-space:pre-line;will-change:opacity, filter;grid-area:1/1;margin:0;padding:0;display:block}.md{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.uw{pointer-events:none;z-index:4;contain:layout paint style;position:absolute;top:0;bottom:0;left:0;right:0}.vw{visibility:hidden;opacity:0;letter-spacing:0;color:#f8f8f8f5;text-align:center;text-wrap:balance;text-shadow:0 1px 14px #000000f2,0 0 38px #000000bf;-webkit-user-select:none;user-select:none;will-change:transform, opacity;max-width:clamp(240px,24vw,360px);padding:0;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(.95rem,1.15vw,1.18rem);font-style:italic;font-weight:400;line-height:1.4;position:absolute;top:0;left:0;transform:translate(0,0)}.vw em{color:#fff;letter-spacing:.005em;font-style:normal;font-weight:500}@media (max-width:768px){.vw{max-width:76vw;font-size:.95rem;line-height:1.38}}@media (prefers-reduced-motion:reduce){.uw{display:none}}.nd{pointer-events:none;z-index:4;contain:layout paint style;position:absolute;top:0;bottom:0;left:0;right:0}.od{letter-spacing:0;color:#f8f8f8f5;text-shadow:0 1px 14px #000000f2,0 0 38px #000000bf;text-wrap:balance;-webkit-user-select:none;user-select:none;visibility:hidden;will-change:transform;width:clamp(280px,22vw,420px);margin:0;padding:0;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(1.6rem,2.6vw,2.8rem);font-style:italic;font-weight:400;line-height:1.25;position:absolute;top:50%;transform:translateY(-50%)}.pd{text-align:right;right:clamp(40px,5vw,90px)}.rd{text-align:left;left:clamp(40px,5vw,90px)}.qd{opacity:0;filter:blur(20px);will-change:opacity, filter;display:block}.od em{color:#fff;letter-spacing:.005em;font-style:normal;font-weight:500}@media (max-width:768px){.nd{display:none}}@media (prefers-reduced-motion:reduce){.od{transform:translateY(-50%)!important}.qd{transition:opacity .3s;filter:none!important}}.ww{bottom:var(--sp-5);letter-spacing:.15em;text-transform:uppercase;color:var(--text-faint);text-align:center;pointer-events:none;z-index:2;white-space:nowrap;margin:0;font-family:ui-monospace,Geist Mono,JetBrains Mono,Courier New,monospace;font-size:.7rem;position:absolute;left:50%;transform:translate(-50%)}@media (max-width:768px){.xw{font-size:clamp(3rem,22vw,8rem)}.ww{bottom:var(--sp-4);font-size:.6rem}}.yw{gap:var(--sp-3);padding:var(--sp-5);grid-template-columns:repeat(2,1fr);align-content:center;width:100%;height:100%;display:grid;overflow-y:auto}@media (min-width:768px){.yw{grid-template-columns:repeat(4,1fr)}}.yw img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--r-sm);opacity:.85;width:100%}.jd.hn{background:var(--bg);background:linear-gradient(to bottom, transparent 0%, var(--bg) 6%, var(--bg) 94%, transparent 100%);height:auto;min-height:auto;overflow:visible}.hn>.kd,.hn>.md,.hn>.ww,.hn>canvas,.hn>.uw{display:none!important}.zw{width:100%;padding:0;position:relative}.ax{z-index:2;justify-content:center;align-items:center;width:100%;padding:110px 1rem 80px;display:flex;position:relative}.ax[data-c6m-phase="0"]{padding-top:60px}.bx{z-index:1;letter-spacing:-.01em;color:#fff;text-align:center;white-space:pre-line;text-shadow:0 0 36px #000000d9,0 0 14px #4a9fd41f;filter:blur(20px);opacity:0;will-change:filter, opacity;margin:0;padding:0;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(2rem,9.5vw,2.8rem);font-style:italic;font-weight:400;line-height:1.04;transition:filter 1s cubic-bezier(.22,1,.36,1),opacity 1s cubic-bezier(.22,1,.36,1);position:relative}.ax.fn .bx{filter:blur();opacity:1}@media (prefers-reduced-motion:reduce){.bx{filter:none;opacity:1;transition:none}}.lq{isolation:isolate;width:100%;padding:0 0 9vh;position:relative}.c6m__img{z-index:2;contain:layout;flex-direction:column;width:70vw;margin:110px 0 0;display:flex;position:relative}.c6m__img:first-of-type{margin-top:0}.c6m__img--left{align-items:flex-start;margin-left:4vw;margin-right:auto}.c6m__img--right{align-items:flex-end;margin-left:auto;margin-right:4vw}.c6m__img>img{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;width:100%;height:auto;display:block;box-shadow:0 14px 38px #0000007a,0 2px 8px #00000052}.cx{letter-spacing:0;color:#f8f8f8eb;text-wrap:balance;-webkit-user-select:none;user-select:none;max-width:100%;margin:14px 0 0;padding:0;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:1.02rem;font-style:italic;font-weight:400;line-height:1.42}.c6m__img--left .cx{text-align:left}.c6m__img--right .cx{text-align:right}.cx em{color:#fff;letter-spacing:.005em;font-style:normal;font-weight:500}.dx{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.ex{filter:drop-shadow(0 0 4px #4a9fd4a6)drop-shadow(0 0 10px #4a9fd459);will-change:d, stroke-dashoffset}@media (prefers-reduced-motion:reduce){.ex{filter:drop-shadow(0 0 3px #4a9fd48c)drop-shadow(0 0 7px #4a9fd440)}}@media (max-width:360px){.c6m__img{width:76vw}.c6m__img--left{margin-left:3vw}.c6m__img--right{margin-right:3vw}}.pg{width:100%;height:auto;padding:var(--sp-2);justify-content:center;align-items:center;padding-bottom:0;display:flex;position:relative}@media (min-width:768px){.pg{padding:var(--sp-9);padding-bottom:0}}.qg{width:100%;padding-block:var(--sp-7) 0;perspective:1000px;position:relative}@media (min-width:768px){.qg{padding-block:var(--sp-10,6rem) 0}}.rg{text-align:center;will-change:transform;max-width:64rem;margin:0 auto;position:relative}.rg .xd{margin-top:var(--sp-3)}.sg{width:100%;max-width:1200px;height:30rem;padding:var(--sp-2);background:var(--bg-card);border:1px solid var(--steel-shadow);transform-origin:50%;will-change:transform;border-radius:30px;margin:clamp(3rem,8vh,7rem) auto 0;transform:rotateX(20deg)scale(.85);box-shadow:inset 0 1px #e8e8e814,inset 0 -1px #0009,0 9px 20px #0000004a,0 37px 37px #00000042,0 84px 50px #00000026,0 149px 60px #0000000a,0 32px 80px #1f4d6e1a}@media (max-width:768px){.sg{display:none}}@media (min-width:768px){.sg{height:40rem;padding:var(--sp-6)}}.tg{border-radius:var(--r-md);background:var(--bg);width:100%;height:100%;position:relative;overflow:hidden}.tg img{object-fit:cover;width:100%;height:100%;display:block}.ug{width:100%;height:100%;display:block}.ug svg{display:block}.vg{display:none}@media (max-width:768px){.vg{flex-direction:column;gap:18px;width:100vw;max-width:none;margin-top:clamp(2rem,6vh,4rem);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-inline-start:32px;padding-inline-end:32px;display:flex}.wg{width:100%;position:relative}.xg{aspect-ratio:900/540}.zg{aspect-ratio:680/324}.ah{aspect-ratio:708/377}.bh{aspect-ratio:1295/541}.wg:before{content:"";filter:drop-shadow(0 0 4px #4a9fd4a6)drop-shadow(0 0 10px #4a9fd459);z-index:0;pointer-events:none;background:#4a9fd4f2;height:3px;position:absolute;top:50%;left:-32px;right:-32px;transform:translateY(-50%)}.yg{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.yg svg{display:block;width:100%!important;height:100%!important}}.ch{max-width:760px;padding-inline:var(--gutter);text-align:center;margin:clamp(4rem,9vh,8rem) auto}.dh{transform-origin:50%;background:#ffffff38;width:64px;height:1px;margin:0 auto clamp(1.5rem,2.8vh,2.25rem);display:block}.eh{font-family:var(--font);letter-spacing:-.02em;color:#ffffff9e;text-wrap:balance;margin:0;font-size:clamp(28px,3.2vw,48px);font-weight:500;line-height:1.22}.fh{color:#fff;letter-spacing:-.005em;font-family:Playfair Display,Georgia,Times New Roman,serif;font-style:italic;font-weight:500}.gh{color:#fff;letter-spacing:-.025em;font-style:normal;font-weight:700}[data-features-bridge-rule]{transform:scaleX(0)}[data-features-bridge-text]{opacity:0;transform:translateY(16px)}@media (prefers-reduced-motion:reduce){[data-features-bridge-rule]{transform:none}[data-features-bridge-text]{opacity:1;transform:none}}.an [data-features-bridge-rule]{transform:none}.an [data-features-bridge-text]{opacity:1;transform:none}.og>.lb{max-width:1700px}.hh{gap:var(--sp-1);margin-top:var(--sp-7);grid-template-columns:1fr;justify-items:center;display:grid}@media (min-width:768px){.hh{gap:clamp(var(--sp-3), 2.5vw, var(--sp-6));margin-top:var(--sp-8);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.hh{gap:0}.ih+.ih{margin-top:-3rem}}.kh{margin-top:var(--sp-6);justify-content:center;display:flex}.li{justify-content:center;margin-top:12rem;display:flex}@media (max-width:768px){.li{margin-top:5.5rem}.z.mh{padding-bottom:3.5rem}.si{padding-top:3.5rem}}.i.lh{display:inline-block}.lh .l{font-family:var(--font);letter-spacing:.01em;white-space:nowrap;padding:18px 42px;font-size:18px;font-weight:600}.mi{--duration:10;--light-width:220px;--light-color:#fafafa;--border-width:4px;z-index:3;isolation:isolate;white-space:nowrap;cursor:pointer;min-width:460px;height:5rem;color:inherit;background:0 0;border:0;border-radius:3rem;justify-content:center;align-items:center;gap:1rem;padding:1rem 3rem;font-family:inherit;font-size:1.75rem;font-weight:500;line-height:2.5rem;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.34,1.4,.64,1),box-shadow .28s cubic-bezier(.34,1.4,.64,1);display:inline-flex;position:relative;overflow:hidden}.mi:-webkit-any(:hover,:focus-visible){transform:translateY(-3px)scale(1.02);box-shadow:0 14px 36px -10px #ffffff2e,0 0 0 1px #ffffff14}.mi:is(:hover,:focus-visible){transform:translateY(-3px)scale(1.02);box-shadow:0 14px 36px -10px #ffffff2e,0 0 0 1px #ffffff14}.mi:active{transition-duration:80ms;transform:translateY(-1px)scale(1.005)}@media (max-width:768px){.mi{--light-width:130px;--border-width:2px;border-radius:999px;gap:.55rem;min-width:0;height:auto;padding:20px 44px;font-size:1.125rem;line-height:1.4}}.ni{aspect-ratio:1;width:var(--light-width);background:radial-gradient(ellipse at center, var(--light-color), transparent, transparent);offset-path:var(--path);offset-distance:0%;animation:star-btn-anim calc(var(--duration) * 1s) linear infinite;pointer-events:none;will-change:offset-distance;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes star-btn-anim{to{offset-distance:100%}}.oi{z-index:4;border-radius:inherit;border-style:solid;border-width:var(--border-width);color:#000;pointer-events:none;border-color:#ffffff26;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.oi svg{width:100%;height:100%;display:block}.ri{z-index:10;color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(#737373 0%,#fff 100%);-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.qi{fill:#fff;transform-origin:50%;transform-box:fill-box;opacity:.45;filter:drop-shadow(0 0 2px #ffffff8c);will-change:opacity, transform;animation:7s cubic-bezier(.37,0,.63,1) infinite star-btn-twinkle}@keyframes star-btn-twinkle{0%,to{opacity:.22;transform:scale(.82)}50%{opacity:.95;transform:scale(1.14)}}@media (prefers-reduced-motion:reduce){.ni,.qi{animation:none}.qi{opacity:.55;transform:none}}.ih{aspect-ratio:7/8;width:100%;max-width:560px;box-shadow:none;cursor:pointer;isolation:isolate;transform-style:preserve-3d;will-change:transform;background:0 0;border:0;border-radius:0;position:relative}@media (max-width:768px){.ih{aspect-ratio:1}}.ih,.ih *,.ih:focus,.ih:focus-within,.ih :focus{box-shadow:none;outline:none!important}.ih:focus-visible{box-shadow:none;outline:none!important}.ih :focus-visible{box-shadow:none;outline:none!important}.jh{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.jh svg{display:block;width:100%!important;height:100%!important}@media (prefers-reduced-motion:reduce){.sg{transform:rotateX(0)scale(1)!important}.rg,.ih{transform:none!important}}.w{pointer-events:none;z-index:-1;opacity:0;contain:layout paint style;filter:blur(15px);width:100vw;height:100vh;display:block;position:fixed;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 25% 75%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 25% 75%,#0000 100%)}@media (prefers-reduced-motion:reduce){.w{display:none}}.in{display:none}.x{pointer-events:none;z-index:-1;opacity:0;contain:layout paint style;width:100vw;height:100vh;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 7% 93%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 7% 93%,#0000 100%)}.y{--aurora-bands:repeating-linear-gradient(100deg, #4a9fd452 10%, #788cdc2e 15%, #6bb6e052 20%, #a082e629 25%, #3c82c847 30%);--dark-bands:repeating-linear-gradient(100deg, #000 0%, #000 7%, transparent 10%, transparent 12%, #000 16%);background-image:var(--dark-bands), var(--aurora-bands);filter:blur(12px);opacity:.28;will-change:transform;background-position:50%,50%;background-size:300%,200%;position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px}@media (max-width:768px){.y{filter:blur(8px)}}.y:after{content:"";background-image:var(--dark-bands), var(--aurora-bands);mix-blend-mode:difference;pointer-events:none;background-size:200%,100%;animation:120s linear infinite aurora-drift;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes aurora-drift{0%{background-position:50%,50%}to{background-position:350%,350%}}@media (prefers-reduced-motion:reduce){.x{display:none}}.jn{display:none}@media (max-width:768px){.y{opacity:.2}.ih,.nr,.vm{transform-style:flat}.cb,.db .eb,.jb,.nb{animation-name:none!important}.ob{will-change:transform}.id,.gd,.cd,.ag,.kf,.kf[data-founder-name=FELIX],.nq,.wf .xf,.yd,.be,.fx,.gx,.hx,.hv,.fv,.ix,.bk .jx,.kx,.lx,.xm,.y,.y:after,.mc,.qc,.ub,.pb,.bk,.bk:before,.bk .mx,.yb{animation-name:none!important}}@media (min-width:769px){.z.og,.pg{padding-top:var(--sp-5)}}
