.contact_split__9LpGX{display:grid;grid-template-columns:1fr 1fr}@media (max-width:840px){.contact_split__9LpGX{grid-template-columns:1fr}}.contact_intro__dWgCr{min-height:400px}.contact_title__e6VeS{font-size:var(--text-display-md);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--band-text);margin:0}.contact_body__J4Uo1{font-size:var(--text-statement);line-height:1.55;color:var(--band-body);max-width:560px;margin:24px 0 var(--space-5)}.contact_contactLines__v2Nad{display:flex;flex-direction:column;border-top:1px solid var(--band-rule);max-width:420px}.contact_contactLines__v2Nad span{padding:14px 0;border-bottom:1px solid var(--band-rule);font-family:var(--font-mono),monospace;font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--band-body)}.contact-form_form__mu2I3{display:flex;flex-direction:column;gap:14px;margin-top:16px;max-width:520px}.contact-form_hp__4eQah{position:absolute;left:-9999px;height:0;overflow:hidden}.contact-form_field__hS6eP{display:flex;flex-direction:column;gap:8px}.contact-form_label__R7Nal{font-family:var(--font-mono),monospace;font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--gray)}.contact-form_input__2o4uX,.contact-form_textarea__wDel7{border:1px solid var(--rule-strong);background:transparent;padding:14px 16px;font-family:var(--font-body),sans-serif;font-size:16px;color:var(--ink);border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}.contact-form_input__2o4uX::placeholder,.contact-form_textarea__wDel7::placeholder{color:var(--gray)}.contact-form_input__2o4uX:focus,.contact-form_textarea__wDel7:focus{outline:none;border-color:var(--accent)}.contact-form_textarea__wDel7{resize:vertical;min-height:90px}.contact-form_error__mMjSy{font-family:var(--font-mono),monospace;font-size:var(--text-body-sm);color:var(--accent);margin:0}.contact-form_submit__NWOMo{align-self:flex-start}.contact-form_submit__NWOMo:disabled{opacity:.6;cursor:default}.contact-form_sent__Lihgj{margin-top:16px;border-top:1px solid var(--rule-strong);padding-top:var(--space-4);max-width:520px}.contact-form_sentHead__mGUfT{font-family:var(--font-display),sans-serif;font-weight:var(--weight-display);font-size:var(--text-heading);letter-spacing:var(--tracking-heading);text-transform:uppercase;color:var(--ink);margin:0 0 8px}.contact-form_sentBody__kDXkw{font-size:var(--text-body);color:var(--gray);margin:0}.site-header_nav__qrS3_{display:flex;justify-content:space-between;align-items:center;gap:var(--space-5);padding:20px var(--page-pad);background:var(--bg);border-bottom:1px solid var(--rule-strong);position:-webkit-sticky;position:sticky;top:0;z-index:40}.site-header_logo__LwSRq{font-family:var(--font-display),sans-serif;font-weight:900;font-size:20px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);text-decoration:none;line-height:1;white-space:nowrap}.site-header_logoDot__yyUQc{color:var(--accent)}.site-header_links__cJ25o{display:flex;align-items:baseline;gap:32px;flex-wrap:wrap;justify-content:flex-end}.site-header_link__GXa8r{font-family:var(--font-mono),monospace;font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);text-decoration:none;border-bottom:2px solid transparent;padding-bottom:2px;white-space:nowrap;transition:opacity var(--dur-fast) var(--ease-out)}.site-header_link__GXa8r:hover{opacity:.6}.site-header_linkActive__peVOt{border-bottom-color:var(--accent)}@media (max-width:840px){.site-header_nav__qrS3_{gap:var(--space-3)}.site-header_links__cJ25o{gap:16px}}.site-header_toggle__KBXYj{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.site-header_mobileActions__eKQOc{display:none}@media (max-width:640px){.site-header_nav__qrS3_{flex-wrap:wrap;row-gap:0;padding:16px var(--page-pad)}.site-header_mobileActions__eKQOc{display:flex;align-items:center;gap:8px}.site-header_menuButton__NnSF_,.site-header_mobileContact__9sNyi{font-family:var(--font-mono),monospace;font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);text-decoration:none;border:1px solid var(--ink);padding:11px 14px;line-height:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.site-header_mobileContact__9sNyi{background:var(--ink);color:var(--bg)}.site-header_menuLabelClose__xePZ2,.site-header_toggle__KBXYj:checked~.site-header_mobileActions__eKQOc .site-header_menuLabelOpen___tWcc{display:none}.site-header_toggle__KBXYj:checked~.site-header_mobileActions__eKQOc .site-header_menuLabelClose__xePZ2{display:inline}.site-header_links__cJ25o{display:none;flex-basis:100%;flex-direction:column;align-items:stretch;gap:0;margin-top:16px;border-top:1px solid var(--rule-strong)}.site-header_toggle__KBXYj:checked~.site-header_links__cJ25o{display:flex}.site-header_link__GXa8r{padding:14px 0;border-bottom:1px solid var(--rule-hair);font-size:var(--text-body-sm)}.site-header_linkActive__peVOt{border-bottom:1px solid var(--rule-hair);color:var(--accent)}}.site-footer_footer__zzHBa{background:var(--band);color:var(--band-body);font-size:var(--text-body-sm);overflow:hidden}[data-brand=eltoro] .site-footer_footer__zzHBa{border-top:1px solid var(--band-panel)}.site-footer_ecoBand__cfLaC{border-bottom:1px solid var(--band-panel);padding:18px var(--page-pad);display:flex;align-items:center;gap:16px;flex-wrap:wrap}.site-footer_ecoLabel__1W40j{font-family:var(--font-mono),monospace;font-size:var(--text-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--band-faint);white-space:nowrap}@media (max-width:640px){.site-footer_ecoBand__cfLaC{flex-direction:column;align-items:stretch;gap:10px}.site-footer_ecoLabel__1W40j{margin-bottom:4px}}.site-footer_ecoCard__nxcTC{padding:8px 14px;border:1px solid var(--band-panel);text-decoration:none;display:flex;flex-direction:column;gap:2px;transition:border-color var(--dur-fast) var(--ease-out)}.site-footer_ecoCard__nxcTC:hover{border-color:var(--band-rule)}.site-footer_ecoCardActive__qN1X2{border-color:var(--band-text)}.site-footer_ecoName__nCXy2{font-family:var(--font-mono),monospace;font-size:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--band-muted)}.site-footer_ecoCardActive__qN1X2 .site-footer_ecoName__nCXy2{color:var(--band-text)}.site-footer_ecoSub__owSA4{font-family:var(--font-mono),monospace;font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--band-faint)}.site-footer_grid__vQqx9{padding:var(--space-6) var(--page-pad);display:grid;grid-template-columns:2fr 1.6fr 1.4fr 1.4fr;grid-gap:36px;gap:36px;border-bottom:1px solid var(--band-panel)}@media (max-width:900px){.site-footer_grid__vQqx9{grid-template-columns:1fr 1fr}}@media (max-width:540px){.site-footer_grid__vQqx9{grid-template-columns:1fr}}.site-footer_wordmark__1KaLp{font-family:var(--font-display),sans-serif;font-weight:900;font-size:20px;letter-spacing:.04em;text-transform:uppercase;color:var(--band-text);margin-bottom:14px}.site-footer_blurb__dqlOu{font-size:var(--text-body-sm);color:var(--band-muted);line-height:1.8;margin:0 0 22px;max-width:320px}.site-footer_contact__C_N1M{display:flex;flex-direction:column;gap:8px;letter-spacing:.06em;color:var(--band-muted);line-height:1.7}.site-footer_colHead__AdpYt,.site-footer_contact__C_N1M{font-family:var(--font-mono),monospace;font-size:var(--text-micro)}.site-footer_colHead__AdpYt{letter-spacing:.16em;text-transform:uppercase;color:var(--band-faint);border-bottom:1px solid var(--band-panel);padding-bottom:10px;margin-bottom:16px}.site-footer_colList__kD9JG{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.site-footer_colGap__va6pO{margin-top:14px}.site-footer_colLink__dI6VJ{font-size:var(--text-body-sm);color:var(--band-body);text-decoration:none;line-height:1.4;transition:color var(--dur-fast) var(--ease-out)}@media (max-width:640px){.site-footer_colList__kD9JG{gap:0}.site-footer_allWork__4Rty1,.site-footer_colLink__dI6VJ{display:block;padding:10px 0}}.site-footer_colLink__dI6VJ:hover{color:var(--band-text)}.site-footer_allWork__4Rty1{font-family:var(--font-mono),monospace;font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--band-faint);text-decoration:none;margin-top:6px;display:inline-block;transition:color var(--dur-fast) var(--ease-out)}.site-footer_allWork__4Rty1:hover{color:var(--band-text)}.site-footer_socialList__PcXi2{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.site-footer_hiringBox__l5oGA{border:1px solid var(--band-rule);padding:14px;text-align:center;display:flex;flex-direction:column;gap:6px;margin-top:24px;max-width:220px;text-decoration:none;transition:border-color var(--dur-fast) var(--ease-out)}.site-footer_hiringBox__l5oGA:hover{border-color:var(--band-text)}.site-footer_hiringLabel__Z6ios{letter-spacing:.14em;color:var(--accent)}.site-footer_hiringLabel__Z6ios,.site-footer_hiringLink__Eshk8{font-family:var(--font-mono),monospace;font-size:var(--text-micro);text-transform:uppercase}.site-footer_hiringLink__Eshk8{letter-spacing:.08em;color:var(--band-body)}.site-footer_bottomBar__HJk4H{padding:16px var(--page-pad);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;font-family:var(--font-mono),monospace;font-size:var(--text-micro);letter-spacing:.08em;color:var(--band-faint)}.site-footer_bottomLink__RY5i6{color:inherit;text-decoration:underline;text-underline-offset:3px}.site-footer_bottomLink__RY5i6:hover{color:var(--band-text)}.site-footer_wordmarkGiant__DWECX{padding:32px var(--page-pad) 24px;font-family:var(--font-display),sans-serif;font-weight:900;font-size:var(--text-wordmark);line-height:.8;letter-spacing:var(--tracking-display);color:var(--band-text);white-space:nowrap;margin-bottom:-.14em}@media (max-width:705px){.site-footer_wordmarkGiant__DWECX{font-size:17vw}}.not-found_wrap__1bTh4{min-height:500px;background:var(--band);color:var(--band-body);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:var(--space-7) var(--page-pad)}.not-found_kicker__Q41d0{font-family:var(--font-mono),monospace;font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--band-faint);margin:0 0 20px}.not-found_title__bplhf{font-size:var(--text-display-xl);letter-spacing:var(--tracking-display-xl);line-height:var(--leading-display);color:var(--band-text);margin-bottom:24px}.not-found_body__Ruwvw{font-size:16px;color:var(--band-muted);line-height:var(--leading-body);max-width:520px;margin:0 0 var(--space-5)}.not-found_links__iL7w4{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.not-found_link__6CuQS{display:inline-block;font-family:var(--font-mono),monospace;font-size:var(--text-label);letter-spacing:var(--tracking-btn);text-transform:uppercase;color:var(--band-text);text-decoration:none;border:1px solid var(--band-rule);padding:15px 24px;transition:opacity var(--dur-fast) var(--ease-out)}.not-found_link__6CuQS:focus-visible,.not-found_link__6CuQS:hover{opacity:.7}.careers_hero__v20Yt{padding-top:var(--space-7)}.careers_title__3Anws{font-size:var(--text-display-lg);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--band-text);margin:0}.careers_lede__ujDd_{font-size:var(--text-statement);line-height:1.55;color:var(--band-body);max-width:880px;margin:24px 0 0}.careers_body__3IrPx{font-size:16px;line-height:var(--leading-body);color:var(--gray);max-width:720px;margin:0}.careers_h2__l66JN{font-size:var(--text-display-md);color:var(--ink);margin:0 0 var(--space-5)}.careers_culture__N7lEq{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px 40px;gap:48px 40px;margin-top:40px}@media (max-width:720px){.careers_culture__N7lEq{grid-template-columns:1fr;gap:36px}}.careers_cultureCard__SWr_Q{border-top:1px solid var(--rule-strong);padding-top:24px}.careers_cultureHead__7hEjH{font-family:var(--font-body),sans-serif;font-weight:700;font-size:18px;color:var(--ink);text-transform:none;letter-spacing:0;margin:0 0 10px}.careers_cultureBody__Ui9d_{font-size:var(--text-body);color:var(--gray);line-height:1.7;margin:0}.careers_values__ww0bJ{display:flex;flex-wrap:wrap;gap:12px}.careers_valueCard__DzVr1{border:1px solid var(--rule-strong);padding:10px 18px;font-family:var(--font-mono),monospace;font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.careers_valueCardBold__T7t1K{background:var(--ink);color:var(--bg)}.careers_roles___Fnge{border-bottom:1px solid var(--rule-strong)}.careers_roleCard__LEDT7{display:grid;grid-template-columns:1fr auto;grid-column-gap:24px;column-gap:24px;padding:22px 0;border-top:1px solid var(--rule-hair);scroll-margin-top:80px}.careers_roleCard__LEDT7:first-child{border-top-color:var(--rule-strong)}.careers_roleCard__LEDT7>*{grid-column:1}.careers_roleHead__bE3Pw{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.careers_roleTitle__RFhaX{font-size:var(--text-heading);letter-spacing:var(--tracking-heading);line-height:1.15;color:var(--ink);margin:0}.careers_roleBrandChip__VB0aR{border:1px solid var(--rule-hair);color:var(--gray)}.careers_roleBrandChip__VB0aR,.careers_roleFilledChip__vZOZq{font-family:var(--font-mono),monospace;font-size:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;padding:6px 12px}.careers_roleFilledChip__vZOZq{border:1px solid var(--ac);color:var(--ac)}.careers_roleFilledNote__bdxJD{letter-spacing:.06em}.careers_roleFilledNote__bdxJD,.careers_roleMeta__PhSun{font-family:var(--font-mono),monospace;font-size:var(--text-micro);text-transform:uppercase;color:var(--gray)}.careers_roleMeta__PhSun{letter-spacing:.1em;margin:10px 0 0}.careers_roleSummary__Ue8e8{font-size:var(--text-body);line-height:var(--leading-body);color:var(--gray);margin:12px 0 0;max-width:640px}.careers_roleDetails__Pk8vJ{margin:14px 0 0;border-top:1px solid var(--rule-hair);padding-top:14px;max-width:640px}.careers_roleDetailsLabel__O4Uhf{font-family:var(--font-mono),monospace;font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);cursor:pointer}.careers_roleList__pQDDJ{margin:10px 0 0;padding-left:18px;font-size:var(--text-body);line-height:1.8;color:var(--gray)}.careers_roleApply__Qtrkw{grid-column:2;grid-row:1;align-self:baseline;justify-self:end;margin:0;white-space:nowrap}.careers_rolesEmpty__KrJ_N{font-size:var(--text-body);color:var(--gray);margin:0}.careers_rolesFallback__hg6h7{font-size:var(--text-body);color:var(--gray);margin:var(--space-4) 0 0}.careers_rolesLink__qg2iC{font-family:var(--font-mono),monospace;font-size:var(--text-label);letter-spacing:var(--tracking-btn);text-transform:uppercase;color:var(--ink);text-decoration:none}.careers_rolesLink__qg2iC:hover{color:var(--accent)}@media (max-width:840px){.careers_roleCard__LEDT7{grid-template-columns:1fr}.careers_roleApply__Qtrkw{grid-column:1;grid-row:auto;justify-self:start;margin-top:14px}}@media (max-width:640px){.careers_roleCard__LEDT7{scroll-margin-top:128px}}.careers_whyGrid__jxmWc{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-6);gap:var(--space-6);align-items:start}@media (max-width:720px){.careers_whyGrid__jxmWc{grid-template-columns:1fr;gap:var(--space-5)}}.careers_quoteCard__Cqa49{border-top:1px solid var(--rule-strong);padding-top:var(--space-4)}.careers_quoteCard__Cqa49 .careers_body__3IrPx{margin:var(--space-4) 0 14px}.careers_manifestoHeading__ZETLl{font-size:var(--text-display-md);color:var(--ink);margin:0 0 var(--space-4)}.careers_manifesto__G5xpL{list-style:none;margin:0;padding:0}.careers_manifestoLine__5gUMB{font-size:var(--text-statement);line-height:1.4;color:var(--ink);padding:12px 0;border-top:1px solid var(--rule-hair)}.careers_manifestoLine__5gUMB:last-child{border-bottom:1px solid var(--rule-hair)}.careers_perks__wF_JZ{display:flex;flex-direction:column;border-top:1px solid var(--rule-strong)}.careers_perkRow__B9WeP{display:flex;align-items:baseline;gap:12px;padding:14px 0;border-bottom:1px solid var(--rule-hair);font-size:var(--text-body);color:var(--ink)}.careers_perkRow__B9WeP:last-child{border-bottom:1px solid var(--rule-strong)}.careers_perkCheck__wHRaR{color:var(--accent);flex-shrink:0}.case-study_heroImage__6WwrG{position:relative;height:clamp(420px,68vh,780px);background:var(--surface-2);overflow:hidden}@media (max-width:720px){.case-study_heroImage__6WwrG{height:clamp(360px,70vh,560px)}}.case-study_heroImg__pAUZS{object-fit:cover}.case-study_heroMobileOnly__6122Z{display:none}@media (max-width:720px){.case-study_heroDesktopOnly__UwgBi{display:none}.case-study_heroMobileOnly__6122Z{display:block}}.case-study_heroSlot__J0G9d{position:absolute;inset:0}.case-study_heroOverlay__CyLY1{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0 var(--page-pad);background:rgba(0,0,0,.3);pointer-events:none}.case-study_heroName__UCM51{font-family:var(--font-display),sans-serif;font-weight:var(--weight-display);font-size:clamp(40px,7vw,112px);letter-spacing:var(--tracking-display);line-height:.95;text-transform:uppercase;text-align:center;color:#ffffff;max-width:14ch;text-wrap:balance}.case-study_intro__nNBjt{display:flex;gap:64px;align-items:flex-start;flex-wrap:wrap}.case-study_introMain__7LSrK{flex:2 1;min-width:300px}.case-study_kicker__a0sk9{font-family:var(--font-mono),monospace;font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gray);margin:0 0 20px}.case-study_kickerTag__wimRh{border:1px solid var(--rule-hair);padding:2px 8px;color:var(--gray)}.case-study_title__jiuij{font-size:var(--text-display-lg);letter-spacing:var(--tracking-display);line-height:var(--leading-display);color:var(--ink);margin:0}.case-study_headline__cIK7n{font-family:var(--font-display),sans-serif;font-weight:var(--weight-display);font-size:var(--text-heading);letter-spacing:var(--tracking-heading);line-height:1.15;text-transform:uppercase;color:var(--ink);max-width:640px;margin:20px 0 0}.case-study_introBody__nTBO2{font-size:var(--text-body-lg);color:var(--gray);line-height:1.6;max-width:640px;margin:24px 0 0}.case-study_facts__eN7Nn{flex:1 1;min-width:240px;max-width:360px;display:flex;flex-direction:column;gap:var(--space-4)}.case-study_services__Yh0wp{border-top:1px solid var(--rule-strong);padding-top:16px}.case-study_factsHead__KMafK{font-family:var(--font-mono),monospace;font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--gray);margin:0 0 14px}.case-study_serviceList__32SQd{list-style:none;margin:0;padding:0}.case-study_serviceItem__hMA8f{font-family:var(--font-display),sans-serif;font-weight:var(--weight-display);font-size:18px;letter-spacing:var(--tracking-heading);line-height:1.2;text-transform:uppercase;color:var(--ink);padding:8px 0;border-bottom:1px solid var(--rule-hair)}.case-study_statSection__oXYPh{padding-top:0}.case-study_heroStats__MLJBL{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:40px;gap:40px}@media (max-width:640px){.case-study_heroStats__MLJBL{grid-template-columns:1fr 1fr;gap:24px}}.case-study_heroStatCell__G1iwn{border-top:1px solid var(--rule-strong);padding-top:16px}.case-study_heroStatValue__vX5ix{font-family:var(--font-display),sans-serif;font-weight:var(--weight-display);font-size:var(--text-stat);letter-spacing:var(--tracking-display);line-height:1;color:var(--ink)}.case-study_heroStatLabel__t3MhR{font-family:var(--font-mono),monospace;font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--gray);margin-top:6px}.case-study_wideSection__QgEI_{padding-top:0}.case-study_wide__B3yzk{position:relative;aspect-ratio:16/9;background:var(--surface-2);overflow:hidden}@media (max-width:720px){.case-study_wide__B3yzk{aspect-ratio:4/3}}.case-study_narrative___GqH2{display:flex;gap:48px;align-items:flex-start;flex-wrap:wrap}.case-study_narrativeMain__RUqg0{flex:1 1;min-width:300px}.case-study_sectionHead__4z19m{font-size:var(--text-heading);letter-spacing:var(--tracking-heading);color:var(--ink);margin-bottom:16px}.case-study_body__7Anay{font-size:16px;color:var(--gray);line-height:var(--leading-body);max-width:680px;margin:0}.case-study_metaCard__HlSTF{border-top:1px solid var(--rule-strong)}.case-study_metaRow__i0Wi0{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--rule-hair)}.case-study_metaLabel__9X_pQ{font-family:var(--font-mono),monospace;font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--gray);white-space:nowrap}.case-study_metaValue__lwEaE{font-size:var(--text-body-sm);color:var(--ink);text-align:right}.case-study_outcomeBand__Yp327{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:40px;gap:40px;margin-top:var(--space-5)}.case-study_outcomeCell__DRV5O{border-top:1px solid var(--rule-strong);padding-top:16px}.case-study_outcomeValue__3nde7{font-family:var(--font-display),sans-serif;font-weight:var(--weight-display);font-size:var(--text-stat);letter-spacing:var(--tracking-display);line-height:1;color:var(--ink)}.case-study_outcomeLabel__sqBz7{font-family:var(--font-mono),monospace;font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--gray);margin-top:6px}.case-study_gallery__Jm1PT{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-top:var(--space-4)}@media (max-width:720px){.case-study_gallery__Jm1PT{grid-template-columns:1fr}}.case-study_galleryItem__FEL_x{position:relative;aspect-ratio:4/3;min-width:0;background:var(--surface-2);overflow:hidden}.case-study_galleryImg__1RDP0{object-fit:cover}.case-study_quote__H8rcZ{margin:0;max-width:880px}.case-study_quoteText__eIgyA{font-size:var(--text-statement);line-height:1.55;color:var(--ink-statement);margin:0}.case-study_quoteAttr__ZOYQP{margin-top:24px;font-family:var(--font-mono),monospace;font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gray)}.case-study_related__t2Rj7{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-top:var(--space-4)}@media (max-width:720px){.case-study_related__t2Rj7{grid-template-columns:1fr}}.case-study_relatedCard__MUqjF{border-top:1px solid var(--rule-strong);padding-top:16px;text-decoration:none;display:flex;flex-direction:column;gap:8px}.case-study_relatedName__raGuj{font-family:var(--font-display),sans-serif;font-weight:var(--weight-display);font-size:22px;letter-spacing:var(--tracking-heading);line-height:1.1;text-transform:uppercase;color:var(--ink);transition:color var(--dur-fast) var(--ease-out)}.case-study_relatedCard__MUqjF:hover .case-study_relatedName__raGuj{color:var(--accent)}.case-study_relatedStat__S2jXa{font-family:var(--font-mono),monospace;font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--gray)}.case-study_blockNarrative__QOZfe{padding-bottom:var(--space-4)}.case-study_beforeAfterGrid__wygPg{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}@media (max-width:720px){.case-study_beforeAfterGrid__wygPg{grid-template-columns:1fr}}.case-study_beforeAfterItem__lxNW1{position:relative;aspect-ratio:4/3;min-width:0;background:var(--surface-2);overflow:hidden}.case-study_beforeAfterTag__HQTSt{position:absolute;top:12px;left:12px;z-index:1;color:var(--band-text);background:var(--band);padding:4px 10px}.case-study_beforeAfterCaption__1r1XJ,.case-study_beforeAfterTag__HQTSt{font-family:var(--font-mono),monospace;font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase}.case-study_beforeAfterCaption__1r1XJ{color:var(--gray);padding-top:12px;margin:0}.case-study_partnerLogos__z5Bk1{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end}.case-study_partnerLogo__QbXRO{position:relative;width:64px;height:24px}.case-study_partnerLogoImg__N6nt4{object-fit:contain;object-position:right center}.case-study_pagination__y_M_H{background:var(--band);color:var(--band-body);border-top:1px solid var(--band-rule);display:flex;align-items:stretch;min-height:72px}[data-brand=eltoro] .case-study_pagination__y_M_H{border-top:1px solid var(--band-panel);border-bottom:1px solid var(--band-panel)}.case-study_pageCell__pPwgs{flex:1 1;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:14px 20px;border-right:1px solid var(--band-rule);text-decoration:none;transition:background var(--dur-fast) var(--ease-out)}a.case-study_pageCell__pPwgs:hover{background:var(--band-panel)}.case-study_pageCellRight__MsxMt{align-items:flex-end;border-right:none}.case-study_pageCellEmpty__mzw2U{justify-content:center}.case-study_pageCellEmpty__mzw2U,.case-study_pageDir__8E9TT{font-family:var(--font-mono),monospace;font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--band-faint)}.case-study_pageName__1GRqY{font-family:var(--font-display),sans-serif;font-weight:var(--weight-display);font-size:18px;letter-spacing:var(--tracking-heading);text-transform:uppercase;color:var(--band-text)}.case-study_pageIndex__IKSrV{display:flex;align-items:center;padding:0 24px;border-right:1px solid var(--band-rule);font-family:var(--font-mono),monospace;font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--band-muted);text-decoration:none;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.case-study_pageIndex__IKSrV:hover{background:var(--band-panel);color:var(--band-text)}.video-embed_frame__rg8BZ{position:relative;aspect-ratio:16/9;background:var(--band);overflow:hidden}.video-embed_iframe__CmRgg,.video-embed_posterButton__ruH5M{position:absolute;inset:0;width:100%;height:100%;border:0}.video-embed_posterButton__ruH5M{padding:0;cursor:pointer;background:none}.video-embed_posterImg__qkg9V{object-fit:cover}.video-embed_playBadge__tlkL3{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;border:1px solid var(--band-panel);background:var(--band);opacity:.85;display:flex;align-items:center;justify-content:center;transition:opacity var(--dur-fast) var(--ease-out)}.video-embed_posterButton__ruH5M:focus-visible .video-embed_playBadge__tlkL3,.video-embed_posterButton__ruH5M:hover .video-embed_playBadge__tlkL3{opacity:.95}.video-embed_playTriangle__R7Pgi{width:0;height:0;margin-left:6px;border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:22px solid var(--band-text)}.video-embed_caption__XF68o{font-family:var(--font-mono),monospace;font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--gray);margin-top:var(--space-3)}.home-client-strip_strip__yv_7I{background:#000;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;border-top:1px solid var(--band-rule);border-bottom:1px solid var(--band-rule)}.home-client-strip_strip__yv_7I::-webkit-scrollbar{display:none}.home-client-strip_track__nxIqN{display:flex;width:max-content;animation:home-client-strip_drift__U655Q linear infinite;animation-duration:80s}.home-client-strip_strip__yv_7I:hover .home-client-strip_track__nxIqN{animation-play-state:paused}@keyframes home-client-strip_drift__U655Q{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.home-client-strip_tile__yjXRd{flex:0 0 auto;display:block;width:480px;height:364px;padding:30px;background:#000;border-right:1px solid var(--band-rule);text-decoration:none}.home-client-strip_frame__jj4Yo{position:relative;display:block;width:100%;height:100%;overflow:hidden;background:#111}.home-client-strip_img__EVUzZ{object-fit:cover}.home-client-strip_overlay__kGqCQ{position:absolute;inset:0;background:rgba(0,0,0,.25);transition:background var(--dur-fast) var(--ease-out)}.home-client-strip_tile__yjXRd:hover .home-client-strip_overlay__kGqCQ{background:rgba(0,0,0,.55)}.home-client-strip_label__jYRwM{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0 24px;text-align:center;font-family:var(--font-mono),monospace;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:#fff}.home-client-strip_light__KorRU{background:#fff;border-top-color:var(--rule-strong);border-bottom-color:var(--rule-strong)}.home-client-strip_light__KorRU .home-client-strip_tile__yjXRd{background:#fff;border-right-color:var(--rule-hair)}@media (max-width:840px){.home-client-strip_tile__yjXRd{width:320px;height:243px;padding:20px}}@media (prefers-reduced-motion:reduce){.home-client-strip_track__nxIqN{animation:none}}.story-band_story__P7g_R{background:var(--band);color:var(--band-body);padding:72px var(--page-pad);display:grid;grid-template-columns:1fr 480px;grid-gap:48px;gap:48px;align-items:center}[data-brand=eltoro] .story-band_story__P7g_R{border-top:1px solid var(--band-panel);border-bottom:1px solid var(--band-panel)}.story-band_storyHead__s5ERE{font-size:var(--text-display-md);color:var(--band-text)}.story-band_storyBody__0GUbz{font-size:var(--text-body);line-height:var(--leading-body);color:var(--band-muted);max-width:560px;margin:20px 0 0}.story-band_storyStats__dbB_r{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-top:40px}.story-band_storyStat__Q4OJb{border-top:1px solid var(--band-rule);padding-top:16px}.story-band_storyStatValue__Ytrom{font-family:var(--font-display),sans-serif;font-weight:var(--weight-display);font-size:36px;letter-spacing:var(--tracking-display);line-height:1;color:var(--band-text)}.story-band_storyStatLabel__SByAu{font-family:var(--font-mono),monospace;font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--band-faint);margin-top:4px}.story-band_storyCtaRow__lqOp0{margin-top:36px}.story-band_storyCta__XbfFp{display:inline-block;border:1px solid var(--band-text);color:var(--band-text);padding:15px 32px;font-family:var(--font-mono),monospace;font-size:var(--text-body-sm);letter-spacing:var(--tracking-btn);text-transform:uppercase;text-decoration:none;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.story-band_storyCta__XbfFp:hover{background:var(--band-text);color:var(--band)}.story-band_storyImgWrap__nXpTP{position:relative;height:420px;background:var(--surface-2);overflow:hidden}.story-band_storyImg__FbR_b{object-fit:cover}@media (max-width:840px){.story-band_story__P7g_R{grid-template-columns:1fr}.story-band_storyImgWrap__nXpTP{height:clamp(220px,56vw,360px);order:-1}}.about_pageTitle__qoYVn{font-size:var(--text-display-lg);letter-spacing:var(--tracking-display);line-height:var(--leading-display);color:var(--ink)}.about_lede__vX53_{font-size:var(--text-statement);line-height:1.55;color:var(--ink-statement);max-width:880px;margin:24px 0 0}.about_h2___xOgv{color:var(--ink)}.about_h2Light__uaHbU,.about_h2___xOgv{font-size:var(--text-display-md);margin:0}.about_h2Light__uaHbU{color:var(--band-text)}.about_body__Phxef{color:var(--gray);max-width:680px}.about_bodyLight__fuPwl,.about_body__Phxef{font-size:16px;line-height:var(--leading-body);margin:24px 0 0}.about_bodyLight__fuPwl{color:var(--band-muted);max-width:720px}.about_story__BVxBm{display:flex;gap:48px;flex-wrap:wrap}.about_storyMain__WLL_i{flex:2 1;min-width:300px}.about_storyStats__qLWgL{flex:1 1;min-width:260px;display:flex;flex-direction:column;gap:24px}.about_storyStatRow__7spHb{border-top:1px solid var(--rule-strong);padding-top:16px}.about_storyStatValue__An3GE{display:block;font-family:var(--font-display),sans-serif;font-weight:var(--weight-display);font-size:var(--text-stat);letter-spacing:var(--tracking-display);line-height:1;color:var(--ink)}.about_storyStatLabel__t54kB{display:block;font-family:var(--font-mono),monospace;font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--gray);margin-top:6px}.about_retention__AhH18{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--band-panel);border:1px solid var(--band-panel);max-width:760px;margin-top:40px}@media (max-width:720px){.about_retention__AhH18{grid-template-columns:1fr 1fr}}.about_retentionCell__Qen5u{padding:24px;background:var(--band)}.about_retentionCellHot__nsv6k{background:var(--band-text)}.about_retentionValue__S8hwa{color:var(--band)}.about_retentionValueDim__pp7eI,.about_retentionValue__S8hwa{font-family:var(--font-display),sans-serif;font-weight:var(--weight-display);font-size:32px;letter-spacing:var(--tracking-display);line-height:1}.about_retentionValueDim__pp7eI{color:var(--band-faint)}.about_retentionLabel__K43QA{font-family:var(--font-mono),monospace;font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--band-faint);margin-top:6px}.about_retentionCellHot__nsv6k .about_retentionLabel__K43QA{color:var(--band)}.about_trinity__Q7iVv{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px;margin-top:40px}@media (max-width:840px){.about_trinity__Q7iVv{grid-template-columns:1fr;gap:32px}}.about_trinityCell__PjKG0{border-top:1px solid var(--rule-strong);padding-top:24px}.about_trinityIcon__i0ZGK{font-size:20px;line-height:1;color:var(--accent);margin-bottom:14px}.about_trinityHead__KKxlP{font-size:var(--text-heading);letter-spacing:var(--tracking-heading);color:var(--ink);margin-bottom:6px}.about_trinitySub__UvFt5{font-family:var(--font-mono),monospace;font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gray);margin:0 0 16px}.about_trinityBody___hCAU{font-size:var(--text-body);color:var(--gray);line-height:1.7;margin:0 0 18px}.about_trinityQuote__bzt1t{font-size:var(--text-body);font-style:italic;color:var(--gray);border-left:1px solid var(--rule-strong);padding-left:14px;line-height:1.6;margin:0}.about_women__AE3uX{background:var(--panel-bg);color:var(--panel-body);padding:72px var(--page-pad)}.about_womenHead__rqNN7{font-size:var(--text-display-lg);color:var(--panel-ink);margin:0}.about_womenBody__MfGIa{font-size:16px;line-height:var(--leading-body);color:var(--panel-body);max-width:680px;margin:28px 0 24px}.about_womenNoteRow__gpUhH{border-top:1px solid var(--panel-ink);margin-top:40px;padding-top:20px;display:flex;justify-content:space-between;align-items:baseline;gap:48px;flex-wrap:wrap}.about_womenNote__6DOLq{font-family:var(--font-mono),monospace;font-size:var(--text-label);letter-spacing:var(--tracking-btn);text-transform:uppercase;color:var(--panel-body);max-width:760px;line-height:1.7}.about_womenStat__FLhiM{font-family:var(--font-display),sans-serif;font-weight:var(--weight-display);font-size:var(--text-stat);letter-spacing:var(--tracking-display);color:var(--accent);white-space:nowrap}.about_culture__6dznq{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px 40px;gap:48px 40px;margin-top:40px}@media (max-width:720px){.about_culture__6dznq{grid-template-columns:1fr;gap:36px}}.about_cultureCard__FHdj6{border-top:1px solid var(--rule-strong);padding-top:24px}.about_cultureText__K2dAt{padding-top:0}.about_cultureHead__RU9JA{font-family:var(--font-body),sans-serif;font-weight:700;font-size:18px;color:var(--ink);text-transform:none;letter-spacing:0;margin-bottom:10px}.about_cultureBody__zYR4v{font-size:var(--text-body);color:var(--gray);line-height:1.7;margin:0}.about_values__4vpXm{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--band-panel);border:1px solid var(--band-panel);margin-top:20px}@media (max-width:840px){.about_values__4vpXm{grid-template-columns:1fr 1fr}}.about_valueCell__JK4_a{background:var(--band);padding:24px}.about_valueDot__odJl0{display:block;width:5px;height:5px;background:var(--accent);margin-bottom:14px}.about_valueName__xjVaj{font-size:var(--text-body);font-weight:700;color:var(--band-text);margin-bottom:6px;line-height:1.3}.about_valueDesc__mEZx1{font-size:var(--text-body-sm);color:var(--band-muted);line-height:1.6}.about_entities__QClfI{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:40px;gap:40px;margin-top:40px}@media (max-width:840px){.about_entities__QClfI{grid-template-columns:1fr 1fr}}@media (max-width:540px){.about_entities__QClfI{grid-template-columns:1fr}}.about_entityCell__0shbW{border-top:1px solid var(--rule-strong);padding-top:20px}.about_entityName__hEbT9{font-family:var(--font-display),sans-serif;font-weight:var(--weight-display);font-size:20px;letter-spacing:var(--tracking-heading);line-height:1.2;text-transform:uppercase;color:var(--ink);margin-bottom:12px}.about_entityDesc__pP7CS{font-size:var(--text-body);color:var(--gray);line-height:1.7}.about_founder__mSOoQ{display:flex;gap:40px;align-items:flex-start;flex-wrap:wrap}.about_founderPhoto__s2x7u{width:280px;height:350px;flex-shrink:0}.about_founderBio__gNuT_{flex:1 1;min-width:280px}.about_founderName___167b{font-size:32px;letter-spacing:var(--tracking-heading);color:var(--ink);margin-bottom:8px}.about_founderTitle__kLzWQ{letter-spacing:var(--tracking-label);margin:0}.about_founderEmail__q7Aqe,.about_founderTitle__kLzWQ{font-family:var(--font-mono),monospace;font-size:var(--text-micro);text-transform:uppercase;color:var(--gray)}.about_founderEmail__q7Aqe{margin-top:24px;letter-spacing:.1em}.about_ctaBtn__8RmxC{margin-top:32px}.about_team__dC39b{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:36px 24px;gap:36px 24px;margin-top:40px}@media (max-width:840px){.about_team__dC39b{grid-template-columns:1fr 1fr}}@media (max-width:540px){.about_team__dC39b{grid-template-columns:1fr}}.about_teamCard__hcaDD{min-width:0}.about_teamPhoto__AQ38I{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;background:var(--surface-2)}.about_teamName__wI4ij{margin-top:12px;color:var(--ink)}.about_teamName__wI4ij,.about_teamTitle__TKJCH{font-family:var(--font-mono),monospace;font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase}.about_teamTitle__TKJCH{margin-top:4px;color:var(--gray)}.team-strip_strip__f28BD{margin-top:40px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.team-strip_strip__f28BD::-webkit-scrollbar{display:none}.team-strip_track__38JEb{display:flex;width:max-content;gap:24px}.team-strip_tile__TXd8f{flex:0 0 auto;width:240px}.team-strip_frame__7O61H{position:relative;display:block;width:100%;aspect-ratio:1/1;overflow:hidden;background:var(--surface-2)}.team-strip_img__kcR_Y{object-fit:cover}.team-strip_pending__W7CmY{background:radial-gradient(ellipse at center,rgba(255,255,255,0) 55%,rgba(70,40,10,.28) 100%),linear-gradient(160deg,#e9d3a8,#d9b98a 55%,#c9a273)}.team-strip_pendingLabel__rPlLd{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:rgba(60,35,10,.7)}.team-strip_name__fEwtm,.team-strip_pendingLabel__rPlLd{font-family:var(--font-mono),monospace;font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase}.team-strip_name__fEwtm{margin-top:12px;color:var(--ink)}.team-strip_title__9_bMC{margin-top:4px;font-family:var(--font-mono),monospace;font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--gray)}@media (max-width:840px){.team-strip_tile__TXd8f{width:200px}}.approach_hero__bnUzZ{background:var(--band);color:var(--band-body);padding:var(--space-7) var(--page-pad) var(--space-6)}.approach_heroTitle__t7eA7{font-size:var(--text-display-lg);letter-spacing:var(--tracking-display);line-height:var(--leading-display);color:var(--band-text)}.approach_heroBody__cdjO7{font-size:var(--text-statement);line-height:1.55;color:var(--band-body);max-width:880px;margin:24px 0 0}.approach_h2__orT2c{font-size:var(--text-display-md);color:var(--ink);margin:0}.approach_body__lZtfZ{font-size:16px;color:var(--gray);line-height:var(--leading-body);max-width:680px;margin:24px 0 0}.approach_h2Module__YYTGR{font-size:var(--text-display-lg)}.approach_cardDark__LkobK{background:var(--panel-bg)}.approach_cardDark__LkobK .approach_ghostNum__vIZX6{-webkit-text-stroke-color:var(--accent)}.approach_cardDark__LkobK .approach_formulaHead__kULCD,.approach_cardDark__LkobK .approach_rosterRole__F5n8c{color:var(--panel-ink)}.approach_cardDark__LkobK .approach_formulaBody__PXZ9f,.approach_cardDark__LkobK .approach_rosterNote__wxCRc,.approach_cardDark__LkobK .approach_rosterTag__l9HuB{color:var(--panel-body)}.approach_ghostNum__vIZX6{display:block;font-family:var(--font-display),sans-serif;font-weight:900;font-size:190px;line-height:.95;letter-spacing:-.04em;margin-left:-8px;color:transparent;-webkit-text-stroke:2px var(--ink)}@supports not (-webkit-text-stroke:1px black){.approach_ghostNum__vIZX6{color:var(--surface-2)}.approach_cardDark__LkobK .approach_ghostNum__vIZX6{color:var(--accent)}}.approach_formula__XVFJl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;padding:16px var(--page-pad) 140px}.approach_formulaCard__MSYSI{background:var(--surface);padding:24px 32px 44px;overflow:hidden;transition:background var(--dur-fast) var(--ease-out)}.approach_formulaCard__MSYSI:not(.approach_cardDark__LkobK):hover{background:var(--accent-tint)}.approach_formulaCard__MSYSI:nth-child(2){margin-top:72px}.approach_formulaCard__MSYSI:nth-child(3){margin-top:144px}.approach_formulaHead__kULCD{font-size:34px;font-weight:800;text-transform:uppercase;letter-spacing:-.01em;color:var(--ink);margin:20px 0 0}.approach_formulaBody__PXZ9f{font-size:15px;color:var(--gray);line-height:1.7;margin:14px 0 0}@media (max-width:900px){.approach_formula__XVFJl{grid-template-columns:1fr;gap:20px;padding-bottom:var(--space-6)}.approach_formulaCard__MSYSI:nth-child(2){margin-top:0;margin-left:24px}.approach_formulaCard__MSYSI:nth-child(3){margin-top:0}.approach_ghostNum__vIZX6{font-size:120px;-webkit-text-stroke-width:1.5px}.approach_formulaHead__kULCD{font-size:26px}.approach_formulaBody__PXZ9f{font-size:14px}}.approach_pod__QqNdk{display:flex}.approach_podText__LHmnx{max-width:680px}.approach_podList__gAYat{list-style:none;margin:28px 0 0;padding:0}.approach_podRow__zcH4D{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--rule);font-size:var(--text-body);color:var(--gray);line-height:1.6}.approach_podRow__zcH4D strong{color:var(--ink)}.approach_check__yTJnR{color:var(--accent);flex-shrink:0}.approach_roster__L27L3{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:20px;gap:20px;margin-top:40px;padding-bottom:160px}.approach_rosterCard__YxeSX{background:var(--surface);min-height:380px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;transition:background var(--dur-fast) var(--ease-out)}.approach_rosterCard__YxeSX:not(.approach_cardDark__LkobK):hover{background:var(--accent-tint)}.approach_rosterCard__YxeSX:nth-child(2),.approach_rosterCard__YxeSX:nth-child(4){margin-top:56px}.approach_rosterCard__YxeSX:nth-child(3){margin-top:112px}.approach_rosterTop__cqNl1{display:flex;justify-content:space-between;align-items:baseline}.approach_rosterIndex__kK56q{font-family:var(--font-mono),monospace;font-size:14px;color:var(--accent)}.approach_rosterTag__l9HuB{font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--gray)}.approach_rosterText__eZD42{display:flex;flex-direction:column}.approach_rosterRole__F5n8c{font-size:27px;font-weight:800;line-height:1.05;text-transform:uppercase;letter-spacing:-.01em;color:var(--ink)}.approach_rosterNote__wxCRc{font-family:var(--font-mono),monospace;font-size:12px;color:var(--gray);line-height:1.6;margin-top:14px}@media (max-width:900px){.approach_roster__L27L3{grid-template-columns:1fr;gap:16px;padding-bottom:0}.approach_rosterCard__YxeSX{min-height:0;gap:40px}.approach_rosterCard__YxeSX:nth-child(2),.approach_rosterCard__YxeSX:nth-child(4){margin-top:0;margin-left:24px}.approach_rosterCard__YxeSX:nth-child(3){margin-top:0}.approach_rosterRole__F5n8c{font-size:22px}.approach_rosterNote__wxCRc{font-size:12px}}.approach_engagements__7h1Li{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;margin-top:40px}@media (max-width:720px){.approach_engagements__7h1Li{grid-template-columns:1fr;gap:36px}}.approach_engagementCard__HBv6q{border-top:1px solid var(--rule-strong);padding-top:24px}.approach_engagementHead__N1y18{margin-bottom:4px}.approach_engagementTag__XRSTR{display:inline-block;font-family:var(--font-mono),monospace;font-size:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--gray);border:1px solid var(--rule-hair);padding:6px 12px}.approach_engagementType__GoHfG{font-size:var(--text-heading);letter-spacing:var(--tracking-heading);color:var(--ink);margin-top:16px}.approach_engagementBody__kEa_o{padding:0}.approach_stackSplit__p5I8_{display:grid;grid-template-columns:1fr 1fr}@media (max-width:720px){.approach_stackSplit__p5I8_{grid-template-columns:1fr}}.approach_stackIntro__wcOTq{background:var(--band);padding:var(--space-6) var(--page-pad);display:flex;flex-direction:column;justify-content:flex-end}.approach_stackTitle__dSqto{font-size:30px;letter-spacing:var(--tracking-heading);color:var(--band-text);margin-bottom:12px}.approach_stackBody__WqKcF{font-size:var(--text-body);color:var(--band-body);line-height:1.7;max-width:420px;margin:0}.approach_stackList__hbltn{padding:var(--space-6) var(--page-pad);background:var(--surface)}.approach_stackItem__UuZvO{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--rule-hair);font-size:var(--text-body);color:var(--ink)}.approach_stackItem__UuZvO:first-of-type{border-top:1px solid var(--rule-strong)}.approach_stackItem__UuZvO:last-of-type{border-bottom:1px solid var(--rule-strong)}.approach_dot__zxjQh{width:5px;height:5px;background:var(--accent);flex-shrink:0}.approach_turnDown__IVliN{display:flex;gap:48px;align-items:flex-start;flex-wrap:wrap}.approach_turnDownText__8O4Af{flex:2 1;min-width:300px;max-width:760px}.approach_criteria__LW0p9{flex:1 1;min-width:260px;border-top:1px solid var(--rule-strong);padding-top:20px}.approach_criteriaHead__ECpp_{font-family:var(--font-mono),monospace;font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gray);margin:0 0 8px}.approach_thinking__KEWUw{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:40px;gap:40px;margin-top:40px}@media (max-width:840px){.approach_thinking__KEWUw{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:540px){.approach_thinking__KEWUw{grid-template-columns:1fr}}.approach_thinkCard__ms9a1{border-top:1px solid var(--rule-strong);padding-top:20px}.approach_thinkHead__a2Uke{font-size:18px;letter-spacing:var(--tracking-heading);color:var(--ink);margin-bottom:10px}.approach_thinkBody__FaJ9S{font-size:var(--text-body);color:var(--gray);line-height:1.7;margin:0}.approach_cta__t7znV{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:32px}.approach_ctaTitle__11WLh{font-size:var(--text-display-md);color:var(--band-text);margin:0}.approach_ctaBody__VeOin{font-size:16px;color:var(--band-muted);line-height:var(--leading-body);max-width:560px;margin:20px 0 0}.approach_ctaActions__Y577J{display:flex;gap:14px;flex-wrap:wrap}.approach_ctaGhost__aWLuH{display:inline-block;font-family:var(--font-mono),monospace;font-size:var(--text-body-sm);letter-spacing:var(--tracking-btn);text-transform:uppercase;text-decoration:none;padding:15px 32px;border:1px solid var(--band-text);color:var(--band-text);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.approach_ctaGhost__aWLuH:hover{background:var(--band-text);color:var(--band)}.home-acadaca_hero__Z667F{padding:64px var(--page-pad) 48px}.home-acadaca_heroMeta__veDVP{display:flex;justify-content:space-between;align-items:baseline;gap:24px;flex-wrap:wrap;font-family:var(--font-mono),monospace;font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gray)}.home-acadaca_heroRow__vlO6q{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;flex-wrap:wrap}.home-acadaca_heroTitle__S5YGe{font-size:var(--text-display-xl);line-height:var(--leading-display);letter-spacing:var(--tracking-display-xl);color:var(--ink);margin:28px 0 0}.home-acadaca_heroTagline__TlPDO{font-family:var(--font-mono),monospace;font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gray);margin:20px 0 0;max-width:720px;white-space:pre-line}.home-acadaca_heroActions__QSSPN{display:flex;gap:16px;flex-wrap:wrap;padding-bottom:8px}.home-acadaca_heroActions__QSSPN a{white-space:nowrap}@media (max-width:540px){.home-acadaca_heroTitle__S5YGe{font-size:clamp(32px,9vw,56px)}}.home-acadaca_collage__E0_ea{padding:0 var(--page-pad) 8px;display:grid;grid-template-columns:5fr 4fr 3fr;grid-gap:20px;gap:20px;align-items:start}.home-acadaca_collageCol__m5sOc{display:flex;flex-direction:column;gap:20px;min-width:0}.home-acadaca_collageColOffset__F57k7{margin-top:56px}.home-acadaca_tile__MOGkY{display:block;text-decoration:none;color:inherit}.home-acadaca_tileImgWrap__8PkUI{position:relative;background:var(--surface-2);overflow:hidden}.home-acadaca_tile__MOGkY:hover .home-acadaca_tileImg__Ryb_I{transform:scale(1.02)}.home-acadaca_tileImg__Ryb_I{object-fit:cover;transition:transform var(--dur-med) var(--ease-out)}.home-acadaca_tileA__XYwjj{height:500px}.home-acadaca_tileB__0FRki{height:360px}.home-acadaca_tileC__Ye7b9{height:260px}.home-acadaca_tileD__3318n{height:300px}.home-acadaca_tileE__naWI7{height:340px}.home-acadaca_tileCaption__qCkUr{display:flex;justify-content:space-between;gap:12px;padding-top:12px;font-family:var(--font-mono),monospace;font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--gray)}.home-acadaca_collageAllRow__vA_P5{padding:4px var(--page-pad) 16px;display:flex;justify-content:flex-end}.home-acadaca_collageAllLink__Z0PJK{font-family:var(--font-mono),monospace;font-size:var(--text-label);letter-spacing:var(--tracking-btn);text-transform:uppercase;color:var(--ink);text-decoration:none}.home-acadaca_collageAllLink__Z0PJK:hover{color:var(--accent)}@media (max-width:840px){.home-acadaca_collage__E0_ea{grid-template-columns:1fr 1fr}.home-acadaca_collageColOffset__F57k7{margin-top:0}.home-acadaca_tileA__XYwjj,.home-acadaca_tileB__0FRki,.home-acadaca_tileC__Ye7b9,.home-acadaca_tileD__3318n,.home-acadaca_tileE__naWI7{height:clamp(220px,44vw,360px)}}@media (max-width:540px){.home-acadaca_collage__E0_ea{grid-template-columns:1fr}}.home-acadaca_statement___tZWF{padding:48px var(--page-pad) 56px}.home-acadaca_statementText__G2_ki{font-size:var(--text-statement);line-height:1.55;color:var(--ink-statement);max-width:880px;margin:0}.home-acadaca_statBar__HfbJq{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong)}.home-acadaca_statCell___6tWS{padding:28px var(--page-pad);border-right:1px solid var(--rule)}.home-acadaca_statCell___6tWS:last-child{border-right:none}.home-acadaca_statValue__4IwKG{font-family:var(--font-display),sans-serif;font-weight:var(--weight-display);font-size:var(--text-stat);letter-spacing:var(--tracking-display);line-height:1;color:var(--ink)}.home-acadaca_statCell___6tWS:last-child .home-acadaca_statValue__4IwKG{color:var(--accent)}.home-acadaca_statLabel__bx0VU{font-family:var(--font-mono),monospace;font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--gray);margin-top:6px;white-space:pre-line}@media (max-width:840px){.home-acadaca_statBar__HfbJq{grid-template-columns:1fr 1fr}.home-acadaca_statCell___6tWS{border-bottom:1px solid var(--rule)}.home-acadaca_statCell___6tWS:nth-last-child(-n+2){border-bottom:none}.home-acadaca_statCell___6tWS:nth-child(2n){border-right:none}}@media (max-width:540px){.home-acadaca_statBar__HfbJq{grid-template-columns:1fr}.home-acadaca_statCell___6tWS{border-right:none}.home-acadaca_statCell___6tWS:nth-last-child(-n+2){border-bottom:1px solid var(--rule)}.home-acadaca_statCell___6tWS:last-child{border-bottom:none}}.home-acadaca_pillars__4hpNZ{padding:64px var(--page-pad)}.home-acadaca_pillarsEyebrow__pk_nz{margin-bottom:8px}.home-acadaca_pillarRow__MYVSx{display:grid;grid-template-columns:60px 260px 1fr 100px;align-items:baseline;grid-gap:24px;gap:24px;padding:22px 0;border-top:1px solid var(--rule);text-decoration:none;color:inherit;transition:background var(--dur-fast) var(--ease-out)}.home-acadaca_pillarRow__MYVSx:first-child{border-top:1px solid var(--rule-strong)}.home-acadaca_pillarRow__MYVSx:last-child{border-bottom:1px solid var(--rule-strong)}.home-acadaca_pillarRow__MYVSx:hover{background:var(--accent-tint)}.home-acadaca_pillarIndex___7oi8{font-family:var(--font-mono),monospace;font-size:var(--text-label);color:var(--gray)}.home-acadaca_pillarName__hfXFy{font-family:var(--font-display),sans-serif;font-weight:var(--weight-display);font-size:var(--text-heading);letter-spacing:var(--tracking-heading);line-height:1.15;text-transform:uppercase;color:var(--ink)}.home-acadaca_pillarDesc__bTZJJ{font-size:var(--text-body);color:var(--gray);line-height:1.6}.home-acadaca_pillarMore__HHgN7{font-family:var(--font-mono),monospace;font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;text-align:right;color:var(--ink);white-space:nowrap}@media (max-width:840px){.home-acadaca_pillarRow__MYVSx{grid-template-columns:40px minmax(0,1fr);row-gap:8px}.home-acadaca_pillarName__hfXFy{min-width:0}.home-acadaca_pillarDesc__bTZJJ,.home-acadaca_pillarMore__HHgN7{grid-column:1/-1}.home-acadaca_pillarMore__HHgN7{text-align:right}}@media (max-width:540px){.home-acadaca_pillarName__hfXFy{font-size:24px}}.home-acadaca_positioning__KmRkq{background:var(--band);color:var(--band-body);padding:72px var(--page-pad)}.home-acadaca_posHeading__zltid{font-size:var(--text-display-lg);color:var(--band-text)}.home-acadaca_posBody__uoSIR{font-size:16px;line-height:var(--leading-body);color:var(--band-muted);max-width:680px;margin:28px 0 0}.home-acadaca_posGrid__IoFdG{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--band-panel);border:1px solid var(--band-panel);margin-top:48px}.home-acadaca_posCell__GSnGI{background:var(--band);padding:32px}.home-acadaca_posCellUs__9xt3L{background:var(--panel-ink);color:var(--ink)}.home-acadaca_posType__c_FhD{font-family:var(--font-mono),monospace;font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--band-faint)}.home-acadaca_posCellUs__9xt3L .home-acadaca_posType__c_FhD{color:var(--accent)}.home-acadaca_posNames__UpfAT{font-size:var(--text-body-sm);color:var(--band-faint);margin-top:12px}.home-acadaca_posCellUs__9xt3L .home-acadaca_posNames__UpfAT{color:var(--gray);font-size:14px}.home-acadaca_posDesc__YijGr{font-size:var(--text-body);color:var(--band-body);line-height:1.6;margin-top:14px}.home-acadaca_posCellUs__9xt3L .home-acadaca_posDesc__YijGr{color:var(--ink);font-weight:600}.home-acadaca_posNote__dhIbQ{font-size:var(--text-body);color:var(--band-body);line-height:1.6;margin-top:4px}.home-acadaca_posCellUs__9xt3L .home-acadaca_posNote__dhIbQ{color:var(--ink);font-weight:600}@media (max-width:840px){.home-acadaca_posGrid__IoFdG{grid-template-columns:1fr}}.home-acadaca_marqueeSection__jeDbI{padding:64px 0}.home-acadaca_marqueeEyebrow__XUCqD{padding:0 var(--page-pad);margin-bottom:24px}.home-acadaca_formula__wNa9f{background:var(--surface);padding:64px var(--page-pad)}.home-acadaca_formulaEyebrow__tMPH1{margin-bottom:32px}.home-acadaca_formulaGrid__u5cwR{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px}.home-acadaca_formulaCell___I8S6{border-top:1px solid var(--rule-strong);padding-top:24px}.home-acadaca_formulaHead__C4QYr{font-size:30px;letter-spacing:var(--tracking-heading);color:var(--ink);margin:0}.home-acadaca_formulaBody__8ycrO{font-size:var(--text-body);color:var(--gray);line-height:var(--leading-body);margin:14px 0 0}@media (max-width:840px){.home-acadaca_formulaGrid__u5cwR{grid-template-columns:1fr;gap:28px}}.home-acadaca_bff__4h6On{padding:64px var(--page-pad);border-bottom:1px solid var(--rule-strong)}.home-acadaca_bffTitle__HDfji{font-size:var(--text-display-lg);text-transform:none;color:var(--ink)}.home-acadaca_bffRow__s3dcL{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:48px;gap:48px;margin-top:28px;align-items:start}.home-acadaca_bffBody___sOeI{font-size:16px;line-height:var(--leading-body);color:var(--gray);margin:0}.home-acadaca_bffActions___ws0S{display:flex;gap:14px;justify-content:flex-end;flex-wrap:wrap}.home-acadaca_bffActions___ws0S a{white-space:nowrap}@media (max-width:840px){.home-acadaca_bffRow__s3dcL{grid-template-columns:1fr;gap:28px}.home-acadaca_bffActions___ws0S{justify-content:flex-start}}.home-acadaca_icp__ngrBv{padding:64px var(--page-pad)}.home-acadaca_icpHead__Ci3kb{font-size:var(--text-display-md);color:var(--ink)}.home-acadaca_icpBody__4pgVd{font-size:16px;line-height:var(--leading-body);color:var(--gray);max-width:720px;margin:28px 0 0;text-wrap:pretty}.home-acadaca_icpTags__LlCMk{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.home-acadaca_icpTag__JH__A{border:1px solid var(--rule-strong);padding:10px 18px;font-family:var(--font-mono),monospace;font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.home-acadaca_hiring__yTJi1{padding:64px var(--page-pad);display:grid;grid-template-columns:1fr auto;grid-gap:48px;gap:48px;align-items:center;border-bottom:1px solid var(--rule-strong)}.home-acadaca_hiring__yTJi1 a{white-space:nowrap}.home-acadaca_hiringHead__9bqYr{font-size:clamp(32px,3.5vw,44px);color:var(--ink)}.home-acadaca_hiringBody__JlkZM{font-size:var(--text-body);line-height:var(--leading-body);color:var(--gray);max-width:640px;margin:18px 0 0}@media (max-width:840px){.home-acadaca_hiring__yTJi1{grid-template-columns:1fr;gap:24px;justify-items:start}}.home-eltoro_hero__wrO5s{padding:64px var(--page-pad) 48px;border-bottom:1px solid var(--band-panel)}.home-eltoro_heroMeta__nNBsR{display:flex;justify-content:space-between;align-items:baseline;gap:24px;flex-wrap:wrap;font-family:var(--font-mono),monospace;font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gray)}.home-eltoro_heroTitle__urmVS{font-size:var(--text-display-xl);line-height:var(--leading-display);letter-spacing:var(--tracking-display-xl);color:var(--ink);margin:28px 0 0}.home-eltoro_heroRow__g_h4I{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;flex-wrap:wrap;margin-top:32px}.home-eltoro_heroBody__YAXZJ{font-size:var(--text-body-lg);line-height:1.65;color:var(--ink-body);max-width:640px;margin:0}.home-eltoro_heroActions__ICs1X{display:flex;gap:16px;flex-wrap:wrap;padding-bottom:4px}.home-eltoro_heroActions__ICs1X a{white-space:nowrap}@media (max-width:540px){.home-eltoro_heroTitle__urmVS{font-size:clamp(38px,11vw,56px)}}.home-eltoro_collage__KGxP1{padding:24px var(--page-pad) 24px;display:grid;grid-template-columns:5fr 4fr 3fr;grid-gap:20px;gap:20px;align-items:start}.home-eltoro_collageCol__auUca{display:flex;flex-direction:column;gap:20px;min-width:0}.home-eltoro_collageColOffset__0M2mf{margin-top:56px}.home-eltoro_tile__KRgpE{display:block;text-decoration:none;color:inherit}.home-eltoro_tileImgWrap__Tg8RA{position:relative;background:var(--surface);overflow:hidden}.home-eltoro_tile__KRgpE:hover .home-eltoro_tileImg__IdMBY{transform:scale(1.02)}.home-eltoro_tileImg__IdMBY{object-fit:cover;transition:transform var(--dur-med) var(--ease-out)}.home-eltoro_tileA__vLwIt{height:500px}.home-eltoro_tileB___SUyu{height:360px}.home-eltoro_tileC__WR22s{height:260px}.home-eltoro_tileD__BnjOh{height:300px}.home-eltoro_tileE___eH60{height:340px}.home-eltoro_tileCaption__YSNGx{display:flex;justify-content:space-between;gap:12px;padding-top:12px;font-family:var(--font-mono),monospace;font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--gray)}@media (max-width:840px){.home-eltoro_collage__KGxP1{grid-template-columns:1fr 1fr}.home-eltoro_collageColOffset__0M2mf{margin-top:0}.home-eltoro_tileA__vLwIt,.home-eltoro_tileB___SUyu,.home-eltoro_tileC__WR22s,.home-eltoro_tileD__BnjOh,.home-eltoro_tileE___eH60{height:clamp(220px,44vw,360px)}}@media (max-width:540px){.home-eltoro_collage__KGxP1{grid-template-columns:1fr}}.home-eltoro_statBar__SQt9Z{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong)}.home-eltoro_statCell__C6Ixd{padding:28px var(--page-pad);border-right:1px solid var(--rule)}.home-eltoro_statCell__C6Ixd:last-child{border-right:none}.home-eltoro_statValue__M3qBd{font-family:var(--font-display),sans-serif;font-weight:var(--weight-display);font-size:var(--text-stat);letter-spacing:var(--tracking-display);line-height:1;text-transform:uppercase;color:var(--ink)}.home-eltoro_statValueAccent__arJMU{color:var(--accent)}.home-eltoro_statLabel__9y9Gi{font-family:var(--font-mono),monospace;font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--gray);margin-top:6px}@media (max-width:840px){.home-eltoro_statBar__SQt9Z{grid-template-columns:1fr 1fr}.home-eltoro_statCell__C6Ixd{border-bottom:1px solid var(--rule)}.home-eltoro_statCell__C6Ixd:nth-last-child(-n+2){border-bottom:none}.home-eltoro_statCell__C6Ixd:nth-child(2n){border-right:none}}@media (max-width:540px){.home-eltoro_statBar__SQt9Z{grid-template-columns:1fr}.home-eltoro_statCell__C6Ixd{border-right:none}.home-eltoro_statCell__C6Ixd:nth-last-child(-n+2){border-bottom:1px solid var(--rule)}.home-eltoro_statCell__C6Ixd:last-child{border-bottom:none}}.home-eltoro_pendingNote__fuOW0{padding:14px var(--page-pad) 0}.home-eltoro_sectionHead__vA74u{font-size:var(--text-display-md);color:var(--ink);margin:0 0 32px}.home-eltoro_diff__aNXrG{padding:64px var(--page-pad)}.home-eltoro_diffEyebrow__EMC1h{margin-bottom:8px}.home-eltoro_diffList__HQ52M{min-width:0}.home-eltoro_diffRow__Jxbt3{display:grid;grid-template-columns:60px 320px 1fr;align-items:baseline;grid-gap:24px;gap:24px;padding:22px 0;border-top:1px solid var(--rule)}.home-eltoro_diffRow__Jxbt3:first-child{border-top:1px solid var(--rule-strong)}.home-eltoro_diffRow__Jxbt3:last-child{border-bottom:1px solid var(--rule-strong)}.home-eltoro_diffIndex__BSluW{font-family:var(--font-mono),monospace;font-size:var(--text-label);color:var(--gray-light)}.home-eltoro_diffLabel__A6N_S{font-family:var(--font-display),sans-serif;font-weight:var(--weight-display);font-size:26px;letter-spacing:var(--tracking-heading);line-height:1.15;text-transform:uppercase;color:var(--ink)}.home-eltoro_diffBody__j7nzB{font-size:var(--text-body);color:var(--band-body);line-height:1.6}.home-eltoro_diffRowHot__fwyZO{background:var(--panel-bg);border-top:1px solid var(--rule-strong);padding:26px 24px;margin:0 -24px}.home-eltoro_diffRowHot__fwyZO .home-eltoro_diffIndex__BSluW{color:var(--accent)}.home-eltoro_diffRowHot__fwyZO .home-eltoro_diffLabel__A6N_S{color:var(--panel-ink)}.home-eltoro_diffRowHot__fwyZO .home-eltoro_diffBody__j7nzB{color:var(--panel-body)}@media (max-width:840px){.home-eltoro_diffRow__Jxbt3{grid-template-columns:40px 1fr;row-gap:8px}.home-eltoro_diffBody__j7nzB{grid-column:1/-1}.home-eltoro_diffRowHot__fwyZO{margin:0;padding:26px 16px}}.home-eltoro_results__sZ_Ca{padding:0 var(--page-pad) 64px}.home-eltoro_resultsHeader__flEID{display:flex;justify-content:space-between;align-items:baseline;gap:24px}.home-eltoro_resultsEyebrow__vLdem{margin-bottom:8px}.home-eltoro_allWork__Ccfmd{font-family:var(--font-mono),monospace;font-size:var(--text-body-sm);letter-spacing:var(--tracking-btn);text-transform:uppercase;color:var(--ink);text-decoration:none;white-space:nowrap}.home-eltoro_allWork__Ccfmd:hover{color:var(--accent)}.home-eltoro_cases__e95eZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.home-eltoro_caseCard__mpXrl{display:block;min-width:0;text-decoration:none;color:inherit}.home-eltoro_caseImgWrap__YQYd1{position:relative;height:400px;background:var(--surface);overflow:hidden}.home-eltoro_caseImg__n5mgv{object-fit:cover;transition:transform var(--dur-med) var(--ease-out)}.home-eltoro_caseCard__mpXrl:hover .home-eltoro_caseImg__n5mgv{transform:scale(1.02)}.home-eltoro_caseCaption___bEyr{display:flex;flex-direction:column;gap:8px;padding:16px 0;border-bottom:1px solid var(--rule-strong);min-height:92px}.home-eltoro_caseName__KRfol{font-family:var(--font-display),sans-serif;font-weight:var(--weight-display);font-size:22px;letter-spacing:var(--tracking-heading);line-height:1.1;text-transform:uppercase;color:var(--ink)}.home-eltoro_caseStat__ldHTK{font-family:var(--font-mono),monospace;font-size:var(--text-label);letter-spacing:.04em;text-transform:uppercase;color:var(--gray)}@media (max-width:840px){.home-eltoro_cases__e95eZ{grid-template-columns:1fr}.home-eltoro_caseImgWrap__YQYd1{height:clamp(220px,56vw,400px)}}.home-eltoro_marqueeSection__qldcX{padding:0 var(--page-pad) 64px}.home-eltoro_marquee__29Nf1{display:flex;flex-wrap:wrap;gap:16px 40px;align-items:baseline}.home-eltoro_marqueeName__qFwM1{font-family:var(--font-display),sans-serif;font-weight:var(--weight-display);font-size:clamp(24px,2.7vw,34px);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--ink)}.home-eltoro_marqueeNameAlt__mTD2D{font-family:var(--font-serif),serif;font-style:italic;font-size:clamp(22px,2.4vw,30px);color:var(--gray)}.home-eltoro_women__Lq9hR{background:var(--panel-bg);color:var(--panel-body);padding:72px var(--page-pad)}.home-eltoro_womenHead__0QKuQ{font-size:var(--text-display-lg);color:var(--panel-ink)}.home-eltoro_womenBody__KPQg_{font-size:16px;line-height:var(--leading-body);color:var(--panel-body);max-width:680px;margin:28px 0 24px}.home-eltoro_womenNoteRow__mNxCY{border-top:1px solid var(--panel-ink);margin-top:40px;padding-top:20px;display:flex;justify-content:space-between;align-items:baseline;gap:48px;flex-wrap:wrap}.home-eltoro_womenNote__1eWfg{font-family:var(--font-mono),monospace;font-size:var(--text-label);letter-spacing:var(--tracking-btn);text-transform:uppercase;color:var(--panel-body);max-width:760px;line-height:1.7}.home-eltoro_womenStat__Enohi{font-family:var(--font-display),sans-serif;font-weight:var(--weight-display);font-size:var(--text-stat);letter-spacing:var(--tracking-display);color:var(--accent);white-space:nowrap}.home-eltoro_women__Lq9hR .placeholder-block{border-color:var(--panel-body);color:var(--panel-body)}.home-eltoro_bff__md_8S{padding:64px var(--page-pad);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule-strong)}.home-eltoro_bffTitle__oNkIW{font-size:var(--text-display-lg);text-transform:none;color:var(--ink);margin:0 0 4px}.home-eltoro_bffRow__9a_6e{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:48px;gap:48px;margin-top:24px;align-items:start}.home-eltoro_bffBody__9iJIR{font-size:16px;line-height:var(--leading-body);color:var(--band-body);margin:0}.home-eltoro_bffActions__aQDPp{display:flex;gap:14px;justify-content:flex-end;flex-wrap:wrap}.home-eltoro_bffActions__aQDPp a{white-space:nowrap}@media (max-width:840px){.home-eltoro_bffRow__9a_6e{grid-template-columns:1fr;gap:28px}.home-eltoro_bffActions__aQDPp{justify-content:flex-start}}.home-eltoro_cross__i9dmt{padding:64px var(--page-pad);display:grid;grid-template-columns:1fr auto;grid-gap:48px;gap:48px;align-items:center;border-bottom:1px solid var(--rule-strong)}.home-eltoro_cross__i9dmt a{white-space:nowrap}.home-eltoro_crossHead__7UonB{font-size:clamp(32px,3.8vw,48px);line-height:1.05;color:var(--ink)}@media (max-width:840px){.home-eltoro_cross__i9dmt{grid-template-columns:1fr;gap:24px;justify-items:start}}.bff_hero__67L2u{border-bottom:1px solid var(--rule-strong)}.bff_heroTitle__ijVwa{font-size:var(--text-display-lg);letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-transform:none;color:var(--ink)}.bff_heroBody__nFL_9{font-size:var(--text-statement);line-height:1.55;color:var(--ink-statement);max-width:880px;margin:24px 0 var(--space-5)}.bff_h2__Wte8r{font-size:var(--text-display-md);letter-spacing:var(--tracking-display);color:var(--ink);margin-bottom:20px}.bff_body__vMu_G{font-size:16px;color:var(--gray);line-height:var(--leading-body);max-width:680px;margin:0}.bff_product__Vozl0{display:flex;gap:48px;align-items:flex-start;flex-wrap:wrap}.bff_productText__T_VCO{flex:2 1;min-width:300px}.bff_productImg__cys_Q{flex:1 1;min-width:260px;min-height:320px;align-self:stretch}.bff_accessBox__RWA_0{border-top:1px solid var(--rule-strong);padding-top:var(--space-5)}.bff_accessLine__ydGD6{font-size:var(--text-statement);line-height:1.55;color:var(--ink-statement);max-width:720px;margin:0 0 var(--space-5)}.university-register-form_form__lHsIm{display:flex;flex-direction:column;gap:14px;max-width:520px}.university-register-form_hp__lgf2k{position:absolute;left:-9999px;height:0;overflow:hidden}.university-register-form_field__akCmB{display:flex;flex-direction:column;gap:8px;flex:1 1}.university-register-form_row__FZIWn{display:flex;gap:12px}.university-register-form_label__oiLkc{font-family:var(--font-mono),monospace;font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--band-muted)}.university-register-form_input___tYvn{border:1px solid var(--band-text);background:transparent;padding:14px 16px;font-family:var(--font-body),sans-serif;font-size:16px;color:var(--band-text);border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}.university-register-form_input___tYvn::placeholder{color:var(--band-muted)}.university-register-form_input___tYvn:focus{outline:none;border-color:var(--accent)}.university-register-form_error__TG3VK{font-family:var(--font-mono),monospace;font-size:var(--text-body-sm);color:var(--accent);margin:0}.university-register-form_submit__dyWbD{align-self:flex-start;background:var(--band-text);color:var(--band)}.university-register-form_submit__dyWbD:hover{background:var(--accent);color:var(--on-accent)}.university-register-form_submit__dyWbD:disabled{opacity:.6;cursor:default}.university-register-form_fine__Yf5Ms{font-family:var(--font-mono),monospace;font-size:var(--text-micro);letter-spacing:.04em;color:var(--band-faint);margin:0}.university-register-form_sent__6VaZL{border-top:1px solid var(--band-text);padding-top:var(--space-4);max-width:520px}.university-register-form_sentHead__f2NPJ{font-family:var(--font-display),sans-serif;font-weight:var(--weight-display);font-size:var(--text-heading);letter-spacing:var(--tracking-heading);text-transform:uppercase;color:var(--band-text);margin:0 0 8px}.university-register-form_sentBody__toPFY{font-size:var(--text-body);color:var(--band-body);margin:0}@media (max-width:640px){.university-register-form_row__FZIWn{flex-direction:column}}