.unified-module__8D5rvq__page{color:var(--ink-2);font:400 var(--type-body)/var(--leading-body) var(--sans);overflow-wrap:break-word}.unified-module__8D5rvq__page :is(h1,h2,h3,h4){color:var(--ink);font-family:var(--display);text-wrap:balance;font-weight:500}.unified-module__8D5rvq__page :is(h1,h2){letter-spacing:-.05em}.unified-module__8D5rvq__page h1{max-width:20ch;font-size:var(--type-display);text-wrap:balance;margin:0;line-height:1.1}.unified-module__8D5rvq__page h2{max-width:22ch;font-size:var(--type-heading);text-wrap:balance;margin:0 0 24px;line-height:1.1}.unified-module__8D5rvq__page h3{font-size:var(--type-title);letter-spacing:-.025em;margin:0 0 16px;line-height:1.4}.unified-module__8D5rvq__page h4{font-size:var(--type-subheading);margin:0 0 12px;line-height:1.4}.unified-module__8D5rvq__page p{text-wrap:pretty;max-width:65ch;margin:0 0 24px}.unified-module__8D5rvq__page a{color:var(--ink);text-underline-position:from-font;text-decoration-skip-ink:auto;text-decoration-thickness:from-font}html:root:has(.unified-module__8D5rvq__index){scroll-padding-top:128px}.unified-module__8D5rvq__page :is(section,article,[id]){scroll-margin-top:0}.unified-module__8D5rvq__page :is(button,a,summary,[tabindex="0"]):focus-visible{outline:2px solid var(--ink);outline-offset:4px}html:root .unified-module__8D5rvq__page :is(h1,h2){font-family:var(--display);letter-spacing:var(--tracking-display)}.unified-module__8D5rvq__hero{padding:var(--layout-section-space) var(--pad)}.unified-module__8D5rvq__heroCategory{}.unified-module__8D5rvq__hero .unified-module__8D5rvq__heroCategory{margin:0 0 20px}.unified-module__8D5rvq__heroGrid{gap:var(--layout-grid-gap) var(--space-48);margin-top:var(--layout-section-gap);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.unified-module__8D5rvq__heroGrid .unified-module__8D5rvq__heroLead{max-width:27ch;color:var(--ink);font:500 var(--type-title)/1.4 var(--display);letter-spacing:-.025em;margin:0}.unified-module__8D5rvq__heroBody{min-width:0}.unified-module__8D5rvq__heroBody .unified-module__8D5rvq__heroSupport{color:var(--ink-2);font-size:var(--type-body);max-width:52ch;margin:0;line-height:1.6}.unified-module__8D5rvq__heroBody .unified-module__8D5rvq__actions{margin-top:24px}.unified-module__8D5rvq__actions{margin-top:var(--space-32)}.unified-module__8D5rvq__index{top:var(--space-56);z-index:9;grid-template-columns:var(--layout-columns);min-height:var(--space-56);border-bottom:1px solid var(--line-strong);background:var(--surface);color:var(--ink);display:grid;position:sticky}.unified-module__8D5rvq__index ul{align-items:stretch;gap:var(--space-32);min-width:0;padding:0 calc(var(--space-20) + 10px);grid-column:2;margin:0;list-style:none;display:flex}.unified-module__8D5rvq__index li{min-width:0;display:flex}.unified-module__8D5rvq__index a{min-height:var(--space-56);padding-block:var(--space-12);color:var(--ink-2);font:500 var(--type-ui)/1.5 var(--sans);border-bottom:2px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:flex}.unified-module__8D5rvq__index a[aria-current]{border-bottom-color:var(--accent);color:var(--ink)}.unified-module__8D5rvq__index a:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}@media (hover:hover){.unified-module__8D5rvq__index a:hover{border-bottom-color:var(--ink);color:var(--ink)}}@media (prefers-reduced-motion:no-preference){.unified-module__8D5rvq__index a{transition:color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out)}}@media (max-width:1080px){.unified-module__8D5rvq__index{grid-template-columns:calc(4.0125rem + var(--space-48) + 1px) minmax(0,1fr)}.unified-module__8D5rvq__index ul{padding-inline:calc(var(--space-8) + 10px)}}@media (max-width:860px){.unified-module__8D5rvq__index{grid-template-columns:minmax(0,1fr)}.unified-module__8D5rvq__index ul{gap:var(--space-8);padding-inline:var(--space-12);grid-column:1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.unified-module__8D5rvq__index li,.unified-module__8D5rvq__index a{width:100%}}.unified-module__8D5rvq__section{grid-template-columns:var(--layout-columns);padding-block:var(--layout-section-space);border-top:1px solid var(--line);background:linear-gradient(var(--line),var(--line)) var(--label-w) 0 / 1px 100% no-repeat;align-items:start;display:grid}.unified-module__8D5rvq__section>.unified-module__8D5rvq__label{top:calc(var(--space-56) * 2 + var(--space-16));padding-inline:var(--space-24);color:var(--muted);grid-area:1/1/span 2;margin:0;position:sticky}.unified-module__8D5rvq__sectionHead,.unified-module__8D5rvq__sectionBody{min-width:0;margin-inline:var(--pad);grid-column:2}.unified-module__8D5rvq__sectionHead>p{margin-bottom:var(--layout-section-gap);color:var(--ink-2);font-size:var(--type-body)}.unified-module__8D5rvq__section[id=approach] .unified-module__8D5rvq__sectionHead>p{margin-bottom:var(--space-24)}.unified-module__8D5rvq__section[data-tone=lede] .unified-module__8D5rvq__sectionBody>p:first-child{color:var(--ink);letter-spacing:-.02em;max-width:34ch;margin-bottom:32px;font-size:clamp(22px,2.2vw,28px);line-height:1.4}.unified-module__8D5rvq__section[data-tone=lede] .unified-module__8D5rvq__sectionBody>p:not(:first-child){color:var(--muted);font-size:var(--type-body)}.unified-module__8D5rvq__section[data-tone=cta]{padding-block:var(--layout-hero-space);background:linear-gradient(var(--line),var(--line)) var(--label-w) 0 / 1px 100% no-repeat,var(--plate)}.unified-module__8D5rvq__section[data-tone=cta] h2{max-width:14ch;font-size:var(--type-heading);line-height:1.1}.unified-module__8D5rvq__section[data-tone=cta] .unified-module__8D5rvq__sectionBody>p{font-size:var(--type-body)}.unified-module__8D5rvq__page .unified-module__8D5rvq__ownershipStatement{max-width:44ch;color:var(--ink);font-size:var(--type-subheading);margin:28px 0 0;line-height:1.5}.unified-module__8D5rvq__page .unified-module__8D5rvq__decisionClosing{max-width:58ch;font-size:var(--type-body);margin-bottom:0}.unified-module__8D5rvq__methodSteps{margin:0;padding:0;list-style:none}.unified-module__8D5rvq__methodSteps li{gap:var(--space-16) var(--layout-grid-gap);padding:var(--space-24) 0;border-top:1px solid var(--line);grid-template-columns:minmax(150px,.8fr) minmax(0,1.6fr);display:grid;position:relative}.unified-module__8D5rvq__methodSteps li:last-child{border-bottom:1px solid var(--line)}.unified-module__8D5rvq__page .unified-module__8D5rvq__methodSteps h3{font-size:var(--type-subheading);margin:0}.unified-module__8D5rvq__page .unified-module__8D5rvq__methodSteps p{color:var(--ink-2);font-size:var(--type-body);margin:0}@media (max-width:640px){.unified-module__8D5rvq__methodSteps li{grid-template-columns:1fr;gap:8px;padding-block:20px}}.unified-module__8D5rvq__page .unified-module__8D5rvq__methodClosing{max-width:40ch;color:var(--ink);font:500 var(--type-title)/1.4 var(--display);letter-spacing:-.02em;margin:32px 0 0}.unified-module__8D5rvq__start{border:1px solid var(--line-strong);border-radius:12px;margin-top:32px;padding:24px;container:engagement-start/inline-size}.unified-module__8D5rvq__startHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:20px;display:flex}.unified-module__8D5rvq__page .unified-module__8D5rvq__start h3{font:500 var(--type-subheading)/1.4 var(--display);margin:0}.unified-module__8D5rvq__page .unified-module__8D5rvq__startHeader p{color:var(--muted);font-size:var(--type-ui);margin:0}.unified-module__8D5rvq__start ol{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:20px 0 0;list-style:none;display:grid}.unified-module__8D5rvq__start li{font-size:var(--type-body-compact);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;padding-inline:20px;line-height:1.5;display:grid}.unified-module__8D5rvq__start li:first-child{padding-left:0}.unified-module__8D5rvq__start li:last-child{padding-right:0}.unified-module__8D5rvq__start li+li{border-left:1px solid var(--line)}.unified-module__8D5rvq__startIcon{color:var(--muted)}@container engagement-start (max-width:580px){.unified-module__8D5rvq__start ol{grid-template-columns:minmax(0,1fr);padding-top:0}.unified-module__8D5rvq__start li{padding:16px 0}.unified-module__8D5rvq__start li+li{border-left:0;border-top:1px solid var(--line)}.unified-module__8D5rvq__start li:last-child{padding-bottom:0}}.unified-module__8D5rvq__ownership{border-left:2px solid var(--ink);margin-top:48px;padding:32px 0 0 28px}.unified-module__8D5rvq__ownership p:first-child{max-width:26ch;color:var(--ink);letter-spacing:-.035em;margin-bottom:16px;font-size:clamp(26px,2.8vw,36px);line-height:1.2}.unified-module__8D5rvq__ownership p:last-child{font-size:var(--type-body-compact);color:var(--muted);margin:0}.unified-module__8D5rvq__page .unified-module__8D5rvq__hint{color:var(--muted);font-size:var(--type-ui);line-height:1.6}.unified-module__8D5rvq__services,.unified-module__8D5rvq__faqs,.unified-module__8D5rvq__clients{border-top:1px solid var(--line-strong)}.unified-module__8D5rvq__service,.unified-module__8D5rvq__disclosure,.unified-module__8D5rvq__client{border-bottom:1px solid var(--line)}.unified-module__8D5rvq__service summary,.unified-module__8D5rvq__disclosure summary{min-height:64px;color:var(--ink);cursor:pointer;background:linear-gradient(var(--plate),var(--plate)) 0 0 / 0 100% no-repeat;transition:background-size .32s var(--ease-out),padding .32s var(--ease-out);justify-content:space-between;align-items:center;gap:20px;padding:22px 12px 22px 0;list-style:none;display:flex}.unified-module__8D5rvq__service summary:hover,.unified-module__8D5rvq__disclosure summary:hover,.unified-module__8D5rvq__service[open] summary{background-size:100% 100%;padding-left:12px}.unified-module__8D5rvq__page summary::-webkit-details-marker{display:none}.unified-module__8D5rvq__service summary{grid-template-columns:minmax(0,1fr) 28px;display:grid}.unified-module__8D5rvq__service summary>span:first-child{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:baseline;gap:4px 32px;display:grid}.unified-module__8D5rvq__service strong{letter-spacing:-.03em;font-size:clamp(20px,2vw,26px);font-weight:500;line-height:1.25;display:block}.unified-module__8D5rvq__service small{color:var(--muted);font-size:var(--type-ui);line-height:1.5;display:block}.unified-module__8D5rvq__plus,.unified-module__8D5rvq__disclosure summary>span[aria-hidden]{width:16px;font:18px/1 var(--sans);text-align:center;transition:transform .24s var(--ease-out);flex-shrink:0}[open]>summary .unified-module__8D5rvq__plus,.unified-module__8D5rvq__disclosure[open] summary>span[aria-hidden]{transform:rotate(180deg)}.unified-module__8D5rvq__service>p{font-size:var(--type-body-compact);margin:20px 0 28px;padding-left:12px}.unified-module__8D5rvq__disclosure summary{font-size:var(--type-subheading);text-wrap:pretty;line-height:1.5}.unified-module__8D5rvq__disclosure>p{color:var(--ink-2);font-size:var(--type-body-compact);margin:16px 0 28px;padding-left:12px}.unified-module__8D5rvq__storyTrigger{width:100%;min-height:104px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(140px,.9fr) minmax(0,1.3fr) 28px;align-items:baseline;gap:24px;padding:28px 0;list-style:none;display:grid}.unified-module__8D5rvq__clientName strong{letter-spacing:-.04em;transition:transform .24s var(--ease-out);font-size:clamp(24px,2.6vw,34px);font-weight:500;line-height:1.1;display:block}html:root .unified-module__8D5rvq__clientName strong{font-family:var(--display);letter-spacing:-.01em}.unified-module__8D5rvq__clientName small{color:var(--muted);font:400 var(--type-caption)/1.6 var(--sans);margin-top:10px;display:block}.unified-module__8D5rvq__clientHeadline{color:var(--muted);font-size:var(--type-body-compact);line-height:1.55;transition:color .2s}.unified-module__8D5rvq__storyTrigger>[aria-hidden]{color:var(--faint);font-size:var(--type-body);transition:transform .24s var(--ease-out),color .2s}.unified-module__8D5rvq__storyTrigger:hover .unified-module__8D5rvq__clientName strong{transform:translate(6px)}.unified-module__8D5rvq__storyTrigger:hover .unified-module__8D5rvq__clientHeadline{color:var(--ink-2)}.unified-module__8D5rvq__storyTrigger:hover>[aria-hidden]{color:var(--ink);transform:translate(3px,-3px)}.unified-module__8D5rvq__engagements{gap:var(--layout-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.unified-module__8D5rvq__card{isolation:isolate;min-width:0;padding:var(--layout-card-inset);border:1px solid var(--line-strong);background:var(--bg);flex-direction:column;display:flex;position:relative;}.unified-module__8D5rvq__card h3{font-size:var(--type-title);letter-spacing:-.035em;margin-bottom:16px;line-height:1.4}.unified-module__8D5rvq__card>p{min-height:3.1em;color:var(--ink-2);font-size:var(--type-body);line-height:var(--leading-body)}.unified-module__8D5rvq__card .unified-module__8D5rvq__cardLabel{min-height:0;color:var(--ink-2);font:500 var(--type-label)/1.6 var(--sans);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 28px;display:flex}.unified-module__8D5rvq__card .unified-module__8D5rvq__cardNote{min-height:0;font-size:var(--type-caption);margin:6px 0 20px;line-height:1.6}.unified-module__8D5rvq__engagementPrice{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:auto;display:flex}.unified-module__8D5rvq__engagementPrice strong{font:500 clamp(32px,3.1vw,42px)/1.1 var(--display);font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.04em}.unified-module__8D5rvq__engagementPrice>span{color:var(--ink-2);font:500 var(--type-caption)/1.5 var(--sans)}.unified-module__8D5rvq__card .unified-module__8D5rvq__cardCommitment{min-height:0;color:var(--ink);font-size:var(--type-ui);margin:14px 0 0}.unified-module__8D5rvq__scopeFacts{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:20px;margin:0 0 28px;padding-bottom:24px;display:grid}.unified-module__8D5rvq__scopeFacts dt{color:var(--muted);font:500 var(--type-caption)/1.5 var(--sans);margin-bottom:8px}.unified-module__8D5rvq__scopeFacts dd{color:var(--ink);font:500 var(--type-title)/1.4 var(--display);letter-spacing:-.02em;margin:0}.unified-module__8D5rvq__scopeGroups>section{border-top:1px solid var(--line);padding-top:24px}.unified-module__8D5rvq__scopeGroups .unified-module__8D5rvq__list{font-size:var(--type-body);line-height:var(--leading-body);margin-bottom:24px;padding-left:18px}.unified-module__8D5rvq__scopeGroups .unified-module__8D5rvq__list li{padding-block:5px;padding-left:4px}.unified-module__8D5rvq__scopeGroups .unified-module__8D5rvq__list li::marker{color:var(--faint)}.unified-module__8D5rvq__scopeFooter{padding-top:var(--space-24);border-top:1px solid var(--line-strong)}.unified-module__8D5rvq__cardFeatures{border-top:1px solid var(--line);font-size:var(--type-ui);gap:12px;margin:0 0 32px;padding:24px 0 0;line-height:1.5;list-style:none;display:grid}.unified-module__8D5rvq__cardFeatures li{grid-template-columns:14px minmax(0,1fr);gap:10px;display:grid}.unified-module__8D5rvq__cardFeatures li>span{color:var(--muted)}.unified-module__8D5rvq__scopeTrigger{border:0;border-top:1px solid var(--line);width:100%;min-height:52px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:16px;margin-top:0;padding:16px 0 0;list-style:none;display:flex}.unified-module__8D5rvq__page .unified-module__8D5rvq__scopeTrigger{font-size:var(--type-ui)}.unified-module__8D5rvq__scopeTrigger>span[aria-hidden],.unified-module__8D5rvq__scopeTrigger:after{transition:transform .2s var(--ease-out)}.unified-module__8D5rvq__scopeTrigger:hover>span[aria-hidden]{transform:translate(2px,-2px)}html:root .unified-module__8D5rvq__card{padding:var(--layout-card-inset);border:1px solid var(--line-strong);background:var(--material-panel);box-shadow:inset 0 1px 0 var(--key-light),0 1px 0 var(--line-strong),0 10px 20px -16px #00000073;border-radius:14px}html:root .unified-module__8D5rvq__card[data-featured]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent),0 10px 20px -16px #00000073}html:root .unified-module__8D5rvq__card h3{font-family:var(--display)}.unified-module__8D5rvq__page .unified-module__8D5rvq__engagementNote{font-size:var(--type-ui);color:var(--muted);margin:24px 0 0}.unified-module__8D5rvq__steps{counter-reset:step;margin:0 0 40px;padding:0;list-style:none;position:relative}.unified-module__8D5rvq__steps:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:14px;bottom:14px;left:13px}.unified-module__8D5rvq__steps li{counter-increment:step;grid-template-columns:28px minmax(0,1fr);gap:24px;padding-block:0 36px;display:grid;position:relative}.unified-module__8D5rvq__steps li:last-child{padding-bottom:0}.unified-module__8D5rvq__steps li:before{content:counter(step);border:1px solid var(--line-strong);background:var(--bg);width:28px;height:28px;color:var(--ink);font:500 var(--type-caption)/1 var(--sans);border-radius:50%;place-items:center;display:grid}.unified-module__8D5rvq__steps h3{margin:0 0 8px;font-size:22px;line-height:1.3}.unified-module__8D5rvq__steps p{color:var(--muted);font-size:var(--type-body-compact);margin-bottom:0}.unified-module__8D5rvq__fallbackBody{padding:24px 0}.unified-module__8D5rvq__fallbackBody h3{margin-bottom:24px}.unified-module__8D5rvq__fallbackBody p{font-size:var(--type-body-compact)}.unified-module__8D5rvq__fallback>summary{list-style:none}.unified-module__8D5rvq__panel{border:0;border-left:1px solid var(--line-strong);background:var(--bg);width:min(100%,640px);max-width:100%;height:100dvh;max-height:100dvh;color:var(--ink-2);text-align:left;overscroll-behavior:contain;transition:transform .28s var(--ease-out),display .28s allow-discrete,overlay .28s allow-discrete;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(100%)}.unified-module__8D5rvq__panel[open]{transform:translate(0)}.unified-module__8D5rvq__panel::backdrop{opacity:0;transition:opacity .28s ease,display .28s allow-discrete,overlay .28s allow-discrete;background:#00000073}.unified-module__8D5rvq__panel[open]::backdrop{opacity:1}@starting-style{.unified-module__8D5rvq__panel[open]{transform:translate(100%)}.unified-module__8D5rvq__panel[open]::backdrop{opacity:0}}.unified-module__8D5rvq__panelHeader{z-index:1;border-bottom:1px solid var(--line);background:var(--bg);justify-content:space-between;align-items:flex-start;gap:20px;padding:28px 32px;display:flex;position:sticky;top:0}.unified-module__8D5rvq__panelHeader>div{min-width:0}.unified-module__8D5rvq__panelHeader p{color:var(--muted);font:500 var(--type-caption)/1.6 var(--sans);margin:0 0 8px}.unified-module__8D5rvq__panelHeader h3{font-size:var(--type-title);margin:0}html:root .unified-module__8D5rvq__panelHeader h3{font-family:var(--display)}.unified-module__8D5rvq__close{border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.unified-module__8D5rvq__page .unified-module__8D5rvq__close{font-size:26px;line-height:1}.unified-module__8D5rvq__panelBody{padding:28px 32px max(32px,env(safe-area-inset-bottom))}.unified-module__8D5rvq__panelBody p{font-size:var(--type-body)}.unified-module__8D5rvq__clientVideo{width:100%;height:auto;margin-bottom:var(--space-32);border-radius:var(--radius-control);display:block}.unified-module__8D5rvq__panelBody .unified-module__8D5rvq__panelLead{color:var(--ink);font-family:var(--display);font-weight:500;font-size:var(--type-title);letter-spacing:-.025em;line-height:1.4}.unified-module__8D5rvq__section[id=work]{padding-bottom:clamp(48px,5vw,72px)}.unified-module__8D5rvq__section[id=work] .unified-module__8D5rvq__sectionHead>p{margin-bottom:32px}.unified-module__8D5rvq__clientControls{margin-top:var(--space-12);justify-content:flex-end}.unified-module__8D5rvq__clientGrid{grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--layout-grid-gap)) / 2.15);gap:var(--layout-grid-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;padding-bottom:12px;display:grid;overflow-x:auto}.unified-module__8D5rvq__clientCard{border:1px solid var(--line-strong);background:var(--bg);scroll-snap-align:start;min-width:0}.unified-module__8D5rvq__clientTrigger{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 48px;padding:0;list-style:none;display:grid}.unified-module__8D5rvq__clientIdentity{isolation:isolate;border-bottom:1px solid var(--line-strong);background:var(--surface);grid-column:1/-1;place-items:center;min-height:105px;padding:36px 16px 16px;display:grid;position:relative}.unified-module__8D5rvq__clientIdentity:before{content:"";z-index:-1;pointer-events:none;background:var(--ink);opacity:0;transition:opacity var(--dur-2) var(--ease-out);position:absolute;inset:0;-webkit-mask:url(/images/clients/pixel-grain.png);mask:url(/images/clients/pixel-grain.png)}.unified-module__8D5rvq__clientBrand{justify-content:center;align-items:center;gap:var(--space-8);width:100%;min-width:0;display:flex}.unified-module__8D5rvq__clientLogo{background:var(--ink);width:184px;max-width:100%;height:44px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.unified-module__8D5rvq__clientBrand[data-client=work-rtzen] .unified-module__8D5rvq__clientLogo{width:128px}.unified-module__8D5rvq__clientWordmark{width:200px;max-width:100%;height:auto}.unified-module__8D5rvq__clientWordmarkDark{display:none}html[data-theme=dark] .unified-module__8D5rvq__clientWordmarkLight{display:none}html[data-theme=dark] .unified-module__8D5rvq__clientWordmarkDark{display:block}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .unified-module__8D5rvq__clientWordmarkLight{display:none}html:not([data-theme=light]) .unified-module__8D5rvq__clientWordmarkDark{display:block}}.unified-module__8D5rvq__clientSymbol{flex:0 0 var(--space-32);width:var(--space-32);height:var(--space-32);object-fit:contain}.unified-module__8D5rvq__clientBrand>strong{font:500 var(--type-subheading)/1.4 var(--sans);letter-spacing:-.025em}.unified-module__8D5rvq__clientTrigger:focus-visible .unified-module__8D5rvq__clientIdentity:before{opacity:1}@media (hover:hover) and (pointer:fine){.unified-module__8D5rvq__clientTrigger:hover .unified-module__8D5rvq__clientIdentity:before{opacity:1}}@media (prefers-reduced-motion:reduce){.unified-module__8D5rvq__clientIdentity:before{transition:none}}@media (forced-colors:active){.unified-module__8D5rvq__clientLogo{forced-color-adjust:none;background:canvastext}.unified-module__8D5rvq__clientIdentity:before{display:none}}.unified-module__8D5rvq__clientCategory{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);max-width:100%;color:var(--muted);font:500 var(--type-caption)/1.4 var(--sans);padding:6px 10px;position:absolute;top:0;left:0}.unified-module__8D5rvq__clientMetrics{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.unified-module__8D5rvq__clientMetric{flex-direction:column;gap:7px;min-width:0;min-height:102px;padding:16px 12px;display:flex}.unified-module__8D5rvq__clientMetric:nth-child(odd){border-right:1px solid var(--line)}.unified-module__8D5rvq__clientMetric:nth-child(n+3){border-top:1px solid var(--line)}.unified-module__8D5rvq__clientMetric>strong{font:500 var(--type-body)/1.4 var(--sans);overflow-wrap:break-word}.unified-module__8D5rvq__clientMetric>span{color:var(--muted);font:400 var(--type-caption)/1.5 var(--sans);overflow-wrap:break-word}.unified-module__8D5rvq__clientTrigger>[aria-hidden]{border-left:1px solid var(--line-strong);align-self:stretch;place-items:center;font-size:23px;transition:color .16s,background .16s;display:grid}.unified-module__8D5rvq__clientTrigger:is(:hover,:focus-visible)>[aria-hidden]{background:var(--ink);color:var(--bg)}.unified-module__8D5rvq__clientTrigger:focus-visible{outline-offset:-3px}@media (max-width:1080px) and (min-width:861px),(max-width:600px){.unified-module__8D5rvq__clientGrid{grid-auto-columns:90%}}.unified-module__8D5rvq__facts{border-block:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:32px 0;padding-block:24px;display:grid}.unified-module__8D5rvq__facts>div{flex-direction:column-reverse;justify-content:flex-end;gap:8px;display:flex}.unified-module__8D5rvq__facts dt{color:var(--muted);font-size:var(--type-caption);line-height:1.6}.unified-module__8D5rvq__facts dd{color:var(--ink);font-size:var(--type-title);letter-spacing:-.03em;margin:0;line-height:1.4}.unified-module__8D5rvq__story{gap:32px;display:grid}.unified-module__8D5rvq__story p{margin:0}.unified-module__8D5rvq__sources{border-top:1px solid var(--line);font-size:var(--type-ui);flex-wrap:wrap;gap:16px;margin-top:32px;padding-top:20px;display:flex}.unified-module__8D5rvq__sources a{text-underline-offset:4px;text-decoration:underline}.unified-module__8D5rvq__list{font-size:var(--type-body-compact);margin:0 0 28px;padding-left:20px}.unified-module__8D5rvq__list li{padding-block:8px}@keyframes unified-module__8D5rvq__chevronFlow{0%{transform:translate(-38px)}to{transform:translate(0)}}html:root :is(.unified-module__8D5rvq__plus,.unified-module__8D5rvq__disclosure summary>span[aria-hidden],.unified-module__8D5rvq__storyTrigger>[aria-hidden],.unified-module__8D5rvq__close){border:1px solid var(--key-edge);background:linear-gradient(180deg,var(--key-top),var(--key-bottom));color:var(--ink-2);box-shadow:inset 0 1px 0 var(--key-light),0 1.5px 0 var(--key-edge),0 4px 8px -4px #00000059;border-radius:7px;place-items:center;transition:transform 90ms,box-shadow 90ms,color .16s;display:inline-grid}html:root .unified-module__8D5rvq__steps li:before{border:1px solid var(--key-edge);background:linear-gradient(180deg,var(--key-top),var(--key-bottom));color:var(--ink-2);box-shadow:inset 0 1px 0 var(--key-light),0 1.5px 0 var(--key-edge),0 4px 8px -4px #00000059;border-radius:7px;place-items:center;transition:transform 90ms,box-shadow 90ms,color .16s;display:inline-grid}html:root :is(.unified-module__8D5rvq__plus,.unified-module__8D5rvq__disclosure summary>span[aria-hidden],.unified-module__8D5rvq__storyTrigger>[aria-hidden]){width:28px;height:28px;font:15px/1 var(--sans)}html:root :is(.unified-module__8D5rvq__close:active,.unified-module__8D5rvq__storyTrigger:active>[aria-hidden],[open]>summary .unified-module__8D5rvq__plus,.unified-module__8D5rvq__disclosure[open] summary>span[aria-hidden],summary:active>span[aria-hidden],summary:active .unified-module__8D5rvq__plus){box-shadow:inset 0 1px 3px #0003,0 0 0 var(--key-edge);transform:translateY(1.5px)}html:root .unified-module__8D5rvq__storyTrigger>[aria-hidden]{align-self:center}html:root .unified-module__8D5rvq__storyTrigger:hover>[aria-hidden]{color:var(--ink);transform:none}html:root :is(.unified-module__8D5rvq__storyTrigger:active>[aria-hidden]){transform:translateY(1.5px)}html:root .unified-module__8D5rvq__section{position:relative}html:root .unified-module__8D5rvq__section:after{content:"";top:-6px;left:calc(var(--label-w) - 5.5px);pointer-events:none;background:linear-gradient(135deg,transparent 43%,var(--faint) 43% 57%,transparent 57%) 2px 2px / 7px 7px no-repeat, radial-gradient(circle closest-side at 40% 36%,var(--key-top),transparent 70%), radial-gradient(circle closest-side,var(--key-bottom) 0 70%,color-mix(in srgb,var(--key-edge) 75%,#000) 84%,transparent 100%);width:11px;height:11px;filter:drop-shadow(0 1px 0 var(--key-light));position:absolute}html:root .unified-module__8D5rvq__section[data-tone=cta]{background:linear-gradient(var(--line-strong),var(--line-strong)) var(--label-w) 0 / 1px 100% no-repeat,var(--plate)}html:root .unified-module__8D5rvq__ownership{background:var(--plate);box-shadow:inset 0 1px 0 var(--key-light),inset -1px 0 0 var(--line),inset 0 -1px 0 var(--line);border-radius:0 14px 14px 0;padding:28px 28px 26px}html:root .unified-module__8D5rvq__steps li:before{color:var(--ink);font:10px/1 var(--sans);display:grid}html:root .unified-module__8D5rvq__panelHeader{border-bottom-color:var(--line-strong);background:var(--plate);box-shadow:inset 0 -1px 0 var(--key-light)}html:root .unified-module__8D5rvq__panelHeader p{font-family:var(--sans);font-size:var(--type-label);letter-spacing:.05em;text-transform:uppercase}html:root .unified-module__8D5rvq__page .unified-module__8D5rvq__close{border-radius:9px;font-size:22px}html:root .unified-module__8D5rvq__facts dd{font-family:var(--display);letter-spacing:0;font-weight:500}.unified-module__8D5rvq__page .unified-module__8D5rvq__disclosure>summary{background:0 0;transition:background-color .15s ease-out}.unified-module__8D5rvq__page .unified-module__8D5rvq__disclosure>summary:hover{background:var(--surface);padding-left:0}.unified-module__8D5rvq__page .unified-module__8D5rvq__disclosure>p{padding-left:0}.unified-module__8D5rvq__page .unified-module__8D5rvq__disclosure>summary>.unified-module__8D5rvq__faqIcon{place-items:center;width:28px;height:28px;display:inline-grid;position:relative;transform:none}.unified-module__8D5rvq__page .unified-module__8D5rvq__disclosure>summary>.unified-module__8D5rvq__faqIcon:before{content:none}.unified-module__8D5rvq__page .unified-module__8D5rvq__disclosure[open]>summary>.unified-module__8D5rvq__faqIcon{transform:none}.unified-module__8D5rvq__faqIcon svg{transition:opacity .3s cubic-bezier(.2,0,0,1),scale .3s cubic-bezier(.2,0,0,1),filter .3s cubic-bezier(.2,0,0,1)}.unified-module__8D5rvq__faqPlus{opacity:1;filter:blur();scale:1}.unified-module__8D5rvq__faqMinus{opacity:0;filter:blur(4px);margin:auto;position:absolute;inset:0;scale:.25}.unified-module__8D5rvq__disclosure[open] .unified-module__8D5rvq__faqPlus{opacity:0;filter:blur(4px);scale:.25}.unified-module__8D5rvq__disclosure[open] .unified-module__8D5rvq__faqMinus{opacity:1;filter:blur();scale:1}.unified-module__8D5rvq__close{transition:scale .1s ease-out,background-color .15s ease-out,color .15s ease-out}.unified-module__8D5rvq__close:active{scale:.96}@media (max-width:1080px){.unified-module__8D5rvq__storyTrigger{grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr) 28px;gap:16px}.unified-module__8D5rvq__service summary>span:first-child{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.unified-module__8D5rvq__hero{padding-inline:var(--pad)}.unified-module__8D5rvq__section{padding-block:var(--layout-section-space);background:0 0;display:block}.unified-module__8D5rvq__section[data-tone=cta]{padding-block:var(--layout-section-space);background:var(--plate)}.unified-module__8D5rvq__section>.unified-module__8D5rvq__label{padding-inline:var(--pad);margin-bottom:20px;position:static}.unified-module__8D5rvq__sectionHead>p{margin-bottom:28px}html:root .unified-module__8D5rvq__section:after{display:none}html:root .unified-module__8D5rvq__section[data-tone=cta]{background:var(--plate)}}@media (max-width:700px){.unified-module__8D5rvq__heroGrid{gap:var(--space-24);margin-top:var(--layout-section-gap);grid-template-columns:minmax(0,1fr)}.unified-module__8D5rvq__heroGrid .unified-module__8D5rvq__heroLead{max-width:32ch}.unified-module__8D5rvq__engagements{grid-template-columns:minmax(0,1fr)}.unified-module__8D5rvq__card>p{min-height:0}.unified-module__8D5rvq__storyTrigger{grid-template-columns:minmax(0,1fr) 28px;gap:10px 16px}.unified-module__8D5rvq__clientHeadline{grid-area:2/1}.unified-module__8D5rvq__storyTrigger>[aria-hidden]{grid-area:1/2}.unified-module__8D5rvq__ownership{padding-left:20px}html:root .unified-module__8D5rvq__ownership{padding:22px 20px}}@media (max-width:600px){.unified-module__8D5rvq__page :is(h1,h2),.unified-module__8D5rvq__page .unified-module__8D5rvq__section[data-tone=cta] h2{line-height:1.12}}@media (max-width:480px){.unified-module__8D5rvq__page h1{font-size:var(--type-display)}.unified-module__8D5rvq__actions{flex-direction:column;align-items:flex-start}.unified-module__8D5rvq__service summary{gap:12px}.unified-module__8D5rvq__service strong{font-size:19px}.unified-module__8D5rvq__disclosure summary{font-size:var(--type-body)}.unified-module__8D5rvq__panelHeader{padding:20px}.unified-module__8D5rvq__panelBody{padding:24px 20px max(24px,env(safe-area-inset-bottom))}.unified-module__8D5rvq__panelHeader h3{font-size:var(--type-title)}.unified-module__8D5rvq__facts{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.unified-module__8D5rvq__panel,.unified-module__8D5rvq__panel::backdrop{transition:none}.unified-module__8D5rvq__page *,.unified-module__8D5rvq__page :before{transition:none!important}.unified-module__8D5rvq__page button:active{scale:1}}@media print{.unified-module__8D5rvq__clientControls{display:none}.unified-module__8D5rvq__clientGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;overflow:visible}.unified-module__8D5rvq__clientCard{break-inside:avoid}.unified-module__8D5rvq__hero,.unified-module__8D5rvq__section{background:0 0;padding-block:20px;display:block}.unified-module__8D5rvq__section>.unified-module__8D5rvq__label{position:static}.unified-module__8D5rvq__page details::details-content{content-visibility:visible;height:auto}.unified-module__8D5rvq__panel{border:0;width:auto;height:auto;max-height:none;display:block;position:static;overflow:visible;transform:none}.unified-module__8D5rvq__panelHeader{position:static}.unified-module__8D5rvq__close,.unified-module__8D5rvq__scopeTrigger,.unified-module__8D5rvq__index{display:none}.unified-module__8D5rvq__service summary,.unified-module__8D5rvq__disclosure summary{background:0 0}html:root :is(.unified-module__8D5rvq__ownership,.unified-module__8D5rvq__panelHeader,.unified-module__8D5rvq__section[data-tone=cta]){box-shadow:none;background:0 0}html:root .unified-module__8D5rvq__section:after{display:none}html:root .unified-module__8D5rvq__ownership{border-left-color:#000;border-radius:0}}@media (forced-colors:active){html:root :is(.unified-module__8D5rvq__ownership,.unified-module__8D5rvq__index,.unified-module__8D5rvq__panelHeader,.unified-module__8D5rvq__section[data-tone=cta]){box-shadow:none;background:0 0;border:1px solid canvastext}html:root .unified-module__8D5rvq__section:before{display:none}}
.carousel-controls-module__qPDkiq__controls{align-items:center;gap:var(--space-8);display:flex}.carousel-controls-module__qPDkiq__controls[hidden]{display:none}.carousel-controls-module__qPDkiq__control{flex:0 0 var(--control-height);width:var(--control-height);height:var(--control-height);border:1px solid var(--line-strong);background:var(--material-keycap);color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;}.carousel-controls-module__qPDkiq__control:disabled{opacity:.35;cursor:default}.carousel-controls-module__qPDkiq__control:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.carousel-controls-module__qPDkiq__control svg{transition:translate .18s var(--ease-out);display:block}@media (hover:hover) and (pointer:fine){.carousel-controls-module__qPDkiq__control:enabled:hover:first-child svg{translate:-2px}.carousel-controls-module__qPDkiq__control:enabled:hover:last-child svg{translate:2px}}@media (prefers-reduced-motion:reduce){.carousel-controls-module__qPDkiq__control svg{transition:none}.carousel-controls-module__qPDkiq__control:enabled:hover svg{translate:none}}@media print{.carousel-controls-module__qPDkiq__controls{display:none}}
