.ContactForm_form__93_AC{padding:56px var(--pad-x);border-right:1px solid var(--line)}.ContactForm_nameRow__1kpuq{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.ContactForm_field__WlekW{display:flex;flex-direction:column;gap:8px;margin-top:24px}.ContactForm_nameRow__1kpuq .ContactForm_field__WlekW{margin-top:0}.ContactForm_label__QnLDv{font:500 12px var(--mono);color:var(--fg-50)}.ContactForm_input__bvkfU{background:var(--bg-raise);border:1px solid rgba(250,248,245,.15);color:var(--fg);font:400 15px var(--grotesk);padding:15px 16px;border-radius:2px;outline:none;transition:border-color .25s ease}.ContactForm_input__bvkfU:focus{border-color:var(--accent)}.ContactForm_input__bvkfU::placeholder{color:rgba(250,248,245,.35)}.ContactForm_textarea__yFz_X{resize:vertical;line-height:1.6}.ContactForm_problemField__Zy8PK{margin-top:24px}.ContactForm_chips__3RjQL{display:flex;flex-wrap:wrap;gap:10px}.ContactForm_chip__EMS4Y{font:500 13px var(--mono);padding:10px 18px;border-radius:2px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid rgba(250,248,245,.25);background:transparent;color:rgba(250,248,245,.8);transition:border-color .3s ease}.ContactForm_chip__EMS4Y:hover{border-color:var(--accent)}.ContactForm_chipSelected__R_ju0{background:var(--accent);color:var(--bg);border-color:var(--accent)}.ContactForm_sendRow__tuo9v{display:flex;justify-content:space-between;align-items:center;margin-top:28px}.ContactForm_sendNote__k3iQ4{font:400 13px var(--grotesk);color:var(--fg-45)}.ContactForm_sendBtn__s2HH2{font:700 15px var(--sans);background:var(--accent);color:var(--bg);padding:16px 32px;border:none;border-radius:2px;cursor:pointer;transition:background .25s ease,transform .25s ease}.ContactForm_sendBtn__s2HH2:hover{background:var(--fg);transform:translateY(-2px)}.ContactForm_confirmation__omuu1{margin-top:28px;font:500 16px var(--grotesk);color:var(--accent)}@media (max-width:900px){.ContactForm_form__93_AC{border-right:none}.ContactForm_nameRow__1kpuq{grid-template-columns:1fr;gap:24px}}.Nav_nav__o8sSc{display:flex;align-items:center;gap:32px;padding:22px var(--pad-x);border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;background:rgba(20,18,16,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10}.Nav_brand__vMusG{font:800 21px var(--sans);letter-spacing:-.02em;margin-right:auto}.Nav_brand__vMusG span{color:var(--accent)}.Nav_brand__vMusG:hover{color:var(--fg)}.Nav_links__8Axcs{display:flex;gap:36px;font:500 13px var(--mono);color:var(--fg-70)}.Nav_links__8Axcs .Nav_active__efpfw{color:var(--accent)}.Nav_cta__gBZXl{font:600 13px var(--mono);padding:11px 22px}@media (max-width:900px){.Nav_nav__o8sSc{flex-wrap:wrap;gap:14px}.Nav_links__8Axcs{order:3;width:100%;gap:20px;justify-content:space-between}}.Footer_footer__pQtti{display:flex;justify-content:space-between;align-items:center;padding:28px var(--pad-x);font:500 12px var(--mono);color:var(--fg-45)}.Footer_bordered__Snin2{border-top:1px solid var(--line)}.Footer_links__cFiYr{display:flex;gap:24px}@media (max-width:900px){.Footer_footer__pQtti{flex-direction:column;gap:14px;text-align:center}}.CtaBand_band__zOOvV{border-top:1px solid var(--line);padding:88px var(--pad-x);display:flex;justify-content:space-between;align-items:center;background:var(--accent);color:var(--bg)}.CtaBand_title__oPCxT{font:900 60px var(--sans);font-stretch:110%;letter-spacing:-.03em;text-transform:uppercase;line-height:.98}.CtaBand_side__jrNSM{display:flex;flex-direction:column;gap:14px;align-items:flex-end;flex:none}.CtaBand_button__favgM{font:700 16px var(--sans);padding:20px 38px}.CtaBand_note__HCPuy{font:500 13px var(--mono)}@media (max-width:900px){.CtaBand_band__zOOvV{flex-direction:column;align-items:flex-start;gap:32px}.CtaBand_title__oPCxT{font-size:38px}.CtaBand_side__jrNSM{align-items:flex-start}}.page_hero__7KFOs{padding:64px var(--pad-x) 72px}.page_metaRow__2S_ht{display:flex;justify-content:space-between;font:500 12px var(--mono);color:var(--fg-50);padding-bottom:18px}.page_h1__HkJRI,.page_metaRow__2S_ht{border-bottom:1px solid var(--line-strong)}.page_h1__HkJRI{font-family:var(--sans);font-weight:900;font-stretch:110%;font-size:76px;line-height:1.04;letter-spacing:-.03em;text-transform:uppercase;padding:76px 0}.page_h1__HkJRI span{color:var(--accent)}.page_heroFoot__BLf_D{display:flex;justify-content:space-between;align-items:center;margin-top:32px;gap:40px}.page_lede__m7AMO{font:400 18px/1.6 var(--grotesk);color:var(--fg-70);max-width:540px}.page_heroBtns__Z6S_7{display:flex;gap:12px;flex:none}.page_heroBtn__7cugx{font:700 15px var(--sans);padding:16px 30px}.page_pad__XrLUn{padding:72px var(--pad-x)}.page_sectionBar__KJIBZ{display:flex;justify-content:space-between;padding:22px var(--pad-x);font:500 12px var(--mono);color:var(--fg-50)}.page_sectionHead__iJcTv{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:48px}.page_h2__flI2K{font:800 48px var(--sans);letter-spacing:-.02em;text-transform:uppercase}.page_headLink__Rpab2{font:500 13px var(--mono);color:var(--accent)}.page_serviceRow__vXhM1{display:grid;grid-template-columns:90px 1fr 440px;grid-gap:24px;gap:24px;align-items:baseline;padding:30px var(--pad-x);border-top:1px solid var(--line);transition:background .3s ease}.page_serviceRow__vXhM1:hover{background:var(--bg-raise)}.page_serviceNum__25lhV{font:500 14px var(--mono);color:var(--accent)}.page_serviceName__qt3q6{font:800 40px var(--sans);letter-spacing:-.02em;text-transform:uppercase}.page_serviceDesc__Ix2cl{font:400 14.5px/1.55 var(--grotesk);color:var(--fg-60)}.page_processGrid__zfYLb{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.page_processCard__OQlN5{border-top:2px solid var(--accent);padding-top:20px}.page_processWeek__YTUwC{font:500 12px var(--mono);color:var(--accent)}.page_processName__TGYBb{font:800 22px var(--sans);letter-spacing:-.01em;text-transform:uppercase;margin-top:10px}.page_processDesc__u6zjb{font:400 14px/1.6 var(--grotesk);color:var(--fg-60);margin-top:8px}.page_workGrid__mKVXY{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:16px;gap:16px}.page_workCard__7Zq_5{display:block;color:var(--fg)}.page_workCard__7Zq_5:hover{color:var(--fg)}.page_workTile__N5H_u{height:260px;background:var(--bg-tile);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font:500 12px var(--mono);color:var(--fg-35);transition:border-color .3s ease}.page_workCard__7Zq_5:hover .page_workTile__N5H_u{border-color:var(--accent)}.page_workMeta__XCSEU{display:flex;justify-content:space-between;margin-top:14px;font:600 15px var(--grotesk)}.page_workTag__zIOgz{color:var(--fg-45);font-weight:400}.page_testimonial__izKrF{padding:88px var(--pad-x)}.page_kicker__4Y54j{font:500 12px var(--mono);color:var(--accent);margin-bottom:28px}.page_quote__GvEWW{font:700 44px/1.25 var(--sans);letter-spacing:-.02em;max-width:960px}.page_attribution__o4cyd{font:400 14px var(--grotesk);color:rgba(250,248,245,.55);margin-top:24px}@media (max-width:900px){.page_h1__HkJRI{font-size:44px;padding:44px 0}.page_heroFoot__BLf_D{flex-direction:column;align-items:flex-start;gap:24px}.page_sectionHead__iJcTv{flex-direction:column;gap:8px}.page_h2__flI2K{font-size:34px}.page_serviceRow__vXhM1{grid-template-columns:60px 1fr;gap:8px 16px}.page_serviceName__qt3q6{font-size:28px}.page_serviceDesc__Ix2cl{grid-column:1/-1}.page_processGrid__zfYLb{grid-template-columns:1fr 1fr}.page_workGrid__mKVXY{grid-template-columns:1fr}.page_quote__GvEWW{font-size:30px}}.page_header__glZs6{padding:64px var(--pad-x) 0}.page_metaRow__5CATB{display:flex;justify-content:space-between;font:500 12px var(--mono);color:var(--fg-50);padding-bottom:18px;border-bottom:1px solid var(--line-strong)}.page_h1___QH2M{font-family:var(--sans);font-weight:900;font-stretch:110%;font-size:76px;line-height:1.04;letter-spacing:-.03em;text-transform:uppercase;padding:64px 0}.page_h1___QH2M span{color:var(--accent)}.page_body__U5aTj{display:grid;grid-template-columns:1fr 420px}.page_info__TXFKC{display:flex;flex-direction:column}.page_infoBlock__xVbbN{padding:40px;border-bottom:1px solid var(--line)}.page_infoBlockLast__eBk8n{padding:40px}.page_infoKicker__KRco4{font:500 12px var(--mono);color:var(--accent);margin-bottom:12px}.page_infoTitle__nFpQg{font:800 24px var(--sans);text-transform:uppercase}.page_infoDesc__PpELR{font:400 14px/1.6 var(--grotesk);color:var(--fg-60);margin-top:10px}.page_slotPill__F0LzN{display:inline-flex;align-items:center;font:600 13px var(--mono);color:var(--fg);background:none;border:1px solid rgba(250,248,245,.3);padding:12px 22px;border-radius:2px;margin-top:18px;cursor:pointer;transition:border-color .3s ease,color .3s ease}.page_slotPill__F0LzN:hover{border-color:var(--accent);color:var(--accent)}.page_infoLabel__SZo6H{font:500 12px var(--mono);color:var(--fg-50);margin-bottom:14px}.page_infoEmail__oovVq{display:inline-block;font:600 18px var(--grotesk)}.page_infoLocation__X9smo{font:400 14px var(--grotesk);color:var(--fg-60);margin-top:6px}.page_step__YCh7O{display:flex;gap:14px;padding:10px 0;font:400 14px/1.5 var(--grotesk);color:rgba(250,248,245,.75)}.page_stepNum__DN2vK{font:500 13px var(--mono);color:var(--accent);flex:none}.page_stepText__8qX0o{flex:1 1}@media (max-width:900px){.page_h1___QH2M{font-size:44px;padding:44px 0}.page_body__U5aTj{grid-template-columns:1fr}.page_infoLabel__SZo6H{margin-bottom:14px}}.page_hero__4ECR2{padding:64px var(--pad-x) 72px}.page_metaRow__CztC4{display:flex;justify-content:space-between;font:500 12px var(--mono);color:var(--fg-50);padding-bottom:18px;border-bottom:1px solid var(--line-strong)}.page_h1__y3TxA{font-family:var(--sans);font-weight:900;font-stretch:110%;font-size:76px;line-height:1.04;letter-spacing:-.03em;text-transform:uppercase;padding:76px 0 0}.page_h1__y3TxA span{color:var(--accent)}.page_serviceRow__DqaqV{display:grid;grid-template-columns:90px 1fr 1fr;grid-gap:40px;gap:40px;padding:56px var(--pad-x);border-top:1px solid var(--line)}.page_serviceNum__gg34N{font:500 15px var(--mono);color:var(--accent)}.page_serviceMain__4Z8VG{max-width:440px}.page_serviceName__sWYtD{font:800 40px var(--sans);line-height:1.05;letter-spacing:-.02em;text-transform:uppercase}.page_serviceLong__xQBus{font:400 16px/1.65 var(--grotesk);color:var(--fg-70);max-width:440px;margin-top:18px}.page_deepDive__1two7{display:inline-block;margin-top:22px;font:600 13px var(--mono);color:var(--accent);border:1px solid rgba(255,106,77,.4);padding:11px 20px;border-radius:2px;transition:background .25s ease,color .25s ease,border-color .25s ease}.page_deepDive__1two7:hover{background:var(--accent);color:var(--bg);border-color:var(--accent)}.page_serviceDeliver__a94lO{align-self:start}.page_deliverLabel__PRqfT{font:500 12px var(--mono);color:var(--fg-45);padding-bottom:12px}.page_deliverItem__fe04d{display:flex;gap:12px;padding:12px 0;border-top:1px solid rgba(250,248,245,.1);font:400 15px var(--grotesk);color:rgba(250,248,245,.85)}.page_deliverArrow__rYr2r{font:500 12px var(--mono);color:var(--accent)}.page_pad__PNkFw{padding:72px var(--pad-x)}.page_sectionHead__S7Of4{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:48px}.page_h2__2aRvh{font:800 48px var(--sans);letter-spacing:-.02em;text-transform:uppercase}.page_headNote__CG1kI{font:500 13px var(--mono);color:var(--fg-50)}.page_modelsGrid__mmLPA{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.page_modelCard__0Hc94{border:1px solid var(--line);padding:32px;display:flex;flex-direction:column;gap:14px;transition:border-color .3s ease}.page_modelCard__0Hc94:hover{border-color:var(--accent)}.page_modelTag__dYPzQ{font:500 12px var(--mono);color:var(--accent)}.page_modelName__CDqvM{font:800 26px var(--sans);letter-spacing:-.01em;text-transform:uppercase}.page_modelDesc__WZw19{font:400 14.5px/1.6 var(--grotesk);color:var(--fg-65)}@media (max-width:900px){.page_h1__y3TxA{font-size:44px;padding:44px 0 0}.page_serviceRow__DqaqV{grid-template-columns:1fr;gap:24px;padding:40px var(--pad-x)}.page_serviceName__sWYtD{font-size:32px}.page_sectionHead__S7Of4{flex-direction:column;gap:8px}.page_h2__2aRvh{font-size:34px}.page_modelsGrid__mmLPA{grid-template-columns:1fr}}.page_header__2Wo_V{padding:56px var(--pad-x) 0}.page_back__omJhp,.page_metaRow__WHfYb{font:500 12px var(--mono);color:var(--fg-50)}.page_metaRow__WHfYb{display:flex;justify-content:space-between;padding:24px 0 18px;border-bottom:1px solid var(--line-strong)}.page_h1__61KPP{font-family:var(--sans);font-weight:900;font-stretch:110%;font-size:72px;line-height:1.04;letter-spacing:-.03em;text-transform:uppercase;padding:56px 0}.page_h1__61KPP span{color:var(--accent)}.page_metaBar__g_iJh{display:grid;grid-template-columns:repeat(4,1fr)}.page_metaCell__UuwpE{padding:26px var(--pad-x);border-right:1px solid var(--line)}.page_metaLabel__zrDLd{font:500 11px var(--mono);color:var(--fg-45)}.page_metaValue__O7YPt{font:600 16px var(--grotesk);margin-top:6px}.page_heroImage__2HqZ_{padding:48px}.page_heroTile__oTIIp{height:520px;background:var(--bg-tile);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font:500 12px var(--mono);color:var(--fg-35)}.page_cs__NNlJs{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;padding:64px var(--pad-x)}.page_csKicker__4dpfb{font:500 12px var(--mono);color:var(--accent);margin-bottom:18px}.page_csHeading__UNbon{font:800 30px var(--sans);text-transform:uppercase;letter-spacing:-.01em;line-height:1.1}.page_csText__N8bct{font:400 16px/1.7 var(--grotesk);color:var(--fg-70);margin-top:18px}.page_results__DCGbw{display:grid;grid-template-columns:repeat(3,1fr)}.page_resultCell__EKGTB{padding:44px var(--pad-x);border-right:1px solid var(--line)}.page_resultValue__qsxVQ{font-family:var(--sans);font-weight:900;font-stretch:110%;font-size:56px;letter-spacing:-.02em;color:var(--accent)}.page_resultLabel__Dn8mM{font:400 14px/1.5 var(--grotesk);color:var(--fg-60);margin-top:8px}.page_details__nqrzr{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;padding:48px}.page_detailTile__MC9Kd{height:340px;background:var(--bg-tile);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font:500 12px var(--mono);color:var(--fg-35)}.page_quoteSection__w7acP{padding:80px var(--pad-x)}.page_quote___B_tx{font:700 38px/1.3 var(--sans);letter-spacing:-.02em;max-width:900px}.page_attribution__DLjh_{font:400 14px var(--grotesk);color:rgba(250,248,245,.55);margin-top:20px}.page_closing__KUErm{display:grid;grid-template-columns:1fr 1fr}.page_nextPanel__1MGhw{padding:56px var(--pad-x);border-right:1px solid var(--line);color:var(--fg);transition:background .3s ease}.page_nextPanel__1MGhw:hover{background:var(--bg-raise);color:var(--fg)}.page_nextKicker__9HlXs{font:500 12px var(--mono);color:var(--fg-45)}.page_nextTitle__K5ehz{font:800 34px var(--sans);text-transform:uppercase;margin-top:12px;color:var(--fg)}.page_nextMeta__jMk_p{font:400 14px var(--grotesk);color:rgba(250,248,245,.55);margin-top:8px}.page_ctaPanel__wIceK{padding:56px var(--pad-x);background:var(--accent);color:var(--bg);transition:background .3s ease}.page_ctaPanel__wIceK:hover{background:var(--fg);color:var(--bg)}.page_ctaKicker__tLzOX{font:500 12px var(--mono);opacity:.6}.page_ctaTitle__J7h0b{font:800 34px var(--sans);text-transform:uppercase;margin-top:12px;color:var(--bg)}.page_ctaMeta__L6UIG{font:400 14px var(--grotesk);opacity:.7;margin-top:8px}@media (max-width:900px){.page_h1__61KPP{font-size:40px;padding:40px 0}.page_metaBar__g_iJh{grid-template-columns:1fr 1fr}.page_cs__NNlJs{gap:40px}.page_closing__KUErm,.page_cs__NNlJs,.page_details__nqrzr,.page_results__DCGbw{grid-template-columns:1fr}.page_quote___B_tx{font-size:28px}}.page_hero__laV1M{padding:64px var(--pad-x) 0;overflow:hidden}.page_metaRow___3ov1{display:flex;justify-content:space-between;font:500 12px var(--mono);color:var(--fg-50);padding-bottom:18px;border-bottom:1px solid var(--line-strong)}.page_h1__GvoYG{font-family:var(--sans);font-weight:900;font-stretch:110%;font-size:76px;line-height:1.04;letter-spacing:-.03em;text-transform:uppercase;padding:72px 0}.page_h1__GvoYG span{color:var(--accent)}.page_phases__I9CuX{position:relative;padding:80px var(--pad-x)}.page_phase__LPCj8{display:grid;grid-template-columns:1fr 120px 1fr;align-items:center;padding:56px 0}.page_phaseLeft__XjBjD{text-align:right;padding-right:48px}.page_phaseWeek__cgIAA{font:500 13px var(--mono);color:var(--accent)}.page_phaseName__Tfaco{font-family:var(--sans);font-weight:900;font-stretch:110%;font-size:64px;text-transform:uppercase;line-height:1;margin-top:10px}.page_phaseDesc__62Wvj{font:400 16px/1.65 var(--grotesk);color:var(--fg-65);margin-top:16px}.page_phaseBox__ZtoN4,.page_phaseCenter__h62Bo{display:flex;justify-content:center}.page_phaseBox__ZtoN4{width:64px;height:64px;border:1px solid rgba(250,248,245,.25);background:var(--bg);align-items:center;font:800 20px var(--sans);color:var(--accent);position:relative;z-index:1}.page_phaseRight__jAtBU{padding-left:48px}.page_getLabel__k75qK{font:500 11px var(--mono);color:var(--fg-45);margin-bottom:10px}.page_getItem__UJ2L1{display:flex;gap:12px;padding:9px 0;border-top:1px solid rgba(250,248,245,.1);font:400 15px var(--grotesk);color:rgba(250,248,245,.85)}.page_getArrow__fBhNl{font:500 12px var(--mono);color:var(--accent)}.page_principles__NZLQk{padding:72px var(--pad-x)}.page_sectionHead__wLwCv{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:44px}.page_h2__J325p{font:800 48px var(--sans);letter-spacing:-.02em;text-transform:uppercase}.page_headLabel__sjHIY{font:500 13px var(--mono);color:var(--fg-50)}.page_principlesGrid___AcrQ{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.page_principleCard__eu4Y4{border:1px solid var(--line);padding:28px;min-height:170px;display:flex;flex-direction:column;justify-content:space-between;transition:border-color .3s ease}.page_principleCard__eu4Y4:hover{border-color:var(--accent)}.page_principleNum__SrfuJ{font:500 12px var(--mono);color:var(--accent)}.page_principleName__5yxwg{font:800 20px var(--sans);text-transform:uppercase}.page_principleDesc__DOIzp{font:400 13.5px/1.55 var(--grotesk);color:var(--fg-60);margin-top:8px}@media (max-width:900px){.page_h1__GvoYG{font-size:44px;padding:44px 0}.page_phase__LPCj8{grid-template-columns:1fr;padding:32px 0}.page_phaseLeft__XjBjD{text-align:left;padding-right:0}.page_phaseName__Tfaco{font-size:40px}.page_phaseCenter__h62Bo{display:none}.page_phaseRight__jAtBU{padding-left:0;margin-top:20px}.page_sectionHead__wLwCv{flex-direction:column;align-items:flex-start;gap:8px}.page_h2__J325p{font-size:34px}.page_principlesGrid___AcrQ{grid-template-columns:1fr 1fr}}.ProgressLine_track__jI_ok{position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--line)}.ProgressLine_fill__6ynBl{position:absolute;left:50%;top:0;width:1px;height:0;background:var(--accent);box-shadow:0 0 12px rgba(255,106,77,.8)}@media (max-width:900px){.ProgressLine_fill__6ynBl,.ProgressLine_track__jI_ok{display:none}}.page_header__8diP_{padding:56px var(--pad-x) 0}.page_back__AoAme,.page_crumbs__25xjW{font:500 12px var(--mono);color:var(--fg-50)}.page_crumbs__25xjW{display:flex;justify-content:space-between;padding:24px 0 18px;border-bottom:1px solid var(--line-strong)}.page_h1__NJuVh{font-family:var(--sans);font-weight:900;font-stretch:110%;font-size:72px;line-height:1.04;letter-spacing:-.03em;text-transform:uppercase;padding:64px 0}.page_h1__NJuVh span{color:var(--accent)}.page_lede__g45BE{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;padding-bottom:64px}.page_lede__g45BE p{font:400 18px/1.7 var(--grotesk);color:var(--fg-70)}.page_pad__kytKd{padding:72px var(--pad-x)}.page_sectionHead___QS_t{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:44px}.page_h2__Z_84_{font:800 48px var(--sans);letter-spacing:-.02em;text-transform:uppercase}.page_sectionTag__6_Eb1{font:500 13px var(--mono);color:var(--fg-50)}.page_cases__H_cZ_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.page_case__AMLqG{border:1px solid var(--line-strong);padding:28px;display:flex;flex-direction:column;gap:12px;transition:border-color .3s ease}.page_case__AMLqG:hover{border-color:var(--accent)}.page_caseTag___k_ZE{font:500 11px var(--mono);color:var(--accent)}.page_caseName__UL8P7{font:800 21px var(--sans);text-transform:uppercase;letter-spacing:-.01em;line-height:1.1}.page_caseDesc___vzeJ{font:400 14px/1.6 var(--grotesk);color:var(--fg-65)}.page_caseEx__EM5sT{font:500 12px var(--mono);color:var(--fg-45);margin-top:auto;padding-top:10px;border-top:1px solid rgba(250,248,245,.1)}.page_fit__c0a4i{padding:72px var(--pad-x);display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px}.page_fitLabel__HXmNj{font:500 12px var(--mono);margin-bottom:18px}.page_fitLabel__HXmNj.page_good__owFph{color:var(--accent)}.page_fitLabel__HXmNj.page_bad__ImovW{color:var(--fg-45)}.page_fitRow__EMfEz{display:flex;gap:14px;align-items:baseline;padding:14px 0;border-bottom:1px solid rgba(250,248,245,.1);font:400 16px/1.5 var(--grotesk)}.page_fitRow__EMfEz.page_good__owFph{color:rgba(250,248,245,.85)}.page_fitRow__EMfEz.page_bad__ImovW{color:var(--fg-60)}.page_mark___2FdU{font:700 14px var(--mono);flex:none}.page_mark___2FdU.page_good__owFph{color:var(--accent)}.page_mark___2FdU.page_bad__ImovW{color:rgba(250,248,245,.4)}@media (max-width:900px){.page_h1__NJuVh{font-size:44px;padding:44px 0}.page_lede__g45BE{grid-template-columns:1fr;gap:24px}.page_sectionHead___QS_t{flex-direction:column;gap:8px}.page_h2__Z_84_{font-size:34px}.page_cases__H_cZ_,.page_fit__c0a4i{grid-template-columns:1fr}.page_fit__c0a4i{gap:40px}}