@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.0szrwpqb9mkwe.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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 Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.LLy_Qq_className{font-family:Inter,Inter Fallback;font-style:normal}.LLy_Qq_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/99c6cdb74b1a9f21-s.3-72worm-ib39.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/9b2952c75e1b82c6-s.p.3_mjd9z78cbbb.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/01d67e7cc17e7674-s.p.0wyelkczeev99.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:Pixelify Sans Fallback;src:local(Arial);ascent-override:81.7%;descent-override:24.87%;line-gap-override:0.0%;size-adjust:112.61%}.sK9FXq_className{font-family:Pixelify Sans,Pixelify Sans Fallback;font-style:normal}.sK9FXq_variable{--font-pixelify:"Pixelify Sans", "Pixelify Sans Fallback"}
.A1dEnq_select{flex-shrink:0;position:relative}.A1dEnq_select button{align-items:center;gap:5px;height:100%;padding:0 20px;font-size:18px;transition:color .2s ease-in-out,background-color .2s ease-in-out;display:flex}.A1dEnq_select ul{visibility:hidden;opacity:0;background:var(--purple);width:150px;transition:opacity var(--ease), transform var(--ease), visibility var(--ease);position:absolute;top:100%;right:0;transform:translate(-10px);box-shadow:0 10px 20px -10px #0003}.A1dEnq_select a{color:var(--white);transition:background-color var(--ease);padding:20px 10px;font-size:18px;text-decoration:none;display:block}.A1dEnq_select a:hover{background:var(--black)}.A1dEnq_select a:focus-visible{outline-color:var(--white);outline-offset:-4px}.A1dEnq_chevron{font-size:20px;transition:rotate .2s ease-in-out;display:flex}.A1dEnq_open button{color:var(--white);background:var(--purple)}.A1dEnq_open .A1dEnq_chevron{rotate:180deg}.A1dEnq_open ul{visibility:visible;opacity:1;transform:none}@media (hover:hover){.A1dEnq_select:hover button{color:var(--white);background:var(--purple)}.A1dEnq_select:hover .A1dEnq_chevron{rotate:180deg}.A1dEnq_select:hover ul{visibility:visible;opacity:1;transform:none}}@media (max-width:1024px){.A1dEnq_select{top:var(--bar-inset);right:var(--bar-inset);height:44px;position:fixed;transform:translate(10px,-10px)}.A1dEnq_select button,.A1dEnq_select:hover button,.A1dEnq_open button{color:var(--black);background:0 0;padding:0 6px 0 10px;font-size:15px}.A1dEnq_select ul{width:130px}.A1dEnq_select a{padding:14px 12px;font-size:16px}}
.ghyoFq_header{z-index:10;height:var(--header-h);position:fixed;inset:0 0 auto}.ghyoFq_header:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.ghyoFq_bar{align-items:stretch;height:100%;padding-left:40px;display:flex}.ghyoFq_logo{color:var(--black);flex-shrink:0;align-items:center;gap:12px;margin-right:auto;text-decoration:none;display:flex}.ghyoFq_logo img{display:block}.ghyoFq_wordmark{white-space:nowrap;font-size:24px}.ghyoFq_wordmark b{font-family:var(--font-pixel);font-size:1.15em;font-weight:700}.ghyoFq_nav{display:flex}.ghyoFq_nav ul{height:100%;display:flex}.ghyoFq_nav li{display:flex}.ghyoFq_nav ul a{color:var(--black);align-items:center;padding:0 clamp(8px,1.3vw,20px);font-size:17px;text-decoration:none;transition:color .2s ease-in-out;display:flex;position:relative;overflow:hidden}.ghyoFq_nav ul a:after{content:"";background:var(--purple);width:100%;height:4px;transition:transform .25s var(--ease-out);position:absolute;bottom:0;left:-101%}.ghyoFq_nav ul a:hover:after,.ghyoFq_nav ul a[aria-current]:after{transform:translate(101%)}.ghyoFq_nav ul a[aria-current]{color:var(--purple)}.ghyoFq_nav ul a:focus-visible{outline-offset:-3px}.ghyoFq_mobileOnly{display:none!important}.ghyoFq_actions{flex-shrink:0;align-items:stretch;display:flex}.ghyoFq_contact{width:var(--rail-w);color:var(--white);background:var(--purple-bright);justify-content:center;align-items:center;font-size:17px;text-decoration:none;transition:background-color .2s ease-in-out;display:flex}.ghyoFq_contact:hover,.ghyoFq_contact[aria-current]{background:var(--black)}.ghyoFq_contact:focus-visible{outline-color:var(--white);outline-offset:-5px}.ghyoFq_toggle,.ghyoFq_steps,.ghyoFq_scrim{display:none}@media (max-width:1024px){.ghyoFq_header{inset:var(--bar-inset) var(--bar-inset) auto;height:0}.ghyoFq_header:before{display:none}.ghyoFq_bar{padding:0}.ghyoFq_logo{align-self:flex-start;gap:8px;height:44px;margin-right:0;transform:translateY(-10px)}.ghyoFq_logo img{width:32px;height:32px}.ghyoFq_wordmark{font-size:clamp(16px,5vw,22px)}.ghyoFq_mobileOnly{display:flex!important}.ghyoFq_actions{inset:auto var(--bar-inset) calc(var(--bar-inset) + env(safe-area-inset-bottom)) auto;height:var(--dock-h);align-items:center;position:fixed}.ghyoFq_contact{display:none}.ghyoFq_toggle{height:100%;padding:0 var(--dock-h);color:var(--white);background:var(--purple-bright);clip-path:polygon(var(--dock-h) 0, 100% 0, calc(100% - var(--dock-h)) 100%, 0 100%);transform:translateX(var(--bar-inset));align-items:center;gap:6px;font-size:15px;display:flex}.ghyoFq_toggle:focus-visible{outline-color:var(--white);outline-offset:-4px}.ghyoFq_icon{flex-shrink:0;font-size:24px;display:flex}.ghyoFq_steps{width:var(--dock-h);padding-top:var(--dock-h);color:var(--white);background:linear-gradient(180deg, var(--purple-bright) 0%, var(--purple-deep) 100%);clip-path:polygon(0 var(--dock-h), 100% 0, 100% 100%, 0 100%);transform:translateX(var(--bar-inset));flex-direction:column;display:flex;position:absolute;bottom:100%;right:0}.ghyoFq_steps button{justify-content:center;align-items:center;height:44px;font-size:26px;display:flex}.ghyoFq_steps button:disabled{opacity:.35;cursor:default}.ghyoFq_steps button:focus-visible{outline-color:var(--white);outline-offset:-4px}.ghyoFq_steps span{display:flex}.ghyoFq_scrim{background:#e9e6ea99;animation:.3s ease-out ghyoFq_scrimIn;display:block;position:fixed;inset:0}@keyframes ghyoFq_scrimIn{0%{opacity:0}}.ghyoFq_nav.ghyoFq_open~.ghyoFq_actions .ghyoFq_steps{visibility:hidden}.ghyoFq_nav{right:0;bottom:calc(var(--bar-inset) + env(safe-area-inset-bottom));width:fit-content;min-width:var(--toggle-w);max-height:calc(100svh - var(--header-h) - var(--bar-inset));padding:12px var(--gutter) calc(var(--dock-h) + 12px);touch-action:pan-y pinch-zoom;overscroll-behavior:contain;color:var(--white);background:var(--purple-bright);visibility:hidden;clip-path:inset(0 0 0 100%);transition:clip-path .45s var(--ease-out), visibility .45s;display:block;position:fixed;overflow-y:auto}.ghyoFq_nav.ghyoFq_open{visibility:visible;clip-path:inset(0)}.ghyoFq_nav ul{flex-direction:column;height:auto}.ghyoFq_nav ul a{width:fit-content;color:var(--white);padding:8px 2px;font-size:22px}.ghyoFq_nav ul a:after{background:var(--white)}.ghyoFq_nav ul a[aria-current]{color:var(--white)}.ghyoFq_nav ul a:focus-visible{outline-color:var(--white)}}@media (max-width:349px){.ghyoFq_label{display:none}}
:root{--purple:#6d26fb;--purple-bright:#6d1afe;--purple-deep:#5107d1;--white:#fff;--gray1:#e9e6ea;--gray2:#bab8bb;--gray3:#636264;--black:#111112;--font-ui:var(--font-inter), system-ui, sans-serif;--font-pixel:var(--font-pixelify), var(--font-ui);--header-h:72px;--rail-w:120px;--strip-h:120px;--container:1440px;--gutter:90px;--edge:max(var(--gutter), calc((100vw - var(--container)) / 2 + var(--gutter)));--h2:clamp(36px, min(7vw, 10svh), 100px);--lead:clamp(22px, min(2.8vw, 4.4svh), 40px);--body:clamp(16px, min(1.7vw, 2.7svh), 24px);--section-gap:clamp(20px, 5svh, 70px);--section-top:calc(var(--header-h) + 20px);--ease:.3s ease-in-out;--ease-out:cubic-bezier(.22, 1, .36, 1)}@media (max-width:1024px){:root{--header-h:64px;--strip-h:88px;--gutter:20px;--dock-h:64px;--bar-inset:20px;--dock-space:calc(var(--dock-h) + var(--bar-inset) + 8px + env(safe-area-inset-bottom))}}@property --enter-scale{syntax:"<number>";inherits:false;initial-value:1}@property --enter-rotate{syntax:"<angle>";inherits:false;initial-value:0deg}[data-depth]{rotate:calc(var(--enter-rotate) + var(--cursor-rotate,0deg));scale:calc(var(--enter-scale) * var(--cursor-scale,1));transition:opacity .6s ease-out, --enter-scale .9s var(--ease-out), --enter-rotate .9s var(--ease-out);will-change:translate, rotate, scale}.segments[data-decor]>section:not([data-active]) [data-depth]{--enter-scale:.6;opacity:0}.segments[data-decor]>section:not([data-active]) [data-spin]{--enter-rotate:-90deg}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--gray1);-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}html:has(.segments){scroll-snap-type:y proximity}.segments>section{scroll-snap-align:start;min-height:100svh}@media (max-width:1024px){html:has(.segments[data-swipe]){scroll-snap-type:none;touch-action:pinch-zoom}.segments>section:not(#contact){padding-bottom:var(--dock-space)}textarea[data-scrolls]{touch-action:pan-y pinch-zoom;overscroll-behavior:contain}}@media (min-width:1025px) and (min-height:700px){html:has(.segments){scroll-snap-type:y mandatory}.segments>section{scroll-snap-stop:always}}body{background:var(--gray1);color:var(--black);font-family:var(--font-ui);font-size:var(--body);line-height:1.4;overflow-x:clip}body.noScroll{overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}a{color:inherit}ul{list-style:none}:focus-visible{outline:3px solid var(--purple);outline-offset:3px}.skipLink{z-index:20;color:var(--white);background:var(--purple);padding:8px 16px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skipLink:focus{transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
