.page-module__E0kJGG__container{width:min(100% - (var(--gutter) * 2), var(--page-max));margin-inline:auto}.page-module__E0kJGG__skipLink{z-index:100;background:var(--color-ink);color:var(--color-paper);padding:10px 14px;font-size:13px;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.page-module__E0kJGG__skipLink:focus{transform:translateY(0)}.page-module__E0kJGG__navbar{z-index:20;min-height:88px;padding-inline:var(--gutter);border-bottom:1px solid var(--color-rule);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f1f0ebf0;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.page-module__E0kJGG__brand{align-items:center;gap:14px;display:inline-flex}.page-module__E0kJGG__brand strong{letter-spacing:-.03em;font-size:20px;font-weight:800}.page-module__E0kJGG__brand>span{background:var(--color-rule);width:1px;height:16px}.page-module__E0kJGG__brand small{color:var(--color-muted);font-family:var(--font-mono-stack);letter-spacing:.04em;align-items:center;gap:8px;font-size:9px;font-weight:600;display:inline-flex}.page-module__E0kJGG__brand i{background:var(--color-signal);border-radius:999px;width:6px;height:6px;display:inline-block}.page-module__E0kJGG__navMenu{color:var(--color-muted);align-items:center;gap:clamp(20px,3vw,42px);font-size:14px;font-weight:500;display:flex}.page-module__E0kJGG__navContact{color:var(--color-ink);gap:5px;font-weight:650;display:inline-flex}.page-module__E0kJGG__navMenu a[aria-current=page]{color:var(--color-ink);font-weight:650}.page-module__E0kJGG__section{background:var(--color-paper);overflow:hidden}.page-module__E0kJGG__darkSection{background:var(--color-ink);color:var(--color-paper)}.page-module__E0kJGG__sectionMarker{color:var(--color-muted);font-family:var(--font-mono-stack);letter-spacing:.04em;align-items:center;gap:10px;font-size:10px;font-weight:700;line-height:1.3;display:flex}.page-module__E0kJGG__sectionMarker>span{background:var(--color-signal);border-radius:999px;width:7px;height:7px}.page-module__E0kJGG__sectionMarkerLight{color:#f1f0eb85}.page-module__E0kJGG__heroSection{min-height:calc(100svh - 88px);padding-block:46px 32px}.page-module__E0kJGG__heroSection .page-module__E0kJGG__container{flex-direction:column;min-height:calc(100svh - 166px);display:flex}.page-module__E0kJGG__heroGrid{flex:1;grid-template-columns:minmax(0,1.75fr) minmax(300px,.75fr);align-items:end;gap:clamp(32px,6vw,96px);padding-block:clamp(64px,8vw,116px);display:grid}.page-module__E0kJGG__heroCopy h1{max-width:14ch;color:var(--color-ink);letter-spacing:-.065em;font-size:clamp(58px,7.2vw,104px);font-weight:800;line-height:.9}.page-module__E0kJGG__heroCopy h1 span,.page-module__E0kJGG__sectionIntro h2 span,.page-module__E0kJGG__companyStatement h2 span,.page-module__E0kJGG__ctaGrid h2 span{color:var(--color-signal)}.page-module__E0kJGG__heroAside{flex-direction:column;gap:36px;padding-bottom:4px;display:flex}.page-module__E0kJGG__heroAside>p{color:var(--color-muted);font-size:clamp(18px,1.55vw,21px);line-height:1.55}.page-module__E0kJGG__heroActions{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.page-module__E0kJGG__textLink{border-bottom:1px solid var(--color-rule);width:min(100%,360px);color:var(--color-ink);letter-spacing:.01em;justify-content:space-between;gap:28px;padding-block:16px 18px;font-size:13px;font-weight:750;display:flex}.page-module__E0kJGG__arrowIcon{flex:none;width:16px;height:16px;line-height:1;transition:transform .18s;display:inline-flex}.page-module__E0kJGG__arrowIcon svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.page-module__E0kJGG__textLinkLight{border-color:var(--color-rule-dark);color:var(--color-paper)}.page-module__E0kJGG__secondaryLink,.page-module__E0kJGG__emailLink{width:fit-content;color:var(--color-muted);gap:8px;font-size:13px;font-weight:600;display:inline-flex}.page-module__E0kJGG__lifecycle{grid-template-columns:repeat(4,1fr);padding-top:22px;display:grid;position:relative}.page-module__E0kJGG__lifecycle:after{background:var(--color-rule);content:"";transform-origin:0;width:100%;height:1px;position:absolute;top:0;left:0;transform:scaleX(1)}html.motion-ready .page-module__E0kJGG__lifecycle[data-reveal]:after{transition:transform 1.1s cubic-bezier(.22,1,.36,1) .36s;transform:scaleX(0)}html.motion-ready .page-module__E0kJGG__lifecycle[data-reveal][data-reveal-visible=true]:after{transform:scaleX(1)}.page-module__E0kJGG__lifecycleStage{padding-top:10px;position:relative}.page-module__E0kJGG__lifecycleStage:before{background:var(--color-rule);content:"";width:1px;height:16px;position:absolute;top:-23px;left:3px}.page-module__E0kJGG__lifecycleStage>span{background:var(--color-signal);transform-origin:50%;border-radius:999px;width:7px;height:7px;position:absolute;top:-26px;left:0;transform:scale(1)}html.motion-ready .page-module__E0kJGG__lifecycle[data-reveal] .page-module__E0kJGG__lifecycleStage>span{transition:transform .42s cubic-bezier(.34,1.56,.64,1);transform:scale(0)}html.motion-ready .page-module__E0kJGG__lifecycle[data-reveal][data-reveal-visible=true] .page-module__E0kJGG__lifecycleStage>span{transform:scale(1)}html.motion-ready .page-module__E0kJGG__lifecycle[data-reveal][data-reveal-visible=true] .page-module__E0kJGG__lifecycleStage:first-child>span{transition-delay:.42s}html.motion-ready .page-module__E0kJGG__lifecycle[data-reveal][data-reveal-visible=true] .page-module__E0kJGG__lifecycleStage:nth-child(2)>span{transition-delay:.56s}html.motion-ready .page-module__E0kJGG__lifecycle[data-reveal][data-reveal-visible=true] .page-module__E0kJGG__lifecycleStage:nth-child(3)>span{transition-delay:.7s}html.motion-ready .page-module__E0kJGG__lifecycle[data-reveal][data-reveal-visible=true] .page-module__E0kJGG__lifecycleStage:nth-child(4)>span{transition-delay:.84s}.page-module__E0kJGG__lifecycleStage p,.page-module__E0kJGG__lifecycleCaption{font-family:var(--font-mono-stack);letter-spacing:.04em;font-size:9px;font-weight:700}.page-module__E0kJGG__lifecycleStage p{color:var(--color-ink)}.page-module__E0kJGG__lifecycleCaption{color:var(--color-muted);position:absolute;bottom:0;right:0}.page-module__E0kJGG__entrySection,.page-module__E0kJGG__servicesSection,.page-module__E0kJGG__companySection,.page-module__E0kJGG__approachSection,.page-module__E0kJGG__ctaSection{padding-block:clamp(76px,9vw,128px)}.page-module__E0kJGG__sectionIntro{grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);align-items:end;gap:clamp(32px,6vw,96px);margin-top:36px;display:grid}.page-module__E0kJGG__sectionIntro h2,.page-module__E0kJGG__companyStatement h2,.page-module__E0kJGG__ctaGrid h2{letter-spacing:-.055em;max-width:15ch;font-size:clamp(46px,5.4vw,78px);font-weight:800;line-height:.94}.page-module__E0kJGG__sectionIntro>p{max-width:31rem;color:var(--color-muted);font-size:18px;line-height:1.6}.page-module__E0kJGG__darkSection .page-module__E0kJGG__sectionIntro h2{color:var(--color-paper)}.page-module__E0kJGG__entryGrid{border-top:1px solid var(--color-rule-dark);border-bottom:1px solid var(--color-rule-dark);grid-template-columns:repeat(3,1fr);gap:0;margin-top:clamp(56px,7vw,92px);display:grid}.page-module__E0kJGG__entryCard{min-height:320px;padding:24px 32px 30px 0}.page-module__E0kJGG__entryCard+.page-module__E0kJGG__entryCard{border-left:1px solid var(--color-rule-dark);padding-left:32px}.page-module__E0kJGG__cardNumber,.page-module__E0kJGG__serviceNumber{color:var(--color-signal);font-family:var(--font-mono-stack);font-size:11px;font-weight:700}.page-module__E0kJGG__entryCard h3{max-width:12ch;color:var(--color-paper);letter-spacing:-.035em;margin-top:82px;font-size:clamp(25px,2.2vw,32px);font-weight:750;line-height:1}.page-module__E0kJGG__entryCard>p:last-child{max-width:23rem;color:var(--color-muted);margin-top:20px;font-size:16px;line-height:1.55}.page-module__E0kJGG__contextNote{color:#f1f0eb94;max-width:680px;font-family:var(--font-mono-stack);letter-spacing:.02em;text-transform:uppercase;align-items:flex-start;gap:10px;margin-top:28px;font-size:10px;font-weight:600;line-height:1.6;display:flex}.page-module__E0kJGG__contextNoteDot{background:var(--color-signal);border-radius:999px;flex:none;width:7px;height:7px;margin-top:4px}.page-module__E0kJGG__contextNoteCopy{color:inherit;font:inherit;letter-spacing:inherit}.page-module__E0kJGG__contextNote a{color:var(--color-paper);text-underline-offset:3px;-webkit-text-decoration:underline #f1f0eb4d;text-decoration:underline #f1f0eb4d;transition:color .18s,text-decoration-color .18s}.page-module__E0kJGG__contextNote a:hover,.page-module__E0kJGG__contextNote a:focus-visible{color:var(--color-signal);-webkit-text-decoration-color:var(--color-signal);text-decoration-color:var(--color-signal)}.page-module__E0kJGG__contextNote a:focus-visible{outline:1px solid var(--color-signal);outline-offset:4px}.page-module__E0kJGG__serviceList{border-top:1px solid var(--color-rule);margin-block:clamp(56px,7vw,90px) 38px}.page-module__E0kJGG__serviceRow{border-bottom:1px solid var(--color-rule);grid-template-columns:58px minmax(240px,.85fr) minmax(320px,1fr);align-items:start;gap:30px;min-height:170px;padding-block:28px;display:grid}.page-module__E0kJGG__serviceNumber{padding-top:5px}.page-module__E0kJGG__serviceRow h3{max-width:17ch;color:var(--color-ink);letter-spacing:-.035em;font-size:clamp(24px,2.4vw,34px);font-weight:750;line-height:1.05}.page-module__E0kJGG__serviceDetail{flex-direction:column;gap:30px;max-width:590px;display:flex}.page-module__E0kJGG__serviceDetail>p{color:var(--color-muted);font-size:17px;line-height:1.55}.page-module__E0kJGG__serviceDetail small{color:var(--color-signal);font-family:var(--font-mono-stack);letter-spacing:.025em;font-size:9px;font-weight:700}.page-module__E0kJGG__companySection{border-top:1px solid var(--color-rule)}.page-module__E0kJGG__companyStatement{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:clamp(32px,6vw,96px);margin-top:36px;display:grid}.page-module__E0kJGG__companyStatement h2{max-width:14ch}.page-module__E0kJGG__companyStatement>p{max-width:32rem;color:var(--color-muted);font-size:18px;line-height:1.6}.page-module__E0kJGG__principleGrid{border-top:1px solid var(--color-rule);border-left:1px solid var(--color-rule);grid-template-columns:repeat(2,1fr);margin-top:clamp(56px,7vw,96px);display:grid}.page-module__E0kJGG__principleGrid article{border-right:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);min-height:270px;padding:26px 32px 32px}.page-module__E0kJGG__principleGrid h3{color:var(--color-ink);letter-spacing:-.035em;margin-top:74px;font-size:30px;font-weight:750}.page-module__E0kJGG__principleGrid article>p:last-child{max-width:34rem;color:var(--color-muted);margin-top:14px;font-size:16px;line-height:1.55}.page-module__E0kJGG__processGrid{border-top:1px solid var(--color-rule-dark);grid-template-columns:repeat(5,1fr);margin-top:clamp(60px,7vw,96px);display:grid}.page-module__E0kJGG__processGrid article{min-height:250px;padding:22px 22px 24px 0}.page-module__E0kJGG__processGrid article+article{border-left:1px solid var(--color-rule-dark);padding-left:22px}.page-module__E0kJGG__processGrid article>div{align-items:center;gap:10px;display:flex}.page-module__E0kJGG__processGrid article>div p{color:var(--color-signal);font-family:var(--font-mono-stack);font-size:10px;font-weight:700}.page-module__E0kJGG__processGrid article>div span{background:var(--color-signal);border-radius:999px;width:6px;height:6px}.page-module__E0kJGG__processGrid h3{color:var(--color-paper);margin-top:72px;font-size:19px;font-weight:750}.page-module__E0kJGG__processGrid article>p{color:var(--color-muted);margin-top:12px;font-size:14px;line-height:1.5}.page-module__E0kJGG__engagementBlock{border-top:1px solid var(--color-rule-dark);grid-template-columns:.8fr 1.8fr;gap:clamp(32px,6vw,96px);margin-top:20px;padding-top:32px;display:grid}.page-module__E0kJGG__engagementHeading>p,.page-module__E0kJGG__engagementList article>span{color:var(--color-signal);font-family:var(--font-mono-stack);font-size:10px;font-weight:700}.page-module__E0kJGG__engagementHeading h3{max-width:11ch;color:var(--color-paper);letter-spacing:-.04em;margin-top:14px;font-size:32px;font-weight:750;line-height:1.02}.page-module__E0kJGG__engagementList article{border-top:1px solid var(--color-rule-dark);grid-template-columns:42px 1fr;gap:18px;padding-block:18px;display:grid}.page-module__E0kJGG__engagementList article:first-child{border-top:0;padding-top:0}.page-module__E0kJGG__engagementList h4{color:var(--color-paper);font-size:17px;font-weight:700}.page-module__E0kJGG__engagementList p{color:var(--color-muted);margin-top:7px;font-size:14px;line-height:1.5}.page-module__E0kJGG__ctaSection{padding-bottom:72px}.page-module__E0kJGG__ctaGrid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:clamp(32px,6vw,96px);margin-top:clamp(54px,7vw,88px);display:grid}.page-module__E0kJGG__ctaGrid h2{max-width:11ch;font-size:clamp(62px,7.2vw,104px)}.page-module__E0kJGG__ctaAside{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.page-module__E0kJGG__ctaAside>p{color:var(--color-muted);font-size:18px;line-height:1.6}.page-module__E0kJGG__emailLink{color:var(--color-ink)}.page-module__E0kJGG__footer{background:var(--color-paper);padding-block:48px 76px}.page-module__E0kJGG__footer .page-module__E0kJGG__container{border-top:1px solid var(--color-rule);padding-top:38px}.page-module__E0kJGG__footerTop,.page-module__E0kJGG__footerBottom{justify-content:space-between;display:flex}.page-module__E0kJGG__footerTop strong{color:var(--color-ink);letter-spacing:-.03em;font-size:24px;font-weight:800}.page-module__E0kJGG__footerTop p{color:var(--color-muted);margin-top:8px;font-size:14px}.page-module__E0kJGG__footerTop nav{color:var(--color-muted);gap:30px;font-size:13px;font-weight:500;display:flex}.page-module__E0kJGG__footerTop nav a:last-child{color:var(--color-ink);font-weight:650}.page-module__E0kJGG__footerBottom{align-items:flex-end;margin-top:70px}.page-module__E0kJGG__footerBottom>div{flex-direction:column;gap:5px;display:flex}.page-module__E0kJGG__footerBottom strong{font-size:15px;font-weight:650}.page-module__E0kJGG__footerBottom span{color:var(--color-faint);font-family:var(--font-mono-stack);letter-spacing:.03em;font-size:9px;font-weight:600}.page-module__E0kJGG__footerBottom>p{justify-content:space-between;width:min(100%,470px);display:flex}.page-module__E0kJGG__localeSwitcher{color:var(--color-muted);font-family:var(--font-mono-stack);letter-spacing:.05em;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.page-module__E0kJGG__localeLabel{color:var(--color-faint);margin-right:4px}.page-module__E0kJGG__localeSeparator{color:var(--color-faint)}.page-module__E0kJGG__localeSwitcher a[aria-current=page]{color:var(--color-ink)}.page-module__E0kJGG__localeSwitcher a:hover,.page-module__E0kJGG__localeSwitcher a:focus-visible{color:var(--color-signal)}.page-module__E0kJGG__navMenu a,.page-module__E0kJGG__brand,.page-module__E0kJGG__secondaryLink,.page-module__E0kJGG__emailLink,.page-module__E0kJGG__footerTop a,.page-module__E0kJGG__localeSwitcher a{transition:color .18s}.page-module__E0kJGG__navMenu a:hover,.page-module__E0kJGG__navMenu a:focus-visible,.page-module__E0kJGG__secondaryLink:hover,.page-module__E0kJGG__secondaryLink:focus-visible,.page-module__E0kJGG__emailLink:hover,.page-module__E0kJGG__emailLink:focus-visible,.page-module__E0kJGG__footerTop a:hover,.page-module__E0kJGG__footerTop a:focus-visible,.page-module__E0kJGG__localeSwitcher a:focus-visible,.page-module__E0kJGG__brand:hover,.page-module__E0kJGG__brand:focus-visible{color:var(--color-signal)}.page-module__E0kJGG__textLink:hover,.page-module__E0kJGG__textLink:focus-visible{border-color:var(--color-signal);color:var(--color-signal)}.page-module__E0kJGG__textLink:hover .page-module__E0kJGG__arrowIcon,.page-module__E0kJGG__textLink:focus-visible .page-module__E0kJGG__arrowIcon{transform:translate(3px,-3px)}.page-module__E0kJGG__navMenu a:focus-visible,.page-module__E0kJGG__brand:focus-visible,.page-module__E0kJGG__secondaryLink:focus-visible,.page-module__E0kJGG__emailLink:focus-visible,.page-module__E0kJGG__footerTop a:focus-visible,.page-module__E0kJGG__localeSwitcher a:focus-visible,.page-module__E0kJGG__textLink:focus-visible{outline:1px solid var(--color-signal);outline-offset:6px}@media (max-width:1080px){.page-module__E0kJGG__heroGrid,.page-module__E0kJGG__sectionIntro,.page-module__E0kJGG__companyStatement,.page-module__E0kJGG__ctaGrid{grid-template-columns:1fr}.page-module__E0kJGG__heroGrid{align-items:start}.page-module__E0kJGG__heroAside,.page-module__E0kJGG__sectionIntro>p,.page-module__E0kJGG__companyStatement>p,.page-module__E0kJGG__ctaAside{max-width:620px}.page-module__E0kJGG__lifecycleCaption{display:none}.page-module__E0kJGG__entryCard{padding-right:24px}.page-module__E0kJGG__entryCard+.page-module__E0kJGG__entryCard{padding-left:24px}.page-module__E0kJGG__serviceRow{grid-template-columns:48px minmax(220px,.85fr) minmax(280px,1fr);gap:24px}.page-module__E0kJGG__processGrid{grid-template-columns:repeat(3,1fr)}.page-module__E0kJGG__processGrid article:nth-child(4){border-left:0;border-top:1px solid var(--color-rule-dark);padding-left:0}.page-module__E0kJGG__processGrid article:nth-child(5){border-top:1px solid var(--color-rule-dark)}}@media (max-width:760px){.page-module__E0kJGG__container{width:min(100% - 40px, var(--page-max))}.page-module__E0kJGG__navbar{min-height:78px;padding-inline:20px}.page-module__E0kJGG__brand{gap:10px}.page-module__E0kJGG__brand>span,.page-module__E0kJGG__brand small{display:none}.page-module__E0kJGG__navMenu{gap:12px;font-size:12px}.page-module__E0kJGG__navMenu [data-nav-home]{display:none}.page-module__E0kJGG__heroSection{min-height:auto;padding-block:32px 30px}.page-module__E0kJGG__heroSection .page-module__E0kJGG__container{min-height:auto}.page-module__E0kJGG__heroGrid{gap:42px;padding-block:72px 78px}.page-module__E0kJGG__heroCopy h1{letter-spacing:-.06em;font-size:clamp(49px,14.2vw,72px)}.page-module__E0kJGG__heroAside>p,.page-module__E0kJGG__sectionIntro>p,.page-module__E0kJGG__companyStatement>p,.page-module__E0kJGG__ctaAside>p{font-size:17px}.page-module__E0kJGG__lifecycle{grid-template-columns:repeat(2,1fr);gap:26px 12px}.page-module__E0kJGG__lifecycleStage:nth-child(n+3):before,.page-module__E0kJGG__lifecycleStage:nth-child(n+3)>span{display:none}.page-module__E0kJGG__entrySection,.page-module__E0kJGG__servicesSection,.page-module__E0kJGG__companySection,.page-module__E0kJGG__approachSection,.page-module__E0kJGG__ctaSection{padding-block:68px}.page-module__E0kJGG__sectionIntro,.page-module__E0kJGG__companyStatement{gap:28px;margin-top:28px}.page-module__E0kJGG__sectionIntro h2,.page-module__E0kJGG__companyStatement h2{font-size:clamp(40px,11.8vw,57px)}.page-module__E0kJGG__sectionIntro h2 br,.page-module__E0kJGG__companyStatement h2 br{display:none}.page-module__E0kJGG__entryGrid,.page-module__E0kJGG__principleGrid,.page-module__E0kJGG__processGrid{grid-template-columns:1fr}.page-module__E0kJGG__entryCard,.page-module__E0kJGG__entryCard+.page-module__E0kJGG__entryCard{border-left:0;border-bottom:1px solid var(--color-rule-dark);min-height:auto;padding:24px 0 30px}.page-module__E0kJGG__entryCard:last-child{border-bottom:0}.page-module__E0kJGG__entryCard h3{margin-top:46px}.page-module__E0kJGG__serviceRow{grid-template-columns:34px 1fr;gap:12px 14px;min-height:auto;padding-block:24px 28px}.page-module__E0kJGG__serviceNumber{padding-top:3px}.page-module__E0kJGG__serviceRow h3{font-size:24px}.page-module__E0kJGG__serviceDetail{grid-column:2;gap:22px}.page-module__E0kJGG__principleGrid{border-left:0}.page-module__E0kJGG__principleGrid article{border-right:0;min-height:240px;padding-inline:0}.page-module__E0kJGG__processGrid article,.page-module__E0kJGG__processGrid article+article,.page-module__E0kJGG__processGrid article:nth-child(4),.page-module__E0kJGG__processGrid article:nth-child(5){border-top:0;border-right:0;border-bottom:1px solid var(--color-rule-dark);border-left:0;min-height:auto;padding:24px 0 28px}.page-module__E0kJGG__processGrid h3{margin-top:38px}.page-module__E0kJGG__engagementBlock{grid-template-columns:1fr;gap:48px;margin-top:48px}.page-module__E0kJGG__ctaGrid{gap:48px;margin-top:48px}.page-module__E0kJGG__ctaGrid h2{font-size:clamp(54px,15.5vw,78px)}.page-module__E0kJGG__footerTop,.page-module__E0kJGG__footerBottom,.page-module__E0kJGG__footerBottom>p{flex-direction:column;align-items:flex-start;gap:26px}.page-module__E0kJGG__footerTop nav{flex-wrap:wrap;gap:18px 24px}.page-module__E0kJGG__footerBottom{margin-top:48px}}@media (max-width:360px){.page-module__E0kJGG__navbar{padding-inline:16px}.page-module__E0kJGG__brand strong{font-size:18px}.page-module__E0kJGG__navMenu{gap:8px;font-size:11px}.page-module__E0kJGG__navContact{gap:3px}}@media (prefers-reduced-motion:reduce){html.motion-ready .page-module__E0kJGG__lifecycle[data-reveal]:after{transition:none;transform:none}html.motion-ready .page-module__E0kJGG__lifecycle[data-reveal] .page-module__E0kJGG__lifecycleStage>span{transition:none;transform:none}.page-module__E0kJGG__skipLink,.page-module__E0kJGG__navMenu a,.page-module__E0kJGG__brand,.page-module__E0kJGG__arrowIcon,.page-module__E0kJGG__secondaryLink,.page-module__E0kJGG__emailLink,.page-module__E0kJGG__footerTop a,.page-module__E0kJGG__localeSwitcher a,.page-module__E0kJGG__contextNote a{transition:none}}
.vibe-code-module__nuEAIa__heroSection,.vibe-code-module__nuEAIa__signalsSection,.vibe-code-module__nuEAIa__capabilitiesSection,.vibe-code-module__nuEAIa__ctaSection{overflow:hidden}.vibe-code-module__nuEAIa__heroSection{background:var(--color-paper);min-height:calc(100svh - 88px);padding-block:46px 32px}.vibe-code-module__nuEAIa__heroInner{flex-direction:column;min-height:calc(100svh - 166px);display:flex}.vibe-code-module__nuEAIa__heroGrid{flex:1;grid-template-columns:minmax(0,1.6fr) minmax(300px,.7fr);align-items:end;gap:clamp(36px,6vw,96px);padding-block:clamp(64px,7vw,106px);display:grid}.vibe-code-module__nuEAIa__heroGrid h1{max-width:15ch;color:var(--color-ink);letter-spacing:-.065em;font-size:clamp(56px,6.8vw,98px);font-weight:800;line-height:.91}.vibe-code-module__nuEAIa__heroGrid h1 span,.vibe-code-module__nuEAIa__darkIntro h2 span,.vibe-code-module__nuEAIa__lightIntro h2 span,.vibe-code-module__nuEAIa__ctaGrid h2 span{color:var(--color-signal)}.vibe-code-module__nuEAIa__heroAside,.vibe-code-module__nuEAIa__ctaAside{flex-direction:column;align-items:flex-start;gap:32px;display:flex}.vibe-code-module__nuEAIa__heroAside>p,.vibe-code-module__nuEAIa__ctaAside>p{color:var(--color-muted);font-size:clamp(18px,1.5vw,21px);line-height:1.55}.vibe-code-module__nuEAIa__heroActions{flex-direction:column;align-items:flex-start;gap:22px;width:100%;display:flex}.vibe-code-module__nuEAIa__journey{border-top:1px solid var(--color-rule);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.vibe-code-module__nuEAIa__journey:after{background:var(--color-signal);content:"";transform-origin:0;width:100%;height:1px;position:absolute;top:-1px;left:0;transform:scaleX(1)}html.motion-ready .vibe-code-module__nuEAIa__journey[data-reveal]:after{transition:transform 1.2s cubic-bezier(.22,1,.36,1) .36s;transform:scaleX(0)}html.motion-ready .vibe-code-module__nuEAIa__journey[data-reveal][data-reveal-visible=true]:after{transform:scaleX(1)}.vibe-code-module__nuEAIa__journeyStage{justify-content:space-between;gap:18px;padding:18px 24px 0 0;display:flex;position:relative}.vibe-code-module__nuEAIa__journeyStage+.vibe-code-module__nuEAIa__journeyStage{border-left:1px solid var(--color-rule);padding-left:24px}.vibe-code-module__nuEAIa__journeyStage span,.vibe-code-module__nuEAIa__journeyStage p,.vibe-code-module__nuEAIa__number,.vibe-code-module__nuEAIa__capabilityRow small,.vibe-code-module__nuEAIa__processHeading>div>p,.vibe-code-module__nuEAIa__processSteps span,.vibe-code-module__nuEAIa__processNote{font-family:var(--font-mono-stack);letter-spacing:.04em;font-size:10px;font-weight:700}.vibe-code-module__nuEAIa__journeyStage span,.vibe-code-module__nuEAIa__number,.vibe-code-module__nuEAIa__processHeading>div>p,.vibe-code-module__nuEAIa__processSteps span{color:var(--color-signal)}.vibe-code-module__nuEAIa__journeyStage p{color:var(--color-ink);text-align:right}.vibe-code-module__nuEAIa__signalsSection,.vibe-code-module__nuEAIa__capabilitiesSection,.vibe-code-module__nuEAIa__ctaSection{padding-block:clamp(78px,9vw,128px)}.vibe-code-module__nuEAIa__signalsSection,.vibe-code-module__nuEAIa__ctaSection{background:var(--color-ink);color:var(--color-paper)}.vibe-code-module__nuEAIa__darkIntro,.vibe-code-module__nuEAIa__lightIntro{grid-template-columns:minmax(0,1.4fr) minmax(300px,.65fr);align-items:end;gap:clamp(36px,6vw,96px);margin-top:36px;display:grid}.vibe-code-module__nuEAIa__darkIntro h2,.vibe-code-module__nuEAIa__lightIntro h2,.vibe-code-module__nuEAIa__ctaGrid h2{letter-spacing:-.055em;max-width:15ch;font-size:clamp(46px,5.3vw,76px);font-weight:800;line-height:.94}.vibe-code-module__nuEAIa__darkIntro>p,.vibe-code-module__nuEAIa__lightIntro>p{max-width:32rem;color:var(--color-muted);font-size:18px;line-height:1.6}.vibe-code-module__nuEAIa__signalGrid{border-top:1px solid var(--color-rule-dark);border-left:1px solid var(--color-rule-dark);grid-template-columns:repeat(2,1fr);margin-top:clamp(56px,7vw,92px);display:grid}.vibe-code-module__nuEAIa__signalGrid article{border-right:1px solid var(--color-rule-dark);border-bottom:1px solid var(--color-rule-dark);min-height:270px;padding:26px 32px 32px}.vibe-code-module__nuEAIa__signalGrid h3{max-width:20ch;color:var(--color-paper);letter-spacing:-.035em;margin-top:70px;font-size:clamp(23px,2.25vw,31px);font-weight:750;line-height:1.02}.vibe-code-module__nuEAIa__signalGrid article>p:last-child{max-width:34rem;color:var(--color-muted);margin-top:18px;font-size:16px;line-height:1.55}.vibe-code-module__nuEAIa__capabilitiesSection{background:var(--color-paper)}.vibe-code-module__nuEAIa__capabilityList{border-top:1px solid var(--color-rule);margin-top:clamp(56px,7vw,90px)}.vibe-code-module__nuEAIa__capabilityRow{border-bottom:1px solid var(--color-rule);grid-template-columns:58px minmax(230px,.85fr) minmax(320px,1fr);gap:30px;min-height:170px;padding-block:28px;display:grid}.vibe-code-module__nuEAIa__capabilityRow>.vibe-code-module__nuEAIa__number{padding-top:5px}.vibe-code-module__nuEAIa__capabilityRow h3{max-width:17ch;color:var(--color-ink);letter-spacing:-.035em;font-size:clamp(24px,2.4vw,34px);font-weight:750;line-height:1.05}.vibe-code-module__nuEAIa__capabilityRow>div{flex-direction:column;gap:30px;max-width:590px;display:flex}.vibe-code-module__nuEAIa__capabilityRow>div>p{color:var(--color-muted);font-size:17px;line-height:1.55}.vibe-code-module__nuEAIa__capabilityRow small{color:var(--color-signal);font-size:9px}.vibe-code-module__nuEAIa__processBlock{background:var(--color-ink);color:var(--color-paper);margin-top:clamp(72px,9vw,120px);padding:clamp(32px,5vw,64px)}.vibe-code-module__nuEAIa__processHeading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.65fr);align-items:end;gap:clamp(36px,6vw,96px);display:grid}.vibe-code-module__nuEAIa__processHeading h2{letter-spacing:-.05em;max-width:13ch;margin-top:16px;font-size:clamp(38px,4.4vw,62px);font-weight:780;line-height:.96}.vibe-code-module__nuEAIa__processHeading>p{color:var(--color-muted);font-size:17px;line-height:1.6}.vibe-code-module__nuEAIa__processSteps{border-top:1px solid var(--color-rule-dark);grid-template-columns:repeat(3,1fr);margin-top:64px;display:grid}.vibe-code-module__nuEAIa__processSteps article{min-height:210px;padding:22px 24px 26px 0}.vibe-code-module__nuEAIa__processSteps article+article{border-left:1px solid var(--color-rule-dark);padding-left:24px}.vibe-code-module__nuEAIa__processSteps h3{margin-top:64px;font-size:19px;font-weight:750}.vibe-code-module__nuEAIa__processSteps article>p{max-width:24rem;color:var(--color-muted);margin-top:12px;font-size:14px;line-height:1.5}.vibe-code-module__nuEAIa__processNote{border-top:1px solid var(--color-rule-dark);color:var(--color-dim-dark);text-transform:uppercase;align-items:flex-start;gap:10px;padding-top:26px;line-height:1.6;display:flex}.vibe-code-module__nuEAIa__processNote span{background:var(--color-signal);border-radius:999px;flex:none;width:7px;height:7px;margin-top:4px}.vibe-code-module__nuEAIa__ctaGrid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:clamp(36px,6vw,96px);margin-top:clamp(54px,7vw,88px);display:grid}.vibe-code-module__nuEAIa__ctaGrid h2{max-width:12ch;font-size:clamp(56px,6.8vw,98px)}.vibe-code-module__nuEAIa__emailLink{width:fit-content;color:var(--color-paper);gap:8px;font-size:13px;font-weight:600;transition:color .18s;display:inline-flex}.vibe-code-module__nuEAIa__emailLink:hover,.vibe-code-module__nuEAIa__emailLink:focus-visible{color:var(--color-signal)}.vibe-code-module__nuEAIa__emailLink:focus-visible{outline:1px solid var(--color-signal);outline-offset:6px}@media (max-width:1080px){.vibe-code-module__nuEAIa__heroGrid,.vibe-code-module__nuEAIa__darkIntro,.vibe-code-module__nuEAIa__lightIntro,.vibe-code-module__nuEAIa__processHeading,.vibe-code-module__nuEAIa__ctaGrid{grid-template-columns:1fr}.vibe-code-module__nuEAIa__heroAside,.vibe-code-module__nuEAIa__darkIntro>p,.vibe-code-module__nuEAIa__lightIntro>p,.vibe-code-module__nuEAIa__processHeading>p,.vibe-code-module__nuEAIa__ctaAside{max-width:620px}.vibe-code-module__nuEAIa__capabilityRow{grid-template-columns:48px minmax(220px,.85fr) minmax(280px,1fr);gap:24px}}@media (max-width:760px){.vibe-code-module__nuEAIa__heroSection{min-height:auto;padding-block:32px 28px}.vibe-code-module__nuEAIa__heroInner{min-height:auto}.vibe-code-module__nuEAIa__heroGrid{gap:42px;padding-block:68px 76px}.vibe-code-module__nuEAIa__heroGrid h1{font-size:clamp(46px,13.7vw,68px)}.vibe-code-module__nuEAIa__heroAside>p,.vibe-code-module__nuEAIa__darkIntro>p,.vibe-code-module__nuEAIa__lightIntro>p,.vibe-code-module__nuEAIa__processHeading>p,.vibe-code-module__nuEAIa__ctaAside>p{font-size:17px}.vibe-code-module__nuEAIa__journey{grid-template-columns:repeat(2,1fr)}.vibe-code-module__nuEAIa__journeyStage{border-bottom:1px solid var(--color-rule);min-height:74px;padding:16px 12px 16px 0}.vibe-code-module__nuEAIa__journeyStage+.vibe-code-module__nuEAIa__journeyStage{padding-left:12px}.vibe-code-module__nuEAIa__journeyStage:nth-child(3){border-left:0;padding-left:0}.vibe-code-module__nuEAIa__signalsSection,.vibe-code-module__nuEAIa__capabilitiesSection,.vibe-code-module__nuEAIa__ctaSection{padding-block:68px}.vibe-code-module__nuEAIa__darkIntro,.vibe-code-module__nuEAIa__lightIntro{gap:28px;margin-top:28px}.vibe-code-module__nuEAIa__darkIntro h2,.vibe-code-module__nuEAIa__lightIntro h2,.vibe-code-module__nuEAIa__processHeading h2{font-size:clamp(40px,11.8vw,56px)}.vibe-code-module__nuEAIa__signalGrid{border-left:0;grid-template-columns:1fr}.vibe-code-module__nuEAIa__signalGrid article{border-right:0;min-height:240px;padding-inline:0}.vibe-code-module__nuEAIa__signalGrid h3{margin-top:48px}.vibe-code-module__nuEAIa__capabilityRow{grid-template-columns:34px 1fr;gap:12px 14px;min-height:auto;padding-block:24px 28px}.vibe-code-module__nuEAIa__capabilityRow>.vibe-code-module__nuEAIa__number{padding-top:3px}.vibe-code-module__nuEAIa__capabilityRow h3{font-size:24px}.vibe-code-module__nuEAIa__capabilityRow>div{grid-column:2;gap:22px}.vibe-code-module__nuEAIa__processBlock{margin-inline:-20px;padding:38px 20px}.vibe-code-module__nuEAIa__processHeading{gap:28px}.vibe-code-module__nuEAIa__processSteps{grid-template-columns:1fr;margin-top:48px}.vibe-code-module__nuEAIa__processSteps article,.vibe-code-module__nuEAIa__processSteps article+article{border-right:0;border-bottom:1px solid var(--color-rule-dark);border-left:0;min-height:auto;padding:24px 0 28px}.vibe-code-module__nuEAIa__processSteps h3{margin-top:38px}.vibe-code-module__nuEAIa__processNote{border-top:0;margin-top:0}.vibe-code-module__nuEAIa__ctaGrid{gap:48px;margin-top:48px}.vibe-code-module__nuEAIa__ctaGrid h2{font-size:clamp(50px,14.5vw,74px)}}@media (prefers-reduced-motion:reduce){html.motion-ready .vibe-code-module__nuEAIa__journey[data-reveal]:after{transition:none;transform:none}.vibe-code-module__nuEAIa__emailLink{transition:none}}
.work-module__5w_pca__container{width:min(100% - (var(--gutter) * 2), var(--page-max));margin-inline:auto}.work-module__5w_pca__section{overflow:hidden}.work-module__5w_pca__heroSection{background:var(--color-paper);min-height:calc(100svh - 88px);padding-block:46px 32px}.work-module__5w_pca__heroSection .work-module__5w_pca__container{flex-direction:column;min-height:calc(100svh - 166px);display:flex}.work-module__5w_pca__heroGrid{flex:1;grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);align-items:end;gap:clamp(38px,7vw,112px);padding-block:clamp(70px,8vw,116px);display:grid}.work-module__5w_pca__eyebrow,.work-module__5w_pca__projectHeading span,.work-module__5w_pca__projectHeading p,.work-module__5w_pca__contribution>span,.work-module__5w_pca__projectCopy li,.work-module__5w_pca__visualTopbar,.work-module__5w_pca__visual>p{font-family:var(--font-mono-stack);letter-spacing:.045em;font-size:10px;font-weight:700}.work-module__5w_pca__eyebrow{color:var(--color-muted);margin-bottom:24px}.work-module__5w_pca__heroGrid h1{max-width:15ch;color:var(--color-ink);letter-spacing:-.065em;font-size:clamp(56px,6.7vw,98px);font-weight:800;line-height:.91}.work-module__5w_pca__heroGrid h1 span,.work-module__5w_pca__ctaGrid h2 span{color:var(--color-signal)}.work-module__5w_pca__heroGrid aside{flex-direction:column;align-items:flex-start;gap:30px;display:flex}.work-module__5w_pca__heroGrid aside p{color:var(--color-muted);font-size:clamp(18px,1.5vw,21px);line-height:1.55}.work-module__5w_pca__heroGrid aside a{color:var(--color-ink);gap:10px;font-size:13px;font-weight:700;display:inline-flex}.work-module__5w_pca__heroGrid aside a span{color:var(--color-signal)}.work-module__5w_pca__projectIndex{border-top:1px solid var(--color-rule);grid-template-columns:repeat(3,1fr);display:grid}.work-module__5w_pca__projectIndex a{color:var(--color-muted);grid-template-columns:34px 1fr;gap:12px;padding:18px 20px 0 0;transition:color .18s;display:grid}.work-module__5w_pca__projectIndex a+a{border-left:1px solid var(--color-rule);padding-left:20px}.work-module__5w_pca__projectIndex span{color:var(--color-signal);font-family:var(--font-mono-stack);font-size:10px;font-weight:700}.work-module__5w_pca__projectIndex strong{font-size:13px;font-weight:650}.work-module__5w_pca__projectIndex a:hover,.work-module__5w_pca__projectIndex a:focus-visible{color:var(--color-signal)}.work-module__5w_pca__projectsSection{background:var(--color-ink);color:var(--color-paper);padding-block:clamp(76px,9vw,128px)}.work-module__5w_pca__projectList{margin-top:38px}.work-module__5w_pca__project{padding-block:clamp(46px,7vw,94px);scroll-margin-top:120px}.work-module__5w_pca__project:first-child{padding-top:22px}.work-module__5w_pca__projectHeading{grid-template-columns:minmax(260px,.64fr) minmax(0,1.36fr);align-items:end;gap:clamp(30px,5vw,80px);display:grid}.work-module__5w_pca__projectHeading>div{align-items:center;gap:20px;padding-bottom:9px;display:flex}.work-module__5w_pca__projectHeading span{color:var(--color-signal)}.work-module__5w_pca__projectHeading p{color:var(--color-dim-dark);line-height:1.45}.work-module__5w_pca__projectHeading h2{color:var(--color-paper);letter-spacing:-.065em;font-size:clamp(52px,7.2vw,104px);font-weight:800;line-height:.9}.work-module__5w_pca__projectBody{grid-template-columns:minmax(0,1.36fr) minmax(300px,.64fr);align-items:start;gap:clamp(34px,6vw,92px);margin-top:clamp(38px,5vw,72px);display:grid}.work-module__5w_pca__visual{background:#262326;min-height:clamp(360px,43vw,570px);position:relative;overflow:hidden}.work-module__5w_pca__visualTopbar{z-index:2;justify-content:space-between;align-items:center;width:100%;padding:20px 22px;display:flex;position:absolute;top:0;left:0}.work-module__5w_pca__visualTopbar i{background:currentColor;border-radius:50%;width:7px;height:7px}.work-module__5w_pca__visual>p{z-index:2;position:absolute;bottom:20px;right:22px}.work-module__5w_pca__visual[data-project=seven-vows]{color:#f7e7dd;background:#7b2532}.work-module__5w_pca__vowsInterface{background:#fffaf4;border:1px solid #ffffff3d;border-radius:4px;padding:7% 7% 5%;position:absolute;inset:19% 8% 14% 14%;transform:rotate(-2deg);box-shadow:-24px 28px #2b0b1147}.work-module__5w_pca__vowsHeading{flex-direction:column;gap:9px;display:flex}.work-module__5w_pca__vowsHeading span{background:#7b2532;width:31%;height:8px}.work-module__5w_pca__vowsHeading span:last-child{opacity:.35;width:18%;height:4px}.work-module__5w_pca__vowsStats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12%;display:grid}.work-module__5w_pca__vowsStats i{background:#7b25320d;border:1px solid #7b253233;height:clamp(50px,7vw,92px)}.work-module__5w_pca__vowsChart{border-bottom:1px solid #7b253238;align-items:flex-end;gap:8%;height:35%;margin-top:8%;padding-inline:4%;display:flex}.work-module__5w_pca__vowsChart span{background:#d99c88;width:9%;height:40%}.work-module__5w_pca__vowsChart span:nth-child(2){height:68%}.work-module__5w_pca__vowsChart span:nth-child(3){height:52%}.work-module__5w_pca__vowsChart span:nth-child(4){height:82%}.work-module__5w_pca__vowsChart span:nth-child(5){height:63%}.work-module__5w_pca__visual[data-project=signerfy]{color:#e9f0e5;background:#153d2b}.work-module__5w_pca__signerInterface{position:absolute;inset:16% 11% 13%}.work-module__5w_pca__document{background:#eef1e8;border-radius:2px;width:52%;height:76%;padding:16% 12%;position:absolute;top:4%;right:17%;transform:rotate(5deg);box-shadow:-32px 34px #0003}.work-module__5w_pca__document span{background:#153d2b33;width:100%;height:5px;margin-bottom:12%;display:block}.work-module__5w_pca__document span:nth-child(2){width:72%}.work-module__5w_pca__document span:nth-child(3){width:84%}.work-module__5w_pca__document strong{aspect-ratio:1;color:#e37b45;border:2px solid #e37b45;border-radius:50%;place-items:center;width:clamp(42px,5vw,68px);font-size:clamp(20px,2.5vw,32px);display:grid;position:absolute;bottom:12%;right:12%}.work-module__5w_pca__auditTrail{flex-direction:column;gap:24px;display:flex;position:absolute;bottom:2%;left:2%}.work-module__5w_pca__auditTrail:before{content:"";background:#e9f0e557;width:1px;position:absolute;top:3px;bottom:3px;left:3px}.work-module__5w_pca__auditTrail i{z-index:1;background:#e37b45;border-radius:50%;width:7px;height:7px}.work-module__5w_pca__visual[data-project=albali]{color:#e7f7f4;background:#0d3b40}.work-module__5w_pca__albaliInterface{background:#eef2ed;grid-template-columns:25% 1fr;gap:4%;padding:5%;display:grid;position:absolute;inset:17% 8% 14%;box-shadow:24px 28px #0003}.work-module__5w_pca__filterRail{border-right:1px solid #0d3b402e;flex-direction:column;gap:12px;padding-right:15%;display:flex}.work-module__5w_pca__filterRail span{border:1px solid #0d3b4033;height:22px}.work-module__5w_pca__vehicleCard{background:#d8e1da;flex-direction:column;justify-content:flex-end;padding:7%;display:flex}.work-module__5w_pca__vehicleShape{background:#15a497;border-radius:48% 58% 20% 20%/62% 74% 18% 18%;height:42%;margin-bottom:13%;position:relative;transform:skew(-5deg)}.work-module__5w_pca__vehicleShape:before{content:"";background:#15a497;border-radius:65% 54% 0 0;width:54%;height:62%;position:absolute;top:-34%;left:22%}.work-module__5w_pca__vehicleShape i{aspect-ratio:1;background:#17383a;border:4px solid #d8e1da;border-radius:50%;width:17%;position:absolute;bottom:-16%;left:15%}.work-module__5w_pca__vehicleShape i:last-child{left:auto;right:12%}.work-module__5w_pca__vehicleCard>span{background:#0d3b404d;width:68%;height:6px;margin-top:9px}.work-module__5w_pca__vehicleCard>span:last-child{width:38%}.work-module__5w_pca__projectCopy{flex-direction:column;align-items:flex-start;display:flex}.work-module__5w_pca__projectDescription{color:var(--color-paper);letter-spacing:-.025em;font-size:clamp(22px,2.05vw,29px);font-weight:560;line-height:1.28}.work-module__5w_pca__contribution{border-top:1px solid var(--color-rule-dark);margin-top:clamp(32px,4vw,54px);padding-top:22px}.work-module__5w_pca__contribution>span{color:var(--color-signal)}.work-module__5w_pca__contribution p{color:#f1f0eb94;margin-top:16px;font-size:16px;line-height:1.6}.work-module__5w_pca__projectCopy ul{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.work-module__5w_pca__projectCopy li{border:1px solid var(--color-rule-dark);color:var(--color-dim-dark);padding:8px 10px;font-size:9px}.work-module__5w_pca__projectLink{border-bottom:1px solid var(--color-rule-dark);width:100%;color:var(--color-paper);justify-content:space-between;gap:24px;margin-top:44px;padding-block:16px 18px;font-size:13px;font-weight:750;transition:color .18s,border-color .18s;display:flex}.work-module__5w_pca__projectLink>span:last-child{transition:transform .18s}.work-module__5w_pca__projectLink:hover,.work-module__5w_pca__projectLink:focus-visible{border-color:var(--color-signal);color:var(--color-signal)}.work-module__5w_pca__projectLink:hover>span:last-child,.work-module__5w_pca__projectLink:focus-visible>span:last-child{transform:translate(3px,-3px)}.work-module__5w_pca__projectRule{background:var(--color-rule-dark);width:100%;height:1px;display:block}.work-module__5w_pca__ctaSection{border-top:1px solid var(--color-rule);background:var(--color-paper);padding-block:clamp(76px,9vw,128px)}.work-module__5w_pca__ctaGrid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:clamp(38px,7vw,112px);margin-top:clamp(54px,7vw,90px);display:grid}.work-module__5w_pca__ctaGrid h2{max-width:12ch;color:var(--color-ink);letter-spacing:-.06em;font-size:clamp(54px,6.7vw,98px);font-weight:800;line-height:.93}.work-module__5w_pca__ctaGrid>div>p{color:var(--color-muted);font-size:18px;line-height:1.62}.work-module__5w_pca__ctaGrid>div{flex-direction:column;align-items:flex-start;gap:30px;display:flex}.work-module__5w_pca__heroGrid aside a:hover,.work-module__5w_pca__heroGrid aside a:focus-visible{color:var(--color-signal)}.work-module__5w_pca__heroGrid aside a:focus-visible,.work-module__5w_pca__projectIndex a:focus-visible,.work-module__5w_pca__projectLink:focus-visible{outline:1px solid var(--color-signal);outline-offset:6px}@media (max-width:1080px){.work-module__5w_pca__heroGrid,.work-module__5w_pca__projectHeading,.work-module__5w_pca__ctaGrid{grid-template-columns:1fr}.work-module__5w_pca__heroGrid aside,.work-module__5w_pca__ctaGrid>div{max-width:650px}.work-module__5w_pca__projectHeading>div{padding-bottom:0}.work-module__5w_pca__projectBody{grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr)}}@media (max-width:760px){.work-module__5w_pca__container{width:min(100% - 40px, var(--page-max))}.work-module__5w_pca__heroSection{min-height:auto;padding-block:32px 28px}.work-module__5w_pca__heroSection .work-module__5w_pca__container{min-height:auto}.work-module__5w_pca__heroGrid{gap:42px;padding-block:68px 76px}.work-module__5w_pca__heroGrid h1{font-size:clamp(46px,13.6vw,68px)}.work-module__5w_pca__heroGrid aside p,.work-module__5w_pca__ctaGrid>div>p{font-size:17px}.work-module__5w_pca__projectIndex{grid-template-columns:1fr}.work-module__5w_pca__projectIndex a,.work-module__5w_pca__projectIndex a+a{border-left:0;border-bottom:1px solid var(--color-rule);padding:14px 0}.work-module__5w_pca__projectsSection,.work-module__5w_pca__ctaSection{padding-block:68px}.work-module__5w_pca__project{padding-block:58px}.work-module__5w_pca__project:first-child{padding-top:30px}.work-module__5w_pca__projectHeading{gap:24px}.work-module__5w_pca__projectHeading h2{font-size:clamp(48px,15vw,72px)}.work-module__5w_pca__projectBody{grid-template-columns:1fr;gap:38px}.work-module__5w_pca__visual{min-height:min(105vw,470px)}.work-module__5w_pca__projectDescription{font-size:22px}.work-module__5w_pca__ctaGrid{gap:36px;margin-top:42px}.work-module__5w_pca__ctaGrid h2{font-size:clamp(42px,12.3vw,60px)}}@media (max-width:420px){.work-module__5w_pca__visualTopbar{padding:16px}.work-module__5w_pca__visual>p{font-size:8px;bottom:16px;right:16px}.work-module__5w_pca__vowsInterface{left:10%;right:6%}.work-module__5w_pca__albaliInterface{inset-inline:5%}}
