.ProductLinks_links__jDpAx{display:flex;flex-direction:column;align-items:flex-start;gap:8px;--l-ink:var(--ink);--l-ground:var(--bg)}.ProductLinks_onField__OnQrD{--l-ink:var(--field-ink);--l-ground:var(--field)}.ProductLinks_stores__VDVvP{display:flex;flex-wrap:wrap;gap:10px}.ProductLinks_site__cDS8T,.ProductLinks_store__aLnIb{display:inline-flex;text-decoration:none;transition:background-color var(--t-hover) ease,color var(--t-hover) ease,transform var(--t-press) var(--ease-out)}.ProductLinks_site__cDS8T:active,.ProductLinks_store__aLnIb:active{transform:scale(.97)}.ProductLinks_site__cDS8T{align-items:center;gap:8px;min-height:52px;padding:0 4px;font-weight:600;color:var(--l-ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.22em;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.ProductLinks_site__cDS8T:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.ProductLinks_site__cDS8T span{transition:transform var(--t-ui) var(--ease-out)}.ProductLinks_site__cDS8T:hover span{transform:translate(3px,-3px)}.ProductLinks_store__aLnIb{align-items:center;gap:10px;min-height:52px;padding:6px 18px;border:2px solid var(--l-ink);color:var(--l-ink);font-weight:600;font-size:17px;line-height:1.1}.ProductLinks_store__aLnIb span{display:flex;flex-direction:column}.ProductLinks_store__aLnIb svg{flex:0 0 auto;width:24px;height:24px}.ProductLinks_store__aLnIb small{font-weight:400;font-size:13px}.ProductLinks_store__aLnIb:hover{background:var(--l-ink);color:var(--l-ground)}@media (max-width:720px){.ProductLinks_links__jDpAx{align-items:stretch}.ProductLinks_stores__VDVvP{display:grid;grid-template-columns:1fr 1fr}.ProductLinks_store__aLnIb{padding:6px 12px}}.Case_hero__zy9Ud{position:relative;min-height:calc(100svh - 72px);overflow:clip;padding:clamp(40px,6vh,80px) var(--margin) 0;display:flex;flex-direction:column}.Case_heroTop__dcW16{display:grid;grid-template-columns:6fr 6fr;grid-gap:24px 48px;gap:24px 48px;align-items:start}.Case_lead__tEkKa{font-size:var(--step-lead);line-height:1.3;max-width:30ch}.Case_meta__7Fk9t{margin:0;display:grid;grid-gap:10px;gap:10px;font-size:16px}.Case_meta__7Fk9t div{display:grid;grid-template-columns:110px 1fr;grid-gap:12px;gap:12px}.Case_meta__7Fk9t dt{color:var(--muted)}.Case_meta__7Fk9t dd{margin:0}.Case_links__PNQ_b{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center}.Case_textLink__4_67z{font-weight:600;padding:12px 0;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}.Case_word___Nep4{margin-top:auto;margin-bottom:-.1em;margin-left:-.04em;font-size:clamp(120px,24vw,520px);line-height:.8;white-space:nowrap;transform-origin:0 100%}.Case_sectionTitle__Y1_Z4,.Case_word___Nep4{font-family:var(--display);font-weight:800;text-transform:uppercase}.Case_sectionTitle__Y1_Z4{font-size:clamp(36px,3.4vw,56px);line-height:.95;margin-bottom:32px}.Case_approach___OWw8,.Case_built__UcgK4,.Case_outcome__SEnrL,.Case_problem__hHXxN{padding:var(--gap-section) var(--margin) 0;display:grid;grid-template-columns:4fr 8fr;grid-gap:32px;gap:32px}.Case_statement__RWrUY{font-size:clamp(24px,2.3vw,36px);line-height:1.22;max-width:30em}.Case_status__DnDXq{grid-column:2;font-size:16px;color:var(--muted)}.Case_screensSection__jLNjj{margin-top:var(--gap-section);padding:clamp(96px,11vw,160px) var(--margin);background:var(--field);color:var(--field-ink);overflow:clip}.Case_grid__CDEMx{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(16px,2vw,32px);gap:clamp(16px,2vw,32px);align-items:start}.Case_slot__zyWb0{min-width:0}.Case_slot__zyWb0:nth-child(2n){margin-top:clamp(40px,6vw,96px)}.Case_desktop__hoHG3{margin:0 0 clamp(40px,5vw,72px)}.Case_desktop__hoHG3 img{width:100%;height:auto;border-radius:12px;box-shadow:var(--screen-shadow)}.Case_desktop__hoHG3 figcaption{margin-top:12px;font-size:15px}.Case_tall__QpaKX{margin:0}.Case_tall__QpaKX img{width:100%;aspect-ratio:390/844;object-fit:cover;object-position:top;border-radius:var(--screen-radius);box-shadow:var(--screen-shadow)}.Case_tall__QpaKX figcaption{margin-top:12px;font-size:15px}.Case_approachList__QsFkz{list-style:none;margin:0;padding:0;display:grid;grid-gap:28px;gap:28px}.Case_approachList__QsFkz li{font-size:var(--step-lead);line-height:1.35;max-width:40ch}.Case_builtList__m6BUi{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.Case_builtList__m6BUi li{display:grid;grid-template-columns:5fr 7fr;grid-gap:24px;gap:24px;padding:24px;background:var(--surface)}.Case_builtList__m6BUi h3{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:32px;line-height:.95}.Case_next__y2o4P{margin-top:var(--gap-section);padding:64px var(--margin) 48px;background:var(--surface);overflow:clip}.Case_next__y2o4P p{font-size:16px;color:var(--muted)}.Case_nextLink__uxbKL{display:inline-block;font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:clamp(80px,14vw,240px);line-height:.9;text-decoration:none;white-space:nowrap;transition:transform .5s var(--ease-out)}.Case_nextLink__uxbKL:hover{transform:translateX(24px)}@media (max-width:860px){.Case_approach___OWw8,.Case_built__UcgK4,.Case_heroTop__dcW16,.Case_outcome__SEnrL,.Case_problem__hHXxN{grid-template-columns:1fr}.Case_status__DnDXq{grid-column:1}.Case_grid__CDEMx{grid-template-columns:1fr 1fr}.Case_builtList__m6BUi li{grid-template-columns:1fr;gap:8px}.Case_word___Nep4{font-size:25vw}.Case_nextLink__uxbKL{font-size:13vw}}.Case_approach___OWw8>*,.Case_built__UcgK4>*,.Case_cta__9G_vg>*,.Case_heroTop__dcW16>*,.Case_outcome__SEnrL>*,.Case_page__c1pkM>*,.Case_problem__hHXxN>*,.Case_section__deIVz>*,.Case_skills__erDZ_>*,.Case_story___UMvP>*{min-width:0}