.svc-detail{background:var(--white);color:var(--black)}.sd-hero{position:relative;min-height:100svh;display:grid;align-items:end;overflow:hidden;background:var(--paper-dark);color:var(--white)}.sd-hero-media{position:absolute;inset:0;margin:0}.sd-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#00000038,#0000009e),linear-gradient(90deg,#0000007a,#0000000f)}.sd-hero-media img{width:100%;height:108%;object-fit:cover;transform:translateY(-3%);opacity:.86}.sd-hero-content{position:relative;z-index:1;width:min(1200px,100%);padding:calc(var(--nav-h) + var(--s-5)) var(--sect-pad-x) var(--s-6)}.sd-hero h1{max-width:13ch;margin-top:var(--s-3);font-weight:200;font-size:clamp(46px,8.6vw,138px);line-height:.96;letter-spacing:-.025em}.sd-subtitle{max-width:48ch;margin-top:var(--s-4);font-weight:300;font-size:var(--text-lg);line-height:1.55;color:#ffffffc7}.sd-cta-light{display:inline-block;margin-top:var(--s-4);color:var(--white);font-size:var(--text-base);border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:3px;transition:border-color .35s var(--ease-out),transform .35s var(--ease-out)}.sd-cta-light:hover{border-color:var(--white);transform:translate(4px)}.sd-intro,.sd-scope,.sd-diff,.sd-related{padding:var(--sect-pad-y) var(--sect-pad-x)}.sd-intro-grid,.sd-section-head,.sd-scope-list,.sd-diff-grid,.sd-projects{width:min(1120px,100%);margin:0 auto}.sd-intro>.kicker{width:min(1120px,100%);margin:0 auto var(--s-4)}.sd-intro-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:var(--s-6);align-items:start}.sd-intro h2,.sd-section-head h2,.sd-philosophy h2,.sd-final h2{font-weight:200;font-size:var(--text-h2);line-height:1.06;letter-spacing:-.02em}.sd-copy{max-width:58ch}.sd-copy p,.sd-philosophy p,.sd-process p,.sd-diff p,.sd-final p{font-weight:300;font-size:var(--text-base);line-height:1.75;color:var(--gray)}.sd-copy p+p,.sd-philosophy p+p{margin-top:var(--s-3)}.sd-philosophy{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:var(--s-6);align-items:center;padding:0 var(--sect-pad-x) var(--sect-pad-y)}.sd-philosophy-img{min-height:78vh;margin:0;overflow:hidden}.sd-philosophy-img img{width:100%;height:100%;min-height:78vh;object-fit:cover}.sd-philosophy-text{max-width:560px}.sd-philosophy h2{margin-top:var(--s-3);margin-bottom:var(--s-4)}.sd-section-head{display:grid;grid-template-columns:.55fr 1fr;gap:var(--s-5);align-items:start;margin-bottom:var(--s-5)}.sd-section-head h2{max-width:15ch}.sd-scope-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line, #e6e4df)}.sd-scope-list li{min-height:210px;padding:var(--s-4) var(--s-3);border-bottom:1px solid var(--line, #e6e4df);border-right:1px solid var(--line, #e6e4df)}.sd-scope-list li:nth-child(3n){border-right:0}.sd-scope-list span,.sd-process-list span{display:block;color:var(--gray-light);font-size:var(--text-sm);letter-spacing:.08em;font-variant-numeric:tabular-nums}.sd-scope-list h3{max-width:12ch;margin-top:var(--s-5);font-weight:300;font-size:var(--text-h3);line-height:1.15}.sd-process{padding:var(--sect-pad-y) var(--sect-pad-x);background:var(--paper-dark);color:var(--white)}.sd-process .sd-section-head h2{color:var(--white)}.sd-process-list{width:min(1120px,100%);margin:0 auto;border-top:1px solid rgba(255,255,255,.18)}.sd-process-list li{display:grid;grid-template-columns:120px 1fr;gap:var(--s-4);padding:var(--s-4) 0;border-bottom:1px solid rgba(255,255,255,.18)}.sd-process-list h3{font-weight:300;font-size:var(--text-h3);line-height:1.15}.sd-process p{max-width:56ch;margin-top:var(--s-2);color:#ffffffad}.sd-diff-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5)}.sd-diff article{padding-top:var(--s-3);border-top:1px solid var(--line, #e6e4df)}.sd-diff h3{font-weight:300;font-size:var(--text-h3);line-height:1.2}.sd-diff p{margin-top:var(--s-3)}.sd-related{padding-top:0}.sd-projects{display:grid;grid-template-columns:1.2fr .9fr .9fr;gap:var(--s-3)}.sd-projects a{display:block;color:inherit}.sd-projects figure{margin:0;aspect-ratio:4 / 5;overflow:hidden;background:#eee}.sd-projects a:first-child figure{aspect-ratio:4 / 3}.sd-projects img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-out),opacity .6s var(--ease-out)}.sd-projects a:hover img{transform:scale(1.035);opacity:.9}.sd-projects h3{margin-top:var(--s-2);font-weight:300;font-size:var(--text-h3)}.sd-projects p{margin-top:6px;color:var(--gray);font-weight:300;font-size:var(--text-sm);line-height:1.45}.sd-final{padding:var(--sect-pad-y) var(--sect-pad-x);background:var(--paper-dark);color:var(--white)}.sd-final>*{width:min(980px,100%);margin-left:auto;margin-right:auto}.sd-final h2{max-width:14ch;margin-top:var(--s-3);color:var(--white)}.sd-final p{max-width:54ch;margin-top:var(--s-4);color:#ffffffb3}.sd-final-actions{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);margin-top:var(--s-5)}.sd-final-actions a{color:var(--white);padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.38);transition:border-color .35s var(--ease-out),transform .35s var(--ease-out)}.sd-final-actions a:hover{border-color:var(--white);transform:translateY(-2px)}@media(max-width:980px){.sd-intro-grid,.sd-philosophy,.sd-section-head,.sd-diff-grid{grid-template-columns:1fr;gap:var(--s-4)}.sd-philosophy{padding-top:0}.sd-scope-list{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-scope-list li:nth-child(3n){border-right:1px solid var(--line, #e6e4df)}.sd-scope-list li:nth-child(2n){border-right:0}.sd-projects{grid-template-columns:1fr}.sd-projects figure,.sd-projects a:first-child figure{aspect-ratio:16 / 10}}@media(max-width:640px){.sd-hero{min-height:92svh}.sd-hero h1{font-size:clamp(42px,14vw,72px)}.sd-scope-list{grid-template-columns:1fr}.sd-scope-list li,.sd-scope-list li:nth-child(3n){min-height:160px;border-right:0}.sd-process-list li{grid-template-columns:1fr;gap:var(--s-2)}.sd-philosophy-img,.sd-philosophy-img img{min-height:62vh}}
