._8A9q-q_signal{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity var(--dur-slow) var(--ease-out);position:absolute;inset:0;overflow:visible}._8A9q-q_signal[data-ready=true]{opacity:1}._8A9q-q_seam,._8A9q-q_route{fill:none;stroke-width:var(--signal-weight);stroke-linejoin:miter;stroke-linecap:square;vector-effect:non-scaling-stroke}._8A9q-q_seam{stroke:var(--turquoise);opacity:calc(.55 * var(--seam,1))}._8A9q-q_route{stroke:var(--turquoise)}
.Z8hQ_W_hero{--pp:var(--p,0);min-height:calc(100svh - var(--header-h));isolation:isolate;display:flex;position:relative}.Z8hQ_W_l1{transform:translateY(calc(var(--pp) * -14vh * var(--m)))}.Z8hQ_W_l2{transform:translateY(calc(var(--pp) * -7vh * var(--m)))}.Z8hQ_W_lede{transform:translateY(calc(var(--pp) * 16vh * var(--m)))}.Z8hQ_W_base{opacity:calc(1 - min(1, var(--pp) * 2.2) * var(--m))}.Z8hQ_W_content{justify-content:space-between;gap:var(--space-8);padding-top:clamp(1.5rem,.5rem + 4vh,4.5rem);padding-bottom:var(--space-5);flex-direction:column;display:flex;position:relative}.Z8hQ_W_composition{--offset:26%}.Z8hQ_W_statement{font-size:var(--fs-display);font-weight:500;font-stretch:88%;line-height:var(--lh-tight);letter-spacing:var(--track-display);text-transform:uppercase;text-wrap:nowrap;margin-left:-.045em}.Z8hQ_W_line{display:block}.Z8hQ_W_offset{padding-left:var(--offset);margin-top:.24em}.Z8hQ_W_offset>span{transform:translate(calc(var(--pp) * 5vw * var(--m)), calc(var(--pp) * 3vh * var(--m)));display:inline-block}.Z8hQ_W_lede{margin-top:calc(var(--fs-display) * .3);margin-left:var(--offset);max-width:21rem;font-size:var(--fs-small);color:var(--muted);line-height:1.5}.Z8hQ_W_base{justify-content:space-between;align-items:flex-end;gap:var(--space-5);display:flex}.Z8hQ_W_cue{font-size:var(--fs-small);color:var(--bone);white-space:nowrap}.Z8hQ_W_aside{align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex}.Z8hQ_W_toggle{padding:var(--space-1) 0;font-size:var(--fs-small);color:var(--muted);cursor:pointer;transition:color var(--dur-fast) linear;background:0 0;border:0}.Z8hQ_W_toggle:hover{color:var(--bone)}@media (prefers-reduced-motion:reduce){.Z8hQ_W_toggle{display:none}}.Z8hQ_W_meta{white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}@media (min-width:900px){.Z8hQ_W_composition{--offset:33.4%}.Z8hQ_W_lede{font-size:var(--fs-body);max-width:24rem}.Z8hQ_W_aside{align-items:baseline;gap:var(--space-6);flex-direction:row}}@media (max-width:899px){.Z8hQ_W_content{padding-top:var(--space-6);justify-content:flex-start}.Z8hQ_W_composition{margin-block:auto}.Z8hQ_W_lede{margin-top:calc(var(--fs-display) * .62)}}@media (max-width:419px){.Z8hQ_W_base{align-items:flex-start;gap:var(--space-4);flex-direction:column}.Z8hQ_W_aside{align-items:flex-start}}
.oe3DtG_chapter{--pp:var(--p,.5);row-gap:var(--space-5);padding-bottom:clamp(4rem,2rem + 6vw,9rem)}.oe3DtG_chapterTitle{letter-spacing:-.055em;text-transform:uppercase;grid-column:1/-1;margin-left:-.04em;font-size:clamp(2.9rem,.6rem + 9.6vw,11.5rem);font-weight:500;font-stretch:86%;line-height:.84}.oe3DtG_chapterLine{white-space:nowrap;display:block}.oe3DtG_chapterLine[data-line="1"]{transform:translateX(calc((.5 - var(--pp)) * 12vw * var(--m)));padding-left:18%}.oe3DtG_chapter[data-align=right] .oe3DtG_chapterTitle{text-align:right}.oe3DtG_chapter[data-align=right] .oe3DtG_chapterLine[data-line="1"]{transform:translateX(calc((var(--pp) - .5) * 12vw * var(--m)));padding-left:0;padding-right:22%}.oe3DtG_chapterNote{max-width:22rem;font-size:var(--fs-small);color:var(--muted);grid-column:1/-1}@media (min-width:900px){.oe3DtG_chapterLine[data-line="1"]{padding-left:33.4%}.oe3DtG_chapter[data-align=right] .oe3DtG_chapterLine[data-line="1"]{padding-right:25%}.oe3DtG_chapterNote{grid-column:10/-1}.oe3DtG_chapter[data-align=right] .oe3DtG_chapterNote{grid-area:2/1/auto/span 3}}.oe3DtG_ventures{padding-top:clamp(9rem,5rem + 14vh,16rem)}.oe3DtG_work{--pp:var(--p,.5);row-gap:var(--space-6)}.oe3DtG_work+.oe3DtG_work{margin-top:clamp(7rem,4rem + 10vw,15rem)}.oe3DtG_plate{border-top:var(--hairline) solid var(--faint);border-bottom:var(--hairline) solid var(--faint);grid-column:1/-1;display:block;position:relative;overflow:hidden}.oe3DtG_plate:before{content:"";z-index:1;height:var(--signal-weight);background:var(--turquoise);transform-origin:0;transition:transform var(--dur-slow) var(--ease-out);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.oe3DtG_work:hover .oe3DtG_plate:before,.oe3DtG_work:focus-within .oe3DtG_plate:before{transform:scaleX(1)}.oe3DtG_plate svg{width:100%;height:auto}.oe3DtG_workLandscape .oe3DtG_plate svg{aspect-ratio:16/10}.oe3DtG_workObject .oe3DtG_plate svg{aspect-ratio:4/5}.oe3DtG_workLandscape [data-layer=minor],.oe3DtG_workLandscape [data-layer=major]{transform-box:view-box;transform-origin:61% 33%}.oe3DtG_workLandscape [data-layer=minor]{transform:translateX(calc((.5 - var(--pp)) * 1.5% * var(--m))) scale(calc(1 + (.5 - var(--pp)) * .06 * var(--m)))}.oe3DtG_workLandscape [data-layer=major]{transform:translateX(calc((var(--pp) - .5) * 2.5% * var(--m))) scale(calc(1 + (.5 - var(--pp)) * .1 * var(--m)))}.oe3DtG_workLandscape [data-layer=route],.oe3DtG_workLandscape [data-layer=profile]{stroke-dasharray:1 1}.oe3DtG_workLandscape [data-layer=route]{stroke-dashoffset:calc((1 - clamp(0, (var(--pp) - .12) * 2.9, 1)) * var(--m))}.oe3DtG_workLandscape [data-layer=profile]{stroke-dashoffset:calc((1 - clamp(0, (var(--pp) - .2) * 3.2, 1)) * var(--m))}.oe3DtG_workLandscape .oe3DtG_label{transform:translateY(calc((var(--pp) - .5) * 10vh * var(--m)))}.oe3DtG_workObject .oe3DtG_plate{transform:translateY(calc((var(--pp) - .5) * 16vh * var(--m)))}.oe3DtG_workObject [data-layer=artefact]{transform:translateY(calc((.5 - var(--pp)) * 3% * var(--m)))}.oe3DtG_workObject [data-arc]{--r:clamp(0, (var(--pp) - .22 - var(--k) * .06) * 9, 1);opacity:calc(var(--r) * var(--m) + 1 - var(--m))}.oe3DtG_workObject [data-arc="0"]{--k:0}.oe3DtG_workObject [data-arc="1"]{--k:1}.oe3DtG_workObject [data-arc="2"]{--k:2}.oe3DtG_workObject [data-layer=link]{stroke-dasharray:1 1;stroke-dashoffset:calc((1 - clamp(0, (var(--pp) - .36) * 4.5, 1)) * var(--m))}.oe3DtG_workObject [data-layer=arrival]{opacity:calc(clamp(0, (var(--pp) - .56) * 12, 1) * var(--m) + 1 - var(--m))}.oe3DtG_workObject .oe3DtG_label{transform:translateY(calc((.5 - var(--pp)) * 6vh * var(--m)))}.oe3DtG_label{gap:var(--space-3);grid-column:1/-1;align-content:start;max-width:24rem;display:grid}.oe3DtG_labelName{font-size:var(--fs-h2);letter-spacing:-.045em;font-stretch:88%;line-height:.95}.oe3DtG_labelName a{transition:color var(--dur-fast) linear}.oe3DtG_labelName a:hover{color:var(--turquoise)}.oe3DtG_labelTitle{font-size:var(--fs-lead);letter-spacing:-.015em;margin-bottom:var(--space-3);line-height:1.2}.oe3DtG_labelFacts{font-size:var(--fs-small);color:var(--muted);padding-top:var(--space-3);border-top:var(--hairline) solid var(--faint);line-height:1.45;display:grid}.oe3DtG_labelText{font-size:var(--fs-small);line-height:1.5}.oe3DtG_label .link{font-size:var(--fs-small)}@media (min-width:900px){.oe3DtG_workLandscape .oe3DtG_plate{grid-column:1/span 9}.oe3DtG_workLandscape .oe3DtG_label{grid-column:10/-1;align-self:end}.oe3DtG_workObject .oe3DtG_plate{grid-column:5/span 4}.oe3DtG_workObject .oe3DtG_label{padding-top:var(--space-9);grid-column:10/-1;align-self:start}}@media (max-width:899px){.oe3DtG_workObject .oe3DtG_plate{transform:translateY(calc((var(--pp) - .5) * 6vh * var(--m)));grid-column:2/-1}.oe3DtG_workLandscape .oe3DtG_label,.oe3DtG_workObject .oe3DtG_label{transform:none}}.oe3DtG_teaser{--pp:var(--p,.5);padding-top:clamp(8rem,4rem + 14vh,16rem);position:relative}.oe3DtG_teaserWord{z-index:5;letter-spacing:-.06em;text-transform:uppercase;color:var(--pink);white-space:nowrap;transform:translateX(calc((.5 - var(--pp)) * 22vw * var(--m)));font-size:18.6cqw;font-weight:500;font-stretch:86%;line-height:.8;position:absolute;top:4cqw;left:2.5cqw}.oe3DtG_teaser figure{translate:0 calc((var(--pp) - .5) * var(--d) * -20vh * var(--m))}.oe3DtG_teaserText{z-index:6;bottom:0;left:var(--gutter);right:var(--gutter);gap:var(--space-5);justify-items:start;display:grid;position:absolute}.oe3DtG_teaserNote{max-width:22rem;font-size:var(--fs-small);color:var(--muted)}.oe3DtG_teaserLink{font-size:var(--fs-body)}@media (min-width:900px){.oe3DtG_teaserWord{font-size:19cqw;left:2cqw}.oe3DtG_teaserText{width:26cqw;inset:40cqw auto auto 30cqw}}.oe3DtG_clients{padding-top:clamp(12rem,6rem + 20vh,22rem)}.oe3DtG_clientList{gap:var(--space-11);display:grid}.oe3DtG_capabilities{--pp:var(--p,1);--run:calc((var(--pp) - .2) * 12);padding-top:clamp(12rem,6rem + 16vw,22rem)}.oe3DtG_capHead{row-gap:var(--space-5)}.oe3DtG_capTitle{font-size:var(--fs-statement);letter-spacing:-.045em;grid-column:1/-1;max-width:12ch;font-stretch:90%;line-height:.95}.oe3DtG_capIntro{max-width:22rem;font-size:var(--fs-small);color:var(--muted);grid-column:1/-1}@media (min-width:900px){.oe3DtG_capTitle{grid-column:1/span 8}.oe3DtG_capIntro{grid-column:10/-1;align-self:end}}.oe3DtG_diagram{gap:var(--space-7);margin-top:clamp(4rem,2rem + 6vw,8rem);display:grid}.oe3DtG_stops{display:grid}.oe3DtG_stops li{--reach:calc(clamp(0, var(--run) - var(--i), 1) * var(--m) + 1 - var(--m));--here:calc(clamp(0, (var(--run) - var(--i) + .15) * 6, 1) * var(--m) + 1 - var(--m));gap:var(--space-3);padding:var(--space-3) 0 var(--space-3) var(--space-5);font-size:var(--fs-h3);letter-spacing:var(--track-heading);align-items:baseline;line-height:1.1;display:flex;position:relative}.oe3DtG_stops li>span{opacity:calc(.28 + var(--here) * .72);transition:opacity var(--dur) linear}.oe3DtG_stops li>.mono{color:var(--muted);min-width:2em}.oe3DtG_stops li:before{content:"";width:var(--signal-weight);background:var(--turquoise);opacity:.7;transform:scaleY(var(--reach));transform-origin:top;position:absolute;top:0;bottom:0;left:0}.oe3DtG_stops li:after{content:"";left:-2px;top:calc(var(--space-3) + .45em);background:var(--turquoise);width:5px;height:5px;opacity:var(--here);position:absolute}.oe3DtG_stops li[data-developing]:before{background:repeating-linear-gradient(to bottom, var(--turquoise) 0 4px, transparent 4px 8px)}.oe3DtG_stops li[data-developing]:after{outline:1px solid var(--turquoise);outline-offset:-1px;background:0 0}.oe3DtG_stops li[data-developing]>span:last-child{color:var(--muted)}.oe3DtG_hanging{gap:var(--space-6);display:grid}.oe3DtG_hanging li{align-content:start;gap:var(--space-2);max-width:22rem;display:grid}.oe3DtG_capName{font-size:var(--fs-body);letter-spacing:-.01em;font-weight:500;line-height:1.3}.oe3DtG_capSummary,.oe3DtG_developing{font-size:var(--fs-small);color:var(--muted)}@media (min-width:900px){.oe3DtG_stops,.oe3DtG_hanging{column-gap:var(--col-gap);grid-template-columns:repeat(5,minmax(0,1fr))}.oe3DtG_stops li{gap:var(--space-3);padding:var(--space-5) 0 0;flex-direction:column;font-size:clamp(1.25rem,.6rem + 1.25vw,2.1rem)}.oe3DtG_stops li:before{top:0;bottom:auto;left:0;right:calc(var(--col-gap) * -1);width:auto;height:var(--signal-weight);transform:scaleX(var(--reach));transform-origin:0}.oe3DtG_stops li:last-child:before{transform:scaleX(calc(clamp(0, (var(--run) - 4) / 3, 1) * var(--m) + 1 - var(--m)));right:-100vw}.oe3DtG_stops li[data-developing]:before{background:repeating-linear-gradient(to right, var(--turquoise) 0 4px, transparent 4px 8px)}.oe3DtG_stops li:after{top:-2px;left:0}.oe3DtG_hanging li{grid-column:var(--start) / span var(--span);padding-right:var(--space-4)}}.oe3DtG_signal{--pp:var(--p,.5);--open:calc(clamp(0, (var(--pp) - .04) * 3.85, 1) - clamp(0, (var(--pp) - .56) * 5, 1));--kk:calc(var(--open) * var(--m) + 1 - var(--m));height:180vh}.oe3DtG_signalStage{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:clip}.oe3DtG_signalBody{row-gap:var(--space-8);width:100%}.oe3DtG_signalTitle{font-size:var(--fs-h2);letter-spacing:-.035em;grid-column:1/-1;max-width:16ch;font-weight:500;font-stretch:92%;line-height:1.12}.oe3DtG_signalFold{--k:var(--kk)}.oe3DtG_signalRest{transform:translateY(calc(var(--kk) * .42em));transition:transform 80ms linear;display:inline-block}.oe3DtG_method{gap:var(--space-2);font-size:var(--fs-small);grid-column:1/-1;max-width:26rem;display:grid}.oe3DtG_method li{opacity:calc(clamp(0, (var(--pp) - .6 - var(--i) * .06) * 12, 1) * var(--m) + 1 - var(--m))}.oe3DtG_signalLink{font-size:var(--fs-small);grid-column:1/-1}@media (min-width:900px){.oe3DtG_signalTitle{grid-column:3/span 9;max-width:18ch}.oe3DtG_method,.oe3DtG_signalLink{grid-column:7/span 4}}@media (max-width:899px){.oe3DtG_signal{height:160vh}}@media (prefers-reduced-motion:reduce){.oe3DtG_signal{height:auto;padding-block:var(--space-11)}.oe3DtG_signalStage{height:auto;position:static}}html[data-motion=off] .oe3DtG_signal{height:auto;padding-block:var(--space-11)}html[data-motion=off] .oe3DtG_signalStage{height:auto;position:static}.oe3DtG_about{--pp:var(--p,.5);row-gap:var(--space-6);padding-top:clamp(6rem,3rem + 8vw,12rem)}.oe3DtG_aboutLead{font-size:var(--fs-h2);letter-spacing:-.035em;grid-column:1/-1;max-width:19ch;line-height:1.02}.oe3DtG_aboutText{max-width:22rem;font-size:var(--fs-small);color:var(--muted);grid-column:1/-1}.oe3DtG_outcomes{margin-top:var(--space-8);font-size:var(--fs-h3);letter-spacing:var(--track-heading);grid-column:1/-1;line-height:1.25;display:grid}.oe3DtG_outcomes span:first-child{transform:translateX(calc((var(--pp) - .5) * -4vw * var(--m)))}.oe3DtG_outcomes span:nth-child(2){padding-left:16.66%}.oe3DtG_outcomes span:nth-child(3){color:var(--muted);transform:translateX(calc((.5 - var(--pp)) * -6vw * var(--m)));padding-left:33.33%}.oe3DtG_aboutLink{font-size:var(--fs-small);grid-column:1/-1}@media (min-width:900px){.oe3DtG_aboutLead{grid-column:1/span 9}.oe3DtG_aboutText{grid-column:10/-1;align-self:end}.oe3DtG_outcomes{grid-column:4/-1}.oe3DtG_aboutLink{grid-column:10/-1}}.oe3DtG_closing{padding-block:clamp(10rem,6rem + 14vw,20rem) 0}.oe3DtG_closingTitle{letter-spacing:-.05em;margin-left:-.04em;font-size:clamp(2.6rem,.8rem + 7.4vw,9.5rem);font-weight:500;font-stretch:88%;line-height:.9}.oe3DtG_closingLine{display:block}.oe3DtG_closingOffset{margin-top:.3em;padding-left:26%}@media (min-width:900px){.oe3DtG_closingOffset{padding-left:33.4%}}.oe3DtG_contactEmail{margin-top:var(--space-8);font-size:var(--fs-h3);letter-spacing:var(--track-heading);display:inline-block}
.U8-7IW_stage{width:100%;position:relative;container-type:inline-size}.U8-7IW_room{height:calc(var(--mh) * 1cqw);position:relative}.U8-7IW_object{--d:var(--mdepth);left:calc(var(--mx) * 1cqw);top:calc(var(--my) * 1cqw);width:calc(var(--mw) * 1cqw);z-index:var(--mz);rotate:calc(var(--mr) * 1deg);transition:scale var(--dur-fast) var(--ease-out);margin:0;position:absolute}.U8-7IW_object[data-object]{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.U8-7IW_object[data-object] .U8-7IW_image{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media (min-width:900px){.U8-7IW_room{height:calc(var(--h) * 1cqw)}.U8-7IW_object{--d:var(--depth);left:calc(var(--x) * 1cqw);top:calc(var(--y) * 1cqw);width:calc(var(--w) * 1cqw);z-index:var(--z);rotate:calc(var(--r) * 1deg)}}[data-engine] .U8-7IW_object{cursor:grab;will-change:transform}.U8-7IW_object[data-held]{cursor:grabbing;scale:1.018}.U8-7IW_object[data-returning]{transition:transform .8s var(--ease-out), scale var(--dur-fast) var(--ease-out)}.U8-7IW_object:focus-visible{outline:var(--hairline) solid var(--turquoise);outline-offset:6px}.U8-7IW_surface{transition:box-shadow var(--dur) var(--ease-out);position:relative;box-shadow:0 1.6rem 2.6rem -1.8rem #080504d9,0 .15rem .5rem -.2rem #08050473}.U8-7IW_surface:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f3f0eb0f}.U8-7IW_object[data-held] .U8-7IW_surface{box-shadow:0 3.2rem 4.6rem -2.6rem #060403e6,0 .8rem 1.6rem -.9rem #06040399}.U8-7IW_image{pointer-events:none;width:100%;height:auto;display:block}.U8-7IW_label{width:max-content;max-width:min(22rem,70vw);font-size:var(--fs-micro);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) linear, translate var(--dur) var(--ease-out);flex-wrap:wrap;align-items:baseline;gap:.2rem .75rem;line-height:1.35;display:flex;position:absolute;top:calc(100% + .65rem);left:0;translate:0 -.25rem}.U8-7IW_object:hover .U8-7IW_label,.U8-7IW_object:focus-visible .U8-7IW_label,.U8-7IW_object:focus-within .U8-7IW_label,.U8-7IW_object[data-held] .U8-7IW_label{opacity:1;pointer-events:auto;translate:0}.U8-7IW_number{font-family:var(--font-mono);letter-spacing:var(--track-mono);color:var(--pink)}.U8-7IW_meta{color:var(--muted)}.U8-7IW_resetTrack{top:0;bottom:0;right:var(--gutter);z-index:1000;pointer-events:none;position:absolute}.U8-7IW_reset{padding:var(--space-2) 0;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--track-mono);color:var(--turquoise);cursor:pointer;pointer-events:auto;background:0 0;border:0;position:sticky;top:calc(100svh - 3.25rem)}.U8-7IW_reset:hover{color:var(--bone)}
.sobFrG_intro{padding-top:clamp(3rem,1.5rem + 7vw,9rem);padding-bottom:var(--space-9);row-gap:var(--space-6)}.sobFrG_crumbs{grid-column:1/-1}.sobFrG_crumbs ol{gap:var(--space-2);color:var(--muted);flex-wrap:wrap;display:flex}.sobFrG_crumbs li+li:before{content:"/";margin-right:var(--space-2);color:var(--faint)}.sobFrG_crumbs a{transition:color var(--dur-fast) linear}.sobFrG_crumbs a:hover,.sobFrG_crumbs a[aria-current=page]{color:var(--bone)}.sobFrG_pageTitle{font-size:var(--fs-venture);font-stretch:88%;line-height:var(--lh-tight);letter-spacing:var(--track-display);text-wrap:balance;grid-column:1/-1;margin-left:-.05em}.sobFrG_definition{max-width:var(--measure-wide);font-size:var(--fs-lead);letter-spacing:-.012em;grid-column:1/-1;line-height:1.3}@media (min-width:900px){.sobFrG_definition{grid-column:5/span 7}}.sobFrG_section{padding-top:var(--space-8);row-gap:var(--space-5)}.sobFrG_section[data-space=tight]{padding-top:var(--space-6)}.sobFrG_section[data-space=wide]{padding-top:clamp(6rem,3rem + 8vw,11rem)}.sobFrG_ruled:before{content:"";height:var(--hairline);background:var(--faint);margin-bottom:var(--space-6);grid-column:1/-1}.sobFrG_title,.sobFrG_quietTitle{grid-column:1/-1}.sobFrG_title{font-size:var(--fs-h2);max-width:16ch}.sobFrG_quietTitle{font-size:var(--fs-h3);max-width:18ch;line-height:1.1}.sobFrG_body{gap:var(--space-5);grid-column:1/-1;min-width:0;display:grid}.sobFrG_body>p{max-width:var(--measure);color:var(--muted)}.sobFrG_body>p:first-child{color:var(--bone)}@media (min-width:900px){.sobFrG_quietTitle{padding-right:var(--space-5);grid-column:1/span 4}.sobFrG_title{margin-bottom:var(--space-5);grid-column:1/span 8}.sobFrG_body{grid-column:5/span 7}.sobFrG_quietTitle+.sobFrG_body{padding-top:.35em}}.sobFrG_facts{border-top:var(--hairline) solid var(--faint);display:grid}.sobFrG_fact{gap:var(--space-4);padding-block:var(--space-3);border-bottom:var(--hairline) solid var(--faint);font-size:var(--fs-small);grid-template-columns:minmax(7rem,1fr) 2fr;display:grid}.sobFrG_fact dt{color:var(--muted);padding-top:.15em}.sobFrG_fact dd a{color:var(--bone)}.sobFrG_list{border-top:var(--hairline) solid var(--faint);display:grid}.sobFrG_list>li{gap:var(--space-1);padding-block:var(--space-4);border-bottom:var(--hairline) solid var(--faint);grid-template-columns:minmax(0,1fr);display:grid}.sobFrG_list strong{font-weight:500}.sobFrG_list span{color:var(--muted);font-size:var(--fs-small);max-width:40ch}@media (min-width:600px){.sobFrG_list>li{gap:var(--space-5);grid-template-columns:minmax(10rem,1fr) 2fr}}.sobFrG_steps{counter-reset:step;display:grid}.sobFrG_steps>li{counter-increment:step;padding-block:var(--space-3);border-bottom:var(--hairline) solid var(--faint);max-width:var(--measure-wide);grid-template-columns:3rem minmax(0,1fr);display:grid}.sobFrG_steps>li:before{content:counter(step, decimal-leading-zero);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--track-mono);color:var(--turquoise);padding-top:.45em}.sobFrG_tags{gap:var(--space-2) var(--space-5);color:var(--muted);flex-wrap:wrap;display:flex}.sobFrG_faq{border-top:var(--hairline) solid var(--faint);display:grid}.sobFrG_qa{gap:var(--space-2);padding-block:var(--space-5);border-bottom:var(--hairline) solid var(--faint);display:grid}.sobFrG_qa h3{font-size:var(--fs-body);letter-spacing:-.01em;line-height:1.35}.sobFrG_qa p{color:var(--muted);max-width:var(--measure-wide)}.sobFrG_related{border-top:var(--hairline) solid var(--faint);display:grid}.sobFrG_relatedLink{gap:var(--space-1);padding-block:var(--space-4);border-bottom:var(--hairline) solid var(--faint);transition:padding var(--dur) var(--ease-out);align-items:baseline;display:grid}.sobFrG_relatedName{font-size:var(--fs-h3);letter-spacing:var(--track-heading);transition:color var(--dur-fast) linear;line-height:1.1}.sobFrG_relation{color:var(--muted);font-size:var(--fs-small)}.sobFrG_relatedLink:hover{padding-left:var(--space-3);border-bottom-color:var(--line)}.sobFrG_relatedLink:hover .sobFrG_relatedName{color:var(--turquoise)}.sobFrG_status{align-items:center;gap:.6em;display:inline-flex}.sobFrG_status:before{content:"";width:.9em;height:var(--hairline);background:var(--turquoise)}.sobFrG_status[data-status=developing]:before{background:linear-gradient(90deg, var(--turquoise) 50%, transparent 50%);background-size:4px 1px}
.b2FaMa_exhibit{--pp:var(--p,.5);row-gap:var(--space-6);align-items:start}.b2FaMa_screen,.b2FaMa_phone{background:var(--bone);position:relative;overflow:hidden}.b2FaMa_screen{aspect-ratio:16/10;grid-column:1/-1}.b2FaMa_shot{width:100%;height:auto;transform:translateY(calc(var(--pp) * var(--travel) * -100% * var(--m)));will-change:transform;display:block}.b2FaMa_phone{aspect-ratio:9/16;transform:translateY(calc((.5 - var(--pp)) * 9vh * var(--m)));box-shadow:0 0 0 var(--hairline) var(--faint);grid-area:2/4/auto/-1;margin-top:-18%}.b2FaMa_phone .b2FaMa_shot{transform:translateY(calc(min(1, var(--pp) * 1.4) * var(--travel) * -100% * var(--m)))}.b2FaMa_label{gap:var(--space-3);padding-top:var(--space-5);grid-area:2/1/auto/4;align-content:start;display:grid}.b2FaMa_name{font-size:var(--fs-h2);letter-spacing:-.045em;text-transform:uppercase;font-weight:500;font-stretch:88%;line-height:.92}.b2FaMa_facts{font-size:var(--fs-small);line-height:1.5;display:grid}.b2FaMa_facts dd:first-of-type{color:var(--muted)}.b2FaMa_more{font-size:var(--fs-small);margin-top:var(--space-3)}@media (max-width:599px){.b2FaMa_label{grid-column:1/5}.b2FaMa_phone{grid-column:5/-1;margin-top:-40%}}@media (min-width:900px){.b2FaMa_screen{grid-area:1/1/span 2/span 8}.b2FaMa_phone{grid-area:1/9/auto/span 2;margin-top:22%}.b2FaMa_label{grid-area:2/9/auto/-1;align-self:end;padding-top:0}}
.YFzcRW_fold{--above:.17em;--below:.12em;--depth:calc((.86em + var(--above) + var(--below)) * var(--k,1));--w:var(--signal-weight);line-height:.86;display:inline-block;position:relative}.YFzcRW_fold:before{content:"";top:calc(var(--above) * -1);width:200vw;height:var(--w);background:var(--turquoise);opacity:.55;pointer-events:none;position:absolute;left:-100vw}.YFzcRW_fold:after,.YFzcRW_route:after{content:"";top:calc(var(--above) * -1);width:100vw;height:var(--w);background:var(--turquoise);pointer-events:none;position:absolute}.YFzcRW_fold:after{right:calc(100% + var(--depth))}.YFzcRW_route{top:calc(var(--above) * -1);left:calc(var(--depth) * -1);right:calc(var(--depth) * -1);height:var(--depth);pointer-events:none;position:absolute}.YFzcRW_route:after{top:0;left:100%}.YFzcRW_route:before{content:"";left:var(--depth);right:var(--depth);height:var(--w);background:var(--turquoise);position:absolute;bottom:0}.YFzcRW_left,.YFzcRW_right{width:var(--depth);height:var(--depth);position:absolute;top:0}.YFzcRW_left{background:linear-gradient(to top right, transparent calc(50% - var(--w) / 2), var(--turquoise) calc(50% - var(--w) / 2), var(--turquoise) calc(50% + var(--w) / 2), transparent calc(50% + var(--w) / 2));left:0}.YFzcRW_right{background:linear-gradient(to top left, transparent calc(50% - var(--w) / 2), var(--turquoise) calc(50% - var(--w) / 2), var(--turquoise) calc(50% + var(--w) / 2), transparent calc(50% + var(--w) / 2));right:0}
.DorEAG_crumbs{z-index:9;top:0;left:var(--gutter);position:absolute}.DorEAG_title{z-index:5;letter-spacing:-.06em;text-transform:uppercase;white-space:nowrap;color:var(--pink);pointer-events:none;margin:0;font-size:18.6cqw;font-weight:500;font-stretch:88%;line-height:.78;position:absolute;top:9.5cqw;left:2.5cqw}.DorEAG_intro{z-index:5;top:56cqw;left:var(--gutter);gap:var(--space-4);width:min(86cqw,26rem);display:grid;position:absolute}.DorEAG_definition{font-size:var(--fs-body);line-height:1.42}.DorEAG_handle{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.02em;color:var(--turquoise)}.DorEAG_coarse{display:none}@media (pointer:coarse){.DorEAG_fine{display:none}.DorEAG_coarse{display:inline}}[data-empty] .DorEAG_intro{top:38cqw}.DorEAG_installing{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.02em;color:var(--muted)}html:not([data-motion]) .DorEAG_handle span:not(.sr-only){visibility:hidden}@media (min-width:900px){.DorEAG_title{font-size:19cqw;top:3.4cqw;left:2cqw}.DorEAG_intro,[data-empty] .DorEAG_intro{width:21cqw;top:21.5cqw;left:4cqw}}.DorEAG_after{row-gap:var(--space-5);padding-top:clamp(4rem,2rem + 6vw,8rem)}.DorEAG_difference{font-size:var(--fs-h3);letter-spacing:var(--track-heading);grid-column:1/-1;max-width:22ch;line-height:1.15}.DorEAG_out{font-size:var(--fs-small);color:var(--muted);grid-column:1/-1}@media (min-width:900px){.DorEAG_difference,.DorEAG_out{grid-column:4/span 6}}
.QscvZq_activity{max-width:var(--measure-wide);color:var(--muted);grid-column:1/-1}.QscvZq_facts{margin-top:var(--space-6);grid-column:1/-1}@media (min-width:900px){.QscvZq_activity,.QscvZq_facts{grid-column:5/span 7}}.QscvZq_outcomes{font-size:var(--fs-h3);letter-spacing:var(--track-heading);line-height:1.25;display:grid;max-width:none!important;color:var(--bone)!important}.QscvZq_outcomes span:nth-child(2){padding-left:12%}.QscvZq_outcomes span:nth-child(3){color:var(--muted);padding-left:24%}
.SJim3a_facts{margin-top:var(--space-6);grid-column:1/-1}@media (min-width:900px){.SJim3a_facts{grid-column:5/span 7}}.SJim3a_list{padding-block:var(--space-8);gap:0;display:grid}.SJim3a_cap{column-gap:var(--col-gap);row-gap:var(--space-4);padding-block:var(--space-7);border-top:var(--hairline) solid var(--faint);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.SJim3a_cap>*{grid-column:1/-1}.SJim3a_cap>p:first-child{color:var(--muted)}.SJim3a_capTitle{font-size:var(--fs-h2);letter-spacing:-.04em;font-stretch:92%}.SJim3a_capTitle a{transition:color var(--dur-fast) linear}.SJim3a_capTitle a:hover{color:var(--turquoise)}.SJim3a_capDefinition{max-width:var(--measure);color:var(--muted)}.SJim3a_capServices{gap:var(--space-2) var(--space-5);color:var(--bone);flex-wrap:wrap;display:flex}.SJim3a_capLink{justify-self:start}@media (min-width:900px){.SJim3a_cap{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.SJim3a_cap>p:first-child{grid-column:1/span 4;padding-top:.6em}.SJim3a_capTitle{grid-column:5/-1}.SJim3a_capDefinition,.SJim3a_capServices,.SJim3a_capLink{grid-column:5/span 7}}
.ekKWkW_list{gap:var(--space-11);padding-top:var(--space-6);display:grid}.ekKWkW_aside{margin-top:var(--space-10);font-size:var(--fs-small);color:var(--muted)}.ekKWkW_facts{margin-top:var(--space-6);grid-column:1/-1}.ekKWkW_caption{margin-top:var(--space-5);color:var(--muted)}@media (min-width:900px){.ekKWkW_facts{grid-column:5/span 7}}
.CFxi-a_folded{margin-block:.3em .2em;margin-left:1.3em;display:inline-block}.CFxi-a_outcomes{color:var(--muted)!important}.CFxi-a_questions{border-top:var(--hairline) solid var(--faint);display:grid}.CFxi-a_questions li{gap:var(--space-3);padding-block:var(--space-5);border-bottom:var(--hairline) solid var(--faint);display:grid}.CFxi-a_questions p{font-size:var(--fs-h3);letter-spacing:var(--track-heading);max-width:26ch;line-height:1.15}.CFxi-a_questions p.CFxi-a_explored{font-size:var(--fs-small);letter-spacing:0;color:var(--muted)}
.ug6yKa_tagline{font-size:var(--fs-lead);letter-spacing:-.015em;grid-column:1/-1}.ug6yKa_facts{margin-top:var(--space-6);grid-column:1/-1}@media (min-width:900px){.ug6yKa_tagline{grid-area:3/1/auto/span 4;align-self:start;padding-top:.2em}.ug6yKa_facts{grid-column:5/span 7}}.ug6yKa_visual{margin-bottom:var(--space-9)}.ug6yKa_visual svg{aspect-ratio:16/10;border-block:var(--hairline) solid var(--faint);width:100%;height:auto}.ug6yKa_index{gap:var(--space-9);display:grid}.ug6yKa_item{column-gap:var(--col-gap);row-gap:var(--space-3);padding-top:var(--space-5);border-top:var(--hairline) solid var(--faint);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.ug6yKa_itemVisual{aspect-ratio:16/10;margin-bottom:var(--space-4);grid-column:1/-1;overflow:hidden}.ug6yKa_itemVisual svg{width:100%;height:100%;transition:transform 1.6s var(--ease-out)}.ug6yKa_itemName{font-size:var(--fs-h2);letter-spacing:-.045em;grid-column:1/-1;font-weight:500;font-stretch:88%;line-height:1}.ug6yKa_itemTagline{grid-column:1/-1}.ug6yKa_itemDefinition{max-width:var(--measure);color:var(--muted);grid-column:1/-1}.ug6yKa_itemMeta{color:var(--muted);grid-column:1/-1}.ug6yKa_item:hover .ug6yKa_itemVisual svg{transform:scale(1.025)}@media (min-width:900px){.ug6yKa_item{grid-template-rows:auto auto auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr))}.ug6yKa_itemVisual{grid-area:1/5/span 5/-1;margin:0}.ug6yKa_itemName,.ug6yKa_itemTagline,.ug6yKa_itemDefinition,.ug6yKa_itemMeta{grid-column:1/span 4}.ug6yKa_itemMeta{align-self:end}}.ug6yKa_aside{margin-top:var(--space-10);font-size:var(--fs-small);color:var(--muted)}
