@font-face{font-family:poppins;src:url(../media/poppins_regular-s.p.02pgwtu2kliti.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:poppins;src:url(../media/poppins_semibold-s.p.2jsr8pt-l398u.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:poppins Fallback;src:local(Arial);ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}._3ck_qW_className{font-family:poppins,poppins Fallback}._3ck_qW_variable{--font-poppins:"poppins", "poppins Fallback"}
:root{--background:#080808;--surface:#161617;--surface-raised:#262626;--text:#f5f5f7;--muted:#b2b2b8;--line:#38383c;--accent:#ff4b88;--accent-hover:#ff80aa;--accent-soft:#ffacc9;--accent-strong:#aa2454;--accent-selected:#49303a;--paper:#f5f5f7;--paper-alt:#eeeef1;--ink:#262626;--ink-muted:#5d5862;--line-light:#d8cdd2;--type-section:clamp(2.1rem, 3.8vw, 3.5rem);--section-space:clamp(64px, 8vw, 112px);--section-gap:clamp(32px, 4.5vw, 64px);--column-gap:clamp(32px, 4.5vw, 64px);--layout-columns:minmax(0, 5fr) minmax(0, 6fr);--type-body:1rem;--type-small:.875rem;--type-caption:.75rem;--header-height:76px;--anchor-offset:calc(var(--header-height) + 24px);--radius:16px;--radius-control:8px;--control-height:52px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-padding-top:var(--anchor-offset)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--text);font-family:var(--font-poppins), sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.75}a{color:inherit;text-underline-offset:5px}button,input,textarea,select{font:inherit}a,button,input,textarea,select,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--accent-soft);outline-offset:6px}::selection{background:var(--accent-soft);color:var(--ink)}input,textarea{caret-color:var(--accent)}.container{width:min(1160px,100% - 96px);margin-inline:auto}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.04em;text-wrap:balance;font-weight:600;line-height:1.1}h1{font-size:clamp(3rem,6.4vw,6rem)}h2{font-size:clamp(2.2rem,4.2vw,4rem)}h3{font-size:clamp(2rem,3vw,2.75rem)}p{color:var(--muted);max-width:70ch}img{max-width:100%;height:auto}.header{z-index:10;background:#080808f5;border-bottom:1px solid #252527;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.header a{align-items:center;text-decoration:none;display:inline-flex}.header-inner img{width:124px}.desktop-nav{align-items:center;gap:36px;font-size:.8rem;display:flex}.desktop-nav>a:not(.button):hover{color:var(--accent)}.button{min-height:var(--control-height);background:var(--accent);color:#151515;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:13px 26px;font-size:.9rem;font-weight:600;line-height:1.4;text-decoration:none;transition:background .2s ease-out,transform .2s ease-out;display:inline-flex}.button:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px)}.button.small{min-height:44px;padding:10px 20px;font-size:.75rem}.button:disabled{opacity:.55;cursor:not-allowed;transform:none}.text-link{min-height:44px;font-size:var(--type-small);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.text-link:hover{text-decoration:underline}.arrow{flex:none;transition:transform .25s ease-out}.text-link:hover .arrow{transform:translate(3px)}.skip{background:var(--accent);color:#121212;z-index:30;padding:12px;position:fixed;top:-100px;left:20px}.skip:focus{top:12px}.mobile-menu{display:none}summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:56px;list-style:none;display:flex}summary::-webkit-details-marker{display:none}.plus{flex:0 0 16px;width:16px;height:16px;display:inline-block;position:relative}.plus:before,.plus:after{content:"";background:currentColor;width:12px;height:1.5px;transition:transform .2s ease-out;position:absolute;top:7px;left:2px}.plus:after{transform:rotate(90deg)}details[open]>summary .plus:after{transform:rotate(0)}.faq{background:var(--paper);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding-block:var(--section-space)}.faq-grid{grid-template-columns:var(--layout-columns);gap:var(--column-gap);display:grid}.faq h2{font-size:var(--type-section);max-width:16ch;margin:0}.faq details{border-top:1px solid var(--line-light);padding-block:16px}.faq details:last-child{border-bottom:1px solid var(--line-light)}.faq summary{font-size:1rem;font-weight:600}.faq details p{color:var(--ink-muted);font-size:var(--type-body);margin:8px 32px 16px 0}.contact-section{grid-template-columns:var(--layout-columns);gap:var(--column-gap);padding-block:var(--section-space);display:grid}.contact-section h2{font-size:var(--type-section);max-width:16ch;margin-bottom:24px}.contact-section>div>p{max-width:42ch;font-size:var(--type-body)}.contact-section form{background:var(--surface);border-radius:var(--radius);padding:32px}label{margin-bottom:22px;font-size:.85rem;display:block}input,textarea,select{width:100%;min-height:var(--control-height);color:var(--text);border-radius:var(--radius-control);background:#0f0f10;border:1px solid #77777c;margin-top:8px;padding:12px;font-size:.85rem;line-height:1.5;display:block}textarea{resize:vertical}.service-select{min-width:0;margin-bottom:22px;position:relative}.service-select>label{margin-bottom:8px}.service-select-trigger{width:100%;min-height:var(--control-height);border-radius:var(--radius-control);color:var(--text);text-align:left;cursor:pointer;background:#0f0f10;border:1px solid #77777c;justify-content:space-between;align-items:center;gap:16px;padding:12px;font-size:.85rem;line-height:1.5;transition:border-color .18s ease-out,background .18s ease-out;display:flex}.service-select-trigger:hover:not(:disabled){border-color:var(--accent);background:#1d171a}.service-select-trigger[aria-expanded=true]{border-color:var(--accent)}.service-select-trigger:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.service-select-trigger:disabled{opacity:.55;cursor:not-allowed}.service-select-chevron{color:var(--accent);flex:none;transition:transform .18s ease-out}.service-select-trigger[aria-expanded=true] .service-select-chevron{transform:rotate(180deg)}.service-select-list{z-index:10;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--accent) #262626;background:#262626;border-radius:12px;max-height:min(360px,50svh);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 32px #0008}.service-select-list[hidden]{display:none}.service-select-option{cursor:pointer;min-height:64px;color:var(--text);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.service-select-option+.service-select-option{margin-top:3px}.service-select-option[aria-selected=true]{color:var(--accent-soft)}.service-select-option[data-active=true]{background:var(--accent-selected);outline:1px solid var(--accent);outline-offset:-1px}.service-select-copy{gap:4px;min-width:0;display:grid}.service-select-title{font-size:.85rem;line-height:1.5}.service-select-summary{color:#d9c5cd;font-size:.7rem;line-height:1.5}.service-select-check{visibility:hidden;flex:none}.service-select-option[aria-selected=true] .service-select-check{visibility:visible}.form-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-note{font-size:.75rem;line-height:1.65}.notice{margin-bottom:26px;font-size:.8rem}.feedback{margin:16px 0 0;font-size:.9rem}.feedback:empty{display:none}.feedback[data-state=success]{z-index:60;color:#c6f6d5;background:#0f2a1a;border:1px solid #4ade8080;border-radius:16px;align-items:flex-start;gap:12px;width:min(420px,100vw - 32px);margin:0;padding:16px 12px 16px 16px;font-weight:500;line-height:1.5;animation:.35s ease-out feedback-in;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 50px #0000008c,0 0 0 1px #0000004d}.feedback-close{color:#c6f6d5;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;width:28px;height:28px;margin:-3px 0 0 auto;padding:0;transition:background .2s;position:relative}.feedback-close:before,.feedback-close:after{content:"";background:currentColor;border-radius:2px;width:13px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.feedback-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.feedback-close:hover{background:#4ade802e}.feedback-close:focus-visible{outline-offset:2px;outline:2px solid #4ade80}@media (max-width:640px){.feedback[data-state=success]{width:auto;bottom:16px;left:16px;right:16px}}.feedback[data-state=success]:before{content:"";background:#22c55e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23052e16' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") 50%/14px no-repeat;border-radius:50%;flex:none;width:22px;height:22px;margin-top:1px}.feedback[data-state=success]:focus-visible{outline-color:#4ade80}@keyframes feedback-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.feedback[data-state=success]{animation:none}}.contact-challenge{min-height:65px;margin:20px 0}.trap{display:none}.form-consent{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:4px 12px;margin:4px 0 22px;display:grid}.form-consent input{width:20px;height:20px;min-height:0;accent-color:var(--accent);cursor:pointer;margin:4px 2px 0;padding:0}.form-consent input:focus-visible{outline:3px solid var(--accent-soft);outline-offset:3px}.form-consent label{cursor:pointer;overflow-wrap:anywhere;margin:0;font-size:.85rem;line-height:1.6}.form-consent a{min-height:44px;color:var(--accent-soft);overflow-wrap:anywhere;grid-column:2;justify-self:start;align-items:center;font-size:.8rem;display:inline-flex}.astronaut-stand{display:block;position:relative}.astronaut-stand img{z-index:1;display:block;position:relative}.astronaut-ground{z-index:0;top:calc(100% - var(--ground-sink,8px));left:var(--ground-x,-12%);width:var(--ground-w,120%);aspect-ratio:592/211;pointer-events:none;background:url(/brand/chao-astronauta.svg) 50%/contain no-repeat;position:absolute}.footer{border-top:1px solid var(--line);background:linear-gradient(180deg, var(--background) 0%, #0e0d0f 100%);font-size:var(--type-small);position:relative;overflow:hidden}.footer-orbit{aspect-ratio:1;pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:760px;position:absolute;top:-420px;right:-260px}.footer-orbit:before{content:"";border:1px solid #ffffff0d;border-radius:50%;position:absolute;inset:90px}.footer-orbit span{background:var(--accent);width:8px;height:8px;box-shadow:0 0 18px var(--accent);border-radius:50%;position:absolute;top:calc(98.3% - 4px);left:calc(62.9% - 4px)}.footer-inner{grid-template-columns:var(--layout-columns);gap:48px var(--column-gap);padding-block:72px 32px;display:grid;position:relative}.footer-identity{align-content:start;justify-items:start;gap:20px;display:grid}.footer-identity img{width:155px;height:auto;display:block}.footer-identity p{max-width:34ch;color:var(--muted);margin:0;line-height:1.7}.footer-cta{min-height:44px;color:var(--accent-soft);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.footer-cta:hover{text-underline-offset:4px;text-decoration:underline}.footer-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;min-width:0;display:grid}.footer-columns h2{font-size:var(--type-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 16px;font-weight:600}.footer-columns ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.footer-columns a{min-height:36px;color:var(--text);align-items:center;gap:10px;text-decoration:none;transition:color .2s ease-out;display:inline-flex}.footer-columns a:hover{color:var(--accent-soft)}.footer-columns address{color:var(--muted);margin-top:20px;font-style:normal;line-height:1.8}.footer-columns address a{min-height:32px;color:var(--accent-soft);gap:6px}.footer-icon{border:1px solid var(--line);border-radius:50%;flex:none;width:32px;height:32px;transition:border-color .2s ease-out;position:relative}.footer-icon:after{content:"";-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;background:currentColor;position:absolute;inset:9px}.footer-socials a:hover .footer-icon{border-color:var(--accent-soft)}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);font-size:var(--type-caption);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:8px 24px;padding-top:24px;display:flex}.footer-bottom p{max-width:none;margin:0}.service-page>h1{font-size:var(--type-section)}.service-page{padding-block:64px var(--section-space);min-height:65vh}.service-page>nav{margin-bottom:70px;font-size:.85rem}.service-page-heading{grid-template-columns:128px minmax(0,1fr);align-items:center;gap:32px;max-width:100%;margin-bottom:48px;display:grid}.service-page-heading>div{min-width:0}.service-page-heading img{width:128px;height:128px}.service-page-heading h1{overflow-wrap:anywhere;margin-bottom:16px;font-size:clamp(2.5rem,5vw,4.6rem)}.service-page-heading .lead{color:var(--muted);margin-bottom:0;font-size:clamp(1.1rem,2vw,1.5rem)}.service-page-copy{max-width:720px;margin-left:160px}.service-page-copy>p{font-size:var(--type-body)}.service-page-copy>h2{margin:48px 0 24px;font-size:clamp(1.5rem,2.5vw,2rem)}.service-page-copy>ul{margin-bottom:32px;padding-left:20px}.service-page li{margin-block:12px}.service-page aside{border-top:1px solid var(--line);margin-top:64px;padding-top:32px}.service-page aside h2{margin-bottom:16px;font-size:1.125rem}.service-page aside a{min-height:44px;color:var(--accent-soft);font-size:var(--type-small);align-items:center;margin-right:24px;text-decoration:none;display:inline-flex}.service-page aside a:hover{text-decoration:underline}@media (max-width:1050px){.container{width:calc(100% - 64px)}.faq-grid,.contact-section{gap:var(--column-gap)}.form-pair{grid-template-columns:1fr;gap:0}.contact-section form{padding:28px}}@media (max-width:700px){:root{--header-height:68px;--type-body:.9375rem}.container{width:calc(100% - 40px)}.header-inner{min-height:68px}.header-inner img{width:113px}.desktop-nav{display:none}.mobile-menu{display:block;position:relative}.mobile-menu>summary{min-width:70px;min-height:44px;padding:10px;font-size:.85rem}.mobile-menu nav{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:8px;width:min(260px,100vw - 40px);padding:18px;display:grid;position:absolute;top:55px;right:0}.mobile-menu nav a{min-height:48px;padding:8px}.faq-grid,.contact-section{gap:var(--section-gap);grid-template-columns:1fr}.faq{padding-block:var(--section-space)}.faq h2{margin-bottom:0;font-size:2.1rem}.faq summary{font-size:.9rem}.contact-section{padding-block:var(--section-space)}.contact-section h2{font-size:var(--type-section)}.contact-section form{padding:24px}.footer-inner{grid-template-columns:1fr;gap:40px;padding-block:56px 28px}.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.footer-columns nav:last-child{grid-column:1/-1}.footer-socials{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.footer-orbit{width:480px;top:-300px;right:-240px}.footer-orbit span{display:none}.service-page{padding-block:32px var(--section-space)}.service-page-copy{margin-left:0}.service-page-heading{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:32px}.service-page-heading img{width:88px;height:88px}.service-page-heading h1{font-size:2.5rem}.service-page>nav{margin-bottom:40px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.header-actions{align-items:center;gap:16px;display:flex}.header .desktop-nav{gap:20px;margin-left:auto}.language-switcher{color:var(--muted);flex-shrink:0;margin:0;position:relative}.language-switcher svg{flex-shrink:0}.language-trigger{background:var(--surface);border-color:var(--line);gap:8px;width:156px;min-height:44px;padding:8px 12px;font-size:.75rem}.language-trigger>span{text-align:left;flex:1}.language-list{width:232px;max-width:calc(100vw - 40px);max-height:min(420px,100svh - 100px);margin-top:0;padding:8px;left:auto;right:0}.language-list .service-select-option{min-height:44px;padding:10px 12px;font-size:.85rem}html:not([lang=pt-BR]) .cosmic-copy h1 span{white-space:normal;overflow-wrap:anywhere}html:lang(de) .cosmic-copy h1,html:lang(et) .cosmic-copy h1{font-size:clamp(2.2rem,4.4vw,4rem)}html:lang(zh) body{font-family:var(--font-poppins), "PingFang SC", "Microsoft YaHei", sans-serif}html:lang(ja) body{font-family:var(--font-poppins), "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif}html:lang(ko) body{font-family:var(--font-poppins), "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;word-break:keep-all}html:lang(zh) h1,html:lang(zh) h2,html:lang(zh) h3,html:lang(ja) h1,html:lang(ja) h2,html:lang(ja) h3,html:lang(ko) h1,html:lang(ko) h2,html:lang(ko) h3{letter-spacing:0;line-height:1.3}@media (max-width:1050px){.header .desktop-nav{display:none}.header-actions{margin-left:auto}.mobile-menu{display:block;position:relative}.mobile-menu>summary{min-height:44px;padding:8px;font-size:.85rem}.mobile-menu nav{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:8px;width:min(280px,100vw - 40px);padding:18px;display:grid;position:absolute;top:55px;right:0}.mobile-menu nav a{min-height:48px;padding:8px}}@media (max-width:700px){.header-inner{gap:8px}.header-actions{gap:4px}.language-trigger{width:144px;padding-inline:10px}.mobile-menu>summary{min-width:44px}html:lang(de) .cosmic-copy h1,html:lang(et) .cosmic-copy h1{font-size:clamp(2rem,8vw,3rem)}}@media (max-width:380px){.header-inner img{width:100px}.language-trigger{gap:6px;width:128px;padding-inline:8px}}h1,h2,h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (min-width:701px) and (max-width:900px){.faq-grid,.contact-section{gap:var(--section-gap);grid-template-columns:1fr}.contact-section form{max-width:100%}}.analytics-preferences{padding-block:0 32px}.analytics-settings{min-height:44px;color:var(--muted);font-size:var(--type-caption);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;padding:10px 0;text-decoration:underline}.analytics-consent{z-index:20;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:min(640px,100% - 48px);max-height:calc(100svh - 48px);margin-left:auto;padding:24px;position:fixed;inset:auto 24px 24px;overflow:auto;box-shadow:0 12px 40px #0006}.analytics-consent h2{letter-spacing:-.02em;margin-bottom:12px;font-size:1.25rem;line-height:1.4}.analytics-consent p{margin-bottom:12px;font-size:.875rem;line-height:1.7}.analytics-consent>a{min-height:44px;color:var(--accent-soft);align-items:center;font-size:.8rem;display:inline-flex}.analytics-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.analytics-choice{color:var(--text);border-color:var(--line);background:0 0;flex:180px}.analytics-choice:hover:not(:disabled){background:var(--surface-raised);border-color:var(--accent);transform:none}@media (max-width:600px){.analytics-consent{width:calc(100% - 32px);max-height:calc(100svh - 32px);padding:20px;inset:auto 16px 16px}}.rocket-flyby{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}.rocket-flyby .rocket{opacity:0;will-change:transform;width:clamp(110px,11vw,170px);height:auto;position:absolute;top:0;left:0}.rocket-flame{transform-box:fill-box;transform-origin:100%;animation:.16s ease-in-out infinite alternate rocket-flame}.rocket-flame-mid{transform-box:fill-box;transform-origin:100%;animation:.11s ease-in-out infinite alternate-reverse rocket-flame}.rocket-flame-core{transform-box:fill-box;transform-origin:100%;animation:90ms ease-in-out infinite alternate rocket-flame}@keyframes rocket-flame{0%{transform:scale(1)}to{transform:scale(1.35,.82)}}@media (max-width:900px){.rocket-flyby{display:none}}@media (prefers-reduced-motion:reduce){.rocket-flyby{display:none}}.feedback[data-state]:empty{display:none}
.flight-scene{isolation:isolate;padding-block:var(--section-space);background:var(--background);border-block:1px solid var(--line);position:relative;overflow:clip}.flight-stars{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.flight-stage{grid-template-columns:var(--layout-columns);gap:var(--column-gap);align-items:center;display:grid;position:relative}.flight-illustration{pointer-events:none;grid-area:1/1;place-items:center;display:grid}.flight-illustration img{width:179px;height:auto;display:block}.flight-illustration{margin-bottom:calc(-1 * var(--section-space));align-self:end}.flight-illustration .astronaut-stand{--ground-w:260px;--ground-x:-44px;--ground-sink:10px;margin-bottom:133px}.flight-illustration .astronaut-ground{aspect-ratio:1;background-image:url(/brand/lua-chao.svg)}.flight-copy{text-align:left;grid-area:1/2;min-width:0}.flight-copy h2{font-size:var(--type-section);max-width:22ch;margin:0 0 24px}.flight-copy h2 span{color:var(--accent-soft)}.flight-copy>p{color:var(--muted);max-width:42ch;font-size:var(--type-body);margin:0 0 32px}.dimension-tabs{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.dimension-tabs button{background:var(--surface);min-height:44px;color:var(--text);font:inherit;font-size:var(--type-small);cursor:pointer;border:1px solid #74707b;border-radius:999px;justify-content:center;align-items:center;padding:8px 16px;display:inline-flex}.dimension-tabs button[aria-selected=true]{background:var(--accent-selected);border-color:var(--accent-soft);color:var(--accent-soft)}.dimension-tabs button:hover{border-color:var(--accent-soft)}.dimension-panels{min-height:104px;margin:24px 0 0}.dimension-panels p{max-width:42ch;color:var(--text);font-size:var(--type-body);margin:0 0 8px}.dimension-link{min-height:44px;color:var(--accent-soft);font-size:var(--type-small);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.dimension-link:hover{text-decoration:underline}.flight-skip{font-size:var(--type-small);color:var(--muted);margin-top:8px}@media (max-width:700px){.dimension-panels{min-height:120px}}@media (max-width:900px){.flight-stage{grid-template-columns:minmax(0,1fr);gap:32px}.flight-copy{grid-area:1/1}.flight-illustration{grid-area:2/1}.flight-illustration img{width:94px}.flight-illustration .astronaut-stand{--ground-w:150px;--ground-x:-30px;--ground-sink:6px;margin-bottom:76px}}
.cosmic-hero{--look-x:0px;--look-y:0px;--departure:0;--scroll-shift:0px;isolation:isolate;background:#080808;grid-template-columns:minmax(48px,1fr) minmax(0,600px) minmax(0,560px) minmax(48px,1fr);align-items:center;min-height:clamp(760px,100svh - 76px,920px);padding-block:40px 112px;display:grid;position:relative;overflow:clip}.cosmic-space{pointer-events:none;z-index:-1;position:absolute;inset:0}.cosmic-stars{width:100%;height:100%;transform:translate(calc(var(--look-x) * -.3), calc(var(--look-y) * -.3 + var(--scroll-shift) * .6));position:absolute;inset:0}.cosmic-content{z-index:2;pointer-events:none;grid-area:1/2;width:100%;min-width:0;margin:0;position:relative}.cosmic-copy{padding-right:48px}.cosmic-copy h1{letter-spacing:-.04em;margin:0 0 32px;font-size:clamp(2.8rem,5.2vw,4.6rem);line-height:1.06}.cosmic-copy h1 span{white-space:nowrap;display:block}.cosmic-copy h1 em{color:var(--accent-soft);font-style:normal}.cosmic-copy p{color:#c6c6cc;max-width:40ch;margin-bottom:34px;font-size:1.05rem;line-height:1.8}.cosmic-actions{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.cosmic-actions a{pointer-events:auto}.cosmic-actions .button{min-height:var(--control-height);gap:20px;padding-inline:27px}.cosmic-actions .text-link{color:#dedee3;gap:12px;font-size:.85rem}.cosmic-actions svg{transition:transform .2s ease-out}.cosmic-actions a:hover svg{transform:translate(4px)}.cosmic-orbits{aspect-ratio:1;width:62vw;max-width:960px;transform:translate(-50%, -50%) translate(calc(var(--look-x) * -.7), calc(var(--look-y) * -.7 + var(--scroll-shift) * .45));position:absolute;top:43%;left:calc(50% + 300px)}.cosmic-orbits i{border:1px solid #4b394280;border-radius:50%;position:absolute;inset:0;transform:rotateX(54deg)rotate(-31deg)}.cosmic-orbits i:nth-child(2){border-color:#ffffff20;inset:6%;transform:rotateY(46deg)rotate(18deg)}.cosmic-orbits i:nth-child(3){display:none}.orbital-satellite{background:#ff4b88;border-radius:50%;width:9px;height:9px;position:absolute;top:39%;left:7%}.cosmic-bottom{z-index:3;justify-content:space-between;align-items:center;gap:24px;display:flex;position:absolute;inset:auto 0 30px}.cosmic-departure{color:#b6b6be;align-items:center;gap:15px;min-height:44px;font-size:.72rem;text-decoration:none;display:inline-flex}.cosmic-departure:hover{color:#f5f5f7}.departure-symbol{border:1px solid #57515a;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.departure-symbol svg{transform:rotate(90deg)}.cosmic-location{font-size:var(--type-caption);color:#b6b6be}@media (prefers-reduced-motion:reduce){.cosmic-orbits{transform:translate(-50%,-50%)}.cosmic-stars{transition:none;transform:none}.cosmic-actions svg{transition:none}}.application-globe{z-index:2;text-align:center;grid-area:1/3;width:100%;min-width:0;margin:0;position:relative}.globe-map{width:min(100%,440px);margin:96px auto 0;position:relative}.globe-map canvas{aspect-ratio:1;width:100%;display:block}.globe-astronaut{--astro-w:min(25%, 110px);left:calc(50% - var(--astro-w) * .36);width:var(--astro-w);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;position:absolute;bottom:calc(94.5% - 3px)}.globe-astronaut img{width:100%;height:auto;display:block}.globe-motion{min-height:44px;color:var(--text);font-size:var(--type-caption);cursor:pointer;background:#161617;border:1px solid #57515a;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex;position:absolute;bottom:6%;right:0}.globe-motion:hover:not(:disabled){border-color:var(--accent);color:#ff9cbd}.globe-motion:disabled{cursor:default;color:var(--muted)}.application-globe figcaption{font-size:var(--type-body);color:var(--text);margin:8px 0 24px}.globe-countries{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;max-width:512px;margin:0 auto;padding:0;list-style:none;display:grid}.globe-countries li{grid-column:span 2}.globe-countries li.is-half{grid-column:span 3}.globe-countries li.is-home{grid-column:1/-1}.globe-countries button{color:#c6c6cc;width:100%;min-height:44px;font-size:var(--type-caption);cursor:pointer;background:#080808;border:1px solid #454047;border-radius:999px;padding:8px;display:block}.globe-countries button:hover{border-color:var(--accent);color:#ff9cbd}.globe-countries button[aria-pressed=true]{background:var(--accent-selected);border-color:var(--accent-soft);color:var(--accent-soft)}.globe-note{font-size:var(--type-caption);color:var(--muted);margin:16px 0 0}@media (min-width:901px) and (max-width:1200px){.cosmic-hero{grid-template-columns:48px minmax(0,1.12fr) minmax(0,1fr) 48px}.cosmic-copy{padding-right:32px}.cosmic-copy h1{font-size:5.1vw}.cosmic-copy p{font-size:.95rem}.cosmic-orbits{left:76%}}@media (max-width:900px){.cosmic-hero{flex-direction:column;gap:40px;min-height:0;padding:64px 0 104px;display:flex}.cosmic-content{width:calc(100% - 64px);margin-inline:auto}.cosmic-copy{padding:0}.cosmic-copy h1{margin-bottom:24px;font-size:clamp(2rem,7.5vw,3.7rem)}.cosmic-copy p{max-width:40ch;margin-bottom:24px;font-size:1rem;line-height:1.75}.application-globe{width:min(100% - 64px,480px)}.cosmic-orbits{width:110%;transform:translate(-50%, calc(var(--scroll-shift) * .45));top:auto;bottom:80px;left:60%}.cosmic-bottom{bottom:24px}.cosmic-location{display:none}}@media (max-width:700px){.cosmic-hero{gap:32px;padding-top:48px}.cosmic-content{width:calc(100% - 40px)}.cosmic-copy h1{font-size:clamp(2rem,8.7vw,3.7rem)}.cosmic-copy p{font-size:var(--type-body)}.cosmic-actions{gap:8px}.cosmic-actions .button{min-height:var(--control-height);padding-inline:22px;font-size:.85rem}.cosmic-actions .text-link{font-size:.8rem}.application-globe{width:min(100% - 40px,440px)}.application-globe figcaption{font-size:var(--type-body);margin-bottom:16px}.globe-countries{grid-template-columns:repeat(2,minmax(0,1fr))}.globe-countries li,.globe-countries li.is-half{grid-column:auto}.globe-countries li.is-home{grid-column:1/-1}.globe-countries button,.cosmic-departure{font-size:var(--type-caption)}}@media (prefers-reduced-motion:reduce) and (max-width:900px){.cosmic-orbits{transform:translate(-50%)}}
.mission-services{color:#f5f5f7;padding-block:var(--section-space);background:#101012}.mission-intro{grid-template-columns:var(--layout-columns);gap:var(--column-gap);padding-bottom:var(--section-gap);border-bottom:1px solid var(--line);align-items:start;display:grid}.mission-intro h2{max-width:16ch;font-size:var(--type-section);margin:0}.mission-intro>p{max-width:42ch;color:var(--muted);margin:0;font-size:1rem}.mission-layout{grid-template-columns:var(--layout-columns);gap:var(--column-gap);display:grid;position:relative}.mission-map{padding-block:var(--section-gap);align-self:start;position:sticky;top:105px}.mission-map-art{place-items:center;height:310px;margin-bottom:26px;display:grid;position:relative;overflow:clip}.map-orbit{border:1px solid #80717c;border-radius:50%;width:290px;height:290px;transition:transform .6s cubic-bezier(.16,1,.3,1),border-color .3s ease-out;position:absolute}.map-orbit-a{transform:rotateX(56deg)rotate(-30deg)}.map-orbit-b{border-color:#4d444d;transform:rotateY(60deg)rotate(20deg)}.map-orbit-c{border-color:#ff7ba865;transform:scale(.72)}.map-center{background:#262626;border-radius:50%;width:152px;height:152px;position:relative}.map-icon img{width:100%;height:100%;display:block}.map-icon{opacity:0;pointer-events:none;place-items:center;transition:opacity .24s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;inset:0}.map-icon[data-visible=true]{opacity:1}.map-node{background:#8b808d;border-radius:50%;width:9px;height:9px;position:absolute}.node-a{top:33%;left:20%}.node-b{top:19%;right:24%}.node-c{bottom:27%;right:21%}.mission-map[data-active="0"] .node-a,.mission-map[data-active="1"] .node-b,.mission-map[data-active="2"] .node-c{background:#ff7ba8;outline:6px solid #ff7ba817}.mission-map[data-active="1"] .map-orbit-a{border-color:#ff7ba8;transform:rotateX(25deg)rotate(-60deg)}.mission-map[data-active="1"] .map-orbit-b{transform:rotateY(40deg)rotate(55deg)}.mission-map[data-active="2"] .map-orbit-a{transform:rotateX(68deg)rotate(35deg)}.mission-map[data-active="2"] .map-orbit-b{border-color:#ff7ba8;transform:rotateY(20deg)rotate(-20deg)}.mission-paths{display:grid}.mission-paths a{border-top:1px solid var(--line);min-height:62px;color:var(--muted);font-size:var(--type-body);align-items:center;gap:16px;padding-block:14px;text-decoration:none;display:flex}.mission-paths a:last-child{border-bottom:1px solid var(--line)}.mission-paths a svg{opacity:.6;margin-left:auto}.path-dot{background:#79737f;border-radius:50%;flex:0 0 7px;height:7px}.mission-paths a[aria-current=location]{color:var(--accent-soft)}.mission-paths a[aria-current=location] .path-dot{background:#ff7ba8}.mission-paths a:hover{color:#f5f5f7}.map-guidance{color:#a9a5af;margin:24px 0 0;font-size:.75rem;line-height:1.7}.mission-chapter-icon{display:none}.mission-chapter{padding-block:var(--section-gap);border-bottom:1px solid var(--line);scroll-margin-top:0;position:relative}.mission-chapter:last-child{border-bottom:0}.mission-chapter h3{margin-bottom:24px;font-size:clamp(1.75rem,2.7vw,2.5rem)}.mission-chapter h3 a{text-decoration:none}.mission-chapter h3 a:hover{text-decoration:underline}.mission-question{color:#f5f5f7;letter-spacing:-.02em;max-width:24ch;margin-bottom:24px;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.4}.mission-description{color:var(--muted);font-size:var(--type-body);margin-bottom:24px}.mission-topics{margin:0 0 24px;padding:0;list-style:none}.mission-topics li{color:#d4d0d8;font-size:var(--type-small);align-items:baseline;gap:15px;margin-block:12px;display:flex}.mission-topics li:before{content:"";background:#a86c86;flex:0 0 15px;height:1px;transform:translateY(-4px)}.mission-chapter>.text-link{color:var(--accent-soft);font-size:var(--type-small)}@media (max-width:1050px){.mission-layout,.mission-intro{gap:var(--column-gap)}.mission-map-art{height:270px}.map-orbit{width:240px;height:240px}}@media (max-width:900px){.mission-services{padding-block:var(--section-space)}.mission-intro{padding-bottom:var(--section-gap);grid-template-columns:1fr;gap:24px;display:grid}.mission-intro h2{font-size:var(--type-section);max-width:17ch}.mission-intro>p{font-size:var(--type-small);margin-top:25px}.mission-layout{display:block}.mission-map{margin:0;padding-block:24px 0;position:relative;top:auto}.mission-map-art,.map-guidance{display:none}.mission-paths{grid-template-columns:1fr;gap:0}.mission-paths a{min-height:52px;font-size:var(--type-small);gap:12px;padding-block:12px}.path-dot{flex-basis:5px;height:5px}.mission-chapter{padding-block:var(--section-gap);scroll-margin-top:0}.mission-chapter-icon{width:72px;height:72px;margin-bottom:24px;display:block}.mission-chapter h3{margin-bottom:20px;font-size:1.9rem}.mission-question{font-size:1.4rem}.mission-description{font-size:var(--type-body)}.mission-topics li{font-size:var(--type-small)}}@media (prefers-reduced-motion:reduce){.map-orbit,.map-icon{transition:none}}@media (min-width:901px) and (max-height:800px){.mission-map{padding-block:28px;top:96px}.mission-map-art{height:200px;margin-bottom:16px}.map-orbit{width:220px;height:220px}}
.orbital-proof{isolation:isolate;color:var(--text);padding-block:var(--section-space);background:#222221;position:relative;overflow:clip}.proof-layout{display:block;position:relative}.proof-intro{z-index:6;grid-template-columns:var(--layout-columns);gap:16px var(--column-gap);align-items:start;display:grid;position:relative}.proof-intro h2{font-size:var(--type-section);grid-area:1/1/span 2;max-width:16ch;margin:0;line-height:1.15}.proof-intro p{font-size:var(--type-body);color:var(--muted);grid-column:2;max-width:42ch;margin:0}.proof-motion{min-height:44px;color:var(--text);cursor:pointer;font:inherit;background:0 0;border:1px solid #9c949c;border-radius:999px;grid-column:2;justify-self:start;align-items:center;gap:12px;margin:0;padding:10px 16px;font-size:.75rem;display:inline-flex}.proof-motion:hover,.proof-motion[aria-pressed=true]{color:var(--accent-soft);border-color:#ff7ba8}.proof-cosmos{width:min(100%,1000px);height:640px;margin:var(--section-gap) auto 0;isolation:isolate;position:relative;container-type:inline-size}.proof-stars{z-index:-1;pointer-events:none;position:absolute;inset:0}.proof-stars img{opacity:.4;height:auto;animation:6s ease-in-out infinite alternate paused proof-twinkle;position:absolute}.proof-stars img:first-child{width:44%;top:3%;left:0}.proof-stars img:nth-child(2){width:40%;animation-delay:-3s;top:4%;right:-3%}.proof-stars img:nth-child(3){width:43%;animation-delay:-1s;bottom:4%;left:-4%}.proof-stars img:nth-child(4){width:38%;animation-delay:-4s;bottom:4%;right:-3%}.proof-moon{z-index:2;pointer-events:none;width:min(56%,520px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.proof-moon svg{width:100%;height:auto;display:block}.proof-moon:not(.proof-moon-front):before{content:"";aspect-ratio:1;z-index:-1;background:radial-gradient(closest-side,#ff4b8847,#ff4b8800);border-radius:50%;width:68%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.proof-moon-front{z-index:4}.proof-rings{z-index:3;pointer-events:none;position:absolute;inset:0}.proof-rings img{opacity:.65;height:auto;display:block;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)rotate(-7.43deg)}.proof-ring-inner{display:none}.proof-ring-mid{width:80%}.proof-ring-outer{width:100%}.proof-brands{margin:0;padding:0;list-style:none;position:absolute;inset:0}.proof-brand{transform:translate3d(calc(-50% + var(--orbit-x,var(--seed-x))), calc(-50% + var(--orbit-y,var(--seed-y))), 0) scale(var(--depth,1));z-index:5;width:130px;position:absolute;top:50%;left:50%}.proof-brand img{width:100%;height:auto;display:block}.proof-brand-weg{width:76px}.proof-brand-linx{width:100px}.proof-brand-fischer{width:150px}.proof-logo-frame{display:block}.proof-fischer-crop{aspect-ratio:400/69;width:100%;display:block;position:relative;overflow:hidden}.proof-brand-fischer .proof-fischer-crop img{width:100.05%;height:auto;position:absolute;top:-244.93%;left:-.02%}.proof-brand-clinicorp{width:150px}.proof-brand-belluno{width:145px}.proof-brand-steel-group,.proof-brand-sinners-pub{width:100px}.proof-brand-apura-work{width:88px}.proof-brand-listup{width:130px}.proof-brand-label{text-align:center;color:var(--text);margin-top:6px;font-size:.7rem;line-height:1.4;display:block}.proof-cosmos[data-running=true] .proof-stars img{animation-play-state:running}@keyframes proof-twinkle{0%{opacity:.22}to{opacity:.55}}@media (max-width:1050px){.proof-cosmos{height:600px}.proof-brand{width:115px}.proof-brand-weg{width:60px}.proof-brand-linx{width:84px}.proof-brand-fischer{width:132px}}@media (min-width:701px) and (max-width:900px){.proof-intro{grid-template-columns:1fr;gap:24px}.proof-intro h2,.proof-intro p,.proof-motion{grid-area:auto/1}}@media (max-width:900px){.orbital-proof{padding-block:var(--section-space)}.proof-intro{flex-direction:column;gap:24px;display:flex}.proof-intro h2{max-width:16ch}.proof-intro p{max-width:35ch}.proof-motion{align-self:flex-start}.proof-cosmos{height:auto;min-height:330px;margin-top:var(--section-gap);padding-top:330px}.proof-moon{width:min(100%,340px);top:165px}.proof-rings{height:330px}.proof-ring-mid{width:100%}.proof-ring-outer{width:128%}.proof-brands{border-top:1px solid #5d545c;grid-template-columns:1fr 1fr;place-items:center;gap:30px 25px;padding:25px 0 5px;display:grid;position:relative;inset:auto}.proof-brand{width:124px;max-width:100%;position:static;transform:none}.proof-brand-weg{width:60px}.proof-brand-linx{width:80px}.proof-brand-fischer{width:140px}.proof-brand-clinicorp,.proof-brand-belluno{width:124px}.proof-brand-steel-group{width:85px}.proof-brand-sinners-pub{width:100px}.proof-brand-apura-work{width:88px}.proof-stars img{opacity:.35}}@media (prefers-reduced-motion:reduce){.proof-stars img{animation:none}.proof-motion{display:none}}
.working-process,.working-differences{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper);color:var(--ink)}.working-process{padding-block:var(--section-space)}.process-heading,.differences-heading{grid-template-columns:var(--layout-columns);gap:var(--column-gap);align-items:start;display:grid}.process-heading h2,.differences-heading h2{font-size:var(--type-section);margin:0}.working-process em,.working-differences em{color:inherit;font-style:normal}.process-heading>p,.differences-heading>p{color:var(--ink-muted);font-size:var(--type-body);max-width:44ch;margin:0 0 4px}.process-track{margin:var(--section-gap) 0 0;grid-template-rows:48px auto 1fr auto;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;padding:0;list-style:none;display:grid}.process-track>li{grid-template-rows:subgrid;grid-row:span 4;min-width:0;padding:0;display:grid;position:relative}.process-track>li:before{content:"";background:var(--line-light);height:1px;position:absolute;top:23px;left:0;right:-24px}.process-track>li:last-child{padding-right:0}.process-track>li:last-child:before{display:none}.process-stop{border:1px solid var(--accent-strong);background:var(--paper);width:48px;height:48px;color:var(--accent-strong);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;margin-bottom:0;font-size:.85rem;font-weight:600;display:grid;position:relative}.process-track h3{letter-spacing:-.02em;margin:0;font-size:1.0625rem;line-height:1.5}.process-track p{color:var(--ink-muted);font-size:var(--type-small);margin:0;line-height:1.75}.process-track .process-delivery{border-top:1px solid var(--line-light);font-size:var(--type-small);margin:0;padding-top:20px}.process-delivery strong{color:var(--accent-strong);margin-bottom:6px;font-weight:600;display:block}.process-footer{margin-top:var(--section-gap);border-top:1px solid var(--line-light);justify-content:space-between;align-items:center;gap:24px;padding-top:32px;display:flex}.process-footer p{color:var(--ink-muted);font-size:var(--type-body);margin:0}.process-footer a{color:var(--accent-strong);font-size:var(--type-body)}.working-differences{background:var(--paper-alt);padding-block:var(--section-space);position:relative;overflow:clip}.working-differences .container{position:relative}.differences-layout{grid-template-columns:var(--layout-columns);gap:var(--column-gap);margin-top:var(--section-gap);align-items:center;display:grid}.differences-orbit{aspect-ratio:1;justify-self:center;width:min(100%,460px);position:relative}.differences-orbit>svg{width:100%;height:100%;display:block;position:absolute;inset:0}.differences-core{background:var(--paper);border-radius:50%;place-items:center;width:65%;height:65%;display:grid;position:absolute;top:17.5%;left:11.5%}.differences-core p{max-width:15ch;color:var(--ink);letter-spacing:-.03em;text-align:center;margin:0;padding:16px;font-size:clamp(1.25rem,2.2vw,2rem);font-weight:600;line-height:1.3}.differences-astronaut{width:38%;height:auto;position:absolute;top:-3%;left:-2%}.differences-list{gap:32px;margin:0;padding:0;list-style:none;display:grid}.differences-list li{align-items:start;gap:20px;display:flex}.difference-icon{color:var(--accent-strong);flex:0 0 36px;margin-top:3px}.differences-list h3{letter-spacing:-.02em;margin:0 0 8px;font-size:1.125rem;line-height:1.4}.differences-list p{color:var(--ink-muted);font-size:var(--type-body);max-width:48ch;margin:0;line-height:1.7}@media (max-width:1050px){.process-heading,.differences-heading{gap:var(--column-gap)}.process-track{grid-template-rows:auto;grid-template-columns:1fr;gap:0}.process-track>li{grid-row:auto;grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr) minmax(0,.85fr);gap:8px 24px;padding:0 0 32px;display:grid}.process-track>li:before{width:1px;height:auto;inset:0 auto 0 23px}.process-stop{grid-row:span 2;margin:0}.process-track h3{grid-area:1/2;margin:8px 0 0}.process-track p{grid-area:2/2;margin:0}.process-track .process-delivery{border:0;grid-area:1/3/span 2;align-self:start;min-height:0;margin:0;padding:8px 0 0}.differences-layout{gap:var(--column-gap)}.differences-list li:nth-child(2),.differences-list li:nth-child(3){margin-left:0}.differences-list{gap:24px}.differences-list h3{font-size:1.125rem}.differences-list p{font-size:var(--type-body)}}@media (max-width:900px){.working-process,.working-differences{padding-block:var(--section-space)}.process-heading,.differences-heading{grid-template-columns:1fr;gap:24px}.process-heading h2,.differences-heading h2{font-size:var(--type-section)}.process-heading>p,.differences-heading>p{font-size:var(--type-body)}.process-track{margin-top:var(--section-gap)}.process-track>li{grid-template-rows:auto auto auto;grid-template-columns:40px minmax(0,1fr);column-gap:20px;padding-bottom:34px}.process-track>li:last-child{padding-bottom:0}.process-track>li:before{left:19px}.process-stop{grid-row:span 3;width:40px;height:40px;font-size:.75rem}.process-track h3{margin-top:5px;font-size:1.1rem}.process-track .process-delivery{grid-area:3/2;padding-top:8px}.process-footer{flex-direction:column;align-items:start;gap:12px;margin-top:32px;padding-top:24px}.process-footer p{font-size:.85rem}.differences-layout{gap:var(--section-gap);margin-top:var(--section-gap);grid-template-columns:1fr}.differences-orbit{justify-self:center;width:min(100%,360px)}.differences-core p{font-size:1.45rem}.differences-astronaut{width:37%;top:-2%;left:-2%}.differences-list{gap:0}.differences-list li{border-top:1px solid var(--line-light);gap:18px;padding-block:24px}.differences-list li:last-child{padding-bottom:0}.differences-list h3{font-size:1.125rem}.differences-list p{font-size:var(--type-body)}}@media (min-width:901px) and (max-width:1050px){.differences-layout{gap:var(--section-gap);grid-template-columns:1fr}.differences-orbit{width:min(100%,360px)}}
.careers-page{padding-block:64px var(--section-space)}.careers-breadcrumb{margin-bottom:var(--section-gap);font-size:var(--type-small);color:var(--muted)}.careers-breadcrumb a{color:var(--text)}.careers-heading h1{margin-bottom:24px;font-size:clamp(2.5rem,5vw,4.6rem)}.careers-heading p{font-size:var(--type-body);max-width:48ch;margin:0}.careers-empty{grid-template-columns:var(--layout-columns);gap:var(--column-gap);margin-top:var(--section-gap);padding-block:var(--section-gap);border-block:1px solid var(--line);align-items:center;display:grid}.careers-illustration{pointer-events:none;place-items:center;display:grid}.careers-illustration img{width:128px;height:auto;display:block}.careers-illustration .astronaut-stand{--ground-w:154px;--ground-x:-15px;--ground-sink:6px;margin-bottom:49px}.careers-status{min-width:0}.careers-status h2{margin-bottom:24px;font-size:clamp(1.75rem,2.7vw,2.5rem)}.careers-status p{font-size:var(--type-body);max-width:44ch}.careers-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:32px;display:flex}.careers-actions .text-link{color:var(--accent-soft)}@media (max-width:700px){.careers-page{padding-top:32px}.careers-empty{grid-template-columns:minmax(0,1fr);gap:32px}.careers-status{grid-row:1}.careers-illustration{grid-row:2}.careers-illustration img{width:90px}.careers-illustration .astronaut-stand{--ground-w:108px;--ground-x:-11px;--ground-sink:5px;margin-bottom:33px}.careers-actions{flex-direction:column;align-items:flex-start;gap:8px}}.careers-openings{margin-top:var(--section-gap)}.careers-openings-title{font-size:var(--type-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 16px;font-weight:600}.careers-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.careers-item{grid-template-columns:var(--layout-columns);gap:8px var(--column-gap);border-bottom:1px solid var(--line);align-items:baseline;padding-block:32px;display:grid;position:relative}.careers-item h3{overflow-wrap:anywhere;grid-row:span 3;margin:0;font-size:clamp(1.35rem,2.2vw,1.75rem);line-height:1.3}.careers-item h3 a{color:var(--text);text-decoration:none}.careers-item h3 a:after{content:"";position:absolute;inset:0}.careers-item h3 a:focus-visible{outline:none}.careers-item:has(h3 a:focus-visible){outline:3px solid var(--accent-soft);outline-offset:6px;border-radius:4px}.careers-item:hover h3 a{color:var(--accent-soft)}.careers-meta{font-size:var(--type-small);flex-wrap:wrap;gap:4px 0;margin:0;display:flex}.careers-meta span:not(:last-child):after{content:"·";color:var(--line-light);margin-inline:10px}.careers-deadline{font-size:var(--type-small);color:var(--muted);margin:0}.careers-more{color:var(--accent-soft)}.careers-item:hover .careers-more .arrow,.careers-item:hover .careers-more svg{transform:translate(3px)}.careers-more svg{transition:transform .25s ease-out}.careers-job .careers-heading h1{overflow-wrap:anywhere;max-width:20ch}.careers-facts{border-block:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:16px 32px;margin:32px 0 0;padding-block:24px;display:grid}.careers-facts div{min-width:0}.careers-facts dt{font-size:var(--type-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:600}.careers-facts dd{font-size:var(--type-body);overflow-wrap:anywhere;margin:4px 0 0}.careers-job-copy{max-width:720px;margin-top:var(--section-gap)}.careers-job-copy section+section{margin-top:40px}.careers-job-copy h2{margin:0 0 16px;font-size:clamp(1.35rem,2.2vw,1.75rem)}.careers-job-copy p{font-size:var(--type-body);white-space:pre-line;overflow-wrap:anywhere}.careers-apply{grid-template-columns:var(--layout-columns);gap:var(--column-gap);margin-top:var(--section-space);padding-top:var(--section-gap);border-top:1px solid var(--line);display:grid}.careers-apply h2{font-size:var(--type-section);margin-bottom:24px}.careers-apply>div>p{max-width:42ch;font-size:var(--type-body)}.careers-apply form{background:var(--surface);border-radius:var(--radius);min-width:0;padding:32px}.careers-apply .careers-field-note{margin:-14px 0 22px}@media (max-width:900px){.careers-item,.careers-apply{grid-template-columns:minmax(0,1fr)}.careers-item h3{grid-row:auto}.careers-apply{gap:var(--section-gap)}.careers-apply form{padding:24px}}@media (max-width:700px){.careers-item{padding-block:24px}.careers-apply .careers-field-note{margin-top:-14px}}@media (prefers-reduced-motion:reduce){.careers-more svg{transition:none}}.skeleton-bar{background:linear-gradient(90deg, var(--surface-raised) 0%, #34303a 40%, var(--surface-raised) 80%) 0 0 / 300% 100%;border-radius:999px;height:14px;animation:1.6s ease-in-out infinite skeleton-shine;display:block}.careers-skeleton .careers-item{pointer-events:none}.careers-skeleton-title{width:120px;height:12px;margin-bottom:16px}.careers-skeleton-name{grid-row:span 3;align-self:start;max-width:420px;height:26px}.careers-skeleton-meta{gap:12px;display:flex}.careers-skeleton-meta .skeleton-bar{width:84px}.careers-skeleton-meta .skeleton-bar:nth-child(2){width:64px}.careers-skeleton-deadline{width:150px}.careers-skeleton-link{width:170px}.careers-skeleton .careers-item:nth-child(2) .skeleton-bar{animation-delay:.15s}.careers-skeleton .careers-item:nth-child(3) .skeleton-bar{animation-delay:.3s}@keyframes skeleton-shine{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.skeleton-bar{animation:none}}
.privacy-page{padding-block:64px var(--section-space)}.privacy-heading h1{margin-bottom:16px;font-size:clamp(2.5rem,5vw,4.6rem)}.privacy-language{color:var(--muted);font-size:var(--type-body);margin:0}.privacy-copy{max-width:720px;margin-top:var(--section-gap)}.privacy-copy p,.privacy-copy li{font-size:var(--type-body);overflow-wrap:anywhere;line-height:1.75}.privacy-copy p{margin:0 0 16px}.privacy-updated{color:var(--muted)}.privacy-copy section{border-top:1px solid var(--line);margin-top:48px;padding-top:32px}.privacy-copy h2{margin:0 0 16px;font-size:clamp(1.35rem,2.2vw,1.75rem)}.privacy-copy h3{font-size:var(--type-body);margin:24px 0 8px;font-weight:600}.privacy-copy ul{gap:8px;margin:0 0 16px;padding-left:1.2rem;display:grid}.privacy-copy li::marker{color:var(--accent-soft)}.privacy-copy a{color:var(--accent-soft)}@media (max-width:700px){.privacy-page{padding-top:32px}.privacy-copy section{margin-top:36px;padding-top:24px}}
