.project-detail_page__FqK6W{--pd-bg:#f5f5f4;--pd-surface:#ffffff;--pd-surface-soft:#ececea;--pd-ink:#252525;--pd-muted:#626262;--pd-line:rgb(37 37 37/14%);--pd-accent:#ffca75;--pd-accent-text:#945800;--pd-emphasis:#252525;--pd-on-emphasis:#f8f8f6;position:relative;overflow:hidden;padding:var(--page-start-space) 0 clamp(48px,5vw,72px);background:radial-gradient(circle at 86% -5%,rgb(255 202 117/27%),transparent 28%),var(--pd-bg);color:var(--pd-ink);font-family:var(--font-primary)}[data-theme=dark] .project-detail_page__FqK6W{--pd-bg:#232222;--pd-surface:#2d2c2c;--pd-surface-soft:#353434;--pd-ink:#f5f5f3;--pd-muted:#b6b4b1;--pd-line:rgb(255 255 255/14%);--pd-accent-text:#ffca75;--pd-emphasis:#f5f5f3;--pd-on-emphasis:#252424}.project-detail_shell__GmBxq{width:min(calc(100% - 64px),1320px);margin:0 auto}.project-detail_introBar__g9QKd{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:clamp(38px,4vw,54px);padding-bottom:18px;border-bottom:1px solid var(--pd-line)}.project-detail_backLink__C55rb{display:inline-flex;align-items:center;gap:10px;color:var(--pd-muted);font-size:14px;font-weight:650;text-decoration:none;transition:color .18s ease,transform .18s ease}.project-detail_backLink__C55rb span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--pd-line);border-radius:50%;background:var(--pd-surface)}.project-detail_backLink__C55rb:hover{color:var(--pd-ink);transform:translateX(-3px)}.project-detail_caseLabel__yKQEn{display:inline-flex;align-items:center;gap:12px;margin:0;color:var(--pd-muted);font-size:11px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.project-detail_caseLabel__yKQEn span{padding:6px 10px;border:1px solid var(--pd-line);border-radius:999px;background:var(--pd-surface);color:var(--pd-ink);letter-spacing:.04em}.project-detail_header__tDW7_{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(420px,.75fr);gap:clamp(42px,5vw,62px);align-items:start;margin-bottom:clamp(46px,5vw,58px)}.project-detail_headingGroup__3J80v{min-width:0}.project-detail_categories__vqPfq{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.project-detail_categoryPill__ck5p9{padding:7px 12px;border:1px solid var(--pd-line);border-radius:999px;background:rgb(255 255 255/40%);color:var(--pd-muted);font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-theme=dark] .project-detail_categoryPill__ck5p9{background:rgb(255 255 255/5%)}.project-detail_header__tDW7_ h1{max-width:980px;margin:0;font-family:var(--font-heading);font-size:clamp(46px,5.15vw,74px);font-weight:650;letter-spacing:-.055em;line-height:.99;text-wrap:wrap}.project-detail_introCopy__WUvL0{padding:4px 0 2px clamp(24px,3vw,38px);border-left:1px solid var(--pd-line)}.project-detail_sectionLabel___PyBy{display:block;margin:0 0 12px;color:var(--pd-muted);font-size:11px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.project-detail_lead__58Ycp{margin:0;color:var(--pd-muted);font-size:clamp(16px,1.45vw,19px);line-height:1.65}.project-detail_clientMeta__SBAVE{display:flex;gap:14px;align-items:baseline;margin:22px 0 0;padding-top:18px;border-top:1px solid var(--pd-line);color:var(--pd-ink);font-size:14px;font-weight:650}.project-detail_clientMeta__SBAVE span{color:var(--pd-muted);font-size:10px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.project-detail_primaryAction__iSk5e{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;margin-top:24px;padding:0 20px;border-radius:999px;background:var(--pd-ink);color:var(--pd-bg);font-size:14px;font-weight:700;text-decoration:none;transition:transform .18s ease,background-color .18s ease}.project-detail_primaryAction__iSk5e span{color:var(--pd-accent);font-size:17px}.project-detail_primaryAction__iSk5e:hover{transform:translateY(-2px)}.project-detail_mediaPanel__xJ5pM{overflow:hidden;padding:10px;border:1px solid var(--pd-line);border-radius:32px;background:var(--pd-surface);box-shadow:0 38px 90px rgb(18 18 18/13%)}.project-detail_mediaBar__eoppY{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:52px;padding:0 16px;color:var(--pd-muted);font-size:12px;font-weight:650}.project-detail_mediaIdentity__c2eeT{display:flex;align-items:center;gap:14px}.project-detail_windowDots__k4B0W{display:inline-flex;gap:5px}.project-detail_windowDots__k4B0W i{display:block;width:7px;height:7px;border-radius:50%;background:var(--pd-line)}.project-detail_windowDots__k4B0W i:first-child{background:var(--pd-accent)}.project-detail_mediaHint__pjeVS{color:var(--pd-muted)}.project-detail_hero__YFDWF{position:relative;overflow:hidden;aspect-ratio:1.92/1;border-radius:23px;background:var(--pd-surface-soft);isolation:isolate}.project-detail_hero__YFDWF:after{position:absolute;inset:0;z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 1px rgb(255 255 255/12%);content:"";pointer-events:none}.project-detail_hero__YFDWF img,.project-detail_hero__YFDWF video{display:block;width:100%;height:100%;object-fit:cover}.project-detail_mediaToggle__hL7cY{position:absolute;bottom:20px;left:20px;z-index:2;display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 16px 0 10px;border:1px solid rgb(255 255 255/24%);border-radius:999px;background:rgb(20 20 20/76%);color:#fff;font-size:13px;font-weight:650;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 30px rgb(0 0 0/22%);transition:transform .18s ease,background-color .18s ease}.project-detail_mediaToggle__hL7cY:hover{background:rgb(20 20 20/92%);transform:translateY(-2px)}.project-detail_mediaToggleIcon__5B6ks{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--pd-accent);color:#252525;font-size:10px;line-height:1}.project-detail_content__r38c3{display:grid;gap:clamp(76px,8vw,112px);margin-top:clamp(80px,9vw,124px)}.project-detail_sectionHeading__cULOn{max-width:650px}.project-detail_resultsHeading__SoILY h2,.project-detail_sectionHeading__cULOn h2,.project-detail_toolkitGroup__37GwK h2{margin:0;font-family:var(--font-heading);font-size:clamp(30px,3.8vw,52px);font-weight:620;letter-spacing:-.045em;line-height:1.08;text-wrap:balance}.project-detail_overviewSection__dVltP{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(440px,.9fr);gap:clamp(48px,7vw,92px);align-items:start}.project-detail_overviewCopy__DLHVn{min-width:0}.project-detail_prose__vsuQ2{max-width:760px;margin-top:34px;color:var(--pd-muted);font-size:17px;line-height:1.78}.project-detail_prose__vsuQ2 p{margin:0 0 20px}.project-detail_prose__vsuQ2 h2,.project-detail_prose__vsuQ2 h3,.project-detail_prose__vsuQ2 h4,.project-detail_prose__vsuQ2 h5,.project-detail_prose__vsuQ2 h6{margin:34px 0 14px;color:var(--pd-ink);font-family:var(--font-heading);font-weight:650;letter-spacing:-.025em}.project-detail_prose__vsuQ2 ol,.project-detail_prose__vsuQ2 ul{margin:0 0 20px;padding-left:22px}.project-detail_prose__vsuQ2 li{margin-bottom:8px}.project-detail_prose__vsuQ2 strong{color:var(--pd-ink);font-weight:700}.project-detail_prose__vsuQ2 a{color:var(--pd-accent-text);text-underline-offset:3px}.project-detail_prose__vsuQ2 blockquote{margin:28px 0;padding:4px 0 4px 22px;border-left:3px solid var(--pd-accent);color:var(--pd-ink);font-size:19px}.project-detail_impactPanel__I0SiA{position:relative;min-width:0;overflow:hidden;padding:18px;border:1px solid var(--pd-line);border-radius:28px;background:radial-gradient(circle at 100% 0,rgb(255 202 117/24%),transparent 34%),color-mix(in srgb,var(--pd-surface) 82%,transparent);box-shadow:0 24px 60px rgb(18 18 18/8%)}.project-detail_impactHeader__MvwA5{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:6px 6px 20px}.project-detail_impactHeader__MvwA5 .project-detail_sectionLabel___PyBy{margin-bottom:7px}.project-detail_impactHeader__MvwA5 h3{margin:0;font-family:var(--font-heading);font-size:clamp(22px,2.2vw,30px);font-weight:650;letter-spacing:-.035em;line-height:1.05}.project-detail_impactCount__YCJgD{display:grid;flex:0 0 auto;place-items:center;min-width:62px;min-height:62px;padding:9px 12px;border:1px solid var(--pd-line);border-radius:18px;background:var(--pd-surface);box-shadow:0 10px 25px rgb(18 18 18/7%);line-height:1}.project-detail_impactCount__YCJgD strong{font-family:var(--font-heading);font-size:19px;font-weight:700}.project-detail_impactCount__YCJgD small{color:var(--pd-muted);font-size:8px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.project-detail_metrics__SqlCo{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.project-detail_metrics__SqlCo div{display:grid;grid-template-areas:"index mark" "value value" "label label";grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto;min-width:0;min-height:170px;padding:18px;border:1px solid var(--pd-line);border-radius:18px;background:var(--pd-surface);box-shadow:0 12px 28px rgb(18 18 18/5%);transition:border-color .22s ease,transform .22s ease}.project-detail_metrics__SqlCo div:before{grid-area:index;color:var(--pd-muted);font-size:9px;font-weight:750;letter-spacing:.1em;content:attr(data-index)}.project-detail_metrics__SqlCo div:after{display:inline-flex;grid-area:mark;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--pd-surface-soft);color:var(--pd-accent-text);font-size:11px;content:"✦"}.project-detail_metrics__SqlCo div:hover{border-color:color-mix(in srgb,var(--pd-accent-text) 42%,var(--pd-line));transform:translateY(-3px)}.project-detail_metrics__SqlCo div:first-child{border-color:transparent;background:linear-gradient(145deg,#ffd995,var(--pd-accent))}.project-detail_metrics__SqlCo div:first-child dt,.project-detail_metrics__SqlCo div:first-child:before{color:rgb(37 37 37/62%)}.project-detail_metrics__SqlCo div:first-child:after{background:rgb(37 37 37/10%);color:#252525}.project-detail_metrics__SqlCo dt{grid-area:label;min-width:0;color:var(--pd-muted);font-size:10px;font-weight:750;letter-spacing:.085em;line-height:1.35;text-wrap:balance;text-transform:uppercase}.project-detail_metrics__SqlCo dd{grid-area:value;align-self:end;min-width:0;margin:22px 0 16px;color:var(--pd-ink);font-family:var(--font-heading);font-size:clamp(21px,1.9vw,27px);font-weight:680;letter-spacing:-.035em;line-height:1.08;overflow-wrap:break-word;text-wrap:balance}.project-detail_metrics__SqlCo div:first-child dd{color:#252525}.project-detail_featuresSection__trVoU{padding:clamp(30px,5vw,64px);border:1px solid var(--pd-line);border-radius:32px;background:var(--pd-surface)}.project-detail_featuresHeader__JLgfS{display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.project-detail_featureCount__Nn8_C{display:grid;flex:0 0 auto;place-items:center;width:78px;height:78px;border:1px solid var(--pd-line);border-radius:22px;background:var(--pd-surface-soft);text-align:center}.project-detail_featureCount__Nn8_C strong{align-self:end;color:var(--pd-ink);font-family:var(--font-heading);font-size:22px;font-weight:680;letter-spacing:-.04em;line-height:1}.project-detail_featureCount__Nn8_C span{align-self:start;color:var(--pd-muted);font-size:9px;font-weight:750;letter-spacing:.08em;line-height:1;text-transform:uppercase}.project-detail_featureGrid__r0cY1{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(38px,5vw,72px);margin:clamp(36px,5vw,56px) 0 0;padding:0;list-style:none}.project-detail_featureGrid__r0cY1:before{position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--pd-line);content:""}.project-detail_featureGrid__r0cY1 li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:15px;align-items:center;min-height:72px;padding:6px 12px;border-top:1px solid var(--pd-line);border-radius:12px;transition:background-color .18s ease}.project-detail_featureGrid__r0cY1 li:nth-last-child(-n+2){border-bottom:1px solid var(--pd-line)}.project-detail_featureGrid__r0cY1 li:hover{background:rgb(255 202 117/11%)}.project-detail_featureGrid__r0cY1 li span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid rgb(255 202 117/50%);border-radius:50%;background:rgb(255 202 117/18%);color:var(--pd-accent-text);font-size:11px;font-weight:750;letter-spacing:.06em}.project-detail_featureGrid__r0cY1 li strong{font-size:clamp(15px,1.25vw,18px);font-weight:620;line-height:1.35}.project-detail_processSection__H2KER{display:grid;gap:38px}.project-detail_processGrid__pwwV0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.project-detail_processCard__zf_Cw{min-height:330px;padding:clamp(28px,4vw,48px);border:1px solid var(--pd-line);border-radius:28px;background:var(--pd-surface)}.project-detail_solutionCard__IjHcM{border-color:transparent;background:var(--pd-emphasis);color:var(--pd-on-emphasis)}.project-detail_processIndex__TgVZP{display:block;margin-bottom:clamp(58px,8vw,92px);color:var(--pd-muted);font-size:11px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.project-detail_solutionCard__IjHcM .project-detail_processIndex__TgVZP{color:color-mix(in srgb,var(--pd-on-emphasis) 60%,transparent)}.project-detail_solutionCard__IjHcM h3{color:var(--pd-on-emphasis)}.project-detail_processCard__zf_Cw h3{margin:0 0 14px;font-family:var(--font-heading);font-size:clamp(24px,2.6vw,34px);font-weight:640;letter-spacing:-.035em}.project-detail_processCard__zf_Cw p{max-width:560px;margin:0;color:var(--pd-muted);font-size:15px;line-height:1.72}.project-detail_solutionCard__IjHcM p{color:color-mix(in srgb,var(--pd-on-emphasis) 72%,transparent)}.project-detail_resultsSection__ZnXN3{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:clamp(40px,7vw,90px);padding:clamp(32px,5.5vw,70px);border-radius:32px;background:linear-gradient(135deg,#ffd692,var(--pd-accent));color:#252525}.project-detail_resultsSection__ZnXN3 .project-detail_sectionLabel___PyBy{color:rgb(37 37 37/62%)}.project-detail_resultsGrid__5nP5s{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;align-content:start;margin:0;padding:0;list-style:none}.project-detail_resultsGrid__5nP5s li{display:flex;gap:12px;align-items:flex-start;padding:14px 0;border-bottom:1px solid rgb(37 37 37/16%);font-size:14px;font-weight:600;line-height:1.45}.project-detail_resultsGrid__5nP5s li span{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#252525;color:var(--pd-accent);font-size:11px}.project-detail_toolkitSection__BZeDZ{position:relative;overflow:hidden;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(44px,7vw,92px);padding:clamp(40px,5.5vw,66px);border:1px solid var(--pd-line);border-radius:32px;background:linear-gradient(135deg,transparent 40%,rgb(255 202 117/13%)),var(--pd-surface)}.project-detail_toolkitSection__BZeDZ:after{position:absolute;right:-42px;bottom:-52px;width:150px;height:150px;border:1px solid var(--pd-line);border-radius:50%;box-shadow:0 0 0 24px color-mix(in srgb,var(--pd-surface-soft) 70%,transparent),0 0 0 48px color-mix(in srgb,var(--pd-surface-soft) 38%,transparent);content:"";pointer-events:none}.project-detail_toolkitGroup__37GwK{position:relative;z-index:1;min-width:0}.project-detail_toolkitGroup__37GwK h2{font-size:clamp(26px,3vw,38px)}.project-detail_tagList___7JMR{display:flex;flex-wrap:wrap;gap:9px;margin:28px 0 0;padding:0;list-style:none}.project-detail_tag__S9AI5{display:inline-flex;align-items:center;gap:9px;padding:9px 14px 9px 11px;border:1px solid var(--pd-line);border-radius:999px;background:color-mix(in srgb,var(--pd-surface-soft) 72%,var(--pd-surface));color:var(--pd-ink);font-size:12px;font-weight:550}.project-detail_tag__S9AI5:before{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--pd-accent);box-shadow:0 0 0 3px rgb(255 202 117/18%);content:""}.project-detail_backLink__C55rb:focus-visible,.project-detail_mediaToggle__hL7cY:focus-visible,.project-detail_primaryAction__iSk5e:focus-visible{outline:3px solid var(--pd-accent);outline-offset:4px}@media (max-width:1100px){.project-detail_header__tDW7_{grid-template-columns:1fr;gap:34px}.project-detail_header__tDW7_ h1{max-width:1050px}.project-detail_introCopy__WUvL0{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 42px;max-width:900px;padding:30px 0 0;border-top:1px solid var(--pd-line);border-left:0}.project-detail_introCopy__WUvL0 .project-detail_clientMeta__SBAVE,.project-detail_introCopy__WUvL0 .project-detail_sectionLabel___PyBy{grid-column:1/-1}.project-detail_primaryAction__iSk5e{align-self:start;margin-top:0}.project-detail_overviewSection__dVltP{grid-template-columns:1fr}.project-detail_impactPanel__I0SiA{padding:20px}.project-detail_metrics__SqlCo{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.project-detail_shell__GmBxq{width:min(calc(100% - 40px),1320px)}.project-detail_featuresSection__trVoU,.project-detail_impactPanel__I0SiA,.project-detail_mediaPanel__xJ5pM,.project-detail_processCard__zf_Cw,.project-detail_resultsSection__ZnXN3,.project-detail_toolkitSection__BZeDZ{border-radius:24px}.project-detail_hero__YFDWF{border-radius:17px}.project-detail_processGrid__pwwV0,.project-detail_resultsSection__ZnXN3,.project-detail_toolkitSection__BZeDZ{grid-template-columns:1fr}.project-detail_processCard__zf_Cw{min-height:0}.project-detail_processIndex__TgVZP{margin-bottom:50px}}@media (max-width:620px){.project-detail_page__FqK6W{padding:var(--page-start-space) 0 56px}.project-detail_shell__GmBxq{width:calc(100% - 32px)}.project-detail_introBar__g9QKd{align-items:flex-start;margin-bottom:38px}.project-detail_caseLabel__yKQEn{justify-content:flex-end;text-align:right}.project-detail_caseLabel__yKQEn span{display:none}.project-detail_header__tDW7_{gap:28px;margin-bottom:42px}.project-detail_categories__vqPfq{margin-bottom:18px}.project-detail_header__tDW7_ h1{font-size:clamp(34px,11vw,48px);line-height:1.02}.project-detail_introCopy__WUvL0{display:block;padding-top:24px}.project-detail_primaryAction__iSk5e{width:100%;margin-top:22px}.project-detail_mediaPanel__xJ5pM{padding:7px;border-radius:20px}.project-detail_mediaBar__eoppY{min-height:46px;padding:0 10px}.project-detail_mediaHint__pjeVS{display:none}.project-detail_hero__YFDWF{aspect-ratio:4/3;border-radius:14px}.project-detail_mediaToggle__hL7cY{bottom:12px;left:12px;min-height:42px}.project-detail_content__r38c3{gap:66px;margin-top:72px}.project-detail_resultsHeading__SoILY h2,.project-detail_sectionHeading__cULOn h2{font-size:30px}.project-detail_overviewSection__dVltP{gap:34px}.project-detail_prose__vsuQ2{margin-top:26px;font-size:16px;line-height:1.72}.project-detail_metrics__SqlCo{grid-template-columns:repeat(2,minmax(0,1fr))}.project-detail_metrics__SqlCo div{min-height:155px}.project-detail_featuresSection__trVoU,.project-detail_resultsSection__ZnXN3{padding:26px 22px}.project-detail_featureGrid__r0cY1,.project-detail_resultsGrid__5nP5s{grid-template-columns:1fr}.project-detail_featureGrid__r0cY1{margin-top:32px}.project-detail_featureGrid__r0cY1:before{display:none}.project-detail_featureGrid__r0cY1 li:nth-last-child(-n+2){border-bottom:0}.project-detail_featureGrid__r0cY1 li:last-child{border-bottom:1px solid var(--pd-line)}.project-detail_processCard__zf_Cw{padding:28px 24px}.project-detail_processIndex__TgVZP{margin-bottom:42px}.project-detail_toolkitSection__BZeDZ{gap:50px;padding:30px 24px}.project-detail_tagList___7JMR{margin-top:22px}}@media (max-width:460px){.project-detail_impactPanel__I0SiA{padding:14px;border-radius:20px}.project-detail_impactHeader__MvwA5{padding:5px 5px 16px}.project-detail_impactCount__YCJgD{min-width:56px;min-height:56px;border-radius:16px}.project-detail_metrics__SqlCo{grid-template-columns:1fr}.project-detail_metrics__SqlCo div{min-height:150px}.project-detail_featuresHeader__JLgfS{align-items:flex-start}.project-detail_featureCount__Nn8_C{width:66px;height:66px;border-radius:18px}.project-detail_featureCount__Nn8_C strong{font-size:19px}}@media (prefers-reduced-motion:reduce){.project-detail_backLink__C55rb,.project-detail_featureGrid__r0cY1 li,.project-detail_mediaToggle__hL7cY,.project-detail_metrics__SqlCo div,.project-detail_primaryAction__iSk5e{transition:none}.project-detail_backLink__C55rb:hover,.project-detail_mediaToggle__hL7cY:hover,.project-detail_metrics__SqlCo div:hover,.project-detail_primaryAction__iSk5e:hover{transform:none}}.RelatedProjectsSlider_section__X2qzU{margin-top:clamp(80px,9vw,124px)}.RelatedProjectsSlider_heading__4fbDf{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.RelatedProjectsSlider_eyebrow__sDWlH{margin:0 0 6px;color:var(--pd-muted);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.RelatedProjectsSlider_heading__4fbDf h2{margin:0;font-family:var(--font-heading);font-size:clamp(24px,2.6vw,32px);font-weight:650;letter-spacing:-.03em}.RelatedProjectsSlider_arrows__0nvja{display:flex;flex-shrink:0;gap:10px}.RelatedProjectsSlider_arrowButton__E3t3x{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--pd-line);border-radius:50%;background:var(--pd-surface);color:var(--pd-ink);font-size:16px;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.RelatedProjectsSlider_arrowButton__E3t3x:hover:not(:disabled){transform:translateY(-2px)}.RelatedProjectsSlider_arrowButton__E3t3x:focus-visible,.RelatedProjectsSlider_card__Kq7mP:focus-visible{outline:3px solid var(--pd-accent);outline-offset:4px}.RelatedProjectsSlider_arrowButton__E3t3x:disabled{opacity:.35;cursor:not-allowed}.RelatedProjectsSlider_track___L77x{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.RelatedProjectsSlider_track___L77x::-webkit-scrollbar{display:none}.RelatedProjectsSlider_card__Kq7mP{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 2 * 20px) / 3);scroll-snap-align:start;min-width:0;border-radius:18px;text-decoration:none;color:inherit}.RelatedProjectsSlider_thumb__UUCpC{position:relative;overflow:hidden;margin:0 0 14px;border-radius:16px;border:1px solid var(--pd-line);background:var(--pd-surface-soft);aspect-ratio:4/3}.RelatedProjectsSlider_thumb__UUCpC img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;transition:transform .4s ease}.RelatedProjectsSlider_thumb__UUCpC img.RelatedProjectsSlider_artworkCrop__Avj2e{transform:scale(1.15);transform-origin:50% 36%}.RelatedProjectsSlider_card__Kq7mP:hover .RelatedProjectsSlider_thumb__UUCpC img{transform:scale(1.05)}.RelatedProjectsSlider_card__Kq7mP:focus-visible .RelatedProjectsSlider_thumb__UUCpC img{transform:scale(1.05)}.RelatedProjectsSlider_card__Kq7mP:hover .RelatedProjectsSlider_thumb__UUCpC img.RelatedProjectsSlider_artworkCrop__Avj2e{transform:scale(1.2)}.RelatedProjectsSlider_card__Kq7mP:focus-visible .RelatedProjectsSlider_thumb__UUCpC img.RelatedProjectsSlider_artworkCrop__Avj2e{transform:scale(1.2)}.RelatedProjectsSlider_cardBody__vtcbT h3{margin:0 0 4px;font-family:var(--font-heading);font-size:17px;font-weight:600;letter-spacing:-.02em}.RelatedProjectsSlider_cardCat__mqeab{color:var(--pd-muted);font-size:12px;text-transform:capitalize}@media (max-width:900px){.RelatedProjectsSlider_card__Kq7mP{flex-basis:calc((100% - 20px) / 2)}}@media (max-width:620px){.RelatedProjectsSlider_section__X2qzU{margin-top:72px}.RelatedProjectsSlider_card__Kq7mP{flex-basis:88%}}@media (prefers-reduced-motion:reduce){.RelatedProjectsSlider_arrowButton__E3t3x,.RelatedProjectsSlider_thumb__UUCpC img{transition:none}.RelatedProjectsSlider_arrowButton__E3t3x:hover:not(:disabled),.RelatedProjectsSlider_card__Kq7mP:focus-visible .RelatedProjectsSlider_thumb__UUCpC img,.RelatedProjectsSlider_card__Kq7mP:hover .RelatedProjectsSlider_thumb__UUCpC img{transform:none}.RelatedProjectsSlider_card__Kq7mP:focus-visible .RelatedProjectsSlider_thumb__UUCpC img.RelatedProjectsSlider_artworkCrop__Avj2e,.RelatedProjectsSlider_card__Kq7mP:hover .RelatedProjectsSlider_thumb__UUCpC img.RelatedProjectsSlider_artworkCrop__Avj2e{transform:scale(1.15)}}