.Z8hQ_W_hero{--pp:var(--p,0);min-height:calc(100svh - var(--header-h));isolation:isolate;display:flex;position:relative}.Z8hQ_W_l1{transform:translateX(calc(var(--pp) * -26vw * var(--m)))}.Z8hQ_W_l2{transform:translateX(calc(var(--pp) * 18vw * 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;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:.04em}.Z8hQ_W_offset>span{transform:translateX(calc(var(--pp) * -34vw * var(--m)));display:inline-block}.Z8hQ_W_stop{color:var(--neon);text-shadow:var(--neon-glow)}.Z8hQ_W_lede{margin-top:calc(var(--fs-display) * .3);margin-left:var(--offset);max-width:24rem;font-size:var(--fs-body);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-lead);color:#f3f0ebcc;max-width:30rem;line-height:1.38}.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) * .45)}}@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}}
._3zZyZq_artefact{--pp:var(--p,.5);isolation:isolate;background:#0d0908;width:100%;height:100%;position:relative;overflow:hidden}._3zZyZq_artefact:after{content:"";z-index:3;pointer-events:none;background-image:var(--noise-light);opacity:.18;mix-blend-mode:overlay;background-size:220px 220px;position:absolute;inset:0}._3zZyZq_image{object-fit:cover;width:100%;height:100%;transform:translateY(calc((.5 - var(--pp)) * 5% * var(--m))) scale(1.1);position:absolute;inset:0}._3zZyZq_artefact:has(._3zZyZq_image):before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0d090800 52%,#0d0908b8);position:absolute;inset:0}._3zZyZq_logo{z-index:2;background:var(--bone);width:clamp(7rem,26%,16rem);-webkit-mask:var(--logo) no-repeat left center / contain;-webkit-mask:var(--logo) no-repeat left center / contain;mask:var(--logo) no-repeat left center / contain;transform:translateY(calc((var(--pp) - .5) * 18% * var(--m)));position:absolute;bottom:8%;left:6%}._3zZyZq_kind{z-index:2;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:#f3f0eba8;position:absolute;top:5%;right:5%}._3zZyZq_artefact[data-field=aproxity]{--apx-purple:#3b1e6e;--apx-pink:#ff4fa3;--apx-green:#7cff6b;background:#1a0d2e}._3zZyZq_field{filter:blur(clamp(24px,4vw,60px));transform:translateY(calc((.5 - var(--pp)) * 8% * var(--m)));position:absolute;inset:-20%}._3zZyZq_massA,._3zZyZq_massB,._3zZyZq_signal{border-radius:50%;position:absolute}._3zZyZq_massA{background:var(--apx-purple);width:92%;height:78%;top:6%;left:2%}._3zZyZq_massB{background:var(--apx-pink);opacity:.9;width:72%;height:58%;transform:translateX(calc((var(--pp) - .5) * 16% * var(--m)));bottom:4%;right:-4%}._3zZyZq_signal{z-index:1;aspect-ratio:1;background:var(--apx-green);filter:blur(3px);width:3.2%;height:auto;top:24%;left:66%;box-shadow:0 0 1.4rem .3rem #7cff6b59}._3zZyZq_wordmark{z-index:2;letter-spacing:-.04em;color:var(--bone);font-size:clamp(1.6rem,.9rem + 2.4vw,3.2rem);font-weight:600;line-height:1;position:absolute;bottom:7%;left:7%}._3zZyZq_micro{z-index:2;font-family:var(--font-mono);letter-spacing:.1em;color:#f3f0ebcc;font-size:.6875rem;position:absolute;top:6%;left:7%}._3zZyZq_rotated{z-index:2;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#f3f0ebb8;writing-mode:vertical-rl;font-size:.6875rem;position:absolute;top:50%;right:4%;transform:translateY(-50%)}
.DQdvQa_eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--neon);text-shadow:var(--neon-glow);align-items:baseline;gap:.9em;font-size:.75rem;font-weight:500;line-height:1.3;display:inline-flex}.DQdvQa_n{font-family:var(--font-mono);letter-spacing:.06em;opacity:.8}@media (forced-colors:active){.DQdvQa_eyebrow{text-shadow:none}}
.jACmeq_kinetic{--pp:var(--p,.5);--k:.55;min-width:0;padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr);row-gap:0;display:grid;position:relative;overflow:clip visible}@media (min-width:900px){.jACmeq_kinetic{--k:1}}.jACmeq_row{white-space:nowrap;text-transform:uppercase;letter-spacing:-.05em;transform:translate3d(calc((var(--offset) + (.5 - var(--pp)) * var(--travel) * var(--k) * var(--m)) * 1vw), 0, 0);will-change:transform;margin:0;font-weight:500;line-height:.9}.jACmeq_row[data-end]{text-align:right;direction:ltr}.jACmeq_track{display:inline-flex}.jACmeq_track>span{padding-right:.32em}.jACmeq_row[data-end] .jACmeq_track>span{padding-left:.32em;padding-right:0}.jACmeq_row[data-size=xl]{font-size:var(--fs-kinetic);margin-left:-.06em}.jACmeq_row[data-size=l]{font-size:calc(var(--fs-kinetic) * .5);line-height:1}.jACmeq_row[data-size=m]{font-size:calc(var(--fs-kinetic) * .24);letter-spacing:-.02em;font-weight:400;line-height:1.2}.jACmeq_row[data-tone=pink]{color:var(--pink)}.jACmeq_row[data-tone=bone] .jACmeq_track>span,.jACmeq_row[data-tone=pink] .jACmeq_track>span{background-image:var(--noise-ink), linear-gradient(currentColor, currentColor);-webkit-text-fill-color:transparent;background-size:180px 180px,100% 100%;-webkit-background-clip:text;background-clip:text}.jACmeq_row[data-tone=faint]{color:#f3f0eb1a}.jACmeq_row[data-tone=mist] .jACmeq_track>span{background:var(--noise-ink) 0 0 / 180px 180px, linear-gradient(100deg, #45c0ba40 0%, var(--turquoise) 22%, #b9c5c6 46%, var(--pink) 70%, #e9b5ce4d 100%);color:#0000;-webkit-background-clip:text;background-clip:text}@media (forced-colors:active){.jACmeq_track>span{-webkit-text-fill-color:currentColor!important;background:0 0!important}}@keyframes jACmeq_drift{to{translate:-50%}}@keyframes jACmeq_drift-back{0%{translate:-50%}to{translate:0}}html[data-motion=on] [data-loop] .jACmeq_track{animation:140s linear infinite jACmeq_drift}html[data-motion=on] [data-loop] .jACmeq_row:nth-child(2n) .jACmeq_track{animation-name:jACmeq_drift-back;animation-duration:180s}
.oe3DtG_chapter{row-gap:var(--space-6);grid-template-columns:minmax(0,1fr);padding-bottom:clamp(4rem,2rem + 6vw,9rem);display:grid}.oe3DtG_chapterNote{max-width:24rem;font-size:var(--fs-small);color:var(--muted);grid-column:1/-1}@media (min-width:900px){.oe3DtG_chapterNote{grid-column:9/span 4}.oe3DtG_chapter[data-align=right] .oe3DtG_chapterNote{grid-column:1/span 4}}.oe3DtG_ventures{padding-top:clamp(8rem,4rem + 12vh,14rem)}:is(.oe3DtG_ventures>.frame:first-child,.oe3DtG_clients>.frame:first-child){margin-bottom:var(--space-4)}.oe3DtG_work{--pp:var(--p,.5);row-gap:var(--space-6)}.oe3DtG_work+.oe3DtG_work{margin-top:clamp(7rem,4rem + 10vw,15rem)}.oe3DtG_plate{transition:box-shadow var(--dur-slow) var(--ease-out);background:#2417138c;grid-column:1/-1;display:block;position:relative;overflow:hidden;box-shadow:0 2.4rem 4rem -2.6rem #080504e6}.oe3DtG_work:hover .oe3DtG_plate,.oe3DtG_work:focus-within .oe3DtG_plate{box-shadow:0 2.8rem 5rem -2.4rem #080504f2}.oe3DtG_workLandscape .oe3DtG_plate{aspect-ratio:16/10}.oe3DtG_workObject .oe3DtG_plate{aspect-ratio:4/5}.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 .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:-.04em;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);color:var(--neon);text-shadow:var(--neon-glow);font-weight:500;line-height:1.2}.oe3DtG_labelFacts{font-size:var(--fs-small);color:var(--muted);padding-top:var(--space-2);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_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_capLabel{grid-column:1/-1}.oe3DtG_capMore{margin-top:var(--space-8);font-size:var(--fs-body);display:inline-block}.oe3DtG_capTitle{font-size:var(--fs-statement);letter-spacing:-.045em;grid-column:1/-1;max-width:12ch;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{--here:calc(clamp(0, (var(--run) - var(--i) + .15) * 3, 1) * var(--m) + 1 - var(--m));gap:var(--space-3);padding:var(--space-2) 0;font-size:var(--fs-h3);letter-spacing:var(--track-heading);align-items:baseline;font-weight:500;line-height:1.1;display:flex;position:relative}.oe3DtG_stops li>span{opacity:calc(.22 + var(--here) * .78);transition:opacity var(--dur) linear}.oe3DtG_stops li>.mono{color:var(--turquoise);min-width:2em}.oe3DtG_stops li[data-developing]>span:last-child{color:var(--muted)}.oe3DtG_stops li[data-developing]>.mono{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-2);flex-direction:column;padding:0;font-size:clamp(1.25rem,.6rem + 1.25vw,2.1rem)}.oe3DtG_hanging li{grid-column:var(--start) / span var(--span);padding-right:var(--space-4)}}.oe3DtG_signal{--pp:var(--p,.5);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_signalLabel{grid-column:1/-1}@media (min-width:900px){.oe3DtG_signalLabel{grid-column:3/-1}}.oe3DtG_signalTitle{font-size:var(--fs-h2);letter-spacing:-.03em;grid-column:1/-1;max-width:16ch;font-weight:500;line-height:1.12}.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) - .3 - var(--i) * .06) * 10, 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_intro{--pp:var(--p,.5);row-gap:var(--space-6);padding-top:clamp(7rem,4rem + 8vw,13rem)}.oe3DtG_introLabel{grid-column:1/-1}.oe3DtG_introLead{font-size:var(--fs-h2);letter-spacing:-.035em;grid-column:1/-1;max-width:22ch;font-weight:500;line-height:1.08}.oe3DtG_doors{margin-top:var(--space-7);grid-column:1/-1}.oe3DtG_door{column-gap:var(--space-4);row-gap:var(--space-1);padding-block:var(--space-4);grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:baseline;display:grid}.oe3DtG_doorN{color:var(--muted);transition:color var(--dur-fast) linear}.oe3DtG_doorName{--ink:var(--bone);font-size:var(--fs-h3);letter-spacing:var(--track-heading);transition:transform var(--dur) var(--ease-out);font-weight:500;line-height:1.1}.oe3DtG_doorText{max-width:34rem;font-size:var(--fs-small);color:var(--muted);grid-column:2/3}.oe3DtG_doorArrow{color:var(--neon);opacity:0;transition:opacity var(--dur-fast) linear, transform var(--dur) var(--ease-out);grid-area:1/3;transform:translate(-.5em)}.oe3DtG_door:hover .oe3DtG_doorN,.oe3DtG_door:focus-visible .oe3DtG_doorN{color:var(--neon)}.oe3DtG_door:hover .oe3DtG_doorName,.oe3DtG_door:focus-visible .oe3DtG_doorName{transform:translate(.25em)}.oe3DtG_door:hover .oe3DtG_doorArrow,.oe3DtG_door:focus-visible .oe3DtG_doorArrow{opacity:1;transform:none}@media (min-width:900px){.oe3DtG_introLead{grid-column:1/span 9}.oe3DtG_doors{grid-column:3/-1}.oe3DtG_door{grid-template-columns:3rem minmax(0,.9fr) minmax(0,1.1fr) 2rem;align-items:baseline}.oe3DtG_doorText{grid-area:1/3}.oe3DtG_doorArrow{grid-column:4}}.oe3DtG_closing{padding-top:clamp(10rem,6rem + 14vw,20rem)}.oe3DtG_closingType>*{text-transform:none}.oe3DtG_closingLabel{margin-bottom:var(--space-5)}.oe3DtG_closingContact{margin-top:var(--space-8)}.oe3DtG_contactEmail{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_surface>*{pointer-events:none}.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)}
._9vgpUq_study{background:var(--background);position:relative;overflow:hidden;container-type:inline-size}._9vgpUq_field{opacity:0;width:100%;height:100%;transition:opacity 1.2s linear;position:absolute;inset:0}._9vgpUq_field[data-ready]{opacity:1}._9vgpUq_glyph{left:calc(var(--gx) * 1%);top:calc(var(--gy) * 1%);font-size:calc(var(--gs) * 1cqw);letter-spacing:-.06em;white-space:nowrap;pointer-events:none;font-weight:600;line-height:.8;position:absolute}._9vgpUq_glyph[data-tone=pink]{color:var(--pink)}._9vgpUq_glyph[data-tone=bone]{color:var(--bone)}._9vgpUq_glyph[data-tone=turquoise]{color:var(--turquoise)}._9vgpUq_glyph[data-tone=mist]{background:linear-gradient(100deg, var(--turquoise) 10%, #b9c5c6 45%, var(--pink) 80%);color:#0000;-webkit-background-clip:text;background-clip:text}
.gh793q_section{--pp:var(--p,.5);--open:calc(clamp(0, (var(--pp) - .12) * 2.8, 1) * var(--m) + 1 - var(--m));--closed:calc((1 - var(--open)) * 9%);padding-top:clamp(8rem,4rem + 12vh,14rem);position:relative}.gh793q_stage{--top:20%;--side:var(--gutter);--bottom:4%;--cx:0;--cy:0;aspect-ratio:4/5;margin-top:var(--space-5);position:relative}@media (min-width:900px){.gh793q_stage{--top:24%;--bottom:2%;aspect-ratio:16/10}}.gh793q_rowOut,.gh793q_rowIn{pointer-events:none;position:absolute;top:12%;left:0;right:0}@media (min-width:900px){.gh793q_rowOut,.gh793q_rowIn{top:14%}}.gh793q_inside{clip-path:inset(calc(var(--top) + var(--closed)) calc(var(--side) + var(--closed)) calc(var(--bottom) + var(--closed)) calc(var(--side) + var(--closed)));background:var(--background);position:absolute;inset:0}.gh793q_mist{opacity:0;width:100%;height:100%;transition:opacity 1.2s linear;position:absolute;inset:0}.gh793q_mist[data-ready]{opacity:1}.gh793q_object{z-index:2;left:calc(var(--mx-pos) * 1%);top:calc(var(--my-pos) * 1%);width:calc(var(--mw) * 1%);transform:translate3d(calc(var(--cx) * var(--depth) * 2.4vw), calc(var(--cy) * var(--depth) * 1.6vw + (.5 - var(--pp)) * var(--depth) * 14vh * var(--m)), 0);margin:0;position:absolute;box-shadow:0 1.8rem 3rem -1.8rem #080504e6,0 .2rem .6rem -.2rem #08050480}@media (min-width:900px){.gh793q_object{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--w) * 1%)}}.gh793q_object img{width:100%;height:auto;display:block}.gh793q_portal{z-index:3;top:calc(var(--top) + var(--closed));right:calc(var(--side) + var(--closed));bottom:calc(var(--bottom) + var(--closed));left:calc(var(--side) + var(--closed));align-items:flex-end;padding:clamp(1rem,.5rem + 2vw,2.5rem);display:flex;position:absolute;box-shadow:0 3rem 6rem -2.5rem #080504d9}.gh793q_portal:focus-visible{outline:2px solid var(--neon);outline-offset:6px}.gh793q_cta{gap:var(--space-2);justify-items:start;display:grid}.gh793q_open{letter-spacing:.16em;text-transform:uppercase;color:var(--neon);text-shadow:var(--neon-glow);align-items:center;gap:.6em;font-size:.75rem;font-weight:500;display:inline-flex}.gh793q_dot{background:var(--neon);width:.5rem;height:.5rem;box-shadow:0 0 .6rem var(--neon);border-radius:50%}@keyframes gh793q_pulse{50%{opacity:.35}}html[data-motion=on] .gh793q_dot{animation:gh793q_pulse 2.4s var(--ease-in-out) infinite}.gh793q_enter{font-size:var(--fs-h3);letter-spacing:var(--track-heading);color:var(--bone);font-weight:500;line-height:1.1}.gh793q_enter>span{color:var(--neon);transition:transform var(--dur) var(--ease-out);display:inline-block}.gh793q_portal:hover .gh793q_enter>span,.gh793q_portal:focus-visible .gh793q_enter>span{transform:translate(.3em)}.gh793q_meta{color:#f3f0ebb8}.gh793q_after{margin-top:var(--space-6)}.gh793q_note{max-width:26rem;font-size:var(--fs-small);color:var(--muted);grid-column:1/-1}@media (min-width:900px){.gh793q_note{grid-column:8/span 5}}
.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;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}}
.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:clamp(3rem,.4rem + 11vw,12.5rem);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(--subtle)}.sobFrG_relatedLink:hover .sobFrG_relatedName{color:var(--turquoise)}.sobFrG_status{align-items:center;gap:.6em;display:inline-flex}.sobFrG_status:before{content:"";background:var(--turquoise);border-radius:50%;width:.5em;height:.5em}.sobFrG_status[data-status=developing]:before{box-shadow:inset 0 0 0 1px var(--turquoise);background:0 0}
.-WMULG_accent{background:linear-gradient(100deg, var(--turquoise) 0%, #b9c5c6 45%, var(--pink) 85%);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;margin-inline:-.04em;padding-inline:.04em}
.DorEAG_entrance{min-height:calc(100svh - var(--header-h));padding-bottom:var(--space-7);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.DorEAG_crumbs{z-index:9;position:relative}.DorEAG_sign{margin-block:var(--space-5);align-self:center}@keyframes DorEAG_arrive{0%{opacity:0;translate:0 4vh}}html[data-motion=on] .DorEAG_sign{animation:DorEAG_arrive 1.6s var(--ease-out) both}.DorEAG_intro{row-gap:var(--space-4);align-items:end}.DorEAG_definition{max-width:26rem;font-size:var(--fs-body);grid-column:1/-1;line-height:1.5}.DorEAG_count{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);grid-column:1/-1}.DorEAG_down{font-size:var(--fs-small);grid-column:1/-1;justify-self:start}@media (min-width:900px){.DorEAG_definition{grid-column:1/span 5}.DorEAG_count{grid-column:7/span 4}.DorEAG_down{grid-column:11/-1;justify-self:end}}.DorEAG_stage{margin-top:var(--space-6)}.DorEAG_behind{z-index:1;pointer-events:none;position:absolute;top:38%;left:0;right:0}.DorEAG_handle{z-index:9;top:-1.75rem;left:var(--gutter);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.02em;color:var(--turquoise);position:absolute}.DorEAG_coarse{display:none}@media (pointer:coarse){.DorEAG_fine{display:none}.DorEAG_coarse{display:inline}}html:not([data-motion]) .DorEAG_handle span:not(.sr-only){visibility:hidden}.DorEAG_interlude{padding-block:clamp(6rem,3rem + 8vw,12rem)}.DorEAG_format{row-gap:var(--space-6)}.DorEAG_formatTitle{font-size:var(--fs-statement);letter-spacing:-.045em;grid-column:1/-1;max-width:12ch;line-height:.98}.DorEAG_formatText{max-width:28rem;font-size:var(--fs-body);color:var(--muted);grid-column:1/-1}.DorEAG_uses{gap:var(--space-2);font-size:var(--fs-h3);letter-spacing:var(--track-heading);grid-column:1/-1;font-weight:500;line-height:1.15;display:grid}.DorEAG_uses li:nth-child(2){padding-left:8%}.DorEAG_uses li:nth-child(3){padding-left:16%}.DorEAG_ask{font-size:var(--fs-body);grid-column:1/-1;justify-self:start}@media (min-width:900px){.DorEAG_formatTitle{grid-column:1/span 7}.DorEAG_formatText{grid-column:9/-1;align-self:end}.DorEAG_uses{margin-top:var(--space-6);grid-column:3/-1}.DorEAG_ask{grid-column:9/-1}}.DorEAG_after{row-gap:var(--space-5);padding-top:clamp(6rem,3rem + 8vw,12rem)}.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}.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;color:var(--neon);text-shadow:var(--neon-glow);grid-column:1/-1;font-weight:500}.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_visualPlate{aspect-ratio:16/9;box-shadow:0 2.4rem 4rem -2.6rem #080504e6}.ug6yKa_index{gap:var(--space-9);display:grid}.ug6yKa_item{column-gap:var(--col-gap);row-gap:var(--space-3);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.ug6yKa_itemVisual{aspect-ratio:16/10;margin-bottom:var(--space-4);background:#2417138c;grid-column:1/-1;overflow:hidden;box-shadow:0 2.4rem 4rem -2.6rem #080504e6}.ug6yKa_itemVisual>*{transition:transform 1.6s var(--ease-out)}.ug6yKa_itemName{font-size:var(--fs-h2);letter-spacing:-.045em;grid-column:1/-1;font-weight:500;line-height:1}.ug6yKa_itemTagline{color:var(--neon);text-shadow:var(--neon-glow);grid-column:1/-1;font-weight:500}.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>*{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)}
