.page_page__QeToL{display:flex;align-items:center;justify-content:center;min-height:100dvh;padding:var(--s-4);background:var(--c-surface-subtle)}.page_card__C7yeA{display:flex;flex-direction:column;gap:var(--s-3);width:100%;max-width:26rem;padding:var(--s-5);background:var(--c-surface);border:var(--border-width) solid var(--c-border)}.page_brand__c7ntp{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:500;line-height:1.4;text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--c-link)}.page_title__vPEyU{font-size:var(--fs-h3)}.page_hint__VR5n7{color:var(--c-text-secondary);font-size:var(--fs-body-sm)}.Container_container__sIK_T{width:100%;margin-inline:auto;padding-inline:var(--container-padding)}.Container_default__tmN_6{max-width:var(--container-max)}.Container_narrow__dcHKw{max-width:48rem}.Container_wide__66QTj{max-width:99rem}.Footer_footer__55gjE{padding-block:var(--s-6) var(--s-5);background:var(--c-surface-inverse);border-top:var(--border-width) solid var(--c-border-inverse);color:#fff}.Footer_grid__Yb2De{display:grid;grid-gap:var(--s-6);gap:var(--s-6);padding-bottom:var(--s-7);border-bottom:var(--border-width) solid var(--c-border-inverse)}@media(min-width:42rem){.Footer_grid__Yb2De{grid-template-columns:repeat(2,1fr)}}@media(min-width:66rem){.Footer_grid__Yb2De{grid-template-columns:2fr 1fr 1fr 1.2fr;gap:var(--s-5)}}.Footer_brand__vBYSr{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-3)}.Footer_brand__vBYSr img{height:1.75rem;width:auto;filter:brightness(0) invert(1)}.Footer_description__EwyV_{max-width:26rem;color:var(--c-on-inverse-secondary);font-size:var(--fs-body-sm)}.Footer_column__L0Ya1{display:flex;flex-direction:column;gap:var(--s-3)}.Footer_columnTitle__EcjZ_{font-family:var(--font-mono);font-size:var(--fs-label);line-height:1.4;text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--c-on-inverse-muted);font-weight:500}.Footer_list__e9Crg{display:flex;flex-direction:column;gap:var(--s-05);font-size:var(--fs-body-sm)}.Footer_list__e9Crg a{display:inline-block;padding-block:var(--s-05);color:var(--c-on-inverse-strong);text-decoration:none}.Footer_list__e9Crg a:hover{color:#fff;text-decoration:underline}.Footer_pending__derLz,.Footer_plain__660wQ{padding-block:var(--s-05)}.Footer_plain__660wQ{color:var(--c-on-inverse-secondary)}.Footer_pending__derLz{color:var(--c-on-inverse-muted);font-style:italic}.Footer_bottom__MjS1h{display:flex;flex-direction:column;gap:var(--s-2);padding-top:var(--s-4);color:var(--c-on-inverse-muted);font-size:var(--fs-body-sm)}.Footer_bottom__MjS1h a{display:inline-block;padding-block:var(--s-05);color:var(--c-on-inverse-secondary);text-decoration:none}.Footer_bottom__MjS1h a:hover{color:#fff;text-decoration:underline}@media(min-width:42rem){.Footer_bottom__MjS1h{flex-direction:row;align-items:center;justify-content:space-between}}.Footer_bottom__MjS1h .Footer_bottomLinks__98An4{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-3)}.Footer_bottom__MjS1h .Footer_adminLink__gp1lt{color:var(--c-on-inverse-quiet);font-size:var(--fs-label);text-decoration:none}.Footer_bottom__MjS1h .Footer_adminLink__gp1lt:focus-visible,.Footer_bottom__MjS1h .Footer_adminLink__gp1lt:hover{color:#fff;text-decoration:underline}.Footer_bottom__MjS1h .Footer_adminLink__gp1lt:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.Button_button__wf7LH{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:3rem;padding-inline:var(--s-4);border:var(--border-width) solid rgba(0,0,0,0);border-radius:var(--radius-md);font-size:var(--fs-body);font-weight:500;line-height:1.2;text-align:center;text-decoration:none;transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.Button_button__wf7LH:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.Button_button__wf7LH:disabled{cursor:not-allowed;opacity:.55}.Button_sm__fHY31{min-height:2.25rem;padding-inline:var(--s-3);font-size:var(--fs-body-sm)}.Button_lg__Qcncc{min-height:3.5rem;padding-inline:var(--s-5);font-size:var(--fs-body-lg)}.Button_fullWidth__FgBPP{width:100%}.Button_primary__KcBxk{background:var(--c-blue-70);border-color:var(--c-blue-70);color:#fff}.Button_primary__KcBxk:hover:not(:disabled){background:var(--c-blue-80);border-color:var(--c-blue-80);color:#fff}.Button_secondary__uUg9S{background:rgba(0,0,0,0);border-color:var(--c-border-strong);color:var(--c-text)}.Button_secondary__uUg9S:hover:not(:disabled){border-color:var(--c-blue-70);color:var(--c-blue-70)}.Button_ghost___W6uF{background:rgba(0,0,0,0);color:var(--c-link);padding-inline:var(--s-1);min-height:2.5rem}.Button_ghost___W6uF:hover:not(:disabled){color:var(--c-link-hover);text-decoration:underline}.Button_danger__XTXJG{background:var(--c-danger);border-color:var(--c-danger);color:#fff}.Button_danger__XTXJG:hover:not(:disabled){background:#8f1e17;border-color:#8f1e17}.Button_arrow__JNvj3,.Button_hasArrow__2_lvB .Button_arrow__JNvj3{flex-shrink:0;transition:transform var(--dur-fast) var(--ease-standard)}.Button_button__wf7LH:hover .Button_arrow__JNvj3{transform:translateX(3px)}.Button_spinner__UbZ3r{width:1rem;height:1rem;border:2px solid;border-right:2px solid rgba(0,0,0,0);border-radius:50%;animation:Button_spin__bMykP .7s linear infinite}@keyframes Button_spin__bMykP{to{transform:rotate(1turn)}}.LanguageSwitcher_switcher__BwwkM{position:relative}.LanguageSwitcher_trigger__VOLQd{display:inline-flex;align-items:center;gap:var(--s-1);height:2.25rem;padding-inline:var(--s-2);border:var(--border-width) solid var(--c-border);border-radius:var(--radius-sm);color:var(--c-text-secondary)}.LanguageSwitcher_trigger__VOLQd:hover{border-color:var(--c-border-strong);color:var(--c-text)}.LanguageSwitcher_trigger__VOLQd:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.LanguageSwitcher_code__iF1Vt{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:500}.LanguageSwitcher_chevronOpen__ofgNE,.LanguageSwitcher_chevron__xq_8s{transition:transform var(--dur-fast) var(--ease-standard)}.LanguageSwitcher_chevronOpen__ofgNE{transform:rotate(180deg)}.LanguageSwitcher_menu__GoGcL{position:absolute;top:calc(100% + 4px);right:0;z-index:var(--z-menu);min-width:11rem;padding:var(--s-05);background:var(--c-surface);border:var(--border-width) solid var(--c-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-menu)}.LanguageSwitcher_menu__GoGcL[hidden]{display:none}.LanguageSwitcher_optionActive__gkDOn,.LanguageSwitcher_option__cyDjO{display:flex;align-items:center;gap:var(--s-2);width:100%;padding:var(--s-2);text-align:left;color:var(--c-text-secondary);font-size:var(--fs-body-sm);text-decoration:none}.LanguageSwitcher_optionActive__gkDOn:hover,.LanguageSwitcher_option__cyDjO:hover{background:var(--c-surface-subtle);color:var(--c-text)}.LanguageSwitcher_optionActive__gkDOn:focus-visible,.LanguageSwitcher_option__cyDjO:focus-visible{outline:2px solid var(--c-focus);outline-offset:-2px}.LanguageSwitcher_optionActive__gkDOn{background:var(--c-blue-10);color:var(--c-blue-80);font-weight:500}.LanguageSwitcher_optionCode__4oh4o{font-family:var(--font-mono);font-size:var(--fs-label);min-width:1.75rem}.LanguageSwitcher_optionLabel__9OTx6{white-space:nowrap}.Logo_logo__bCRce{display:inline-flex;align-items:center;padding:var(--s-05);margin:calc(var(--s-05)*-1)}.Logo_logo__bCRce:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.Logo_logo__bCRce img{height:1.75rem;width:auto}.MobileMenu_panelOpen__vJ_iR,.MobileMenu_panel___bXsy{position:fixed;inset:var(--header-height) 0 0;z-index:var(--z-menu);display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-4) var(--container-padding) var(--s-7);background:var(--c-surface);border-top:var(--border-width) solid var(--c-border);overflow-y:auto}@media(min-width:82rem){.MobileMenu_panelOpen__vJ_iR,.MobileMenu_panel___bXsy{display:none}}.MobileMenu_panel___bXsy{display:none}.MobileMenu_panelOpen__vJ_iR{animation:MobileMenu_slide-in__gFzRe var(--dur-base) var(--ease-entrance)}@keyframes MobileMenu_slide-in__gFzRe{0%{opacity:0;transform:translateY(-8px)}}.MobileMenu_list___V3Bo{display:flex;flex-direction:column}.MobileMenu_link__VrcbS{display:block;padding:var(--s-3) 0;border-bottom:var(--border-width) solid var(--c-border);color:var(--c-text);font-size:var(--fs-h4);font-weight:500;text-decoration:none}.MobileMenu_link__VrcbS:hover{color:var(--c-blue-70)}.MobileMenu_language__z2SLC{display:flex;justify-content:center;padding-top:var(--s-2)}.Header_header__9P83i{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-header);background:var(--c-surface);border-bottom:var(--border-width) solid var(--c-border)}.Header_inner__HA50S{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:var(--header-height)}.Header_nav__2Zr3z{display:none}@media(min-width:82rem){.Header_nav__2Zr3z{display:block;-webkit-margin-start:auto;margin-inline-start:auto}}.Header_navList__YZcTi{display:flex;align-items:center;gap:var(--s-1)}.Header_navLink__BjWYa{display:inline-flex;align-items:center;height:2.5rem;padding-inline:var(--s-2);color:var(--c-text-secondary);font-size:var(--fs-body-sm);font-weight:500;text-decoration:none;border-bottom:2px solid rgba(0,0,0,0)}.Header_navLink__BjWYa:hover{color:var(--c-text)}.Header_navLink__BjWYa[aria-current=page]{color:var(--c-blue-70);border-bottom-color:var(--c-blue-70)}.Header_actions__s8BHi{display:flex;align-items:center;gap:var(--s-2)}.Header_cta__FACu3{display:none}@media(min-width:66rem){.Header_cta__FACu3{display:inline-flex}}.Header_language__i8JBi{display:none}@media(min-width:42rem){.Header_language__i8JBi{display:block}}.Header_burger__K_bN5{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:var(--border-width) solid var(--c-border);border-radius:var(--radius-sm)}@media(min-width:82rem){.Header_burger__K_bN5{display:none}}.Header_burgerIconOpen__tljNu,.Header_burgerIcon__sBVZw{position:relative;display:block;width:18px;height:2px;background:var(--c-ink);transition:background-color var(--dur-fast) var(--ease-standard)}.Header_burgerIconOpen__tljNu:after,.Header_burgerIconOpen__tljNu:before,.Header_burgerIcon__sBVZw:after,.Header_burgerIcon__sBVZw:before{content:"";position:absolute;left:0;width:18px;height:2px;background:var(--c-ink);transition:transform var(--dur-base) var(--ease-standard)}.Header_burgerIconOpen__tljNu:before,.Header_burgerIcon__sBVZw:before{top:-6px}.Header_burgerIconOpen__tljNu:after,.Header_burgerIcon__sBVZw:after{top:6px}.Header_burgerIconOpen__tljNu{background:rgba(0,0,0,0)}.Header_burgerIconOpen__tljNu:before{transform:translateY(6px) rotate(45deg)}.Header_burgerIconOpen__tljNu:after{transform:translateY(-6px) rotate(-45deg)}.ContactForm_form__j8wf9{display:flex;flex-direction:column;gap:var(--s-4);align-items:stretch;padding:var(--s-4);background:var(--c-surface);border:var(--border-width) solid var(--c-border)}@media(min-width:42rem){.ContactForm_form__j8wf9{padding:var(--s-5)}}.ContactForm_form__j8wf9>button{align-self:flex-start}.ContactForm_grid__Rk9Hq{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}@media(min-width:42rem){.ContactForm_grid__Rk9Hq{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}}.ContactForm_requiredHint__N2OFC{color:var(--c-text-muted);font-size:var(--fs-body-sm)}.ContactForm_statusHidden__PTNrZ{display:none}.ContactForm_formError__mgllV{padding:var(--s-3);background:var(--c-danger-bg);border-left:3px solid var(--c-danger);color:var(--c-danger);font-size:var(--fs-body-sm)}.ContactForm_formError__mgllV:focus-visible{outline:2px solid var(--c-focus);outline-offset:0}.ContactForm_errorEmail__FXMQo{color:inherit;font-weight:500;text-decoration:underline;white-space:nowrap}.ContactForm_honeypot__oV_4P{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ContactForm_success__QBZ4J{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-3);padding:var(--s-5);background:var(--c-success-bg);border:var(--border-width) solid #bfe0d0}.ContactForm_successTitle__tpAYG{font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-heading);letter-spacing:-.01em;color:var(--c-success)}.ContactForm_successText__YZdLj{max-width:52ch;color:var(--c-text-secondary)}.AutomationExamples_grid__59F6f{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}@media(min-width:42rem){.AutomationExamples_grid__59F6f{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:66rem){.AutomationExamples_grid__59F6f{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-4)}}.AutomationExamples_card__cz0U3{display:flex;flex-direction:column;gap:var(--s-2);height:100%;padding:var(--s-4);background:var(--c-surface);border:var(--border-width) solid var(--c-border)}.AutomationExamples_kind__kxES4{color:var(--c-text-muted)}.AutomationExamples_kindAi__HQ17w,.AutomationExamples_kind__kxES4{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:500;line-height:1.4;text-transform:uppercase;letter-spacing:var(--ls-label)}.AutomationExamples_kindAi__HQ17w{color:var(--c-link)}.AutomationExamples_title__DOLf9{font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-heading);letter-spacing:-.01em;font-size:var(--fs-h4)}.AutomationExamples_text__4FXf5{color:var(--c-text-secondary);font-size:var(--fs-body-sm)}.AutomationExamples_source__ECVer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-2);margin-top:auto;padding-top:var(--s-3);font-size:var(--fs-body-sm)}.AutomationExamples_link__agqr1{color:var(--c-link);font-weight:500;text-decoration:none}.AutomationExamples_link__agqr1:hover{text-decoration:underline}.Prose_prose__Oaqk_{display:flex;flex-direction:column;gap:var(--s-3);max-width:68ch;color:var(--c-text-secondary)}.Prose_default__f9ep9{font-size:var(--fs-body)}.Prose_large__U5U2z{font-size:var(--fs-body-lg)}.Prose_heading2__cdc4f{font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-heading);letter-spacing:-.01em;margin-top:var(--s-4);color:var(--c-text)}.Prose_heading2__cdc4f:first-child{margin-top:0}.Prose_heading3__2VKKG{margin-top:var(--s-3);font-size:var(--fs-h4);font-weight:600;line-height:var(--lh-heading);color:var(--c-text)}.Prose_heading3__2VKKG:first-child{margin-top:0}.Prose_bullets__uk5r_,.Prose_ordered__TfNbf{padding-left:var(--s-4)}.Prose_bullets__uk5r_ li+li,.Prose_ordered__TfNbf li+li{margin-top:var(--s-1)}.Prose_bullets__uk5r_{list-style:disc}.Prose_ordered__TfNbf{list-style:decimal}.Prose_prose__Oaqk_ strong{font-weight:600;color:var(--c-text)}.page_filters__NamMl{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-2);margin-bottom:var(--s-4)}.page_searchField__iAdH8{flex:1 1;min-width:14rem}.page_label___E8e4{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:500;line-height:1.4;text-transform:uppercase;letter-spacing:var(--ls-label);display:block;margin-bottom:var(--s-05);color:var(--c-text-muted)}.page_input__6LWpU{width:100%;min-height:2.5rem;padding:var(--s-1) var(--s-2);background:var(--c-surface);border:var(--border-width) solid var(--c-border-strong);border-radius:var(--radius-sm);font-size:var(--fs-body-sm)}.page_input__6LWpU:focus-visible{outline:2px solid var(--c-focus);outline-offset:-1px}.page_submit__A71Kl{min-height:2.5rem;padding-inline:var(--s-3);background:var(--c-blue-70);border:var(--border-width) solid var(--c-blue-70);border-radius:var(--radius-sm);color:#fff;font-size:var(--fs-body-sm);font-weight:500}.page_submit__A71Kl:hover{background:var(--c-blue-80)}.page_export__q5xAl{display:inline-flex;align-items:center;min-height:2.5rem;padding-inline:var(--s-3);border:var(--border-width) solid var(--c-border-strong);border-radius:var(--radius-sm);color:var(--c-text);font-size:var(--fs-body-sm);text-decoration:none}.page_export__q5xAl:hover{border-color:var(--c-blue-70);color:var(--c-blue-70)}.page_secondary__vYLhm{color:var(--c-text-muted);font-size:var(--fs-label)}.page_nowrap__WjWqU{white-space:nowrap}.page_pagination__FZvge{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);margin-top:var(--s-3);font-size:var(--fs-body-sm)}.page_disabled__Z_BIY{color:var(--c-muted-light)}.page_pageInfo__tNtxE{color:var(--c-text-muted)}.page_stateCell__SClPr{display:flex;flex-wrap:wrap;gap:var(--s-1)}.CtaSection_inner__jPfy5{display:grid;grid-gap:var(--s-5);gap:var(--s-5);align-items:center}@media(min-width:42rem){.CtaSection_inner__jPfy5{grid-template-columns:minmax(0,1fr) auto}}.CtaSection_content__0i37x{display:flex;flex-direction:column;gap:var(--s-3);align-items:flex-start}.CtaSection_title__MuQKh{font-size:var(--fs-h2);max-width:18ch}.CtaSection_text__O_WZX{max-width:52ch;color:#c5ccd4;font-size:var(--fs-body-lg)}.CtaSection_mascot__TFFxk{display:none}@media(min-width:42rem){.CtaSection_mascot__TFFxk{display:flex;align-items:center;justify-content:center;width:12rem}}@media(min-width:66rem){.CtaSection_mascot__TFFxk{width:14rem}}.page_intro__mRESa{display:grid;grid-gap:var(--s-5);gap:var(--s-5);align-items:start}@media(min-width:66rem){.page_intro__mRESa{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--s-8)}}.page_mascot__nyEWI{display:none}@media(min-width:66rem){.page_mascot__nyEWI{display:block}}.page_facts__gDy0J{display:grid;grid-gap:0;gap:0;border-top:var(--border-width) solid var(--c-border-strong)}@media(min-width:42rem){.page_facts__gDy0J{grid-template-columns:repeat(3,minmax(0,1fr))}}.page_fact__fkrNZ{padding:var(--s-3) 0;border-bottom:var(--border-width) solid var(--c-border)}@media(min-width:42rem){.page_fact__fkrNZ{padding-right:var(--s-4)}}.page_fact__fkrNZ dt{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:500;line-height:1.4;text-transform:uppercase;letter-spacing:var(--ls-label);margin-bottom:var(--s-05);color:var(--c-text-muted)}.page_fact__fkrNZ dd{font-weight:500}.page_factPending__b_Ia0{color:var(--c-text-muted);font-style:italic;font-weight:400}.page_missionLabel__8UEuu{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:500;line-height:1.4;text-transform:uppercase;letter-spacing:var(--ls-label);margin-bottom:var(--s-3);color:var(--c-blue-30)}.page_missionText__HELQ0{max-width:30ch;font-size:var(--fs-h2);font-weight:600;line-height:var(--lh-heading);letter-spacing:var(--ls-tight)}.page_principles__Sz55E{display:grid;grid-gap:var(--s-4);gap:var(--s-4)}@media(min-width:42rem){.page_principles__Sz55E{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5)}}.page_principle__VxupC{display:flex;flex-direction:column;gap:var(--s-1);padding-left:var(--s-3);border-left:2px solid var(--c-blue-70)}.page_principleTitle__EKrq5{font-size:var(--fs-h4);font-weight:600}.page_principleText__G4sOd{color:var(--c-text-secondary);font-size:var(--fs-body-sm)}.page_teamPending__Mzk8U{max-width:62ch;padding:var(--s-3);background:var(--c-surface);border-left:3px solid var(--c-border-strong);color:var(--c-text-secondary)}.page_careers__0Ma_P{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-3);margin-top:var(--s-6);padding-top:var(--s-4);border-top:var(--border-width) solid var(--c-border)}@media(min-width:42rem){.page_careers__0Ma_P{flex-direction:row;align-items:center;justify-content:space-between}}.page_careersTitle__nBeu_{font-size:var(--fs-h4);font-weight:600}.page_careersText__i3oWw{color:var(--c-text-secondary);font-size:var(--fs-body-sm)}.page_teamPhoto__7cs1V,.page_team__SVMuY{margin-top:var(--s-5)}.page_team__SVMuY{display:grid;grid-gap:var(--s-4);gap:var(--s-4)}@media(min-width:42rem){.page_team__SVMuY{grid-template-columns:repeat(3,minmax(0,1fr))}}.page_teamMember__udulz{display:flex;flex-direction:column;gap:var(--s-1);padding:var(--s-3);background:var(--c-surface);border:var(--border-width) solid var(--c-border)}.page_teamPhotoCard__SH12e{margin-bottom:var(--s-2)}.page_teamName__Cfh6J{font-size:var(--fs-h4);font-weight:600}.page_teamRole__4P4F4{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:500;line-height:1.4;text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--c-link)}.page_placeholderNotice__268RA,.page_teamBio__tufjW{color:var(--c-text-secondary);font-size:var(--fs-body-sm)}.page_placeholderNotice__268RA{max-width:62ch;margin-top:var(--s-4);padding:var(--s-2) var(--s-3);background:var(--c-warning-bg);border-left:3px solid var(--c-warning)}@media(prefers-reduced-motion:no-preference){.HeroReveal_reveal__wZmCQ{animation:HeroReveal_hero-reveal__OXzv7 .45s var(--ease-entrance) var(--hero-reveal-delay,0s) backwards}}@keyframes HeroReveal_hero-reveal__OXzv7{0%{opacity:0;transform:translateY(12px)}}.Marquee_marquee__44gE2{overflow:hidden;--marquee-gap:var(--s-4)}@media(min-width:42rem){.Marquee_marquee__44gE2{--marquee-gap:var(--s-6)}}.Marquee_track__EiMr4{display:flex;flex-wrap:nowrap;width:max-content;animation:Marquee_scroll__WvlnI var(--marquee-duration) linear infinite;will-change:transform}.Marquee_marquee__44gE2:focus-within .Marquee_track__EiMr4,.Marquee_marquee__44gE2:hover .Marquee_track__EiMr4{animation-play-state:paused}.Marquee_group__0TXuq{display:flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;min-width:100vw;justify-content:space-around;margin:0;padding:0;list-style:none}.Marquee_item__wuhUP{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:500;line-height:1.4;text-transform:uppercase;letter-spacing:var(--ls-label);display:flex;flex:0 0 auto;align-items:center;padding-block:var(--s-3);padding-right:var(--marquee-gap);color:var(--c-text-secondary);white-space:nowrap}.Marquee_separator__B3CN7{flex:0 0 auto;width:.375rem;height:.375rem;margin-left:var(--marquee-gap);background:var(--c-link)}.Marquee_default__FHydL{background:var(--c-surface);border-block:var(--border-width) solid var(--c-border)}.Marquee_accent__heuhC{background:var(--c-blue-70)}.Marquee_accent__heuhC .Marquee_item__wuhUP{color:#fff}.Marquee_accent__heuhC .Marquee_separator__B3CN7{background:var(--c-blue-30)}.Marquee_inverse__AtSO2{background:var(--c-surface-inverse)}.Marquee_inverse__AtSO2 .Marquee_item__wuhUP{color:#c5ccd4}.Marquee_inverse__AtSO2 .Marquee_separator__B3CN7{background:var(--c-blue-60)}.Marquee_normal__yjydY{--marquee-duration:30s}.Marquee_slow__uJuya{--marquee-duration:45s}@keyframes Marquee_scroll__WvlnI{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.Marquee_track__EiMr4{display:block;width:auto;animation:none;will-change:auto}.Marquee_marquee__44gE2{padding-block:var(--s-2);padding-inline:var(--container-padding)}.Marquee_track__EiMr4>.Marquee_group__0TXuq+.Marquee_group__0TXuq{display:none}.Marquee_group__0TXuq{flex-wrap:wrap;justify-content:flex-start;min-width:0}.Marquee_item__wuhUP{padding-block:var(--s-1)}.Marquee_item__wuhUP:last-child{padding-right:0}.Marquee_item__wuhUP:last-child .Marquee_separator__B3CN7{display:none}}.Mascot_mascot__D8cGA{width:100%;height:auto}.Mascot_sm__9I5ck{max-width:7.5rem}.Mascot_md__T8M_L{max-width:12.5rem}.Mascot_lg__l3Rrm{max-width:20rem}.Mascot_pose__5bb5I{width:auto;max-width:100%;object-fit:contain}.Mascot_pose-sm__DtjRV{height:14.5rem}.Mascot_pose-md__Vu88W{height:22rem}.Mascot_pose-lg__3qcR_{height:34rem}.not-found_wrapper__6Tc3k{display:grid;grid-gap:var(--s-5);gap:var(--s-5);align-items:center;min-height:40vh}@media(min-width:42rem){.not-found_wrapper__6Tc3k{grid-template-columns:minmax(0,1fr) auto;gap:var(--s-8)}}.not-found_content__dN_Q3{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-3)}.not-found_code__IBx4S{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:500;line-height:1.4;text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--c-text-muted);font-size:var(--fs-body)}.not-found_title__wJAgX{font-size:var(--fs-display-2)}.not-found_text__vNMHa{max-width:48ch;color:var(--c-text-secondary);font-size:var(--fs-body-lg)}.not-found_actions__L7zib{display:flex;flex-wrap:wrap;gap:var(--s-2)}.not-found_mascot__Pl1SP{width:9rem}@media(min-width:42rem){.not-found_mascot__Pl1SP{width:12rem}}.Photo_figure__IdRiC{display:flex;flex-direction:column;gap:var(--s-2);min-width:0}.Photo_frame__UDq85{position:relative;overflow:hidden;border:var(--border-width) solid var(--c-border);background:var(--c-surface-subtle);aspect-ratio:var(--photo-ratio,16/9)}@media(max-width:calc(42rem - 0.0625rem)){.Photo_frame__UDq85{aspect-ratio:var(--photo-ratio-narrow,var(--photo-ratio,16/9))}}.Photo_image__nPH5H{display:block;width:100%;height:100%;object-fit:cover}.Photo_badge__eo_cI{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:500;line-height:1.4;text-transform:uppercase;letter-spacing:var(--ls-label);position:absolute;top:var(--s-2);left:var(--s-2);padding:.125rem var(--s-1);background:var(--c-surface);border:var(--border-width) solid var(--c-border-strong);color:var(--c-text-muted)}.Photo_caption__OOGDz{color:var(--c-text-muted);font-size:var(--fs-body-sm)}.page_photo__XOCMr{margin-bottom:var(--s-5)}@media(min-width:42rem){.page_photo__XOCMr{max-width:calc((200% - var(--s-4))/3)}}.page_values__L5fR4{display:grid;grid-gap:var(--s-4);gap:var(--s-4)}@media(min-width:42rem){.page_values__L5fR4{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5)}}.page_value__96Xff{display:flex;flex-direction:column;gap:var(--s-1);padding-left:var(--s-3);border-left:2px solid var(--c-blue-70)}.page_valueTitle__GG__1{font-size:var(--fs-h4);font-weight:600}.page_valueText__JTPqZ{color:var(--c-text-secondary);font-size:var(--fs-body-sm)}.page_list___Xjyj{display:flex;flex-direction:column;gap:var(--s-3)}.page_apply__AWA4k{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-4)}@media(min-width:42rem){.page_apply__AWA4k{flex-direction:row;align-items:center;justify-content:space-between}}.page_applyTitle__CA8Cw{font-size:var(--fs-h3)}.page_applyText__4Kvu3{max-width:52ch;margin-top:var(--s-1);color:#c5ccd4}.Faq_faq__OhakE{max-width:52rem;border-top:var(--border-width) solid var(--c-border-strong)}.Faq_item__Ls7qi{border-bottom:var(--border-width) solid var(--c-border)}.Faq_question__dl50q{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) 0;font-weight:600;font-size:var(--fs-body-lg);cursor:pointer;list-style:none}.Faq_question__dl50q::-webkit-details-marker{display:none}.Faq_question__dl50q:hover{color:var(--c-link)}.Faq_marker__yHsMs{position:relative;flex:none;width:.875rem;height:.875rem}.Faq_marker__yHsMs:after,.Faq_marker__yHsMs:before{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background:var(--c-blue-70);transform:translateY(-50%)}.Faq_marker__yHsMs:after{transform:translateY(-50%) rotate(90deg)}.Faq_item__Ls7qi[open] .Faq_marker__yHsMs:after{display:none}.Faq_answer__zkuSN{max-width:62ch;padding-bottom:var(--s-3);color:var(--c-text-secondary)}.Hero_hero__fHwZM{position:relative;padding-block:var(--s-7) var(--s-5);background:var(--c-surface);border-bottom:var(--border-width) solid var(--c-border)}.Hero_hero__fHwZM:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,var(--c-border) 1px,transparent 1px),linear-gradient(to bottom,var(--c-border) 1px,transparent 1px);background-size:5rem 5rem;opacity:.4;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.6),transparent 70%);mask-image:linear-gradient(180deg,rgba(0,0,0,.6),transparent 70%);pointer-events:none}@media(min-width:66rem){.Hero_hero__fHwZM{padding-block:var(--s-9) var(--s-7)}}.Hero_inner__lsFlo{position:relative;display:grid;grid-gap:var(--s-6);gap:var(--s-6);align-items:center}@media(min-width:66rem){.Hero_inner__lsFlo{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--s-8)}}.Hero_content___GRTa{display:flex;flex-direction:column;gap:var(--s-3)}.Hero_label__mDtBW{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:500;line-height:1.4;text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--c-link)}.Hero_title__r2fTk{max-width:20ch;font-size:var(--fs-display-1);font-weight:600;line-height:var(--lh-tight);letter-spacing:var(--ls-tight)}.Hero_subtitle__nfAyq{max-width:52ch;color:var(--c-text-secondary);font-size:var(--fs-body-lg)}.Hero_actions__WST42{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-3)}.Hero_stats__vYPNU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s-3) var(--s-4);gap:var(--s-3) var(--s-4);max-width:34rem;margin-top:var(--s-4);padding-top:var(--s-3);border-top:var(--border-width) solid var(--c-border)}@media(max-width:calc(42rem - 0.0625rem)){.Hero_stats__vYPNU{gap:var(--s-3)}}.Hero_stat__hOgS5{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:var(--s-1)}.Hero_statValue__3slU_{color:var(--c-link);font-family:var(--font-mono);font-size:var(--fs-display-2);font-weight:600;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Hero_statLabel__oeN_W{color:var(--c-text-secondary);font-size:var(--fs-body-sm)}.Hero_mascotWrapper__tfRxx{display:flex;justify-content:center}@media(max-width:calc(42rem - 0.0625rem)){.Hero_mascotWrapper__tfRxx{display:none}}.ProcessSteps_steps__gb8b_{display:grid;grid-gap:0;gap:0;border-top:var(--border-width) solid var(--c-border-strong)}@media(min-width:42rem){.ProcessSteps_steps__gb8b_{grid-template-columns:repeat(2,1fr)}}@media(min-width:66rem){.ProcessSteps_steps__gb8b_{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}}.ProcessSteps_step__mJaCK{display:flex;flex-direction:column;gap:var(--s-1);padding:var(--s-4) 0;border-bottom:var(--border-width) solid var(--c-border)}@media(min-width:42rem){.ProcessSteps_step__mJaCK{padding:var(--s-4) var(--s-4) var(--s-5) 0;border-right:var(--border-width) solid var(--c-border)}}@media(min-width:66rem){.ProcessSteps_step__mJaCK{padding-inline:var(--s-4)}.ProcessSteps_step__mJaCK:first-child{padding-left:0}.ProcessSteps_step__mJaCK:last-child{padding-right:0;border-right:none}}.ProcessSteps_index__ZK1Ie{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:500;line-height:1.4;text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--c-link)}.ProcessSteps_title__QNQtO{font-size:var(--fs-h4);font-weight:600}.ProcessSteps_text__CZ1CH{color:var(--c-text-secondary);font-size:var(--fs-body-sm)}.page_caseGrid__YXlyP{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}@media(min-width:42rem){.page_caseGrid__YXlyP{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}}@media(min-width:66rem){.page_caseGrid__YXlyP{grid-template-columns:repeat(3,minmax(0,1fr))}}.page_caseGrid__YXlyP>li{min-width:0}.page_principles__xgWlg{display:grid;grid-gap:var(--s-4);gap:var(--s-4)}@media(min-width:42rem){.page_principles__xgWlg{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5)}}.page_principle__0EEOp{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-4);background:var(--c-surface);border:var(--border-width) solid var(--c-border)}.page_principleIcon__mT4Zx{color:var(--c-blue-70)}.page_principleTitle__EGJs_{font-size:var(--fs-h4);font-weight:600}.page_principleText__wyJ_F{color:var(--c-text-secondary);font-size:var(--fs-body-sm)}.page_partnership__Y0Ias{display:grid;grid-gap:var(--s-5);gap:var(--s-5);align-items:start}@media(min-width:66rem){.page_partnership__Y0Ias{grid-template-columns:minmax(0,1fr) auto;gap:var(--s-8)}}.page_partnershipMain__nGudp{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-4)}.page_partnershipBlocks__oxwC2{display:grid;grid-gap:var(--s-4);gap:var(--s-4);width:100%}@media(min-width:42rem){.page_partnershipBlocks__oxwC2{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5)}}.page_partnershipSubtitle__5dkgs{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:500;line-height:1.4;text-transform:uppercase;letter-spacing:var(--ls-label);margin-bottom:var(--s-2);color:var(--c-text-muted)}.page_partnershipText__LwD4x{max-width:52ch;color:var(--c-text-secondary)}.page_partnershipList__qcbR_{display:flex;flex-direction:column;gap:var(--s-2);color:var(--c-text-secondary)}.page_partnershipList__qcbR_ li{position:relative;padding-left:var(--s-3)}.page_partnershipList__qcbR_ li:before{content:"";position:absolute;top:.65em;left:0;width:8px;height:1px;background:var(--c-blue-70)}.page_partnershipMascot__6nqJJ{display:none}@media(min-width:66rem){.page_partnershipMascot__6nqJJ{display:block;width:15rem}}.page_newsGrid__co_KD{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}@media(min-width:42rem){.page_newsGrid__co_KD{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}}@media(min-width:66rem){.page_newsGrid__co_KD{grid-template-columns:repeat(3,minmax(0,1fr))}}.page_newsGrid__co_KD>li{min-width:0}.page_proof__zCBUf{display:grid;grid-gap:var(--s-5);gap:var(--s-5);align-items:start}@media(min-width:66rem){.page_proof__zCBUf{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--s-6)}}.page_proofItems__nVvMY{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}@media(min-width:42rem){.page_proofItems__nVvMY{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:66rem){.page_proofItems__nVvMY{grid-template-columns:repeat(1,minmax(0,1fr))}}.page_proofItem__zAoew{display:flex;flex-direction:column;gap:var(--s-1);padding-left:var(--s-3);border-left:2px solid var(--c-blue-70)}.page_proofItemTitle__jNAdM{font-size:var(--fs-h4);font-weight:600}.page_proofItemText__XISNF{color:var(--c-text-secondary);font-size:var(--fs-body-sm)}.page_proofPhoto__9Rfgj{margin:0}.page_placeholderNotice__PaoPh{max-width:62ch;margin-top:var(--s-4);padding:var(--s-2) var(--s-3);background:var(--c-warning-bg);border-left:3px solid var(--c-warning);color:var(--c-text-secondary);font-size:var(--fs-body-sm)}.page_nda__RhT_Z{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}@media(min-width:42rem){.page_nda__RhT_Z{grid-template-columns:repeat(3,minmax(0,1fr))}}.page_ndaItem__rTbCV{display:flex;flex-direction:column;gap:var(--s-1);height:100%;padding:var(--s-3);border:var(--border-width) solid var(--c-blue-70);background:var(--c-surface)}.page_ndaBadge__ufsA4{align-self:flex-start;margin-bottom:var(--s-1);padding:2px var(--s-1);background:var(--c-blue-70);color:#fff;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em}.page_ndaTitle__8FOlX{font-size:var(--fs-h4);font-weight:600}.page_ndaText__QXGcj{color:var(--c-text-secondary);font-size:var(--fs-body-sm)}.page_services__byX8Y{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}@media(min-width:42rem){.page_services__byX8Y{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:66rem){.page_services__byX8Y{grid-template-columns:repeat(3,minmax(0,1fr))}}.page_service___uoo_{display:flex;flex-direction:column;gap:var(--s-1);height:100%;padding:var(--s-3);border-top:2px solid var(--c-blue-70);background:var(--c-surface)}.page_serviceTitle__E_DfC{font-size:var(--fs-h4);font-weight:600}.page_serviceText__0XGP7{color:var(--c-text-secondary);font-size:var(--fs-body-sm)}.page_servicesFootnote__KLa_C{max-width:62ch;margin-top:var(--s-4);color:var(--c-text-secondary)}.page_knowHow__8tEQJ{display:grid;grid-gap:var(--s-4) var(--s-5);gap:var(--s-4) var(--s-5)}@media(min-width:42rem){.page_knowHow__8tEQJ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:66rem){.page_knowHow__8tEQJ{grid-template-columns:repeat(3,minmax(0,1fr))}}.page_knowHowItem__OCTCi{display:flex;flex-direction:column;gap:var(--s-1);padding-top:var(--s-3);border-top:var(--border-width) solid var(--c-border-strong)}.page_knowHowIndex__NAuyY{color:var(--c-link);font-family:var(--font-mono);font-size:var(--fs-label)}.page_knowHowTitle__72Kha{font-size:var(--fs-h4);font-weight:600}.page_knowHowText__GQ0n_{color:var(--c-text-secondary)}