.PricingManifest-module___WCpBa__manifest{--frame-padding:20px;width:100%;min-width:0;max-width:40rem;padding:var(--frame-padding);border-radius:calc(4px + var(--frame-padding));color:#e4e4e7;font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;background:#121215;border:1px solid #ffffff14;place-self:start;margin:0;font-size:16px;line-height:1.6;position:relative;box-shadow:inset 0 1px #ffffff1f,0 2px 8px #0006}.PricingManifest-module___WCpBa__crosses{pointer-events:none;color:#ffffff26}.PricingManifest-module___WCpBa__crosses span{position:absolute}.PricingManifest-module___WCpBa__crosses span:first-child{top:4px;left:8px}.PricingManifest-module___WCpBa__crosses span:nth-child(2){top:4px;right:8px}.PricingManifest-module___WCpBa__crosses span:nth-child(3){bottom:4px;right:8px}.PricingManifest-module___WCpBa__crosses span:nth-child(4){bottom:4px;left:8px}.PricingManifest-module___WCpBa__header{flex-wrap:wrap;align-items:center;gap:8px 24px;padding:4px 0 16px;display:flex}.PricingManifest-module___WCpBa__header>span:first-child{letter-spacing:.035em;font-size:16px}.PricingManifest-module___WCpBa__badge{color:#10b981;background:#10b9811a;border-radius:4px;padding:4px 8px;font-size:16px}.PricingManifest-module___WCpBa__badge[data-pending]{color:#f59e0b;background:#f59e0b1a}.PricingManifest-module___WCpBa__rule{color:#a1a1aa;background:#18181b;border:1px solid #ffffff14;border-bottom:0;border-radius:4px 4px 0 0;gap:24px;padding:8px 12px;font-size:16px;display:flex}.PricingManifest-module___WCpBa__entries{background:#09090b;border:1px solid #ffffff14;border-radius:0 0 4px 4px;margin:0;padding:0;list-style:none}.PricingManifest-module___WCpBa__entries li{border-bottom:1px solid #ffffff14;grid-template-columns:20px minmax(0,1fr) 16px;align-items:start;gap:12px;padding:12px;display:grid}.PricingManifest-module___WCpBa__entries li:last-child{border-bottom:0}.PricingManifest-module___WCpBa__coordinate{color:#a1a1aa;padding-top:1px;font-size:16px}.PricingManifest-module___WCpBa__copy{font-family:var(--font-red-hat-text), sans-serif;letter-spacing:-.01em;overflow-wrap:anywhere;font-size:16px;font-weight:500}.PricingManifest-module___WCpBa__symbol{color:#71717a;margin-top:2px}.PricingManifest-module___WCpBa__footer{color:#a1a1aa;gap:8px;padding-top:16px;font-size:16px;display:grid}.PricingManifest-module___WCpBa__footer span:last-child{color:#e4e4e7;letter-spacing:.04em;font-size:16px}@media (max-width:700px){.PricingManifest-module___WCpBa__manifest{--frame-padding:16px}.PricingManifest-module___WCpBa__header{gap:8px}.PricingManifest-module___WCpBa__entries li{gap:8px;padding:12px 8px}}@media (forced-colors:active){.PricingManifest-module___WCpBa__manifest,.PricingManifest-module___WCpBa__entries,.PricingManifest-module___WCpBa__rule{border-color:canvastext}.PricingManifest-module___WCpBa__badge{outline:1px solid canvastext}}
.GrepCameo-module__XV7qYq__cameo{--grep-size:5rem;isolation:isolate;flex-wrap:wrap;align-items:center;gap:1rem;width:fit-content;min-width:0;max-width:100%;margin:1.5rem 0 0;display:flex}.GrepCameo-module__XV7qYq__stage{flex:0 0 var(--grep-size);width:var(--grep-size);aspect-ratio:1122/1402;position:relative}.GrepCameo-module__XV7qYq__character{transform-origin:50% 95%;position:absolute;inset:0}.GrepCameo-module__XV7qYq__sprite{pointer-events:none;position:absolute;inset:0;overflow:hidden}.GrepCameo-module__XV7qYq__sprite .GrepCameo-module__XV7qYq__atlas{-webkit-user-select:none;user-select:none;width:200%;max-width:none;height:200%;position:absolute;top:0;left:0}[data-pose=inspect] .GrepCameo-module__XV7qYq__atlas{transform:translate(-50%)}[data-pose=notes] .GrepCameo-module__XV7qYq__atlas{transform:translateY(-50%)}[data-pose=gate] .GrepCameo-module__XV7qYq__atlas{transform:translate(-50%,-50%)}.GrepCameo-module__XV7qYq__waveBody{clip-path:polygon(0 0,100% 0,100% 40%,76% 40%,65% 57%,66% 67%,100% 67%,100% 100%,0 100%)}.GrepCameo-module__XV7qYq__waveHand{clip-path:polygon(76% 40%,100% 40%,100% 67%,66% 67%,65% 57%);transform-origin:68% 60%}.GrepCameo-module__XV7qYq__cameo .GrepCameo-module__XV7qYq__caption{min-width:0;color:var(--s-dim);font:400 1rem/1.6 var(--s-font-sans);text-wrap:pretty;flex:8rem}.GrepCameo-module__XV7qYq__caption strong{color:var(--s-sig);font-weight:500;display:block}.GrepCameo-module__XV7qYq__caption>span{margin-top:.25rem;display:block}.GrepCameo-module__XV7qYq__cameo[data-grep-cameo=hello]{--grep-size:7rem;gap:1.25rem;width:100%;margin:0}[data-grep-cameo=hello] .GrepCameo-module__XV7qYq__caption strong{color:var(--s-txt);font:500 1.25rem/1.3 var(--s-font-display);letter-spacing:-.025em}.GrepCameo-module__XV7qYq__cameo[data-grep-cameo=notes]{--grep-size:4rem;flex-shrink:0;margin:0}.GrepCameo-module__XV7qYq__cameo[data-grep-cameo=studio]{--grep-size:4rem;flex:10rem;gap:.75rem;max-width:18rem;margin:0}.GrepCameo-module__XV7qYq__cameo[data-grep-cameo=about]{--grep-size:6rem;max-width:30rem;margin-top:2rem}.GrepCameo-module__XV7qYq__cameo[data-grep-cameo=farewell]{--grep-size:3.75rem;flex-shrink:0;margin:0}.GrepCameo-module__XV7qYq__cameo[data-grep-cameo=gate]{--grep-size:8rem;gap:1rem}[data-grep-cameo=gate] .GrepCameo-module__XV7qYq__stage{aspect-ratio:23/30;flex:0 11.5rem;width:11.5rem;max-width:100%;container-type:inline-size}[data-grep-cameo=gate] .GrepCameo-module__XV7qYq__character{aspect-ratio:1122/1402;width:69.565%;inset:auto auto 0 0}[data-grep-cameo=gate] .GrepCameo-module__XV7qYq__caption{max-width:13rem}.GrepCameo-module__XV7qYq__pole{background:linear-gradient(90deg,#724629,#ba8652 55%,#704025);border-radius:.125rem;width:2.6%;height:36.667%;position:absolute;top:30%;left:56.956%}.GrepCameo-module__XV7qYq__sign{width:57.391%;height:38.333%;transform-style:preserve-3d;position:absolute;top:3.333%;left:29.565%;transform:rotateY(180deg)}.GrepCameo-module__XV7qYq__signFront,.GrepCameo-module__XV7qYq__signBack{text-align:center;backface-visibility:hidden;border:2px solid #e8d6b5;place-content:center;padding:4cqw;display:grid;position:absolute;inset:0;box-shadow:0 3px #070c10}.GrepCameo-module__XV7qYq__signFront{clip-path:polygon(27% 0,73% 0,100% 27%,100% 73%,73% 100%,27% 100%,0 73%,0 27%);color:#fff5e8;font:700 min(1.4rem, 12cqw)/1 var(--s-font-sans);letter-spacing:.06em;background:#873c38}.GrepCameo-module__XV7qYq__signBack{color:#f0f1e9;font:600 min(1rem, 8.7cqw)/1.25 var(--s-font-sans);background:#18313f;border-radius:.35rem;transform:rotateY(180deg)}.GrepCameo-module__XV7qYq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.GrepCameo-module__XV7qYq__cameo[data-entered=true] .GrepCameo-module__XV7qYq__waveHand{animation:1.25s ease-in-out .2s both GrepCameo-module__XV7qYq__wave}.GrepCameo-module__XV7qYq__cameo[data-entered=true][data-pose=inspect] .GrepCameo-module__XV7qYq__character{animation:1.5s ease-in-out .15s both GrepCameo-module__XV7qYq__inspect}.GrepCameo-module__XV7qYq__cameo[data-entered=true] .GrepCameo-module__XV7qYq__sign{animation:2.4s ease-in-out both GrepCameo-module__XV7qYq__turnSign}@keyframes GrepCameo-module__XV7qYq__wave{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-13deg)}40%,80%{transform:rotate(5deg)}}@keyframes GrepCameo-module__XV7qYq__inspect{0%,to{transform:rotate(0)}35%,65%{transform:rotate(4deg)}}@keyframes GrepCameo-module__XV7qYq__turnSign{0%,60%{transform:rotateY(0)}80%,to{transform:rotateY(180deg)}}@container (max-width:21rem){.GrepCameo-module__XV7qYq__cameo[data-grep-cameo=hello]{--grep-size:5rem;gap:1rem}[data-grep-cameo=hello] .GrepCameo-module__XV7qYq__caption strong{font-size:1.125rem}}@media (max-width:479px){.GrepCameo-module__XV7qYq__cameo[data-grep-cameo=gate]{align-items:end;gap:.5rem}[data-grep-cameo=gate] .GrepCameo-module__XV7qYq__caption{padding-bottom:1rem}}@media (prefers-reduced-motion:reduce){.GrepCameo-module__XV7qYq__cameo[data-entered=true] .GrepCameo-module__XV7qYq__waveHand,.GrepCameo-module__XV7qYq__cameo[data-entered=true] .GrepCameo-module__XV7qYq__character,.GrepCameo-module__XV7qYq__cameo[data-entered=true] .GrepCameo-module__XV7qYq__sign{animation:none}}@media print{.GrepCameo-module__XV7qYq__cameo{display:none}}
.workspace-module__610Awa__page{min-width:0}.workspace-module__610Awa__hero{padding-top:clamp(2.5rem,4vw,4rem)}.workspace-module__610Awa__heroGrid{gap:2.5rem}.workspace-module__610Awa__hero .s-confidence-hero__copy{gap:clamp(1rem,2vw,1.5rem);container-type:inline-size}.workspace-module__610Awa__hero h1{white-space:nowrap;font-size:min(4rem,8cqw);line-height:1.12}.workspace-module__610Awa__heroSequence{display:block}.workspace-module__610Awa__hero .s-brand-case{letter-spacing:.06em;font-size:clamp(.75rem,1.8cqw,.875rem)}.workspace-module__610Awa__hero .s-lede{max-width:36rem;font-size:clamp(1rem,2.6cqw,1.1875rem)}.workspace-module__610Awa__signature{border-block:1px solid var(--s-border-hi);min-width:0;margin:0;padding-block:1.5rem}.workspace-module__610Awa__signature figcaption{color:var(--s-dim)}.workspace-module__610Awa__signature svg{margin-block:1.5rem}.workspace-module__610Awa__signature p{font:400 1rem/1.7 var(--s-font-mono);color:#c5a572}.workspace-module__610Awa__heroAside{gap:1.5rem;min-width:0;max-width:32rem;display:grid;container-type:inline-size}.workspace-module__610Awa__lifecycle,.workspace-module__610Awa__exampleGrid{gap:3rem;display:grid}.workspace-module__610Awa__capabilities{min-width:0}.workspace-module__610Awa__capabilities li{border-top:1px solid var(--s-border);grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding-block:1.5rem;display:grid}.workspace-module__610Awa__capabilities li:last-child{border-bottom:1px solid var(--s-border)}.workspace-module__610Awa__capabilityMark{justify-content:center;padding-top:.45rem;display:flex}.workspace-module__610Awa__capabilityMark:before{content:"";border:1px solid var(--s-accent);background:var(--s-accent-dim);width:.45rem;height:.45rem;transform:rotate(45deg)}.workspace-module__610Awa__capabilities h3,.workspace-module__610Awa__datasetUses h3{color:var(--s-txt);font-size:1.2rem;font-weight:500;line-height:1.3}.workspace-module__610Awa__capabilities p,.workspace-module__610Awa__datasetUses p{color:var(--s-dim);margin-top:.7rem;font-size:1rem;line-height:1.7}.workspace-module__610Awa__example{isolation:isolate;background:color-mix(in oklab, var(--s-recess), transparent 15%);position:relative;overflow:clip}.workspace-module__610Awa__exampleIntro{align-self:start;position:relative}.workspace-module__610Awa__exampleGrid{z-index:1;position:relative}.workspace-module__610Awa__flower{object-fit:cover;object-position:center 60%;mix-blend-mode:screen;opacity:.4;filter:brightness(.85)saturate(.75);pointer-events:none;-webkit-user-select:none;user-select:none;width:min(45vw + 120px,725px);max-width:none;height:30rem;position:absolute;bottom:-3rem;left:max(-3rem,50% - 46rem);-webkit-mask-image:radial-gradient(50% 45% at 50% 45%,#000 30%,#0000 100%);mask-image:radial-gradient(50% 45% at 50% 45%,#000 30%,#0000 100%)}.workspace-module__610Awa__usesHeading{margin-bottom:1.75rem}.workspace-module__610Awa__datasetUses{gap:1.75rem;display:grid}.workspace-module__610Awa__datasetUses li{border-bottom:1px solid var(--s-border);padding-bottom:1.75rem}.workspace-module__610Awa__comparison{margin-top:1.25rem}.workspace-module__610Awa__reuse{color:var(--s-prose);padding-top:1.5rem;font-size:1rem;line-height:1.7}.workspace-module__610Awa__control .s-control-equation__terms strong{color:var(--s-txt)}.workspace-module__610Awa__control .s-control-equation__thesis{margin-top:-1rem}.workspace-module__610Awa__close{padding-block:clamp(4.5rem,8vw,7rem)}.workspace-module__610Awa__close h2{color:var(--s-txt);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.25rem,4.7vw,3.8rem);font-weight:500;line-height:1.15}.workspace-module__610Awa__close h2 span{display:block}.workspace-module__610Awa__close h2 span:last-child{color:var(--s-sig)}@media (min-width:800px){.workspace-module__610Awa__heroGrid{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:3rem}.workspace-module__610Awa__lifecycle,.workspace-module__610Awa__exampleGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:5rem}.workspace-module__610Awa__signature{align-self:center}}@media (max-width:799px){.workspace-module__610Awa__hero{padding-top:2.5rem}.workspace-module__610Awa__signature{max-width:32rem}.workspace-module__610Awa__flower{opacity:.16;width:calc(100% + 6.5rem);height:32rem;top:14rem;bottom:auto;left:-5.75rem}}
.ScrollCircuit-module__X174xG__rail{z-index:2;inset-block:0;pointer-events:none;opacity:0;width:16px;position:absolute;left:2px}.ScrollCircuit-module__X174xG__rail[data-ready=true]{opacity:1}.ScrollCircuit-module__X174xG__graph{width:100%;height:100%;display:block;overflow:visible}.ScrollCircuit-module__X174xG__route,.ScrollCircuit-module__X174xG__branches path,.ScrollCircuit-module__X174xG__trail{fill:none;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linejoin:bevel}.ScrollCircuit-module__X174xG__route{stroke:var(--s-accent);opacity:.2}.ScrollCircuit-module__X174xG__branches{stroke:var(--s-sig);opacity:.28}.ScrollCircuit-module__X174xG__branches circle{fill:var(--s-ink);stroke-width:1px}.ScrollCircuit-module__X174xG__node{fill:var(--s-ink);stroke:var(--s-sig);stroke-width:1px;opacity:.45;transition:opacity .22s ease-out}.ScrollCircuit-module__X174xG__halo{fill:var(--s-accent);stroke:none;opacity:0;transition:opacity .28s ease-out}.ScrollCircuit-module__X174xG__node[data-active=true]{stroke:var(--s-accent);opacity:.9}.ScrollCircuit-module__X174xG__node[data-active=true] .ScrollCircuit-module__X174xG__halo{opacity:.12}.ScrollCircuit-module__X174xG__trail{stroke:var(--s-accent);opacity:0;stroke-linecap:round;transition:opacity .18s ease-out}.ScrollCircuit-module__X174xG__signal{will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.ScrollCircuit-module__X174xG__signal:before{content:"";background:var(--s-accent);opacity:.75;border-radius:50%;width:4px;height:4px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 7px #06efe066}@media (min-width:768px){.ScrollCircuit-module__X174xG__rail{width:32px;left:4px}.ScrollCircuit-module__X174xG__signal:before{width:6px;height:6px;top:-3px;left:-3px}}@media (min-width:1400px){.ScrollCircuit-module__X174xG__rail{width:56px;left:max(4px,50% - 42rem - 20px)}}@media (prefers-reduced-motion:reduce){.ScrollCircuit-module__X174xG__node,.ScrollCircuit-module__X174xG__halo,.ScrollCircuit-module__X174xG__trail{transition:none}.ScrollCircuit-module__X174xG__signal{will-change:auto}.ScrollCircuit-module__X174xG__signal:before{box-shadow:none}}@media (forced-colors:active),print{.ScrollCircuit-module__X174xG__rail{display:none}}
.grep-module__iNyZ9a__studioPrice{flex-wrap:wrap;align-items:center;gap:1rem;width:100%;min-width:0;display:flex}.grep-module__iNyZ9a__studioPrice>p{flex:none}@media (max-width:479px){.grep-module__iNyZ9a__studioPrice{align-items:flex-start}.grep-module__iNyZ9a__studioPrice>p{padding-top:1rem}}
.services-module__IXTUEG__page{--service-line:var(--s-border);--service-muted:var(--s-dim);--service-accent:var(--s-sig);color:var(--s-txt);font-family:var(--s-font-sans);overflow-wrap:anywhere}.services-module__IXTUEG__page :is(h1,h2,h3,p){margin:0}.services-module__IXTUEG__page h2{font:600 clamp(1.5rem, 3.4vw, 2.2rem)/1.12 var(--s-font-display);letter-spacing:-.01em;white-space:pre-line;text-wrap:balance}.services-module__IXTUEG__page h3{font:600 1.05rem/1.3 var(--s-font-display)}.services-module__IXTUEG__page p{font-size:1em;line-height:1.7}.services-module__IXTUEG__page .services-module__IXTUEG__eyebrow{color:var(--service-accent);font:700 1rem/1.5 var(--s-font-mono);letter-spacing:.14em;text-transform:uppercase}.services-module__IXTUEG__page .services-module__IXTUEG__hero{padding-block:clamp(4rem,7vw,7rem) clamp(4rem,6vw,6rem)}.services-module__IXTUEG__hero .s-hero-artwork{left:23%}.services-module__IXTUEG__hero .s-hero-artwork img{object-position:60% 38%;opacity:.62}.services-module__IXTUEG__hero .s-hero-artwork__veil{background:linear-gradient(90deg, var(--s-ink), #080d1299 22%, #080d1200 65%), linear-gradient(0deg,var(--s-ink),transparent 50%,#080d1266)}.services-module__IXTUEG__page h1{font:600 clamp(2.2rem, 6vw, 3.9rem)/1.04 var(--s-font-display);letter-spacing:-.015em;max-width:13ch;margin-top:32px}.services-module__IXTUEG__page h1>span{color:var(--service-accent)}.services-module__IXTUEG__heroBase{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:end;gap:clamp(40px,8vw,128px);margin-top:40px;display:grid}.services-module__IXTUEG__page .services-module__IXTUEG__lead{max-width:39rem;color:var(--s-prose);text-wrap:pretty;font-size:max(1.125rem,1.05em);line-height:1.7}.services-module__IXTUEG__page .services-module__IXTUEG__heroNote{border-left:1px solid var(--s-border-hi);max-width:26ch;color:var(--s-dim);padding:8px 0 8px 20px;font-size:1rem;line-height:1.65}.services-module__IXTUEG__heroActions{flex-wrap:wrap;align-items:center;gap:20px 32px;margin-top:32px;display:flex}.services-module__IXTUEG__page .services-module__IXTUEG__enquiry{width:fit-content;max-width:100%;min-height:52px;color:var(--s-txt);border-bottom:1px solid var(--service-accent);font:500 1.125rem/1.45 var(--s-font-sans);align-items:center;gap:24px;padding:10px 0;text-decoration:none;transition:color .18s,border-color .18s;display:inline-flex}.services-module__IXTUEG__enquiry svg{width:24px;height:24px;stroke:var(--s-accent);stroke-width:1.5px;flex:0 0 24px;transition:transform .18s ease-out}.services-module__IXTUEG__page .services-module__IXTUEG__enquiry:hover{color:var(--service-accent);border-color:#fff}.services-module__IXTUEG__enquiry:hover svg{transform:translate(4px)}.services-module__IXTUEG__page .services-module__IXTUEG__enquiry:active,.services-module__IXTUEG__page .services-module__IXTUEG__enquiry[data-action-pressed=true]{color:#fff;background:#accfea20}.services-module__IXTUEG__enquiry:active svg{transform:translate(6px)}.services-module__IXTUEG__page .services-module__IXTUEG__workLink{width:auto;min-width:0;color:var(--s-dim);border-color:#0000;gap:16px;font-size:1rem}.services-module__IXTUEG__section{border-top:1px solid var(--service-line);padding-block:clamp(64px,8vw,112px)}.services-module__IXTUEG__split{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:clamp(48px,9vw,144px);display:grid}.services-module__IXTUEG__sectionIntro h2{max-width:13ch;margin-top:24px}.services-module__IXTUEG__sectionIntro>p:last-child{max-width:37ch;color:var(--service-muted);margin-top:24px}.services-module__IXTUEG__offer{border-top:1px solid var(--service-line);grid-template-columns:28px minmax(0,1fr);gap:24px;padding-block:32px;display:grid}.services-module__IXTUEG__offer:first-child{border-top:0;padding-top:0}.services-module__IXTUEG__offer:last-child{padding-bottom:0}.services-module__IXTUEG__index{color:var(--s-accent);font:1rem/1.5 var(--s-font-mono);padding-top:7px}.services-module__IXTUEG__offer p{color:#c0ccd5;margin-top:12px}.services-module__IXTUEG__page .services-module__IXTUEG__examples{color:var(--s-dim);margin-top:20px;font-size:1rem;line-height:1.5}.services-module__IXTUEG__work{background:#080f16b8}.services-module__IXTUEG__workHeading{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);align-items:end;gap:24px 48px;display:grid}.services-module__IXTUEG__workHeading .services-module__IXTUEG__eyebrow{grid-column:1/-1}.services-module__IXTUEG__workHeading>p:last-child{color:var(--service-muted);justify-self:end;max-width:28ch;font-size:1rem}.services-module__IXTUEG__featured{border-top:1px solid #9cb7ca70;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);column-gap:clamp(48px,9vw,144px);margin-top:64px;padding-top:40px;display:grid}.services-module__IXTUEG__featuredIntro h3{margin-top:16px}.services-module__IXTUEG__featuredIntro>p:not(.services-module__IXTUEG__eyebrow){color:#bfccd5;max-width:36ch;margin-top:16px}.services-module__IXTUEG__live{color:var(--s-dim);align-items:baseline;gap:8px;margin-top:24px;font-size:1rem;line-height:1.5;display:inline-flex}.services-module__IXTUEG__live>span{background:#99bdaa;border-radius:50%;flex-shrink:0;width:5px;height:5px}.services-module__IXTUEG__result{border-left:1px solid var(--service-line);min-width:0;padding-left:32px}.services-module__IXTUEG__page .services-module__IXTUEG__resultLabel{color:var(--s-dim);font-size:1rem}.services-module__IXTUEG__before{color:#b5c6d2;font:400 clamp(1.5rem, 2.5vw, 2.25rem)/1.3 var(--s-font-sans);letter-spacing:-.04em;align-items:center;gap:40px;margin-top:20px;display:flex}.services-module__IXTUEG__before>span{color:var(--service-accent);font-size:1.5rem}.services-module__IXTUEG__page .services-module__IXTUEG__after{color:#d7ebf9;font:500 clamp(4rem, 8.5vw, 7.5rem)/1 var(--s-font-display);letter-spacing:-.06em;flex-wrap:wrap;align-items:baseline;gap:0 12px;margin-top:8px;display:flex}.services-module__IXTUEG__after>span{font:400 clamp(1.125rem,1.8vw,1.5rem)/1.3 var(--s-font-sans);letter-spacing:-.025em}.services-module__IXTUEG__page .services-module__IXTUEG__attribution{max-width:44ch;color:var(--s-dim);margin-top:24px;font-size:1rem;line-height:1.6}.services-module__IXTUEG__report{border-block:1px solid var(--service-line);grid-column:1/-1;margin-top:40px}.services-module__IXTUEG__report summary{min-height:60px;color:var(--s-prose);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:16px;font-size:1rem;list-style:none;display:flex}.services-module__IXTUEG__page summary::-webkit-details-marker{display:none}.services-module__IXTUEG__expand{width:18px;height:18px;color:var(--s-accent);flex:0 0 18px;display:inline-block;position:relative}.services-module__IXTUEG__expand:before,.services-module__IXTUEG__expand:after{content:"";background:currentColor;height:1px;position:absolute;top:8px;left:2px;right:2px}.services-module__IXTUEG__expand:after{transition:transform .18s ease-out;transform:rotate(90deg)}.services-module__IXTUEG__page details[open]>summary .services-module__IXTUEG__expand:after{transform:rotate(0)}.services-module__IXTUEG__page summary:hover,.services-module__IXTUEG__page summary:hover .services-module__IXTUEG__expand{color:#fff}.services-module__IXTUEG__page summary:active,.services-module__IXTUEG__page summary[data-action-pressed=true]{background:#bad8ed12}.services-module__IXTUEG__reportGallery{gap:32px;padding-bottom:24px;display:grid}.services-module__IXTUEG__reportGallery figure{margin:0}.services-module__IXTUEG__reportGallery figure>a{border:1px solid var(--s-border-hi);display:block}.services-module__IXTUEG__reportGallery img{width:100%;height:auto;display:block}.services-module__IXTUEG__reportGallery figcaption{color:var(--s-dim);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding-top:12px;font-size:1rem;line-height:1.5;display:flex}.services-module__IXTUEG__reportGallery figcaption a{color:var(--s-sig);text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.services-module__IXTUEG__otherWork{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,6vw,96px);padding-top:40px;display:grid}.services-module__IXTUEG__otherWork h3{margin-top:16px}.services-module__IXTUEG__otherWork article>p:not(.services-module__IXTUEG__eyebrow){color:#b9c9d4;max-width:46ch;margin-top:12px}.services-module__IXTUEG__process{margin:0;padding:0;list-style:none}.services-module__IXTUEG__process li{border-top:1px solid var(--service-line);grid-template-columns:28px minmax(0,1fr);gap:24px;padding-block:32px;display:grid}.services-module__IXTUEG__process li:first-child{border-top:0;padding-top:0}.services-module__IXTUEG__process li:last-child{padding-bottom:0}.services-module__IXTUEG__process p{color:#bfccd5;margin-top:12px}.services-module__IXTUEG__page .services-module__IXTUEG__deliverable{color:var(--s-sig);border-left:1px solid var(--s-border-hi);margin-top:20px;padding-left:16px;font-size:1rem}.services-module__IXTUEG__questions{padding-block:48px 80px}.services-module__IXTUEG__questions h2{max-width:15ch}.services-module__IXTUEG__questions details{border-top:1px solid var(--service-line)}.services-module__IXTUEG__questions details:last-child{border-bottom:1px solid var(--service-line)}.services-module__IXTUEG__questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding-block:20px;font-size:1rem;line-height:1.5;list-style:none;display:flex}.services-module__IXTUEG__questions details>p{color:var(--s-dim);padding:0 32px 24px 0;font-size:1rem}.services-module__IXTUEG__mountain .s-circuit-mountain--chapter{height:clamp(20rem,37vw,32rem)}.services-module__IXTUEG__closing{background:#080f1699;padding-block:64px 96px}.services-module__IXTUEG__closeGrid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:clamp(48px,8vw,112px);margin-top:24px;display:grid}.services-module__IXTUEG__closeGrid h2{max-width:16ch}.services-module__IXTUEG__closeGrid>div>p:first-child{color:#c2d0db;max-width:39ch}.services-module__IXTUEG__closeGrid .services-module__IXTUEG__enquiry{margin-top:24px}.services-module__IXTUEG__page .services-module__IXTUEG__email{color:var(--s-dim);margin-top:20px;font-size:1rem}.services-module__IXTUEG__page .services-module__IXTUEG__contactNote{color:var(--s-dim);margin-top:8px;font-size:1rem}.services-module__IXTUEG__page :is(a,summary):focus-visible{outline:2px solid var(--s-accent);outline-offset:5px;border-radius:2px}.services-module__IXTUEG__page :is(section[id],h2[id]){scroll-margin-top:9rem}@media (max-width:900px){.services-module__IXTUEG__split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px}.services-module__IXTUEG__heroBase{grid-template-columns:minmax(0,1fr);gap:40px}.services-module__IXTUEG__page .services-module__IXTUEG__heroNote{max-width:44ch}.services-module__IXTUEG__featured{gap:40px}.services-module__IXTUEG__closeGrid{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:680px){.services-module__IXTUEG__page .services-module__IXTUEG__hero{padding-block:48px 56px}.services-module__IXTUEG__hero .s-hero-artwork{left:0}.services-module__IXTUEG__hero .s-hero-artwork img{object-position:65% 20%;opacity:.42}.services-module__IXTUEG__hero .s-hero-artwork__veil{background:linear-gradient(0deg,var(--s-ink),#080d1299 42%,#080d1244)}.services-module__IXTUEG__page h1{margin-top:28px;line-height:1.04}.services-module__IXTUEG__heroBase{gap:28px;margin-top:28px}.services-module__IXTUEG__page .services-module__IXTUEG__heroNote{font-size:1rem}.services-module__IXTUEG__heroActions{gap:12px 24px;margin-top:24px}.services-module__IXTUEG__section{padding-block:64px}.services-module__IXTUEG__split,.services-module__IXTUEG__featured,.services-module__IXTUEG__workHeading,.services-module__IXTUEG__otherWork{grid-template-columns:minmax(0,1fr)}.services-module__IXTUEG__sectionIntro h2{max-width:18ch;margin-top:20px}.services-module__IXTUEG__sectionIntro>p:last-child{max-width:48ch;margin-top:20px}.services-module__IXTUEG__offer,.services-module__IXTUEG__process li{grid-template-columns:20px minmax(0,1fr);gap:16px}.services-module__IXTUEG__workHeading{gap:20px}.services-module__IXTUEG__workHeading>p:last-child{justify-self:start;max-width:none}.services-module__IXTUEG__featured{gap:32px;margin-top:40px;padding-top:28px}.services-module__IXTUEG__result{border-left:0;padding-left:0}.services-module__IXTUEG__page .services-module__IXTUEG__after{font-size:5rem}.services-module__IXTUEG__report{margin-top:0}.services-module__IXTUEG__otherWork{gap:32px;padding-top:32px}.services-module__IXTUEG__otherWork article+article{border-top:1px solid var(--service-line);padding-top:32px}.services-module__IXTUEG__questions{padding-block:0 64px}.services-module__IXTUEG__questions .services-module__IXTUEG__split{gap:32px}.services-module__IXTUEG__mountain .s-circuit-mountain--chapter{height:20rem}.services-module__IXTUEG__closing{padding-block:48px 64px}.services-module__IXTUEG__closeGrid{gap:28px}}@media (prefers-reduced-motion:reduce){.services-module__IXTUEG__enquiry,.services-module__IXTUEG__enquiry svg,.services-module__IXTUEG__expand:after{transition:none}.services-module__IXTUEG__enquiry:hover svg,.services-module__IXTUEG__enquiry:active svg{transform:none}}@media (forced-colors:active){.services-module__IXTUEG__enquiry,.services-module__IXTUEG__offer,.services-module__IXTUEG__featured,.services-module__IXTUEG__report,.services-module__IXTUEG__process li,.services-module__IXTUEG__questions details{border-color:canvastext}.services-module__IXTUEG__expand:before,.services-module__IXTUEG__expand:after{background:buttontext}.services-module__IXTUEG__live>span{background:canvastext}}
