.case-studies_page__tIjIY{--ink:#1b1815;--muted:#6f675f;--paper:#f7f3ed;--brown:#5c4033;padding:24px 24px 96px;color:var(--ink);background:radial-gradient(circle at 82% 8%,rgba(201,169,110,.13),transparent 28%),linear-gradient(180deg,#faf8f5,#f4efe8)}.case-studies_archive__qMQTe,.case-studies_evidence__b_PWw,.case-studies_finale__jTrlE,.case-studies_hero__GnzmW,.case-studies_position__VjZEO{width:100%}.case-studies_hero__GnzmW{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);min-height:min(820px,calc(100vh - 48px));overflow:hidden;border-radius:24px;background:#e9e2d8}.case-studies_heroImage__2KJ84{position:relative;min-height:680px;overflow:hidden}.case-studies_heroImage__2KJ84 img{object-fit:cover;object-position:53% center;filter:saturate(.72) contrast(1.03)}.case-studies_heroImage__2KJ84:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 72%,rgba(233,226,216,.75))}.case-studies_imageCaption__jwlpZ{position:absolute;left:24px;bottom:24px;z-index:1;font:700 11px/1.3 var(--font-jakarta),sans-serif;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.86)}.case-studies_heroCopy__HUOzM{display:flex;flex-direction:column;justify-content:center;padding:64px clamp(32px,5vw,96px);background:radial-gradient(circle at 100% 0,rgba(255,255,255,.55),transparent 38%),#e9e2d8;will-change:transform,opacity}.case-studies_breadcrumb__I5_hP,.case-studies_eyebrowLight__K3lYE,.case-studies_eyebrow__YHvne,.case-studies_status__uYngP{font:700 11px/1.4 var(--font-jakarta),sans-serif;letter-spacing:.19em;text-transform:uppercase}.case-studies_breadcrumb__I5_hP{display:flex;gap:8px;margin-bottom:64px;color:#8b8177}.case-studies_breadcrumb__I5_hP a{transition:color .15s ease}.case-studies_breadcrumb__I5_hP a:hover{color:var(--brown)}.case-studies_eyebrow__YHvne{color:#8b6e55}.case-studies_archive__qMQTe h2,.case-studies_evidence__b_PWw h2,.case-studies_finale__jTrlE h2,.case-studies_hero__GnzmW h1,.case-studies_position__VjZEO h2{font-family:var(--font-cormorant),serif;font-weight:300;letter-spacing:-.035em;text-wrap:balance}.case-studies_hero__GnzmW h1{margin:20px 0 24px;font-size:clamp(54px,5vw,84px);line-height:.94}.case-studies_heroCopy__HUOzM>p:not(.case-studies_eyebrow__YHvne){max-width:560px;color:var(--muted);font:400 16px/1.75 var(--font-jakarta),sans-serif}.case-studies_textLink__XDget{align-self:flex-start;margin-top:40px;padding-bottom:8px;border-bottom:1px solid rgba(92,64,51,.35);color:var(--brown);font:700 11px/1 var(--font-jakarta),sans-serif;letter-spacing:.12em;text-transform:uppercase}.case-studies_position__VjZEO{display:grid;grid-template-columns:minmax(180px,.38fr) minmax(0,1fr);gap:clamp(48px,8vw,128px);min-height:640px;align-items:center;padding:96px clamp(32px,7vw,128px)}.case-studies_positionIndex__B4yqr{color:rgba(92,64,51,.18);font:700 clamp(46px,7vw,112px)/.8 var(--font-jakarta),sans-serif;letter-spacing:-.08em}.case-studies_positionCopy__tu6Qe{max-width:900px;justify-self:end}.case-studies_position__VjZEO h2{margin:24px 0 32px;max-width:12ch;font-size:clamp(48px,5vw,78px);line-height:.98}.case-studies_positionCopy__tu6Qe>p:last-child{max-width:700px;color:var(--muted);font:400 16px/1.8 var(--font-jakarta),sans-serif}.case-studies_archive__qMQTe{padding:96px clamp(24px,4vw,64px);border-radius:24px;background:rgba(255,255,255,.58)}.case-studies_archiveHeader__M5GX_{display:grid;grid-template-columns:1.35fr .65fr;gap:48px;align-items:end;margin-bottom:64px}.case-studies_archive__qMQTe h2{margin-top:16px;max-width:13ch;font-size:clamp(48px,5vw,76px);line-height:.98}.case-studies_typeLine__8nHQ3{display:inline-block;white-space:nowrap}.case-studies_archiveHeader__M5GX_>p{max-width:430px;color:var(--muted);font:400 15px/1.75 var(--font-jakarta),sans-serif}.case-studies_studyGrid__AD1_e{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.case-studies_studyCard__iOOUc{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:330px;overflow:hidden;border-radius:18px;background:#f1ece5;transition:transform .15s cubic-bezier(.16,1,.3,1),background .15s ease}.case-studies_studyCard__iOOUc:hover{transform:translateY(-2px);background:#ece5dc}.case-studies_studyImage__bSNCa{position:relative;min-height:330px;overflow:hidden}.case-studies_studyImage__bSNCa img{object-fit:cover;transition:transform .4s cubic-bezier(.16,1,.3,1)}.case-studies_studyCard__iOOUc:hover img{transform:scale(1.02)}.case-studies_studyImage__bSNCa>span{position:absolute;top:16px;left:16px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:rgba(247,243,237,.9);color:var(--brown);font:700 13px/1 var(--font-jakarta),sans-serif}.case-studies_studyBody__fsyTW{display:flex;flex-direction:column;padding:32px 28px 24px}.case-studies_status__uYngP{color:#9a795c}.case-studies_studyBody__fsyTW h3{margin:20px 0 24px;font:300 clamp(26px,2.2vw,38px)/1.02 var(--font-cormorant),serif;letter-spacing:-.025em;text-wrap:balance}.case-studies_studyMeta__1TG7y{display:flex;flex-wrap:wrap;gap:8px 16px;color:var(--muted);font:500 13px/1.45 var(--font-jakarta),sans-serif}.case-studies_tags__fJ1_4{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:12px;color:#988e85;font:500 11px/1.55 var(--font-jakarta),sans-serif;text-transform:uppercase;letter-spacing:.08em}.case-studies_tags__fJ1_4 span{white-space:nowrap}.case-studies_openLabel__KVh_l{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:28px;color:var(--brown);font:700 11px/1 var(--font-jakarta),sans-serif;letter-spacing:.12em;text-transform:uppercase}.case-studies_evidence__b_PWw{padding:112px clamp(32px,7vw,128px);border-radius:24px;color:#eee8de;background:radial-gradient(circle at 80% 0,rgba(201,169,110,.14),transparent 30%),linear-gradient(145deg,#171916,#23241f)}.case-studies_eyebrowLight__K3lYE{color:#c9a96e}.case-studies_evidence__b_PWw header{display:grid;grid-template-columns:.45fr 1fr;gap:64px;align-items:start;margin-bottom:80px}.case-studies_evidenceHeading__24g3r{grid-column:2}.case-studies_evidenceHeading__24g3r h2{margin-top:20px}.case-studies_evidence__b_PWw h2{max-width:13ch;font-size:clamp(48px,5vw,80px);line-height:.96}.case-studies_evidenceGrid__uHFjD{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(32px,6vw,96px)}.case-studies_evidenceGrid__uHFjD article>span{color:#c9a96e;font:700 11px/1 var(--font-jakarta),sans-serif;letter-spacing:.18em}.case-studies_evidenceGrid__uHFjD h3{margin:20px 0 12px;font:300 32px/1 var(--font-cormorant),serif}.case-studies_evidenceGrid__uHFjD p{color:#aaa89f;font:400 14px/1.75 var(--font-jakarta),sans-serif}.case-studies_finale__jTrlE{display:grid;grid-template-columns:1.2fr .8fr;gap:64px;align-items:end;min-height:580px;padding:96px clamp(32px,7vw,128px)}.case-studies_finale__jTrlE h2{margin-top:20px;max-width:13ch;font-size:clamp(52px,5vw,80px);line-height:.96}.case-studies_finaleAction__6_HsH{max-width:520px;justify-self:end}.case-studies_finaleAction__6_HsH p{margin-bottom:32px;color:var(--muted);font:400 15px/1.8 var(--font-jakarta),sans-serif}.case-studies_primaryAction__vPSEw,.case-studies_secondaryAction__ALZZ4{display:inline-flex;min-height:48px;align-items:center;justify-content:center;margin:8px 8px 0 0;padding:0 24px;border-radius:999px;font:700 11px/1 var(--font-jakarta),sans-serif;letter-spacing:.14em;text-transform:uppercase;transition:transform .15s ease}.case-studies_primaryAction__vPSEw{background:var(--brown);color:#faf8f5}.case-studies_secondaryAction__ALZZ4{color:var(--brown);box-shadow:inset 0 0 0 1px rgba(92,64,51,.25)}.case-studies_primaryAction__vPSEw:hover,.case-studies_secondaryAction__ALZZ4:hover{transform:translateY(-2px)}@media (max-width:1000px){.case-studies_hero__GnzmW{grid-template-columns:1fr}.case-studies_heroImage__2KJ84{min-height:52vh}.case-studies_heroImage__2KJ84:after{background:linear-gradient(0deg,#e9e2d8,transparent 30%)}.case-studies_heroCopy__HUOzM{min-height:540px}.case-studies_archiveHeader__M5GX_,.case-studies_evidence__b_PWw header,.case-studies_finale__jTrlE,.case-studies_position__VjZEO,.case-studies_studyGrid__AD1_e{grid-template-columns:1fr}.case-studies_evidenceHeading__24g3r{grid-column:1}.case-studies_finaleAction__6_HsH,.case-studies_positionCopy__tu6Qe{justify-self:stretch}.case-studies_positionIndex__B4yqr{font-size:72px}}@media (max-width:680px){.case-studies_page__tIjIY{padding:16px 16px 64px}.case-studies_archive__qMQTe,.case-studies_evidence__b_PWw,.case-studies_hero__GnzmW{border-radius:18px}.case-studies_heroImage__2KJ84{min-height:390px}.case-studies_heroCopy__HUOzM{min-height:520px;padding:48px 24px 56px}.case-studies_breadcrumb__I5_hP{margin-bottom:48px}.case-studies_hero__GnzmW h1{font-size:52px}.case-studies_position__VjZEO{grid-template-columns:1fr;gap:48px;min-height:auto;padding:96px 16px}.case-studies_positionIndex__B4yqr{font-size:56px}.case-studies_archive__qMQTe h2,.case-studies_evidence__b_PWw h2,.case-studies_finale__jTrlE h2,.case-studies_position__VjZEO h2{font-size:48px}.case-studies_archive__qMQTe{padding:72px 12px}.case-studies_archiveHeader__M5GX_{margin-bottom:40px;padding:0 12px}.case-studies_studyCard__iOOUc{grid-template-columns:1fr}.case-studies_studyImage__bSNCa{min-height:250px}.case-studies_studyBody__fsyTW{min-height:280px;padding:28px 24px 24px}.case-studies_evidence__b_PWw{padding:72px 24px}.case-studies_evidence__b_PWw header{gap:24px;margin-bottom:56px}.case-studies_evidenceGrid__uHFjD{grid-template-columns:1fr;gap:48px}.case-studies_finale__jTrlE{gap:40px;min-height:auto;padding:88px 16px 48px}}@media (prefers-reduced-motion:reduce){.case-studies_primaryAction__vPSEw,.case-studies_secondaryAction__ALZZ4,.case-studies_studyCard__iOOUc,.case-studies_studyImage__bSNCa img{transition:none}}