.ProductProof-module__vSbOvW__section{background:var(--canvas);color:var(--ink);border-top:1px solid var(--line);transition:background-color var(--duration-section) var(--ease-natural), color var(--duration-section) var(--ease-natural);padding-block:clamp(6rem,12vw,12rem)}.ProductProof-module__vSbOvW__section[data-proof-theme=light]{--canvas:#f6f4ef;--surface:#fff;--ink:#151718;--muted:#5e6365;--line:#d8d9d5;--line-soft:#e9e8e3;--signal:#e23b2e}.ProductProof-module__vSbOvW__section[data-proof-theme=dark]{--canvas:#0a0c0d;--surface:#111416;--ink:#f4f3ef;--muted:#a6aaac;--line:#313537;--line-soft:#1d2123;--signal:#ff4b3d}.ProductProof-module__vSbOvW__heading{grid-template-columns:minmax(10rem,.7fr) minmax(0,1.6fr);align-items:start;gap:2rem;margin-bottom:clamp(3rem,7vw,7rem);display:grid}.ProductProof-module__vSbOvW__heading>p,.ProductProof-module__vSbOvW__productKind,.ProductProof-module__vSbOvW__productIndex{font-family:var(--font-inter), Arial, sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;line-height:1.55}.ProductProof-module__vSbOvW__heading>p{color:var(--signal)}.ProductProof-module__vSbOvW__heading h2{letter-spacing:-.055em;max-width:17ch;font-size:clamp(2.5rem,5vw,6rem);font-weight:430;line-height:1.02}.ProductProof-module__vSbOvW__rail{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.ProductProof-module__vSbOvW__tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.ProductProof-module__vSbOvW__tabs button{min-height:4.5rem;color:var(--muted);border-right:1px solid var(--line);letter-spacing:.08em;text-align:left;text-transform:uppercase;transition:color var(--duration-micro) var(--ease-natural), background-color var(--duration-micro) var(--ease-natural);background:0 0;align-items:center;gap:1rem;padding:0 1.5rem;font-size:.82rem;display:flex}.ProductProof-module__vSbOvW__tabs button:last-child{border-right:0}.ProductProof-module__vSbOvW__tabs button[aria-selected=true]{background:var(--surface);color:var(--ink)}.ProductProof-module__vSbOvW__tabs button span{color:var(--signal);font-size:.63rem}.ProductProof-module__vSbOvW__panel{outline-offset:-2px;grid-template-columns:minmax(18rem,.82fr) minmax(0,1.65fr);min-height:39rem;display:grid}.ProductProof-module__vSbOvW__panel[hidden]{display:none}.ProductProof-module__vSbOvW__productCopy{border-right:1px solid var(--line);flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(2rem,4vw,4.5rem);display:flex}.ProductProof-module__vSbOvW__productIndex,.ProductProof-module__vSbOvW__productKind{color:var(--muted)}.ProductProof-module__vSbOvW__productIndex{color:var(--signal);margin-bottom:auto}.ProductProof-module__vSbOvW__productKind{margin-bottom:1.25rem}.ProductProof-module__vSbOvW__productCopy h3{letter-spacing:-.065em;font-size:clamp(3.2rem,6vw,7rem);font-weight:440;line-height:.92}.ProductProof-module__vSbOvW__description{max-width:28rem;color:var(--muted);margin-top:1.75rem;line-height:1.72}.ProductProof-module__vSbOvW__productLink{border-bottom:1px solid var(--signal);letter-spacing:.06em;align-items:center;gap:.8rem;min-height:44px;margin-top:2rem;font-size:.8rem;display:inline-flex}.ProductProof-module__vSbOvW__productLink span{color:var(--signal)}.ProductProof-module__vSbOvW__visual{background:var(--surface);place-items:center;min-width:0;min-height:39rem;display:grid;position:relative;overflow:hidden}.ProductProof-module__vSbOvW__visual picture,.ProductProof-module__vSbOvW__visual img{width:100%;height:auto;display:block}.ProductProof-module__vSbOvW__preview{width:100%;margin:0;position:relative}.ProductProof-module__vSbOvW__preview figcaption{background:var(--canvas);border-top:1px solid var(--line);color:var(--muted);font-family:var(--font-inter), Arial, sans-serif;letter-spacing:.06em;text-transform:uppercase;justify-content:flex-end;padding:.75rem 1.5rem;font-size:.64rem;line-height:1.4;display:flex}.ProductProof-module__vSbOvW__starealMark{grid-template-columns:auto minmax(4rem,12rem);align-items:center;gap:1.4rem;width:min(78%,38rem);display:grid}.ProductProof-module__vSbOvW__starealMark span{font-family:var(--font-inter), Arial, sans-serif;letter-spacing:-.07em;font-size:clamp(2.8rem,7vw,7.5rem);font-weight:530}.ProductProof-module__vSbOvW__starealMark i{background:var(--signal);height:2px}.ProductProof-module__vSbOvW__starealMark small{color:var(--muted);letter-spacing:.19em;grid-column:1/-1;font-size:.65rem}@media (max-width:64rem){.ProductProof-module__vSbOvW__panel{grid-template-columns:1fr}.ProductProof-module__vSbOvW__productCopy{border-right:0;border-bottom:1px solid var(--line);min-height:28rem}.ProductProof-module__vSbOvW__visual{min-height:min(68vw,38rem)}}@media (max-width:47.99rem){.ProductProof-module__vSbOvW__section{padding-block:5rem}.ProductProof-module__vSbOvW__heading{grid-template-columns:1fr;margin-bottom:3rem}.ProductProof-module__vSbOvW__tabs button{min-height:4rem;padding-inline:1rem}.ProductProof-module__vSbOvW__productCopy{min-height:26rem;padding:1.5rem}.ProductProof-module__vSbOvW__visual{min-height:32rem}.ProductProof-module__vSbOvW__preview figcaption{padding-inline:1rem}}
.SpatialSystem-module__PDavXW__section{border-top:1px solid var(--line);grid-template-columns:minmax(16rem,.72fr) minmax(0,1.6fr);align-items:center;gap:clamp(2rem,6vw,8rem);min-height:min(58rem,92svh);padding-block:clamp(5rem,10vw,10rem);display:grid}.SpatialSystem-module__PDavXW__section[data-layout=sticky]{min-height:calc(var(--spatial-sticky-viewports,2) * 100svh);align-items:start}.SpatialSystem-module__PDavXW__section[data-layout=sticky] .SpatialSystem-module__PDavXW__copy,.SpatialSystem-module__PDavXW__section[data-layout=sticky] .SpatialSystem-module__PDavXW__interaction{position:sticky;top:clamp(5.5rem,9vh,8rem)}.SpatialSystem-module__PDavXW__section[data-layout=sticky] .SpatialSystem-module__PDavXW__provenance{align-self:end}.SpatialSystem-module__PDavXW__section[data-presentation=hero]{border-top:0;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr;align-items:stretch;gap:clamp(1.25rem,2vw,2rem);min-height:100%;padding-block:0}.SpatialSystem-module__PDavXW__section[data-presentation=hero][data-layout=sticky]{min-height:100%}.SpatialSystem-module__PDavXW__section[data-presentation=hero][data-layout=sticky] .SpatialSystem-module__PDavXW__copy,.SpatialSystem-module__PDavXW__section[data-presentation=hero][data-layout=sticky] .SpatialSystem-module__PDavXW__interaction{position:static}.SpatialSystem-module__PDavXW__section[data-presentation=hero] .SpatialSystem-module__PDavXW__copy{grid-template-columns:minmax(7.5rem,.45fr) minmax(0,1fr);gap:.9rem 1.5rem;max-width:none;display:grid}.SpatialSystem-module__PDavXW__section[data-presentation=hero] .SpatialSystem-module__PDavXW__eyebrow{grid-row:1/span 3;margin-bottom:0}.SpatialSystem-module__PDavXW__section[data-presentation=hero] .SpatialSystem-module__PDavXW__copy h2,.SpatialSystem-module__PDavXW__section[data-presentation=hero] .SpatialSystem-module__PDavXW__description,.SpatialSystem-module__PDavXW__section[data-presentation=hero] .SpatialSystem-module__PDavXW__trace{grid-column:2}.SpatialSystem-module__PDavXW__section[data-presentation=hero] .SpatialSystem-module__PDavXW__copy h2{max-width:13ch;font-size:clamp(2rem,3vw,3.8rem);line-height:1}.SpatialSystem-module__PDavXW__section[data-presentation=hero] .SpatialSystem-module__PDavXW__description{max-width:42rem;margin-top:.3rem;font-size:clamp(.86rem,.8rem + .18vw,1rem);line-height:1.62}.SpatialSystem-module__PDavXW__section[data-presentation=hero] .SpatialSystem-module__PDavXW__trace{max-width:42rem;margin-top:.15rem;font-size:.7rem}.SpatialSystem-module__PDavXW__section[data-presentation=hero] .SpatialSystem-module__PDavXW__canvas{min-height:clamp(24rem,48svh,32rem)}.SpatialSystem-module__PDavXW__section[data-presentation=hero] .SpatialSystem-module__PDavXW__provenance{grid-column:1;margin-top:0}.SpatialSystem-module__PDavXW__copy{z-index:2;max-width:31rem;position:relative}.SpatialSystem-module__PDavXW__eyebrow,.SpatialSystem-module__PDavXW__coordinate,.SpatialSystem-module__PDavXW__provenance{font-family:var(--font-inter), Arial, sans-serif;letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;line-height:1.5}.SpatialSystem-module__PDavXW__eyebrow{color:var(--signal);margin-bottom:clamp(2rem,4vw,4rem)}.SpatialSystem-module__PDavXW__copy h2{letter-spacing:-.055em;max-width:11ch;font-size:clamp(2.7rem,5.1vw,6.1rem);font-weight:430;line-height:.98}.SpatialSystem-module__PDavXW__description{max-width:33rem;color:var(--muted);margin-top:clamp(2rem,4vw,4rem);font-size:clamp(1rem,.93rem + .35vw,1.28rem);line-height:1.75}.SpatialSystem-module__PDavXW__trace{border-left:1px solid var(--signal);max-width:28rem;color:var(--muted);margin-top:1.5rem;padding-left:1rem;font-size:.78rem;line-height:1.65}.SpatialSystem-module__PDavXW__interaction{perspective:80rem;min-width:0}.SpatialSystem-module__PDavXW__canvas{background:color-mix(in srgb, var(--surface) 62%, transparent);border:1px solid var(--line);min-height:clamp(31rem,58vw,48rem);transform:rotateX(calc(var(--spatial-y) * -1.3deg)) rotateY(calc(var(--spatial-x) * 1.3deg));transform-style:preserve-3d;transition:transform .42s var(--ease-natural), background-color var(--duration-section) var(--ease-natural);position:relative;overflow:hidden}.SpatialSystem-module__PDavXW__canvas:before,.SpatialSystem-module__PDavXW__canvas:after{z-index:1;pointer-events:none;content:"";position:absolute}.SpatialSystem-module__PDavXW__canvas:before{border:1px solid var(--line-soft);opacity:.28;inset:clamp(1rem,4vw,3rem)}.SpatialSystem-module__PDavXW__canvas:after{border:1rem solid var(--canvas);opacity:.22;inset:0}.SpatialSystem-module__PDavXW__map{width:110%;height:110%;transform:translate3d(calc(var(--spatial-x) * -8px), calc(var(--spatial-y) * -8px), 0);transition:transform .48s var(--ease-natural);position:absolute;inset:-5%}.SpatialSystem-module__PDavXW__buildings,.SpatialSystem-module__PDavXW__water,.SpatialSystem-module__PDavXW__localRoads,.SpatialSystem-module__PDavXW__rail,.SpatialSystem-module__PDavXW__arterialRoads,.SpatialSystem-module__PDavXW__signalRoute{fill:none;vector-effect:non-scaling-stroke}.SpatialSystem-module__PDavXW__buildings{stroke:var(--line-soft);stroke-width:.75px}.SpatialSystem-module__PDavXW__water{stroke:color-mix(in srgb, var(--muted) 58%, transparent);stroke-width:2px}.SpatialSystem-module__PDavXW__localRoads{stroke:var(--line);stroke-width:.9px}.SpatialSystem-module__PDavXW__rail{stroke:color-mix(in srgb, var(--muted) 56%, transparent);stroke-dasharray:4 7;stroke-width:1.2px}.SpatialSystem-module__PDavXW__arterialRoads{stroke:color-mix(in srgb, var(--ink) 32%, var(--line));stroke-width:1.45px}.SpatialSystem-module__PDavXW__signalRoute{stroke:var(--signal);stroke-dasharray:1900;stroke-dashoffset:1900px;stroke-linecap:round;stroke-width:3px;animation:SpatialSystem-module__PDavXW__route-draw 1.8s .36s var(--ease-natural) forwards}.SpatialSystem-module__PDavXW__officeHalo{fill:color-mix(in srgb, var(--signal) 10%, transparent);stroke:color-mix(in srgb, var(--signal) 55%, transparent);stroke-width:1px}.SpatialSystem-module__PDavXW__officePoint{fill:var(--signal);stroke:var(--canvas);stroke-width:2.5px}.SpatialSystem-module__PDavXW__coordinate,.SpatialSystem-module__PDavXW__officeLabel{z-index:2;position:absolute}.SpatialSystem-module__PDavXW__coordinate{color:var(--muted);top:1.4rem;right:1.5rem}.SpatialSystem-module__PDavXW__officeLabel{background:var(--canvas);border:1px solid var(--line);letter-spacing:.04em;align-items:center;gap:.65rem;padding:.55rem .7rem;font-size:.72rem;display:flex;bottom:1.4rem;right:1.5rem}.SpatialSystem-module__PDavXW__officeLabel span{background:var(--signal);border-radius:50%;width:.42rem;height:.42rem}.SpatialSystem-module__PDavXW__provenance{color:var(--muted);letter-spacing:.04em;text-transform:none;flex-wrap:wrap;grid-column:2;justify-content:space-between;gap:.75rem 1.5rem;margin-top:-3rem;display:flex}.SpatialSystem-module__PDavXW__provenance a{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:.25rem}@keyframes SpatialSystem-module__PDavXW__route-draw{to{stroke-dashoffset:0}}@media (max-width:64rem){.SpatialSystem-module__PDavXW__section{grid-template-columns:1fr;min-height:auto}.SpatialSystem-module__PDavXW__copy{max-width:42rem}.SpatialSystem-module__PDavXW__provenance{grid-column:1;margin-top:-.5rem}.SpatialSystem-module__PDavXW__section[data-layout=sticky]{min-height:auto}.SpatialSystem-module__PDavXW__section[data-layout=sticky] .SpatialSystem-module__PDavXW__copy,.SpatialSystem-module__PDavXW__section[data-layout=sticky] .SpatialSystem-module__PDavXW__interaction{position:static}.SpatialSystem-module__PDavXW__section[data-presentation=hero]{border-top:1px solid var(--line);min-height:auto;padding-block:clamp(5rem,10vw,10rem)}}@media (max-width:47.99rem){.SpatialSystem-module__PDavXW__section{gap:2rem;padding-block:5rem}.SpatialSystem-module__PDavXW__copy h2{max-width:12ch}.SpatialSystem-module__PDavXW__canvas{min-height:31rem}.SpatialSystem-module__PDavXW__coordinate{font-size:.58rem;top:1rem;right:1rem}.SpatialSystem-module__PDavXW__officeLabel{width:fit-content;max-width:calc(100% - 2rem);bottom:1rem;left:1rem;right:1rem}.SpatialSystem-module__PDavXW__section[data-presentation=hero] .SpatialSystem-module__PDavXW__copy{display:block}.SpatialSystem-module__PDavXW__section[data-presentation=hero] .SpatialSystem-module__PDavXW__eyebrow{margin-bottom:2rem}.SpatialSystem-module__PDavXW__section[data-presentation=hero] .SpatialSystem-module__PDavXW__copy h2,.SpatialSystem-module__PDavXW__section[data-presentation=hero] .SpatialSystem-module__PDavXW__description,.SpatialSystem-module__PDavXW__section[data-presentation=hero] .SpatialSystem-module__PDavXW__trace{max-width:none}.SpatialSystem-module__PDavXW__section[data-presentation=hero] .SpatialSystem-module__PDavXW__description{margin-top:2rem}.SpatialSystem-module__PDavXW__section[data-presentation=hero] .SpatialSystem-module__PDavXW__trace{margin-top:1.5rem}.SpatialSystem-module__PDavXW__section[data-presentation=hero] .SpatialSystem-module__PDavXW__canvas{min-height:31rem}}@media (prefers-reduced-motion:reduce){.SpatialSystem-module__PDavXW__canvas,.SpatialSystem-module__PDavXW__map{transition:none;transform:none}.SpatialSystem-module__PDavXW__signalRoute{stroke-dashoffset:0;animation:none}}
.page-module__Lr065q__main{width:min(100%, var(--content-width));padding-inline:var(--page-inset);margin-inline:auto}.page-module__Lr065q__heroSpatial{grid-template-columns:minmax(22rem,.86fr) minmax(32rem,1.34fr);align-items:stretch;gap:clamp(2.5rem,5vw,6rem);min-height:min(62rem,100svh - 5.5rem);padding-block:clamp(2rem,4vw,4rem);display:grid}.page-module__Lr065q__heroSpatial>:last-child{min-width:0}.page-module__Lr065q__heroSpatial .page-module__Lr065q__hero{min-height:auto;padding-block:0}.page-module__Lr065q__heroSpatial .page-module__Lr065q__heroBody{grid-template-columns:1fr;align-content:center;align-items:start;gap:clamp(2rem,4vh,3.5rem);margin-block:0;padding-block:clamp(3rem,8vh,7rem)}.page-module__Lr065q__heroSpatial .page-module__Lr065q__heroBody h1{max-width:10ch;font-size:clamp(3.4rem,5.2vw,6.8rem);line-height:.94}.page-module__Lr065q__heroSpatial .page-module__Lr065q__heroSupport{gap:1.75rem;max-width:27rem;padding-bottom:0}.page-module__Lr065q__heroSpatial .page-module__Lr065q__spatialJump{display:none}.page-module__Lr065q__hero{flex-direction:column;min-height:min(62rem,100svh - 5.5rem);padding-block:clamp(2rem,5vw,5rem) 2rem;display:flex}.page-module__Lr065q__heroFoot,.page-module__Lr065q__workHeading>p,.page-module__Lr065q__latest>p{color:var(--muted);font-family:var(--font-inter), Arial, sans-serif;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.66rem;line-height:1.5;display:flex}.page-module__Lr065q__workHeading>p,.page-module__Lr065q__latest>p{color:var(--signal)}.page-module__Lr065q__heroBody{grid-template-columns:minmax(0,1.65fr) minmax(14rem,.45fr);align-items:end;gap:clamp(2rem,7vw,8rem);margin-block:auto;padding-block:clamp(5rem,9vw,9rem);display:grid}.page-module__Lr065q__heroBody h1{letter-spacing:-.07em;text-wrap:balance;max-width:14ch;font-size:clamp(3.35rem,8.7vw,10rem);font-weight:420;line-height:.92}.page-module__Lr065q__heroSupport{flex-direction:column;align-items:flex-start;gap:2.5rem;padding-bottom:.65rem;display:flex}.page-module__Lr065q__homeSupportCopy{color:var(--muted);font-size:clamp(1.15rem,1rem + .5vw,1.55rem);line-height:1.45}.page-module__Lr065q__textLink,.page-module__Lr065q__heroFoot a{border-bottom:1px solid var(--signal);letter-spacing:.06em;align-items:center;gap:1rem;min-height:44px;font-size:.76rem;display:inline-flex}.page-module__Lr065q__textLink span,.page-module__Lr065q__heroFoot a span{color:var(--signal)}.page-module__Lr065q__heroFoot{border-top:1px solid var(--line);align-items:center;padding-top:1.5rem}.page-module__Lr065q__heroFoot a{color:var(--ink);font-size:inherit;border:0}.page-module__Lr065q__latest{border-top:1px solid var(--line);grid-template-columns:minmax(10rem,.56fr) minmax(0,1.7fr) auto;align-items:start;gap:2rem;padding-block:clamp(5rem,9vw,9rem);display:grid}.page-module__Lr065q__latestEntry{border-bottom:1px solid var(--line);grid-template-columns:7rem 8rem minmax(0,1fr) auto;align-items:baseline;gap:1.5rem;min-height:5rem;padding-bottom:1.5rem;display:grid}.page-module__Lr065q__latestEntry span,.page-module__Lr065q__latestEntry time{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem}.page-module__Lr065q__latestEntry strong{font-size:clamp(1.1rem,1rem + .35vw,1.35rem);font-weight:470}.page-module__Lr065q__latestEntry i{color:var(--signal);font-style:normal}.page-module__Lr065q__work{border-top:1px solid var(--ink);padding-block:clamp(6rem,12vw,12rem)}.page-module__Lr065q__workHeading{grid-template-columns:minmax(10rem,.56fr) minmax(0,1.7fr);gap:2rem;margin-bottom:clamp(4rem,8vw,8rem);display:grid}.page-module__Lr065q__workHeading h2{letter-spacing:-.055em;max-width:16ch;font-size:clamp(2.6rem,5.2vw,6.4rem);font-weight:420;line-height:1}.page-module__Lr065q__workPaths{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.page-module__Lr065q__workPaths>a{border-right:1px solid var(--line);min-height:24rem;transition:background-color var(--duration-micro) var(--ease-natural);flex-direction:column;padding:1.5rem;display:flex}.page-module__Lr065q__workPaths>a:last-child{border-right:0}.page-module__Lr065q__workPaths>a:hover{background:var(--surface)}.page-module__Lr065q__workPaths span{color:var(--signal);letter-spacing:.1em;font-size:.65rem}.page-module__Lr065q__workPaths h3{letter-spacing:-.045em;margin-top:3.5rem;font-size:clamp(1.8rem,3vw,3.6rem);font-weight:440}.page-module__Lr065q__workPaths p{max-width:24rem;color:var(--muted);margin-top:1.5rem;line-height:1.7}.page-module__Lr065q__workPaths strong{letter-spacing:.05em;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:2rem;font-size:.75rem;font-weight:500;display:flex}.page-module__Lr065q__workPaths i{color:var(--signal);font-style:normal}@media (max-width:64rem){.page-module__Lr065q__heroSpatial{min-height:auto;padding-block:0;display:block}.page-module__Lr065q__heroSpatial .page-module__Lr065q__hero{min-height:min(62rem,100svh - 5.5rem);padding-block:clamp(2rem,5vw,5rem) 2rem}.page-module__Lr065q__heroSpatial .page-module__Lr065q__heroBody{gap:clamp(2rem,7vw,8rem);margin-block:auto;padding-block:clamp(5rem,9vw,9rem)}.page-module__Lr065q__heroSpatial .page-module__Lr065q__heroBody h1{max-width:14ch;font-size:clamp(3.35rem,8.7vw,10rem);line-height:.92}.page-module__Lr065q__heroSpatial .page-module__Lr065q__heroSupport{grid-template-columns:1fr auto;align-items:end;gap:2rem;max-width:none;padding-bottom:.65rem;display:grid}.page-module__Lr065q__heroSpatial .page-module__Lr065q__spatialJump{display:inline-flex}.page-module__Lr065q__heroBody{grid-template-columns:1fr}.page-module__Lr065q__heroSupport{grid-template-columns:1fr auto;align-items:end;gap:2rem;display:grid}.page-module__Lr065q__latest{grid-template-columns:1fr}.page-module__Lr065q__latest>.page-module__Lr065q__textLink{justify-self:start}.page-module__Lr065q__workHeading{grid-template-columns:1fr}}@media (max-width:47.99rem){.page-module__Lr065q__heroSpatial .page-module__Lr065q__hero{min-height:calc(100svh - 4.75rem)}.page-module__Lr065q__heroSpatial .page-module__Lr065q__heroBody{gap:3rem;padding-block:4.5rem}.page-module__Lr065q__heroSpatial .page-module__Lr065q__heroBody h1{font-size:clamp(3.1rem,16vw,5.4rem);line-height:.94}.page-module__Lr065q__heroSpatial .page-module__Lr065q__heroSupport{grid-template-columns:1fr;gap:1.5rem}.page-module__Lr065q__hero{min-height:calc(100svh - 4.75rem)}.page-module__Lr065q__heroBody{gap:3rem;padding-block:4.5rem}.page-module__Lr065q__heroBody h1{font-size:clamp(3.1rem,16vw,5.4rem);line-height:.94}.page-module__Lr065q__heroSupport{grid-template-columns:1fr;gap:1.5rem}.page-module__Lr065q__heroFoot>span{max-width:10rem}.page-module__Lr065q__latestEntry{grid-template-columns:auto 1fr auto}.page-module__Lr065q__latestEntry strong{grid-area:2/1/auto/-1}.page-module__Lr065q__work{padding-block:5rem}.page-module__Lr065q__workPaths{grid-template-columns:1fr}.page-module__Lr065q__workPaths>a{border-right:0;border-bottom:1px solid var(--line);min-height:19rem}.page-module__Lr065q__workPaths>a:last-child{border-bottom:0}}
