.services-index-section{border-block:1px solid color-mix(in oklab,var(--border),transparent 24%);background:linear-gradient(90deg,color-mix(in oklab,var(--foreground),transparent 97%) 1px,transparent 1px),color-mix(in oklab,var(--background),var(--foreground) 2%);background-size:160px 100%,auto}.services-index-layout{align-items:start}.services-index-list{counter-reset:service}.service-index-row{position:relative;min-height:74px;grid-template-columns:2.5rem 42px minmax(0,1fr)!important;border-radius:0!important;border-inline:0!important;border-top:1px solid var(--border)!important;border-bottom:0!important;background:transparent!important}.service-index-row:before{counter-increment:service;content:counter(service,decimal-leading-zero);color:color-mix(in oklab,var(--accent),transparent 28%);font-family:var(--font-latin);font-size:.72rem;font-weight:900}.service-index-row>span:first-child{grid-column:2;grid-row:1}.service-index-row>span:nth-child(2){grid-column:3}.service-index-row>span:last-child{display:none}.services-detail-sheet{position:sticky;top:6rem;border:1px solid color-mix(in oklab,var(--primary),transparent 55%);border-radius:18px 18px 4px 4px!important;background:linear-gradient(to bottom,color-mix(in oklab,var(--primary),transparent 92%),transparent 36%),color-mix(in oklab,var(--background),var(--foreground) 3%)!important;box-shadow:0 30px 80px -60px #000c}.services-detail-sheet:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(to left,var(--primary),var(--accent));border-radius:inherit}.work-dossier-section{background:linear-gradient(135deg,transparent 0 62%,color-mix(in oklab,var(--accent),transparent 93%) 62% 62.2%,transparent 62.2%),transparent}.work-dossier-main{position:relative;border-radius:22px 4px!important;background:linear-gradient(180deg,color-mix(in oklab,var(--surface),var(--accent) 5%),var(--surface)),var(--surface)!important}.work-dossier-main:before{content:"CASE FILE";position:absolute;inset-inline-end:1.2rem;top:1.2rem;color:color-mix(in oklab,var(--foreground),transparent 86%);font-family:var(--font-latin);font-size:clamp(2.8rem,9vw,7rem);font-weight:950;line-height:.8;pointer-events:none}.work-dossier-list{align-content:start;border-inline-start:1px solid var(--border);padding-inline-start:1rem}.work-dossier-tab{border-radius:4px!important;background:color-mix(in oklab,var(--background),var(--foreground) 3%)!important}.work-dossier-tab.is-active,.work-dossier-tab:hover{transform:translate(-4px)}@media(max-width:980px){.home-hero-distinct{min-height:auto}.home-hero-distinct:before{display:none}.hero-manifesto-panel{box-shadow:8px 8px color-mix(in oklab,var(--primary),transparent 92%)}.services-detail-sheet{position:relative;top:auto}.work-dossier-list{border-inline-start:0;padding-inline-start:0}}.home-hero-distinct{min-height:88svh;background:transparent}.home-hero-distinct:before{display:none!important}.home-hero-distinct__copy{padding-inline-start:0}.hero-manifesto-panel{border-radius:18px!important;border-color:color-mix(in oklab,var(--border),transparent 16%)!important;background:linear-gradient(180deg,color-mix(in oklab,var(--surface),transparent 18%),color-mix(in oklab,var(--background),var(--foreground) 3%)),var(--background)!important;background-size:auto!important;box-shadow:0 26px 70px -54px #000000b8!important}.hero-manifesto-panel:before{display:none!important}.hero-manifesto-panel>.relative:first-of-type{border-bottom-color:color-mix(in oklab,var(--primary),transparent 72%)!important}.services-index-section{border-block:1px solid color-mix(in oklab,var(--border),transparent 20%);background:color-mix(in oklab,var(--background),var(--foreground) 1.5%)!important}.services-index-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(1rem,3vw,2.25rem)}.services-index-list{position:sticky;top:6.25rem;align-self:start;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:color-mix(in oklab,var(--background),var(--foreground) 3%)}.service-index-row{grid-template-columns:42px minmax(0,1fr) 12px!important;min-height:70px;border:0!important;border-bottom:1px solid var(--border)!important;padding:.85rem 1rem!important;background:transparent!important}.service-index-row:last-child{border-bottom:0!important}.service-index-row:before{display:none!important}.service-index-row>span:first-child{grid-column:1!important}.service-index-row>span:nth-child(2){grid-column:2!important}.service-index-row>span:last-child{display:block!important;grid-column:3!important}.service-index-row:hover,.service-index-row.border-primary\/55,.service-index-row[class*=border-primary]{background:color-mix(in oklab,var(--primary),transparent 91%)!important}.services-detail-sheet{position:relative;top:auto;border-radius:16px!important;border-color:color-mix(in oklab,var(--primary),transparent 72%)!important;background:linear-gradient(90deg,color-mix(in oklab,var(--primary),transparent 94%),transparent 45%),color-mix(in oklab,var(--surface),var(--background) 36%)!important;box-shadow:none}.services-detail-sheet:before{display:none!important}.work-dossier-section{background:transparent!important}.work-dossier-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.46fr)}.work-dossier-main{border-radius:16px!important;border-color:color-mix(in oklab,var(--accent),transparent 70%)!important;background:linear-gradient(180deg,color-mix(in oklab,var(--surface),transparent 6%),color-mix(in oklab,var(--background),var(--accent) 2%)),var(--surface)!important}.work-dossier-main:before{display:none!important}.work-dossier-list{border-inline-start:0;padding-inline-start:0;gap:.7rem}.work-dossier-tab{border-radius:14px!important}.work-dossier-tab:hover,.work-dossier-tab[class*=border-primary]{transform:none!important}@media(max-width:980px){.services-index-layout,.work-dossier-layout{grid-template-columns:1fr}.services-index-list{position:relative;top:auto}}
