:root{color-scheme:dark;--ink:#030812;--ink2:#07111e;--blue:#075cff;--blue2:#1477ff;--white:#f5f8ff;--muted:#a3b3c8;--line:rgba(145,185,225,.2);--font:Bahnschrift,'Arial Narrow',Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--white);font:16px/1.45 var(--font);overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}picture{display:block}h1,h2,p{margin:0}h1,h2{font-weight:900;letter-spacing:-.055em;line-height:.92;text-transform:uppercase}p{color:var(--muted)}::selection{background:var(--blue);color:#fff}:focus-visible{outline:2px solid #78b4ff;outline-offset:4px}.skip-link{position:absolute;z-index:1000;top:-100px;left:20px;padding:12px;background:#fff;color:#000}.skip-link:focus{top:20px}
.site-header{position:absolute;z-index:30;top:0;left:0;right:0;height:77px;border-bottom:1px solid rgba(190,215,255,.09);background:linear-gradient(180deg,rgba(0,5,12,.88),rgba(0,5,12,.36));backdrop-filter:blur(10px)}.header-inner{height:100%;max-width:1880px;padding:0 clamp(24px,3.5vw,68px);margin:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px}.brand{display:inline-flex;align-items:center;gap:8px;width:max-content}.brand__symbol{width:37px;height:auto}.brand__word{width:73px;height:auto}.desktop-nav{display:flex;align-items:center;gap:clamp(22px,2.6vw,48px)}.desktop-nav a,.header-action,.locale-switch,.footer strong,.footer a,.eyebrow,.button,.text-link,.pill,.profile-preview,.business-types,.next-links,.mobile-menu__links{font-size:11px;font-weight:800;letter-spacing:.075em;text-transform:uppercase}.desktop-nav a{color:#dce9fb;white-space:nowrap;transition:color .2s}.desktop-nav a:hover,.footer a:hover{color:#4f9fff}.header-actions{justify-self:end;display:flex;align-items:center;gap:25px}.locale-switch{display:flex;gap:7px;color:#7991ac}.locale-switch a{color:#96abc0}.locale-switch a[aria-current]{color:white}.header-action{padding:11px 19px;background:var(--blue);border-radius:5px;min-width:92px;text-align:center;transition:background .2s,transform .2s}.header-action:hover,.button--blue:hover{background:#2885ff;transform:translateY(-2px)}.menu-button{display:none;background:none;border:0;width:40px;height:40px;padding:8px}.menu-button span{display:block;width:23px;height:2px;background:white;margin:6px auto}.mobile-menu[hidden]{display:none}.mobile-menu{position:fixed;z-index:100;inset:0;background:radial-gradient(circle at 90% 20%,#0b3164 0,transparent 30%),#030811;padding:20px 24px 30px;display:flex;flex-direction:column}.mobile-menu__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.menu-close{background:none;border:0;color:white;font-size:36px;line-height:1}.mobile-menu__links{display:flex;flex-direction:column;gap:0;margin:auto 0 32px;font-size:clamp(25px,8vw,44px);line-height:1}.mobile-menu__links a{border-bottom:1px solid var(--line);padding:19px 0}.mobile-menu .button{align-self:stretch}.mobile-menu__foot{color:#6f8aa8;font-size:10px;letter-spacing:.14em;margin-top:24px}
.button{display:inline-flex;justify-content:center;align-items:center;gap:22px;min-height:45px;padding:0 22px;border-radius:5px;border:1px solid transparent;color:white;white-space:nowrap;transition:background .2s,border-color .2s,transform .2s}.button span{font-size:18px;font-weight:400;line-height:0}.button--blue{background:var(--blue)}.button--ghost{background:rgba(4,9,18,.46);border-color:rgba(188,215,255,.52)}.button--ghost:hover,.button--outline:hover{border-color:var(--blue2);background:rgba(4,55,120,.35)}.button--outline{border-color:rgba(192,222,255,.66);background:rgba(2,7,15,.3)}.button-row{display:flex;gap:12px;flex-wrap:wrap}.text-link{display:inline-flex;gap:14px;color:#4b9eff;margin-top:28px}.text-link:hover{text-decoration:underline}.text-link span{font-size:17px;font-weight:400}.eyebrow{display:inline-block;color:#47a2ff;letter-spacing:.19em;line-height:1.4}
.hero{position:relative;min-height:min(780px,100svh);min-height:clamp(640px,100svh,850px);background:#030914;overflow:hidden}.hero__image,.hero__image img,.open-section__image,.open-section__image img,.profile-section__image,.profile-section__image img,.final-section__image,.final-section__image img,.page-hero__image,.page-hero__image img,.feature-panel__image,.feature-panel__image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero__image img{object-position:center 46%}.hero__veil{position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,5,12,.98) 0,rgba(1,5,12,.85) 25%,rgba(1,5,12,.37) 60%,rgba(1,5,12,.4) 100%),linear-gradient(0deg,#030812 0,transparent 22%)}.hero__content{position:relative;z-index:1;max-width:1880px;min-height:inherit;padding:125px clamp(24px,3.5vw,68px) 52px;margin:auto}.hero__copy{position:absolute;left:clamp(24px,3.5vw,68px);top:48%;transform:translateY(-41%);max-width:650px}.hero h1{font-size:clamp(78px,8.1vw,146px);text-shadow:0 3px 22px rgba(0,0,0,.3)}.hero h1 span,.section-copy h2 span,.platform-intro h2 span{display:block}.hero__strap{font-size:clamp(14px,1.4vw,20px);font-weight:700;letter-spacing:.28em;color:#e5f1ff;margin-top:15px}.hero__body{font-size:17px;line-height:1.45;max-width:380px;margin:22px 0 24px;color:#c1d0e0}.hero__mark{position:absolute;left:58%;top:39%;width:min(27vw,390px);transform:translate(-50%,-35%);filter:drop-shadow(0 0 48px rgba(0,94,255,.38));animation:mark-in .9s ease-out both}.hero__mark img{width:100%}.hero__scroll{position:absolute;right:clamp(24px,3.5vw,68px);bottom:45px;writing-mode:vertical-rl;font-size:10px;letter-spacing:.2em;color:#b9cce3}@keyframes mark-in{from{opacity:0;transform:translate(-50%,-32%) scale(.91)}to{opacity:1;transform:translate(-50%,-35%) scale(1)}}
.section-block{position:relative;overflow:hidden;border-top:1px solid rgba(144,181,220,.12)}.section-block__inner{position:relative;z-index:1;max-width:1880px;margin:auto;padding:54px clamp(24px,3.5vw,68px)}.section-copy{max-width:640px}.section-copy h2,.platform-intro h2{font-size:clamp(47px,5.2vw,91px);margin:15px 0 18px}.section-copy>p:not(.section-copy__strap),.platform-intro>p{max-width:370px;font-size:16px;line-height:1.5;color:#c2d0e1}.section-copy__strap{font-size:19px;font-weight:800;color:#eaf4ff;letter-spacing:.18em;margin-bottom:14px}.section-copy .button{margin-top:26px}.open-section{min-height:540px;background:#040b16}.open-section__image img{object-position:center 54%}.open-section__shade{position:absolute;inset:0;background:linear-gradient(90deg,#030913 0,rgba(3,9,19,.88) 27%,rgba(3,9,19,.22) 65%),linear-gradient(0deg,#030812,transparent 30%)}.open-section .section-block__inner{min-height:540px;display:flex;flex-direction:column;justify-content:space-between}.open-section .section-copy{padding-bottom:20px}.open-section h2{font-size:clamp(68px,8vw,150px);margin:0 0 6px}
.platform-section{background:radial-gradient(circle at 100% 0,rgba(5,65,145,.15),transparent 32%),#04101d}.platform-layout{min-height:530px;display:grid;grid-template-columns:36px minmax(240px,31%) 1fr;gap:clamp(22px,3vw,60px);align-items:center}.platform-intro h2{font-size:clamp(40px,3.5vw,65px)}.platform-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.platform-card{height:325px;position:relative;overflow:hidden;border:1px solid rgba(135,186,242,.34);border-radius:6px;background:#081320;transition:transform .25s,border-color .25s}.platform-card:hover{transform:translateY(-6px);border-color:#468eff}.platform-card__image,.platform-card__image img{width:100%;height:100%;object-fit:cover}.platform-card__image img{transition:transform .35s}.platform-card:hover img{transform:scale(1.06)}.platform-card__shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,4,12,.98),rgba(0,4,12,.08) 65%)}.platform-card__text{position:absolute;bottom:20px;left:16px;display:flex;flex-direction:column;gap:4px}.platform-card__text b{font-size:20px;line-height:1}.platform-card__text small{font-size:10px;letter-spacing:.04em}.platform-card__arrow{position:absolute;top:12px;right:14px;color:#b9d7fc}
.profile-section{min-height:600px;background:#020912}.profile-section__image{left:auto;width:60%}.profile-section__image img{object-position:65% center}.profile-section__shade{position:absolute;inset:0;background:linear-gradient(90deg,#030913 0,rgba(3,9,19,.94) 38%,rgba(3,9,19,.38) 70%,#030913 100%)}.profile-layout{min-height:600px;display:grid;grid-template-columns:36px minmax(260px,1fr) minmax(400px,47%);gap:clamp(22px,3.3vw,65px);align-items:center}.profile-section .section-copy h2{font-size:clamp(47px,5vw,85px)}.profile-preview{background:linear-gradient(135deg,rgba(6,22,42,.93),rgba(1,9,20,.96));border:1px solid rgba(141,198,255,.36);box-shadow:0 25px 80px rgba(0,0,0,.48),inset 0 1px 30px rgba(15,86,172,.12);border-radius:8px;padding:20px;transform:perspective(900px) rotateY(-5deg) rotateX(2deg)}.profile-preview__top,.profile-preview__tabs,.profile-preview__stats{display:flex;align-items:center;justify-content:space-between;gap:12px}.profile-preview__top{font-size:10px;color:#8bb6eb;border-bottom:1px solid var(--line);padding-bottom:16px}.profile-preview__identity{display:flex;align-items:center;gap:14px;padding:22px 0}.profile-preview__avatar{width:64px;height:64px;border:1px solid #2874c1;border-radius:50%;background:#061a34;display:grid;place-items:center}.profile-preview__avatar img{width:48px}.profile-preview__identity div:nth-child(2){display:flex;flex-direction:column}.profile-preview__identity b{font-size:18px}.profile-preview__identity small{color:#8caac7}.pill{display:inline-flex;border:1px solid #55799e;border-radius:99px;padding:5px 12px;color:#b9d9fb;font-size:10px}.profile-preview__identity .pill{margin-left:auto}.profile-preview__tabs{justify-content:flex-start;overflow:hidden;border-bottom:1px solid var(--line);gap:22px}.profile-preview__tabs span{font-size:10px;padding:11px 0;color:#7893af;white-space:nowrap}.profile-preview__tabs .is-active{color:#fff;border-bottom:2px solid var(--blue2)}.profile-preview__stats{padding-top:18px}.profile-preview__stats div{flex:1;background:rgba(41,97,151,.11);padding:14px 12px;border:1px solid rgba(139,197,255,.09);display:flex;flex-direction:column;gap:10px}.profile-preview__stats span{font-size:9px;color:#9bb7d3}.profile-preview__stats b{font-size:22px}
.final-section{min-height:500px;background:#030a15}.final-section__image img{object-position:center 42%}.final-section__shade{position:absolute;inset:0;background:linear-gradient(90deg,#020711 0,rgba(2,7,17,.92) 32%,rgba(2,7,17,.12) 72%),linear-gradient(0deg,#030812,transparent 32%)}.final-section .section-block__inner{min-height:500px;display:flex;flex-direction:column;justify-content:space-between}.final-section .section-copy{padding-bottom:20px}
.contact-section{max-width:1880px;margin:auto;padding:110px clamp(24px,3.5vw,68px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(48px,9vw,160px);border-top:1px solid var(--line)}.contact-intro h2{font-size:clamp(48px,5vw,86px);margin:18px 0}.contact-intro p{max-width:410px;font-size:17px}.contact-intro p+p{margin-top:28px;font-size:14px}.contact-intro a{color:#73adff}.contact-form{display:grid;gap:18px}.contact-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact-form label{display:flex;flex-direction:column;gap:8px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1px solid #36516c;background:#071320;color:#fff;border-radius:4px;padding:13px 14px;outline:none;min-height:46px;letter-spacing:0;font-size:15px;font-weight:400;text-transform:none}.contact-form textarea{resize:vertical}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#368eff;box-shadow:0 0 0 2px rgba(54,142,255,.18)}.contact-form [aria-invalid=true]{border-color:#f46e81}.contact-form__note{font-size:12px;line-height:1.5}.contact-form .button{justify-self:start}.contact-form__status{min-height:1em;font-size:12px;color:#8dc3ff}
.page-hero{height:520px;position:relative;background:#06101d;overflow:hidden}.page-hero__image img{object-position:center 45%}.page-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,#020812 0,rgba(2,8,18,.88) 28%,rgba(2,8,18,.24) 75%),linear-gradient(0deg,#030812,transparent 20%)}.page-hero__content{position:relative;z-index:1;max-width:1880px;margin:auto;padding:160px clamp(24px,3.5vw,68px) 40px}.page-hero h1{font-size:clamp(64px,7vw,120px);margin:13px 0 10px}.page-hero__strap{color:#87bdff;letter-spacing:.11em;font-size:19px;font-weight:800}.page-hero__body{max-width:440px;color:#d0dbe9;font-size:16px;margin-top:19px}.interior-content{max-width:1880px;margin:auto;padding:0 clamp(24px,3.5vw,68px) 90px}.feature-panel{position:relative;min-height:380px;margin-top:-1px;border:1px solid rgba(130,180,225,.24);background:radial-gradient(ellipse at center,rgba(5,55,110,.22),transparent 50%),linear-gradient(135deg,#030a14,#071525 55%,#02070d);border-radius:7px;display:grid;place-items:center;overflow:hidden}.feature-panel__geometry{position:absolute;inset:0;background:linear-gradient(130deg,transparent 22%,rgba(5,63,130,.18) 22%,transparent 24%),linear-gradient(50deg,transparent 74%,rgba(7,82,166,.16) 74%,transparent 76%);pointer-events:none}.feature-panel__content{position:relative;text-align:center;padding:45px 20px;max-width:570px}.feature-panel__icon{height:55px;display:grid;place-items:center;color:#d7eaff}.feature-panel__icon svg{height:42px;width:42px}.feature-panel__icon img{width:67px}.feature-panel h2{font-size:clamp(26px,2.6vw,45px);line-height:1.05;letter-spacing:-.03em;margin:15px 0 10px}.feature-panel p{color:#b2c7dc;font-size:15px;max-width:390px;margin:0 auto 19px}.feature-panel__soon{font-size:17px!important;font-weight:800;letter-spacing:.17em;color:#fff!important}.feature-panel .button{margin-top:7px}.feature-panel--open{background:#020a15}.feature-panel--open .feature-panel__image img{object-position:center 50%}.feature-panel--open:before{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,6,15,.86),rgba(0,6,15,.54));z-index:1}.feature-panel--open .feature-panel__content{z-index:2}.feature-panel--open .feature-panel__geometry{z-index:2}.business-types{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.business-types span{border:1px solid var(--line);padding:13px 16px;color:#b1d1f7}.next-links{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:34px}.next-links a{display:flex;justify-content:space-between;align-items:center;min-height:70px;padding:0 18px;border:1px solid var(--line);background:#07111d}.next-links a:hover{border-color:#438fff}.next-links span{font-size:18px;color:#5b9cff}
.footer{background:#01050b;border-top:1px solid var(--line);padding:48px clamp(24px,3.5vw,68px) 24px}.footer__top,.footer__bottom{max-width:1744px;margin:auto}.footer__top{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:30px;padding-bottom:45px}.footer__top .brand__symbol{width:37px}.footer__top p{font-size:11px;letter-spacing:.08em}.footer__top>div{display:flex;flex-direction:column;gap:11px}.footer strong{color:#799bc0;margin-bottom:5px}.footer a{font-size:11px}.footer__bottom{display:flex;justify-content:space-between;gap:20px;padding-top:20px;border-top:1px solid var(--line);color:#768ba3;font-size:11px}.footer__bottom a{color:#aac9ed}
.feature-panel__icon img,.profile-preview__avatar img{height:auto}
@media(max-width:1250px){.platform-layout{grid-template-columns:36px 1fr;align-items:start}.platform-intro{max-width:600px}.platform-grid{grid-column:2}.platform-card{height:280px}.profile-layout{grid-template-columns:36px 1fr 48%}.profile-preview{transform:none}.hero__mark{left:69%;width:30vw}}
@media(max-width:900px){.desktop-nav,.header-action{display:none}.header-inner{grid-template-columns:1fr auto}.menu-button{display:block}.hero h1{font-size:clamp(64px,10vw,110px)}.hero__mark{left:75%;width:36vw;top:36%}.hero__copy{max-width:550px}.platform-grid{grid-template-columns:repeat(2,1fr)}.platform-card{height:240px}.profile-layout{grid-template-columns:32px 1fr}.profile-layout .section-copy{grid-column:2}.profile-preview{grid-column:2}.profile-section__image{width:100%}.profile-section__shade{background:rgba(2,8,18,.8)}.footer__top{grid-template-columns:1fr 1fr}}
@media(max-width:700px){body{font-size:15px}.site-header{height:62px}.header-inner{padding:0 18px}.brand__symbol{width:31px}.brand__word{width:62px}.header-actions{gap:14px}.locale-switch{font-size:10px}.hero{min-height:760px;min-height:100svh}.hero__image img{object-position:54% center}.hero__veil{background:linear-gradient(0deg,#030812 0,rgba(1,6,14,.94) 15%,rgba(1,6,14,.56) 50%,rgba(1,6,14,.2) 100%),linear-gradient(90deg,rgba(0,5,13,.65),transparent)}.hero__content{padding:85px 22px 38px}.hero__copy{top:auto;bottom:55px;left:22px;right:22px;transform:none;max-width:unset}.hero__copy .eyebrow{display:none}.hero h1{font-size:clamp(54px,14.6vw,75px);line-height:.95}.hero__strap{font-size:12px;letter-spacing:.2em;margin-top:16px}.hero__body{font-size:14px;max-width:340px;margin:16px 0 20px}.hero__mark{top:26%;left:50%;width:min(64vw,275px);transform:translate(-50%,-50%);animation:none}.hero__scroll{display:none}.button-row{display:grid;gap:8px}.button-row .button{width:100%}.section-block__inner{padding:28px 22px}.section-copy h2,.platform-intro h2{font-size:clamp(42px,11vw,61px)}.section-copy>p:not(.section-copy__strap),.platform-intro>p{font-size:14px}.open-section{min-height:590px}.open-section__image img{object-position:center}.open-section__shade{background:linear-gradient(0deg,#030812 0,rgba(3,9,19,.78) 46%,rgba(3,9,19,.27) 100%)}.open-section .section-block__inner{min-height:590px;justify-content:flex-end;gap:38px}.open-section h2{font-size:clamp(62px,15vw,94px)}.open-section .section-copy{padding-bottom:18px}.open-section .section-copy__strap{font-size:16px}.platform-layout{display:block}.platform-intro{margin:35px 0 25px}.platform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.platform-card{height:220px}.platform-card__text{left:11px;bottom:13px}.platform-card__text b{font-size:16px}.platform-card__text small{font-size:9px}.profile-layout{display:block;min-height:780px}.profile-section__image img{object-position:70% center}.profile-section__shade{background:linear-gradient(0deg,#030812 0,rgba(3,8,18,.86) 56%,rgba(3,8,18,.52) 100%)}.profile-section .section-copy{margin:42px 0 40px}.profile-section .section-copy h2{font-size:clamp(49px,12vw,73px)}.profile-preview{padding:12px}.profile-preview__identity{padding:18px 0}.profile-preview__identity b{font-size:15px}.profile-preview__avatar{height:48px;width:48px}.profile-preview__avatar img{width:35px}.profile-preview__identity .pill{font-size:8px;padding:4px 7px}.profile-preview__tabs{gap:12px}.profile-preview__tabs span{font-size:8px}.profile-preview__stats div{padding:9px 6px}.profile-preview__stats span{font-size:8px}.final-section{min-height:540px}.final-section__image img{object-position:70% center}.final-section__shade{background:linear-gradient(0deg,#030812 0,rgba(3,8,18,.86) 52%,rgba(3,8,18,.18) 100%)}.final-section .section-block__inner{min-height:540px;justify-content:flex-end;gap:34px}.final-section .section-copy{padding-bottom:18px}.contact-section{padding:64px 22px;display:block}.contact-intro{margin-bottom:32px}.contact-intro h2{font-size:55px}.contact-intro p{font-size:15px}.contact-form__grid{grid-template-columns:1fr}.contact-form{gap:15px}.contact-form .button{width:100%}.page-hero{height:540px}.page-hero__image img{object-position:65% center}.page-hero__shade{background:linear-gradient(0deg,#030812 0,rgba(3,8,18,.88) 30%,rgba(3,8,18,.22) 90%)}.page-hero__content{padding:0 22px 42px;position:absolute;bottom:0}.page-hero h1{font-size:clamp(53px,13vw,76px)}.page-hero__strap{font-size:15px}.page-hero__body{font-size:14px}.interior-content{padding:0 16px 55px}.feature-panel{min-height:390px}.feature-panel__content{padding:30px 20px}.feature-panel h2{font-size:clamp(27px,7vw,36px)}.feature-panel p{font-size:13px}.next-links{grid-template-columns:1fr 1fr}.next-links a{min-height:65px;padding:0 10px;font-size:10px}.business-types{gap:7px}.business-types span{font-size:9px;padding:8px}.footer{padding:38px 22px 25px}.footer__top{grid-template-columns:1fr 1fr;gap:25px}.footer__top>.brand,.footer__top>p{grid-column:1/-1}.footer__bottom{flex-wrap:wrap;font-size:10px}.footer__bottom span:nth-child(2){order:3;width:100%}}
@media(max-width:370px){.hero h1{font-size:52px}.platform-card{height:185px}.platform-card__text b{font-size:14px}.profile-preview__tabs span{font-size:7px}.profile-preview__identity .pill{display:none}.page-hero h1{font-size:50px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
.platform-layout{grid-template-columns:minmax(240px,31%) 1fr}.platform-grid{grid-column:auto}.profile-layout{grid-template-columns:minmax(260px,1fr) minmax(400px,47%)}.open-section .section-copy,.final-section .section-copy{margin-top:auto}
.site-intro{position:fixed;z-index:200;inset:0;background:#000;opacity:0;visibility:hidden;pointer-events:none;overflow:hidden}.intro-active .site-intro{visibility:visible;opacity:1;animation:intro-out 1.45s ease-out forwards}.site-intro__depth{position:absolute;inset:-20%;background:radial-gradient(circle at 50% 50%,#0a4bad 0,#051932 18%,#000 47%);opacity:0;animation:intro-depth 1.1s ease-out .1s forwards}.site-intro__force{position:absolute;top:50%;width:42vw;height:2px;background:linear-gradient(90deg,transparent,#1a83ff);box-shadow:0 0 28px #1687ff;opacity:0}.site-intro__force--a{left:-45vw;animation:intro-left .7s ease-in .35s forwards}.site-intro__force--b{right:-45vw;transform:scaleX(-1);animation:intro-right .7s ease-in .35s forwards}.site-intro__mark{position:absolute;left:50%;top:50%;width:min(32vw,380px);height:auto;transform:translate(-50%,-50%) scale(.72);opacity:0;filter:drop-shadow(0 0 25px #0875ff);animation:intro-mark .7s ease-out .65s forwards}.is-leaving main,.is-leaving .footer{opacity:.12;transform:translateX(-12px);transition:opacity .28s ease,transform .28s ease}@keyframes intro-out{0%,78%{opacity:1}100%{opacity:0;visibility:hidden}}@keyframes intro-depth{to{opacity:1;transform:scale(1.25)}}@keyframes intro-left{to{left:8vw;opacity:1}}@keyframes intro-right{to{right:8vw;opacity:1}}@keyframes intro-mark{to{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}
.error-page{min-height:100svh;background:radial-gradient(circle at 80% 30%,#0b3e80,transparent 40%),#030812}.error-page main{min-height:100svh;max-width:1500px;margin:auto;padding:8vh 6vw;display:flex;flex-direction:column;align-items:flex-start}.error-page .eyebrow{margin-top:auto}.error-page h1{font-size:clamp(90px,22vw,300px)}.error-page p:not(.eyebrow){font-size:clamp(18px,3vw,30px);color:white;letter-spacing:.1em;font-weight:800}.error-page .button{margin:30px 0 auto}
@media(max-width:1250px){.platform-layout{grid-template-columns:1fr}.platform-grid{grid-column:1}}
@media(max-width:900px){.profile-layout{grid-template-columns:1fr}.profile-layout .section-copy,.profile-preview{grid-column:1}}
@media(max-width:700px){.platform-layout,.profile-layout{display:block}.site-intro__mark{width:65vw}.site-intro__force{width:55vw}.open-section .section-copy,.final-section .section-copy{margin-top:0}}
@media(prefers-reduced-motion:reduce){.site-intro{display:none}.is-leaving main,.is-leaving .footer{opacity:1;transform:none}}
