.Clock-module__B65-8q__clock{color:var(--white);display:block;position:relative}.Clock-module__B65-8q__clock svg{width:100%;height:100%;position:absolute;inset:0}.Clock-module__B65-8q__hour{animation:3s cubic-bezier(.65,0,.35,1) infinite Clock-module__B65-8q__hour}.Clock-module__B65-8q__minute{animation:3s cubic-bezier(.65,0,.35,1) infinite Clock-module__B65-8q__minute}[data-offscreen] .Clock-module__B65-8q__hour,[data-offscreen] .Clock-module__B65-8q__minute{animation-play-state:paused}@keyframes Clock-module__B65-8q__hour{0%,13%{transform:rotate(0)}80%,to{transform:rotate(360deg)}}@keyframes Clock-module__B65-8q__minute{0%,13%{transform:rotate(0)}80%,to{transform:rotate(720deg)}}
.Hero-module__7HnD1W__hero{--hero-h:calc(650 * var(--hu));--spill:calc(389 * var(--hu));height:var(--hero-h);position:relative}.Hero-module__7HnD1W__backdrop{height:calc(var(--hero-h) + var(--spill));isolation:isolate;background:var(--black);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0 0 auto;overflow:hidden}.Hero-module__7HnD1W__ticker{--t:var(--hu);left:calc(2.9 * var(--t));top:calc(-905.3 * var(--t));width:calc(3353 * var(--t));opacity:.5;animation:Hero-module__7HnD1W__tickerIn 2.2s var(--ease-in) both;position:absolute;transform:rotate(-3deg)}@keyframes Hero-module__7HnD1W__tickerIn{0%{opacity:0}to{opacity:.5}}.Hero-module__7HnD1W__tickerTrack{will-change:transform;position:relative}.Hero-module__7HnD1W__tickerRow{font-weight:700;font-size:calc(113.255 * var(--t));line-height:calc(124.581 * var(--t));letter-spacing:calc(-2.2651 * var(--t));white-space:nowrap;color:#0000;-webkit-text-stroke:1px var(--white)}.Hero-module__7HnD1W__edgeBlur{z-index:1;position:absolute;inset:0}.Hero-module__7HnD1W__edgeBlur>span{-webkit-backdrop-filter:blur(var(--b));backdrop-filter:blur(var(--b));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 calc(var(--e) - var(--f)), transparent var(--e), transparent calc(100% - var(--e)), #000 calc(100% - var(--e) + var(--f)), #000 100%);mask-image:linear-gradient(to right, #000 0%, #000 calc(var(--e) - var(--f)), transparent var(--e), transparent calc(100% - var(--e)), #000 calc(100% - var(--e) + var(--f)), #000 100%);position:absolute;inset:0}.Hero-module__7HnD1W__edgeBlur>span:first-child{--b:2px;--e:34%;--f:14%}.Hero-module__7HnD1W__edgeBlur>span:nth-child(2){--b:6px;--e:22%;--f:11%}.Hero-module__7HnD1W__edgeBlur>span:nth-child(3){--b:14px;--e:11%;--f:8%}.Hero-module__7HnD1W__glow{--gw:max(100%, calc(1920 * var(--hu)));top:0;left:calc(50% - var(--gw) / 2);width:var(--gw);aspect-ratio:1920/1133;animation:Hero-module__7HnD1W__glowIn 2.4s var(--ease-out-expo) both;position:absolute}@keyframes Hero-module__7HnD1W__glowIn{0%{opacity:0;transform:scale(.9)}}.Hero-module__7HnD1W__glowScroll{position:absolute;inset:0}.Hero-module__7HnD1W__blob{transform:translate3d(calc(var(--mx,0) * var(--depth)), calc(var(--my,0) * var(--depth)), 0);position:absolute}.Hero-module__7HnD1W__blob img{width:100%;height:100%}.Hero-module__7HnD1W__blue img{animation:16s ease-in-out infinite alternate Hero-module__7HnD1W__driftBlue}.Hero-module__7HnD1W__green img{animation:13s ease-in-out infinite alternate Hero-module__7HnD1W__driftGreen}.Hero-module__7HnD1W__backdrop[data-offscreen] .Hero-module__7HnD1W__blob img{animation-play-state:paused}.Hero-module__7HnD1W__blue{--depth:calc(-40 * var(--hu));width:105.07%;height:151.86%;top:-6.936%;left:-21.415%}.Hero-module__7HnD1W__green{--depth:calc(28 * var(--hu));width:97.24%;height:142.53%;top:-36.81%;left:1.41%}@keyframes Hero-module__7HnD1W__driftBlue{0%{transform:translate(-2%,1%)}to{transform:translate(3%,-3%)scale(1.05)}}@keyframes Hero-module__7HnD1W__driftGreen{0%{transform:translate(2%,-1%)scale(1.03)}to{transform:translate(-3%,2%)scale(.97)}}.Hero-module__7HnD1W__noise{z-index:2;mix-blend-mode:color-burn;opacity:.25;background:url(../media/noise.1a1ocq-lxi369.webp) 0 0/200px 200px;position:absolute;inset:0}.Hero-module__7HnD1W__fade{z-index:3;inset:var(--hero-h) 0 auto;height:var(--spill);background:linear-gradient(to bottom, #1c1d2000, var(--black));position:absolute}.Hero-module__7HnD1W__content{z-index:1;justify-content:space-between;align-items:flex-end;height:100%;display:flex;position:relative}.Hero-module__7HnD1W__left{padding-bottom:calc(80 * var(--hu));flex-direction:column;justify-content:flex-end;align-self:stretch;display:flex}.Hero-module__7HnD1W__pill{align-items:center;gap:calc(20 * var(--hu));padding:calc(16 * var(--hu)) calc(32 * var(--hu)) calc(16 * var(--hu)) calc(64 * var(--u));background:var(--white-30);-webkit-backdrop-filter:blur(var(--blur-v1));backdrop-filter:blur(var(--blur-v1));animation:Hero-module__7HnD1W__pillIn 1.2s var(--ease-out-expo) .8s both;border-radius:0 100px 100px 0;display:flex}@keyframes Hero-module__7HnD1W__pillIn{0%{transform:translate(-101%)}}.Hero-module__7HnD1W__pillText{font-weight:500;font-size:max(14px, calc(18 * var(--hu)));white-space:nowrap;line-height:1.6}.Hero-module__7HnD1W__pillText span{display:block}.Hero-module__7HnD1W__clock{width:calc(40 * var(--hu));height:calc(40 * var(--hu));flex:none}.Hero-module__7HnD1W__portrait{width:calc(541 * var(--hu));height:calc(626 * var(--hu));clip-path:inset(0 -25%);flex:none;position:relative}.Hero-module__7HnD1W__portraitInner{transform:translate3d(calc(var(--mx,0) * 8 * var(--hu)), calc(var(--my,0) * 4 * var(--hu)), 0);position:absolute;inset:0}.Hero-module__7HnD1W__figure{aspect-ratio:1319/1600;width:110.38%;animation:Hero-module__7HnD1W__portraitIn 1.6s var(--ease-out-expo) .2s both;position:absolute;top:0;left:-.22%}.Hero-module__7HnD1W__portraitImg{width:100%;height:auto;display:block}@keyframes Hero-module__7HnD1W__portraitIn{0%{opacity:.01;transform:translateY(16%)scale(.96)}}.Hero-module__7HnD1W__right{justify-content:flex-end;gap:calc(40 * var(--hu));width:calc(320 * var(--hu));height:calc(280 * var(--hu));padding:calc(80 * var(--hu)) 0;flex-direction:column;flex:none;display:flex}.Hero-module__7HnD1W__arrow{width:calc(40 * var(--hu));height:calc(40 * var(--hu));animation:Hero-module__7HnD1W__arrowIn 1.1s var(--ease-out-expo) .8s both;flex:none}@keyframes Hero-module__7HnD1W__arrowIn{0%{opacity:0;transform:translate(-40%,-40%)}}.Hero-module__7HnD1W__tagline{font-weight:500;font-size:max(20px, calc(32 * var(--hu)));line-height:1.3125}.Hero-module__7HnD1W__line{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.Hero-module__7HnD1W__line>span{animation:Hero-module__7HnD1W__lineIn 1.2s var(--ease-out-expo) both;animation-delay:calc(.9s + var(--i) * .1s);display:block}@keyframes Hero-module__7HnD1W__lineIn{0%{transform:translateY(105%)}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.Hero-module__7HnD1W__glowScroll{animation:linear both Hero-module__7HnD1W__glowAway;animation-timeline:scroll(root);animation-range:0 100vh}.Hero-module__7HnD1W__portrait{animation:linear both Hero-module__7HnD1W__portraitAway;animation-timeline:scroll(root);animation-range:0 100vh}}}@keyframes Hero-module__7HnD1W__glowAway{to{opacity:.55;transform:translateY(14%)scale(1.08)}}@keyframes Hero-module__7HnD1W__portraitAway{to{transform:translateY(22%)}}@media (max-width:899px){.Hero-module__7HnD1W__hero{--pw:min(84vw, 440px);--hero-h:calc(var(--pw) * 626 / 541 + 86px);--spill:240px}.Hero-module__7HnD1W__ticker{--t:.5px}.Hero-module__7HnD1W__content{display:block}.Hero-module__7HnD1W__left{z-index:2;padding:0;position:absolute;top:32px;left:0}.Hero-module__7HnD1W__pill{gap:12px;padding:10px 16px 10px 20px}.Hero-module__7HnD1W__pillText{font-size:14px;line-height:20px}.Hero-module__7HnD1W__clock{width:32px;height:32px}.Hero-module__7HnD1W__portrait{left:calc(50% - .5504 * var(--pw));width:var(--pw);aspect-ratio:541/626;height:auto;position:absolute;bottom:0}.Hero-module__7HnD1W__right{z-index:2;text-align:right;align-items:flex-end;gap:12px;width:auto;height:auto;padding:0;position:absolute;bottom:40px;right:20px}.Hero-module__7HnD1W__arrow{filter:drop-shadow(0 1px 2px #00000059)drop-shadow(0 2px 8px #00000040);width:28px;height:28px;scale:-1 1}.Hero-module__7HnD1W__tagline{letter-spacing:-.02em;text-shadow:0 1px 2px #00000059,0 2px 12px #0000004d;font-size:clamp(21px,5.8vw,24px);line-height:1.25}}
.PortraitEyes-module__LzMWyG__eyes{pointer-events:none;visibility:hidden;position:absolute;inset:0}.PortraitEyes-module__LzMWyG__eyes[data-ready]{visibility:visible}.PortraitEyes-module__LzMWyG__eye{position:absolute;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.PortraitEyes-module__LzMWyG__sclera{width:100%;height:100%;position:absolute;inset:0}.PortraitEyes-module__LzMWyG__iris{will-change:transform;height:auto;position:absolute}.PortraitEyes-module__LzMWyG__lid{opacity:0;will-change:transform;background:linear-gradient(#190f0c4d,#190f0c00 48%);position:absolute;inset:-20% 0 0}.PortraitEyes-module__LzMWyG__blink{position:absolute}.PortraitEyes-module__LzMWyG__blink img{opacity:0;width:100%;height:100%;position:absolute;inset:0}
.TiltCard-module__Vm1WTq__shell{display:grid;position:relative}.TiltCard-module__Vm1WTq__inner{--lift:0;border-radius:max(24px, calc(32 * var(--u)));height:100%;box-shadow:0 calc(var(--lift) * 34px) calc(var(--lift) * 70px) rgb(0 0 0/calc(var(--lift) * .35));will-change:transform;display:grid}:where(.TiltCard-module__Vm1WTq__inner)>*{min-height:100%}.TiltCard-module__Vm1WTq__glass{z-index:2;pointer-events:none;position:absolute}
.ArchitectPlan-module__yo6byG__plan{width:100%;height:100%;display:block}.ArchitectPlan-module__yo6byG__paper{fill:none}.ArchitectPlan-module__yo6byG__paperGrid{stroke:#ffffff4d;stroke-width:.5px}.ArchitectPlan-module__yo6byG__line{fill:none;stroke:#2b2d31;stroke-linecap:round;stroke-linejoin:round}.ArchitectPlan-module__yo6byG__axis{stroke:#1fa86659;stroke-width:.6px;stroke-dasharray:6 3 1 3}.ArchitectPlan-module__yo6byG__wall{stroke-width:1.2px}.ArchitectPlan-module__yo6byG__poche{fill:#1c1d20}.ArchitectPlan-module__yo6byG__cut{fill:#fff9}.ArchitectPlan-module__yo6byG__door{stroke-width:.9px}.ArchitectPlan-module__yo6byG__fine{stroke-width:.7px;stroke:#4a4d52}.ArchitectPlan-module__yo6byG__dim{stroke:#1fa866;stroke-width:.8px}.ArchitectPlan-module__yo6byG__text{text-anchor:middle;font-family:inherit}.ArchitectPlan-module__yo6byG__bubble{fill:#1fa866;font-size:8px;font-weight:600}.ArchitectPlan-module__yo6byG__measure{fill:#1fa866;font-size:7px;font-weight:500}.ArchitectPlan-module__yo6byG__room{fill:#1c1d208c;letter-spacing:.12em;font-size:6.5px;font-weight:600}.ArchitectPlan-module__yo6byG__title{fill:#1c1d20;letter-spacing:.1em;text-anchor:start;font-size:8px;font-weight:600}.ArchitectPlan-module__yo6byG__scale{fill:#1c1d208c;letter-spacing:.1em;text-anchor:start;font-size:6.5px;font-weight:500}.js .ArchitectPlan-module__yo6byG__line:not(.ArchitectPlan-module__yo6byG__axis)>*{stroke-dasharray:1;stroke-dashoffset:1px}.js [data-inview] .ArchitectPlan-module__yo6byG__line:not(.ArchitectPlan-module__yo6byG__axis)>*{stroke-dashoffset:0;transition:stroke-dashoffset 1.6s cubic-bezier(.65, 0, .35, 1) calc(.5s + var(--d))}:is(.js .ArchitectPlan-module__yo6byG__axis,.js .ArchitectPlan-module__yo6byG__poche,.js .ArchitectPlan-module__yo6byG__text){opacity:0}.js [data-inview] .ArchitectPlan-module__yo6byG__axis{opacity:1;transition:opacity 1.2s .5s}.js [data-inview] .ArchitectPlan-module__yo6byG__poche{opacity:1;transition:opacity 1s 1.6s}.js [data-inview] .ArchitectPlan-module__yo6byG__text{opacity:1;transition:opacity 1s 2.2s}@media (prefers-reduced-motion:reduce){.js .ArchitectPlan-module__yo6byG__line:not(.ArchitectPlan-module__yo6byG__axis)>*{stroke-dashoffset:0;transition:none}.js [data-inview] .ArchitectPlan-module__yo6byG__line:not(.ArchitectPlan-module__yo6byG__axis)>*{stroke-dashoffset:0;transition:none}:is(.js .ArchitectPlan-module__yo6byG__axis,.js .ArchitectPlan-module__yo6byG__poche,.js .ArchitectPlan-module__yo6byG__text){opacity:1;transition:none}}
.OverlapBand-module__2L10wq__section{padding:0 calc(120 * var(--u))}.OverlapBand-module__2L10wq__band{--pill-trim:max(0px, 14px - 18 * var(--u));isolation:isolate;height:calc(509 * var(--u));border-radius:max(24px, calc(32 * var(--u)));background:var(--black);color:var(--white);position:relative;overflow:clip}.OverlapBand-module__2L10wq__glow{z-index:0;pointer-events:none;position:absolute;inset:0}.OverlapBand-module__2L10wq__blob{transform:translate3d(calc(var(--mx,0) * var(--depth)), calc(var(--my,0) * var(--depth)), 0);position:absolute}.OverlapBand-module__2L10wq__blob img{width:100%;height:100%;display:block}.OverlapBand-module__2L10wq__blue{--depth:calc(-36 * var(--u));left:calc(50% - 1371 * var(--u));top:calc(-321 * var(--u));width:calc(2017 * var(--u));height:calc(1989 * var(--u))}.OverlapBand-module__2L10wq__green{--depth:calc(26 * var(--u));left:calc(50% - 933 * var(--u));top:calc(-789 * var(--u));width:calc(1867 * var(--u));height:calc(1843 * var(--u))}.OverlapBand-module__2L10wq__blue img{animation:16s ease-in-out infinite alternate OverlapBand-module__2L10wq__driftBlue}.OverlapBand-module__2L10wq__green img{animation:13s ease-in-out infinite alternate OverlapBand-module__2L10wq__driftGreen}@keyframes OverlapBand-module__2L10wq__driftBlue{to{transform:translate(3%,-2%)scale(1.04)}}@keyframes OverlapBand-module__2L10wq__driftGreen{to{transform:translate(-3%,2%)scale(1.05)}}.OverlapBand-module__2L10wq__noise{mix-blend-mode:color-burn;opacity:.25;background:url(../media/noise.1a1ocq-lxi369.webp) 0 0/200px 200px;position:absolute;inset:0}.OverlapBand-module__2L10wq__threads{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.OverlapBand-module__2L10wq__roleSlot{z-index:2;top:calc(40 * var(--u));width:calc(400 * var(--u));height:calc(400 * var(--u));touch-action:pan-y pinch-zoom;position:absolute}.OverlapBand-module__2L10wq__roleSlot.OverlapBand-module__2L10wq__ux{left:calc(50% - 580 * var(--u))}.OverlapBand-module__2L10wq__roleSlot.OverlapBand-module__2L10wq__architect{left:calc(50% + 180 * var(--u))}.OverlapBand-module__2L10wq__role{--tag:calc(84 * var(--u));--tint:#ffffff0f;aspect-ratio:1;border-radius:calc(20.58 * var(--u));margin:0;position:relative;overflow:hidden}.OverlapBand-module__2L10wq__role:before{content:"";inset:0 0 calc(var(--tag) - 2px);border-top-left-radius:inherit;border-top-right-radius:inherit;background:linear-gradient(155deg, #fff6, #ffffff29 55%, var(--tint));-webkit-backdrop-filter:blur(calc(24 * var(--u))) saturate(160%);position:absolute;box-shadow:inset 0 1px #fff9,inset 1px 0 #ffffff38,inset -1px 0 #ffffff24}.OverlapBand-module__2L10wq__art{clip-path:inset(0 0 calc(var(--tag) - 2px) 0);position:absolute;inset:0}.OverlapBand-module__2L10wq__art>svg{width:100%;height:100%;display:block}.OverlapBand-module__2L10wq__scene{opacity:0;position:absolute;inset:0}.OverlapBand-module__2L10wq__scene[data-ready]{opacity:1;transition:opacity .6s var(--ease-in-out)}.OverlapBand-module__2L10wq__art:has(.OverlapBand-module__2L10wq__scene[data-gl])>svg{visibility:hidden}.OverlapBand-module__2L10wq__sceneCanvas{width:100%;height:100%;display:block}.OverlapBand-module__2L10wq__tag{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;height:var(--tag);font-weight:500;font-size:max(16px, calc(25.72 * var(--u)));letter-spacing:-.04em;place-items:center;line-height:1.25;display:grid;position:absolute;bottom:0;left:0;right:0}.OverlapBand-module__2L10wq__ux .OverlapBand-module__2L10wq__role{--tint:#eef0fe38}.OverlapBand-module__2L10wq__architect .OverlapBand-module__2L10wq__role{--tint:#e9f7f033}.OverlapBand-module__2L10wq__ux .OverlapBand-module__2L10wq__tag{background:linear-gradient(260deg,#6f7bec 0%,#4f5bd5 45%,#343fa8 100%)}.OverlapBand-module__2L10wq__architect .OverlapBand-module__2L10wq__tag{background:linear-gradient(100deg,#2dc47b 0%,#1ea866 45%,#0b5a34 100%)}@media (hover:hover){.OverlapBand-module__2L10wq__roleSlot:hover .OverlapBand-module__2L10wq__art>svg{transform:scale(1.04)}}.OverlapBand-module__2L10wq__pills{z-index:3;gap:calc(40 * var(--u));flex-direction:column;display:flex;position:absolute}.OverlapBand-module__2L10wq__uxPills{top:calc(97 * var(--u));left:calc(50% - 800 * var(--u) - var(--pill-trim) * 16 / 3);align-items:flex-start}.OverlapBand-module__2L10wq__architectPills{top:calc(97 * var(--u));right:calc(50% - 800 * var(--u) - var(--pill-trim) * 16 / 3);align-items:flex-end}.OverlapBand-module__2L10wq__shared{top:calc(158 * var(--u));align-items:center;width:max-content;margin-inline:auto;left:0;right:0}.OverlapBand-module__2L10wq__pill{align-items:center;gap:max(6px, calc(8 * var(--u)));padding:max(12px, calc(24 * var(--u))) calc(32 * var(--u) - var(--pill-trim) * 8 / 3);box-shadow:0 calc(12 * var(--u)) calc(32 * var(--u)) #00000029;font-size:max(14px, calc(18 * var(--u)));white-space:nowrap;transition:scale .5s var(--ease-out-expo), box-shadow .5s var(--ease-out-expo);border-radius:100px;line-height:1.6;display:flex}.OverlapBand-module__2L10wq__uxPill{background:linear-gradient(260deg,#6f7bec 0%,#4f5bd5 45%,#343fa8 100%)}.OverlapBand-module__2L10wq__architectPill{background:linear-gradient(100deg,#2dc47b 0%,#1ea866 45%,#0b5a34 100%)}.OverlapBand-module__2L10wq__sharedPill{background:var(--black)}.OverlapBand-module__2L10wq__icon{width:max(18px, calc(24 * var(--u)));height:max(18px, calc(24 * var(--u)));flex:none}@media (hover:hover){.OverlapBand-module__2L10wq__pill:hover{box-shadow:0 calc(18 * var(--u)) calc(44 * var(--u)) #0000003d;scale:1.04}}.OverlapBand-module__2L10wq__pill[data-hot]{box-shadow:0 calc(18 * var(--u)) calc(44 * var(--u)) #0000003d;scale:1.04}@media (hover:none){.OverlapBand-module__2L10wq__pill:active{scale:.97}}.js .OverlapBand-module__2L10wq__band:not([data-inview]) .OverlapBand-module__2L10wq__roleSlot{opacity:0;transform:translateY(40px)scale(.96)}.js .OverlapBand-module__2L10wq__band:not([data-inview]) .OverlapBand-module__2L10wq__pill{opacity:0}.js .OverlapBand-module__2L10wq__band:not([data-inview]) .OverlapBand-module__2L10wq__uxPill{transform:translate3d(calc(80 * var(--u)), 0, 0)}.js .OverlapBand-module__2L10wq__band:not([data-inview]) .OverlapBand-module__2L10wq__architectPill{transform:translate3d(calc(-80 * var(--u)), 0, 0)}.js .OverlapBand-module__2L10wq__band:not([data-inview]) .OverlapBand-module__2L10wq__sharedPill{transform:scale(.85)}.OverlapBand-module__2L10wq__band[data-inview] .OverlapBand-module__2L10wq__roleSlot{transition:opacity .9s var(--ease-in-out), transform 1.3s var(--ease-out-expo)}.OverlapBand-module__2L10wq__band[data-inview] .OverlapBand-module__2L10wq__architect{transition-delay:.1s}.OverlapBand-module__2L10wq__band[data-inview] .OverlapBand-module__2L10wq__pill{transition:opacity .8s var(--ease-in-out) calc(.35s + var(--i) * .1s), transform 1.2s var(--ease-out-expo) calc(.35s + var(--i) * .1s), scale .5s var(--ease-out-expo), box-shadow .5s var(--ease-out-expo)}.OverlapBand-module__2L10wq__band[data-inview] .OverlapBand-module__2L10wq__sharedPill{transition-delay:calc(.55s + var(--i) * .12s), calc(.55s + var(--i) * .12s), 0s, 0s}@media (max-width:1279px){.OverlapBand-module__2L10wq__section{padding:0 max(16px, calc(120 * var(--u)))}.OverlapBand-module__2L10wq__band{flex-direction:column;align-items:center;gap:28px;height:auto;padding:48px 20px;display:flex}.OverlapBand-module__2L10wq__roleSlot,.OverlapBand-module__2L10wq__pills{position:relative;top:auto;left:auto;right:auto}.OverlapBand-module__2L10wq__roleSlot{width:min(320px,72vw);height:auto}.OverlapBand-module__2L10wq__role{--tag:60px;border-radius:16px}.OverlapBand-module__2L10wq__tag{font-size:20px}.OverlapBand-module__2L10wq__pills{flex-flow:wrap;justify-content:center;gap:12px}.OverlapBand-module__2L10wq__uxPills{order:1}.OverlapBand-module__2L10wq__roleSlot.OverlapBand-module__2L10wq__ux{order:2;left:auto}.OverlapBand-module__2L10wq__shared{flex-direction:column;order:3;align-items:center;width:auto;margin:20px 0}.OverlapBand-module__2L10wq__roleSlot.OverlapBand-module__2L10wq__architect{order:4;left:auto}.OverlapBand-module__2L10wq__architectPills{order:5}.OverlapBand-module__2L10wq__pill{white-space:normal;text-align:left;padding:12px 20px;font-size:15px}.OverlapBand-module__2L10wq__blue{aspect-ratio:2017/1989;width:240%;height:auto;top:30%;left:-70%}.OverlapBand-module__2L10wq__green{aspect-ratio:1867/1843;width:220%;height:auto;top:-30%;left:-60%}:is(.js .OverlapBand-module__2L10wq__band:not([data-inview]) .OverlapBand-module__2L10wq__uxPill,.js .OverlapBand-module__2L10wq__band:not([data-inview]) .OverlapBand-module__2L10wq__architectPill){transform:translateY(16px)}}@media (max-width:767px){.OverlapBand-module__2L10wq__section{padding:0 16px}.OverlapBand-module__2L10wq__band{padding:40px 16px}.OverlapBand-module__2L10wq__pill{white-space:nowrap;padding:12px 16px}}@media (max-width:359px){.OverlapBand-module__2L10wq__pill{white-space:normal;text-align:center;text-wrap:balance;display:block}.OverlapBand-module__2L10wq__icon{vertical-align:-.25em;margin-right:6px;display:inline-block}}@media (prefers-reduced-motion:reduce){.OverlapBand-module__2L10wq__blue img,.OverlapBand-module__2L10wq__green img{animation:none}.OverlapBand-module__2L10wq__band .OverlapBand-module__2L10wq__roleSlot,.OverlapBand-module__2L10wq__band .OverlapBand-module__2L10wq__pill{transition:none}}
.UxSkeleton-module__FfK_xq__skeleton{width:100%;height:100%;display:block}.UxSkeleton-module__FfK_xq__backdrop{fill:none}.UxSkeleton-module__FfK_xq__window{fill:#fff;stroke:#dfe2f8;stroke-width:1px}.UxSkeleton-module__FfK_xq__chrome{fill:#e8eafb}.UxSkeleton-module__FfK_xq__dot{fill:#cfd4f3}.UxSkeleton-module__FfK_xq__address{fill:#fff}.UxSkeleton-module__FfK_xq__sidebar{fill:#f4f5fe}.UxSkeleton-module__FfK_xq__panel{fill:#fff;stroke:#e3e6f8;stroke-width:1px}.UxSkeleton-module__FfK_xq__bar{fill:url(#skel-shimmer)}.UxSkeleton-module__FfK_xq__strong{fill:#c9cff3}.UxSkeleton-module__FfK_xq__accent{fill:#5b68df}.UxSkeleton-module__FfK_xq__accentSoft{fill:#e3e6fb}.UxSkeleton-module__FfK_xq__onAccent{fill:#9aa3ee}.UxSkeleton-module__FfK_xq__onAccentStrong{fill:#5b68df}.UxSkeleton-module__FfK_xq__line{fill:none;stroke:#5b68df;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.UxSkeleton-module__FfK_xq__point{fill:#5b68df}.UxSkeleton-module__FfK_xq__device{fill:#1c1d20}.UxSkeleton-module__FfK_xq__screen{fill:#fff}.UxSkeleton-module__FfK_xq__notch{fill:#1c1d20}.js .UxSkeleton-module__FfK_xq__piece{opacity:0;transform:translateY(10px)}.js [data-inview] .UxSkeleton-module__FfK_xq__piece{opacity:1;transition:opacity .7s var(--ease-in-out) calc(.4s + var(--d)), transform 1s var(--ease-out-expo) calc(.4s + var(--d));transform:none}@media (prefers-reduced-motion:reduce){.UxSkeleton-module__FfK_xq__bar{fill:#dce0f7}.js .UxSkeleton-module__FfK_xq__piece{opacity:1;transition:none;transform:none}.js [data-inview] .UxSkeleton-module__FfK_xq__piece{opacity:1;transition:none;transform:none}}
.PrinciplesArt-module__8tmZFq__frame{--blue:#5b68df;--blue-deep:#4f5bd5;--green:#2cd27e;--green-deep:#21b36b;--ink:#1c1d20;--disc:6.1cqw;--cap:clamp(12px, 1.72cqw, 14px);--cap-gap:1.1cqw;--hub:clamp(11px, 1.9cqw, 15px);--board:27cqw;width:min(100%,900px);aspect-ratio:var(--wa);color:var(--ink);-webkit-user-select:none;user-select:none;margin-inline:auto;position:relative;container:art/inline-size}.PrinciplesArt-module__8tmZFq__drawing{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.PrinciplesArt-module__8tmZFq__mid,.PrinciplesArt-module__8tmZFq__compact{display:none}.PrinciplesArt-module__8tmZFq__placed{--x:var(--wx);--y:var(--wy);left:var(--x);top:var(--y);position:absolute}.PrinciplesArt-module__8tmZFq__node{--tone:var(--blue-deep);--glow:#5b68df29;--nx:var(--wnx);--ny:var(--wny);--sx:var(--wsx);--sy:var(--wsy);--al:var(--wal);--cw:var(--wcw);z-index:2;width:var(--disc);height:var(--disc);margin:calc(var(--disc) / -2) 0 0 calc(var(--disc) / -2);color:#8b8e95;transition:background-color .5s var(--ease-out-expo), color .5s var(--ease-out-expo), box-shadow .5s var(--ease-out-expo), scale .6s var(--ease-out-expo), opacity .4s var(--ease-in-out);background:#fff;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #1c1d2014,0 1px 2px #1c1d200d,0 .9cqw 2.2cqw -.7cqw #1c1d2029}.PrinciplesArt-module__8tmZFq__node[data-tone=green]{--tone:var(--green-deep);--glow:#2cd27e2e}.PrinciplesArt-module__8tmZFq__node:after{content:"";box-shadow:0 0 0 1.5px var(--tone);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0}.PrinciplesArt-module__8tmZFq__nodeIcon{width:42%;height:42%;position:relative}.PrinciplesArt-module__8tmZFq__node[data-seen]{color:var(--tone);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 38%, transparent), 0 1px 2px #1c1d200d, 0 .9cqw 2.2cqw -.7cqw #1c1d2029}.PrinciplesArt-module__8tmZFq__node[data-on],.PrinciplesArt-module__8tmZFq__node[data-hot]{background:var(--tone);color:#fff;box-shadow:0 0 0 calc(var(--disc) * .16) var(--glow), 0 .9cqw 2.4cqw -.5cqw color-mix(in srgb, var(--tone) 55%, transparent);scale:1.08}.PrinciplesArt-module__8tmZFq__frame[data-focus] .PrinciplesArt-module__8tmZFq__node:not([data-hot]),.PrinciplesArt-module__8tmZFq__frame[data-focus] .PrinciplesArt-module__8tmZFq__hub:not([data-hot]){opacity:.35}.PrinciplesArt-module__8tmZFq__caption{top:calc(50% + var(--ny) * (50% + var(--cap-gap)));left:calc(50% + var(--nx) * (50% + var(--cap-gap)));width:var(--cw);translate:calc(-50% + var(--sx) * 50%) calc(-50% + var(--sy) * 50%);font-weight:500;font-size:var(--cap);letter-spacing:-.01em;text-align:var(--al);color:#45474d;text-shadow:0 0 2px #fff,0 0 2px #fff,0 0 4px #fff;transition:color .4s var(--ease-in-out);line-height:1.2;position:absolute}.PrinciplesArt-module__8tmZFq__node[data-on] .PrinciplesArt-module__8tmZFq__caption,.PrinciplesArt-module__8tmZFq__node[data-hot] .PrinciplesArt-module__8tmZFq__caption{color:var(--ink)}.PrinciplesArt-module__8tmZFq__node[data-ping=a]:after{animation:PrinciplesArt-module__8tmZFq__ringA 1.3s var(--ease-out-expo)}.PrinciplesArt-module__8tmZFq__node[data-ping=b]:after{animation:PrinciplesArt-module__8tmZFq__ringB 1.3s var(--ease-out-expo)}@keyframes PrinciplesArt-module__8tmZFq__pingA{0%{background-color:var(--tone);color:#fff}}@keyframes PrinciplesArt-module__8tmZFq__pingB{0%{background-color:var(--tone);color:#fff}}@keyframes PrinciplesArt-module__8tmZFq__ringA{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes PrinciplesArt-module__8tmZFq__ringB{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.PrinciplesArt-module__8tmZFq__track{fill:none;stroke:#e4e5e9;stroke-width:2px}.PrinciplesArt-module__8tmZFq__trackLit{fill:none;stroke:var(--blue);stroke-width:1.6px;stroke-dasharray:1;stroke-dashoffset:0;opacity:.6}.PrinciplesArt-module__8tmZFq__returnLit{stroke:var(--green);opacity:.7}.PrinciplesArt-module__8tmZFq__chevron{fill:none;stroke:#a3a6ad;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.PrinciplesArt-module__8tmZFq__comet{opacity:0}.PrinciplesArt-module__8tmZFq__tail{fill:none;stroke:var(--blue);stroke-linecap:round;opacity:.28;transition:stroke .6s var(--ease-in-out)}.PrinciplesArt-module__8tmZFq__head{fill:#fff;stroke:var(--blue-deep);stroke-width:2px;transition:stroke .6s var(--ease-in-out)}.PrinciplesArt-module__8tmZFq__glow{fill:var(--blue);opacity:.16;transition:fill .6s var(--ease-in-out)}.PrinciplesArt-module__8tmZFq__comet[data-tone=green] .PrinciplesArt-module__8tmZFq__tail,.PrinciplesArt-module__8tmZFq__comet[data-tone=green] .PrinciplesArt-module__8tmZFq__head{stroke:var(--green-deep)}.PrinciplesArt-module__8tmZFq__comet[data-tone=green] .PrinciplesArt-module__8tmZFq__glow{fill:var(--green)}.PrinciplesArt-module__8tmZFq__board{z-index:1;width:var(--board);aspect-ratio:20/11.8;font-size:calc(var(--board) / 20);pointer-events:none;translate:-50% -50%}.PrinciplesArt-module__8tmZFq__sheet{transition:background-color .6s var(--ease-in-out), border-color .6s var(--ease-in-out), box-shadow .8s var(--ease-out-expo);background:#fff0;border:1px dashed #c3c5cb;border-radius:1em;position:absolute;inset:0}.PrinciplesArt-module__8tmZFq__bar{opacity:0;transition:opacity .5s var(--ease-in-out);gap:.35em;display:flex;position:absolute;top:.85em;left:1.1em}.PrinciplesArt-module__8tmZFq__bar i{background:#d7d9de;border-radius:50%;width:.5em;height:.5em}.PrinciplesArt-module__8tmZFq__block{opacity:0;transition:opacity .5s var(--ease-in-out) var(--d,0s), border-color .5s var(--ease-in-out) var(--d,0s), background-color .6s var(--ease-in-out) var(--d,0s), background-image .6s var(--ease-in-out), scale .7s var(--ease-out-expo) var(--d,0s);background:#e9eaed00;border:1px dashed #0000;border-radius:.35em;position:absolute}.PrinciplesArt-module__8tmZFq__media{border-radius:.6em;width:7.4em;height:8.5em;top:2.2em;left:1.1em}.PrinciplesArt-module__8tmZFq__heading{--d:80ms;width:7.6em;height:1em;top:2.6em;left:9.8em}.PrinciplesArt-module__8tmZFq__line{--d:.16s;width:8.9em;height:.55em;top:4.4em;left:9.8em}.PrinciplesArt-module__8tmZFq__short{--d:.22s;width:6.2em;top:5.45em}.PrinciplesArt-module__8tmZFq__cta{--d:.3s;border-radius:1em;width:4.8em;height:1.6em;top:8.1em;left:9.8em}.PrinciplesArt-module__8tmZFq__pin{background:var(--blue-deep);color:#fff;opacity:0;transform-origin:0 100%;width:1.8em;height:1.8em;transition:opacity .4s var(--ease-in-out) var(--d,0s), scale .7s var(--ease-out-expo) var(--d,0s), background-color .5s var(--ease-in-out), box-shadow .5s var(--ease-in-out);border-radius:50% 50% 50% .2em;place-items:center;display:grid;position:absolute;scale:.3;box-shadow:0 0 0 .22em #fff,0 .5em 1em -.3em #4f5bd580}.PrinciplesArt-module__8tmZFq__pin svg{opacity:0;width:62%;height:62%;transition:opacity .4s var(--ease-in-out) .1s}.PrinciplesArt-module__8tmZFq__pinA{top:.9em;left:7.6em}.PrinciplesArt-module__8tmZFq__pinB{--d:.25s;top:6.9em;left:14.1em}.PrinciplesArt-module__8tmZFq__lens{width:3.4em;height:3.4em;color:var(--blue);opacity:0;transition:opacity .45s var(--ease-in-out), scale .7s var(--ease-out-expo);margin:-1.7em 0 0 -1.7em;position:absolute;top:50%;left:50%;scale:.6}.PrinciplesArt-module__8tmZFq__lens svg{width:100%;height:100%}.PrinciplesArt-module__8tmZFq__board[data-step="0"] :is(.PrinciplesArt-module__8tmZFq__block,.PrinciplesArt-module__8tmZFq__pin){transition-duration:.3s;transition-delay:0s}.PrinciplesArt-module__8tmZFq__board[data-step="0"] .PrinciplesArt-module__8tmZFq__lens{opacity:1;scale:1}.PrinciplesArt-module__8tmZFq__board[data-step="1"] .PrinciplesArt-module__8tmZFq__block{opacity:1;border-color:#b3b6bd}.PrinciplesArt-module__8tmZFq__board:is([data-step="2"],[data-step="3"],[data-step="4"]) .PrinciplesArt-module__8tmZFq__sheet{background:#fff;border-style:solid;border-color:#1c1d201a}.PrinciplesArt-module__8tmZFq__board:is([data-step="2"],[data-step="3"],[data-step="4"]) .PrinciplesArt-module__8tmZFq__bar{opacity:1}.PrinciplesArt-module__8tmZFq__board:is([data-step="2"],[data-step="3"],[data-step="4"]) .PrinciplesArt-module__8tmZFq__block{opacity:1;background-color:#e9eaed}.PrinciplesArt-module__8tmZFq__board:is([data-step="3"],[data-step="4"]) .PrinciplesArt-module__8tmZFq__pin{opacity:1;scale:1}.PrinciplesArt-module__8tmZFq__board[data-step="4"] .PrinciplesArt-module__8tmZFq__sheet{box-shadow:0 .2em .5em #1c1d200a,0 1.4em 2.8em -1.2em #1c1d202e}.PrinciplesArt-module__8tmZFq__board[data-step="4"] .PrinciplesArt-module__8tmZFq__pin{background:var(--green-deep);box-shadow:0 0 0 .22em #fff,0 .5em 1em -.3em #21b36b80}.PrinciplesArt-module__8tmZFq__board[data-step="4"] .PrinciplesArt-module__8tmZFq__pin svg{opacity:1}.PrinciplesArt-module__8tmZFq__board[data-step="4"] .PrinciplesArt-module__8tmZFq__media{background-color:#7c8cf0;background-image:radial-gradient(60% 70% at 80% 100%,#73e0a9f2,#0000 70%),linear-gradient(150deg,#5b68df,#8f9bf3)}.PrinciplesArt-module__8tmZFq__board[data-step="4"] .PrinciplesArt-module__8tmZFq__heading{background-color:var(--ink)}.PrinciplesArt-module__8tmZFq__board[data-step="4"] .PrinciplesArt-module__8tmZFq__line{background-color:#d9dbe0}.PrinciplesArt-module__8tmZFq__board[data-step="4"] .PrinciplesArt-module__8tmZFq__cta{background-color:var(--blue-deep)}.PrinciplesArt-module__8tmZFq__ringOuter{fill:none;stroke-width:1.2px;stroke-dasharray:2 5;stroke-linecap:round}.PrinciplesArt-module__8tmZFq__ringInner{fill:none;stroke:#e6e7eb;stroke-width:1.2px}.PrinciplesArt-module__8tmZFq__spoke{fill:none;stroke:#dfe0e5;stroke-width:1.3px;stroke-dasharray:1;stroke-dashoffset:0}.PrinciplesArt-module__8tmZFq__spoke[data-outer]{stroke:#d8f2e5}.PrinciplesArt-module__8tmZFq__spokeLit{fill:none;stroke:var(--blue);stroke-width:1.8px;opacity:var(--pulse,0);transition:opacity .35s var(--ease-in-out)}.PrinciplesArt-module__8tmZFq__spokeLit[data-tone=green]{stroke:var(--green-deep)}.PrinciplesArt-module__8tmZFq__spokeLit[data-hot]{opacity:.9}.PrinciplesArt-module__8tmZFq__trail{fill:none;stroke-width:2.4px;stroke-linecap:round;opacity:0}.PrinciplesArt-module__8tmZFq__pulse{opacity:0}.PrinciplesArt-module__8tmZFq__hub{z-index:3;background:var(--ink);color:#fff;font-weight:500;font-size:var(--hub);white-space:nowrap;transition:opacity .4s var(--ease-in-out), scale .6s var(--ease-out-expo);border-radius:100px;align-items:center;gap:.5em;padding:.72em 1.15em .72em .95em;line-height:1.2;display:flex;translate:-50% -50%;box-shadow:0 0 0 .45em #ffffffeb,0 1em 2.2em -.8em #1c1d2066}.PrinciplesArt-module__8tmZFq__hub[data-hot]{scale:1.05}.PrinciplesArt-module__8tmZFq__hubIcon{color:#9aa4f5;width:1.2em;height:1.2em}.PrinciplesArt-module__8tmZFq__hub:before{content:"";border-radius:inherit;box-shadow:0 0 0 2px var(--blue);opacity:0;pointer-events:none;position:absolute;inset:0}.PrinciplesArt-module__8tmZFq__hub[data-ripple=a]:before{animation:PrinciplesArt-module__8tmZFq__rippleA 1.4s var(--ease-out-expo)}.PrinciplesArt-module__8tmZFq__hub[data-ripple=b]:before{animation:PrinciplesArt-module__8tmZFq__rippleB 1.4s var(--ease-out-expo)}@keyframes PrinciplesArt-module__8tmZFq__rippleA{0%{opacity:.8;transform:scale(1)}to{opacity:0;box-shadow:0 0 0 2px var(--green);transform:scale(1.35,1.9)}}@keyframes PrinciplesArt-module__8tmZFq__rippleB{0%{opacity:.8;transform:scale(1)}to{opacity:0;box-shadow:0 0 0 2px var(--green);transform:scale(1.35,1.9)}}@keyframes PrinciplesArt-module__8tmZFq__hubA{0%{box-shadow:0 0 0 .45em #ffffffeb,0 0 0 .95em #2cd27e47,0 1em 2.2em -.8em #1c1d2066}}@keyframes PrinciplesArt-module__8tmZFq__hubB{0%{box-shadow:0 0 0 .45em #ffffffeb,0 0 0 .95em #2cd27e47,0 1em 2.2em -.8em #1c1d2066}}:is(.js [data-reveal]:not([data-inview]) .PrinciplesArt-module__8tmZFq__trackLit,.js [data-reveal]:not([data-inview]) .PrinciplesArt-module__8tmZFq__spoke){stroke-dashoffset:1px}.js [data-reveal]:not([data-inview]) :is(.PrinciplesArt-module__8tmZFq__node,.PrinciplesArt-module__8tmZFq__hub,.PrinciplesArt-module__8tmZFq__board,.PrinciplesArt-module__8tmZFq__chevron,.PrinciplesArt-module__8tmZFq__ringOuter,.PrinciplesArt-module__8tmZFq__ringInner){opacity:0}[data-inview] .PrinciplesArt-module__8tmZFq__trackLit{transition:stroke-dashoffset 1.2s var(--ease-in) .35s}[data-inview] .PrinciplesArt-module__8tmZFq__returnLit{transition:stroke-dashoffset .8s ease-out 1.55s}[data-inview] .PrinciplesArt-module__8tmZFq__spoke{transition:stroke-dashoffset 1s var(--ease-out-expo) calc(.45s + var(--i) * 80ms)}[data-inview] .PrinciplesArt-module__8tmZFq__chevron{transition:opacity .6s var(--ease-in-out) calc(.7s + var(--i) * .4s)}[data-inview] .PrinciplesArt-module__8tmZFq__ringOuter,[data-inview] .PrinciplesArt-module__8tmZFq__ringInner{transition:opacity 1.2s var(--ease-in-out) .3s}[data-inview] .PrinciplesArt-module__8tmZFq__node{animation:PrinciplesArt-module__8tmZFq__nodeIn .9s var(--ease-out-expo) calc(.4s + var(--i) * .34s) backwards}[data-inview] .PrinciplesArt-module__8tmZFq__orbit .PrinciplesArt-module__8tmZFq__node{animation-delay:calc(.75s + var(--i) * 80ms)}[data-inview] .PrinciplesArt-module__8tmZFq__hub{animation:PrinciplesArt-module__8tmZFq__nodeIn .9s var(--ease-out-expo) .3s backwards}[data-inview] .PrinciplesArt-module__8tmZFq__board{animation:PrinciplesArt-module__8tmZFq__boardIn 1s var(--ease-out-expo) 1.2s backwards}@keyframes PrinciplesArt-module__8tmZFq__nodeIn{0%{opacity:0;scale:.4}}@keyframes PrinciplesArt-module__8tmZFq__boardIn{0%{opacity:0;scale:.92}}[data-inview] .PrinciplesArt-module__8tmZFq__node[data-ping=a]{animation:PrinciplesArt-module__8tmZFq__pingA 1.3s var(--ease-out-expo)}[data-inview] .PrinciplesArt-module__8tmZFq__node[data-ping=b]{animation:PrinciplesArt-module__8tmZFq__pingB 1.3s var(--ease-out-expo)}[data-inview] .PrinciplesArt-module__8tmZFq__hub[data-ping=a]{animation:PrinciplesArt-module__8tmZFq__hubA 1.2s var(--ease-out-expo)}[data-inview] .PrinciplesArt-module__8tmZFq__hub[data-ping=b]{animation:PrinciplesArt-module__8tmZFq__hubB 1.2s var(--ease-out-expo)}@container well (max-width:539.98px){.PrinciplesArt-module__8tmZFq__frame{--disc:max(30px, 8cqw);--cap:clamp(11.5px, 2.6cqw, 13px);--cap-gap:1.4cqw;--hub:clamp(11px, 2.7cqw, 13.5px);--board:30cqw;width:min(100%,480px);aspect-ratio:var(--ma)}.PrinciplesArt-module__8tmZFq__wide{display:none}.PrinciplesArt-module__8tmZFq__mid{display:block}.PrinciplesArt-module__8tmZFq__placed{--x:var(--mx);--y:var(--my)}.PrinciplesArt-module__8tmZFq__node{--nx:var(--mnx);--ny:var(--mny);--sx:var(--msx);--sy:var(--msy);--al:var(--mal);--cw:var(--mcw)}}@container well (max-width:379.98px){.PrinciplesArt-module__8tmZFq__frame{--disc:max(28px, 9.4cqw);--cap:clamp(11px, 3.4cqw, 12.5px);--cap-gap:1.6cqw;--hub:clamp(10px, 3.4cqw, 12.5px);--board:34cqw;width:min(100%,360px);aspect-ratio:var(--ka)}.PrinciplesArt-module__8tmZFq__mid{display:none}.PrinciplesArt-module__8tmZFq__compact{display:block}.PrinciplesArt-module__8tmZFq__placed{--x:var(--kx);--y:var(--ky)}.PrinciplesArt-module__8tmZFq__node{--nx:var(--knx);--ny:var(--kny);--sx:var(--ksx);--sy:var(--ksy);--al:var(--kal);--cw:var(--kcw)}.PrinciplesArt-module__8tmZFq__hub{gap:.4em;padding:.58em .85em .58em .7em}}@media (prefers-reduced-motion:reduce){.PrinciplesArt-module__8tmZFq__comet,.PrinciplesArt-module__8tmZFq__trail,.PrinciplesArt-module__8tmZFq__pulse{display:none}}
.Principles-module__EZhbSW__column{gap:calc(60 * var(--u));padding:calc(80 * var(--u)) calc(120 * var(--u)) calc(160 * var(--u));grid-template-columns:1fr 1fr;display:grid}.Principles-module__EZhbSW__card{--pad:max(28px, calc(60 * var(--u)));--inset:max(8px, calc(12 * var(--u)));--radius:max(24px, calc(32 * var(--u)));--blue:#4f5bd5;padding:var(--inset);border-radius:var(--radius);box-shadow:inset 0 1px 0 #ffffffe6, inset 0 0 0 1px #1c1d2006, 0 1px 2px #1c1d2008, 0 calc(40 * var(--u)) calc(80 * var(--u)) calc(-48 * var(--u)) #1c1d2014;background:#f5f5f7;flex-direction:column;display:flex}.Principles-module__EZhbSW__well{isolation:isolate;padding:max(20px, calc(28 * var(--u))) max(8px, calc(20 * var(--u)));border-radius:calc(var(--radius) - var(--inset));background:radial-gradient(55% 90% at 0% 0%, #5b68df12, transparent 70%), radial-gradient(55% 90% at 100% 100%, #2cd27e12, transparent 70%), var(--white);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1c1d200d,0 1px 2px #1c1d200a;container:well/inline-size}.Principles-module__EZhbSW__well:before,.Principles-module__EZhbSW__well:after{content:"";z-index:-1;pointer-events:none;position:absolute}.Principles-module__EZhbSW__well:before{background:radial-gradient(circle,#1c1d201a 1px,#0000 1.5px) 50%/16px 16px;inset:0;-webkit-mask-image:radial-gradient(75% 85%,#000 25%,#0000 100%);mask-image:radial-gradient(75% 85%,#000 25%,#0000 100%)}.Principles-module__EZhbSW__well:after{--c:#1c1d2033;--l:max(8px, calc(12 * var(--u)));inset:max(10px, calc(16 * var(--u)));background:linear-gradient(var(--c), var(--c)) 0 0 / var(--l) 1px, linear-gradient(var(--c), var(--c)) 0 0 / 1px var(--l), linear-gradient(var(--c), var(--c)) 100% 0 / var(--l) 1px, linear-gradient(var(--c), var(--c)) 100% 0 / 1px var(--l), linear-gradient(var(--c), var(--c)) 0 100% / var(--l) 1px, linear-gradient(var(--c), var(--c)) 0 100% / 1px var(--l), linear-gradient(var(--c), var(--c)) 100% 100% / var(--l) 1px, linear-gradient(var(--c), var(--c)) 100% 100% / 1px var(--l);background-repeat:no-repeat}.Principles-module__EZhbSW__body{gap:max(28px, calc(48 * var(--u)));padding:max(24px, calc(44 * var(--u))) calc(var(--pad) - var(--inset)) calc(var(--pad) - var(--inset));flex-direction:column;display:flex}.Principles-module__EZhbSW__title{font-weight:500;font-size:max(28px, calc(40 * var(--u)));letter-spacing:-.04em;line-height:1.25}.Principles-module__EZhbSW__points{--mark:max(34px, calc(44 * var(--u)));--mark-gap:max(14px, calc(22 * var(--u)));flex-direction:column;display:flex}.Principles-module__EZhbSW__point{grid-template-columns:var(--mark) minmax(0, 1fr);column-gap:var(--mark-gap);padding:max(18px, calc(28 * var(--u))) 0;font-size:max(16px, calc(18 * var(--u)));color:var(--grey);align-items:start;line-height:1.6;display:grid;position:relative}.Principles-module__EZhbSW__point:first-child{padding-top:0}.Principles-module__EZhbSW__point:last-child{padding-bottom:0}.Principles-module__EZhbSW__point+.Principles-module__EZhbSW__point:before{content:"";top:0;right:0;left:calc(var(--mark) + var(--mark-gap));transform-origin:0;background:#999d9e4d;height:1px;position:absolute}.Principles-module__EZhbSW__mark{width:var(--mark);height:var(--mark);margin-top:calc(.8em - var(--mark) / 2);background:var(--white);color:#55575d;transition:background-color .5s var(--ease-out-expo), color .5s var(--ease-out-expo), box-shadow .5s var(--ease-out-expo), scale .5s var(--ease-out-expo);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #1c1d2012,0 1px 2px #1c1d200d,0 6px 14px -8px #1c1d202e}.Principles-module__EZhbSW__mark svg{width:44%;height:44%}.Principles-module__EZhbSW__text{text-wrap:pretty}.Principles-module__EZhbSW__point[data-active] .Principles-module__EZhbSW__mark{color:var(--blue);background:#eef0fe;box-shadow:inset 0 0 0 1px #4f5bd547,0 1px 2px #1c1d200d}.Principles-module__EZhbSW__point[data-hot] .Principles-module__EZhbSW__mark{background:var(--blue);box-shadow:0 0 0 max(4px, calc(5 * var(--u))) #5b68df24, 0 8px 18px -8px #4f5bd599;color:var(--white);scale:1.06}@media (hover:hover){.Principles-module__EZhbSW__point:hover .Principles-module__EZhbSW__mark{background:var(--blue);color:var(--white)}}.js .Principles-module__EZhbSW__card:not([data-inview]) .Principles-module__EZhbSW__point{opacity:0;transform:translateY(16px)}.js .Principles-module__EZhbSW__card:not([data-inview]) .Principles-module__EZhbSW__mark{scale:.5}.js .Principles-module__EZhbSW__card:not([data-inview]) .Principles-module__EZhbSW__point:before{transform:scaleX(0)}.js .Principles-module__EZhbSW__card[data-inview] .Principles-module__EZhbSW__point{transition:opacity .8s var(--ease-in-out) calc(var(--delay,0s) + .45s + var(--i) * .12s), transform 1s var(--ease-out-expo) calc(var(--delay,0s) + .45s + var(--i) * .12s)}.js .Principles-module__EZhbSW__card[data-inview] .Principles-module__EZhbSW__mark{animation:Principles-module__EZhbSW__markIn .9s var(--ease-out-expo) calc(var(--delay,0s) + .5s + var(--i) * .12s) backwards}.js .Principles-module__EZhbSW__card[data-inview] .Principles-module__EZhbSW__point:before{transition:transform 1.4s var(--ease-out-expo) calc(var(--delay,0s) + .4s + var(--i) * .12s)}@keyframes Principles-module__EZhbSW__markIn{0%{scale:.5}}@media (max-width:1023px){.Principles-module__EZhbSW__column{padding:20px calc(120 * var(--u)) 80px;grid-template-columns:1fr;gap:20px}.Principles-module__EZhbSW__body{gap:28px}.Principles-module__EZhbSW__point{padding:20px 0}}@media (max-width:767px){.Principles-module__EZhbSW__column{padding:16px 16px 64px}.Principles-module__EZhbSW__body{padding-inline:14px}.Principles-module__EZhbSW__points{--mark:28px;--mark-gap:12px}}
.ProcessHero-module__WknkEW__hero{align-items:center;gap:calc(16 * var(--u));padding:calc(120 * var(--u)) calc(120 * var(--u));text-align:center;flex-direction:column;display:flex}.ProcessHero-module__WknkEW__kicker{font-weight:500;font-size:max(17px, calc(36 * var(--u)));letter-spacing:-.02em;color:var(--grey);text-wrap:balance;animation:ProcessHero-module__WknkEW__fadeUp 1.2s var(--ease-out-expo) .2s both;line-height:1.389}.ProcessHero-module__WknkEW__title{--words-delay:.35s;font-weight:500;font-size:max(40px, calc(90 * var(--u)));letter-spacing:-.04em;color:var(--black);text-wrap:balance;line-height:1.111}@keyframes ProcessHero-module__WknkEW__fadeUp{0%{opacity:0;transform:translateY(20px)}}@media (max-width:767px){.ProcessHero-module__WknkEW__hero{gap:12px;padding:40px 20px}.ProcessHero-module__WknkEW__title{font-size:clamp(36px,12.5vw,54px);line-height:1.1}}@media (prefers-reduced-motion:reduce){.ProcessHero-module__WknkEW__kicker{animation:none}}
.Results-module__3_5E1q__results{--inset:calc(120 * var(--u));--radius:max(24px, calc(32 * var(--u)));--drop:clamp(30px, calc(90 / 1920 * 100vw), calc(90 * var(--u)));--glow-height:calc(150 * var(--u));--glow-side:calc(110 * var(--u));--opening:calc(720 * var(--u));isolation:isolate;gap:calc(80 * var(--u));padding:calc(160 * var(--u)) calc(120 * var(--u));color:var(--white);pointer-events:none;flex-direction:column;display:flex;position:relative}.Results-module__3_5E1q__head,.Results-module__3_5E1q__grid{pointer-events:auto}.Results-module__3_5E1q__bg{z-index:-1;pointer-events:auto;background:linear-gradient(#48c392 0%,#3440a8 100%);position:absolute;inset:0}.Results-module__3_5E1q__tone{isolation:isolate;background:linear-gradient(180deg, #1c1d2000 calc(100% - 80 * var(--u)), var(--black) 100%), radial-gradient(62% 36% at 51% 118%, #000000d9, #0000 100%), radial-gradient(70% 34% at 51% 100%, #404cc4e6, #404cc400 100%);position:absolute;inset:0}.Results-module__3_5E1q__noise{mix-blend-mode:color-burn;opacity:.25;background:url(../media/noise.1a1ocq-lxi369.webp) 0 0/200px 200px;position:absolute;inset:0}.Results-module__3_5E1q__limb{width:100%;height:calc(2 * var(--drop) + 2 * var(--radius) + var(--glow-height));filter:blur(calc(var(--glow-height) * .1));position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(90deg,#0006,#000 50%,#0006);mask-image:linear-gradient(90deg,#0006,#000 50%,#0006)}.Results-module__3_5E1q__bg:has(>[data-ready])>.Results-module__3_5E1q__limb{will-change:transform}.Results-module__3_5E1q__sky{position:absolute;inset:0}.Results-module__3_5E1q__sky:before{content:"";inset:calc(-1 * var(--glow-height)) calc(-1 * var(--glow-height)) 0;background:#8cf0be73;position:absolute}.Results-module__3_5E1q__halo{top:calc(-1 * var(--glow-height));z-index:-1;width:100%;height:calc(var(--glow-height) + var(--drop) + var(--glow-side));pointer-events:none;filter:drop-shadow(0 0 calc(var(--glow-height) * .1) #2cd27e73) drop-shadow(0 0 calc(var(--glow-height) * .5) #2cd27e80);-webkit-mask-image:linear-gradient(90deg, #00000080, #000 50%, #00000080), linear-gradient(180deg, transparent, #000 calc(var(--glow-height) * .4), #000 calc(var(--glow-height) + var(--drop)), transparent);-webkit-mask-image:linear-gradient(90deg, #00000080, #000 50%, #00000080), linear-gradient(180deg, transparent, #000 calc(var(--glow-height) * .4), #000 calc(var(--glow-height) + var(--drop)), transparent);mask-image:linear-gradient(90deg, #00000080, #000 50%, #00000080), linear-gradient(180deg, transparent, #000 calc(var(--glow-height) * .4), #000 calc(var(--glow-height) + var(--drop)), transparent);-webkit-mask-composite:source-in;position:absolute;left:0;-webkit-mask-composite:source-in;mask-composite:intersect}.Results-module__3_5E1q__haloShape{top:var(--glow-height);width:100%;height:calc(var(--glow-height) + var(--drop) + var(--glow-side));position:absolute;left:0}.Results-module__3_5E1q__haloShape:before{content:"";inset:0 calc(-1 * var(--glow-height));background:#48c392;position:absolute}.Results-module__3_5E1q__rim{z-index:-1;width:100%;height:calc(2 * var(--drop) + 2 * var(--radius));pointer-events:none;background:#e0ffee;position:absolute;top:0;left:0;translate:0 -1px;-webkit-mask-image:linear-gradient(90deg,#0003,#000 50%,#0003);mask-image:linear-gradient(90deg,#0003,#000 50%,#0003)}@media not (min-resolution:2x){.Results-module__3_5E1q__rim{opacity:.75;translate:0 -2px}}.Results-module__3_5E1q__head{gap:calc(24 * var(--u));flex-direction:column;display:flex}.Results-module__3_5E1q__steps{font-weight:500;font-size:max(15px, calc(18 * var(--u)));flex-wrap:wrap;gap:0 .45em;line-height:1.6;display:flex}.Results-module__3_5E1q__step{position:relative}.Results-module__3_5E1q__step:after{content:"";transform-origin:0;height:1px;animation:Results-module__3_5E1q__stepTurn 10s var(--ease-in-out) calc(var(--i) * 2s) infinite;background:currentColor;position:absolute;bottom:-2px;left:0;right:.3em;transform:scaleX(0)}@keyframes Results-module__3_5E1q__stepTurn{0%{transform-origin:0;transform:scaleX(0)}7%{transform-origin:0;transform:scaleX(1)}16%{transform-origin:100%;transform:scaleX(1)}22%,to{transform-origin:100%;transform:scaleX(0)}}.Results-module__3_5E1q__rule{transform-origin:0;background:#f5f5f74d;border:0;height:1px;margin:0}.js .Results-module__3_5E1q__rule[data-reveal]{transform:scaleX(0)}.js .Results-module__3_5E1q__rule[data-reveal][data-inview]{transition:opacity .6s var(--ease-in-out), transform 1.6s var(--ease-out-expo);transform:none}.Results-module__3_5E1q__title{font-weight:500;font-size:max(40px, calc(70 * var(--u)));letter-spacing:-.04em;line-height:1.143}.Results-module__3_5E1q__last{white-space:nowrap}.Results-module__3_5E1q__dots{height:1em;font-size:max(18px, calc(26 * var(--u)));vertical-align:middle;align-items:center;gap:.12em;display:inline-flex}.Results-module__3_5E1q__dots i{background:var(--white);width:.62em;height:.62em;animation:Results-module__3_5E1q__wave 1.2s var(--ease-in-out) infinite;border-radius:50%}.Results-module__3_5E1q__dots i:nth-child(2){opacity:.85;animation-delay:.15s}.Results-module__3_5E1q__dots i:nth-child(3){opacity:.7;animation-delay:.3s}@keyframes Results-module__3_5E1q__wave{0%,60%,to{transform:none}30%{transform:translateY(-.35em)scale(.85)}}.Results-module__3_5E1q__grid{gap:calc(80 * var(--u)) calc(60 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Results-module__3_5E1q__item{display:grid}.Results-module__3_5E1q__outlineItem{align-self:start}.Results-module__3_5E1q__shell{height:100%}.Results-module__3_5E1q__card{gap:calc(40 * var(--u));min-height:calc(435 * var(--u));padding:max(28px, calc(60 * var(--u)));border-radius:max(24px, calc(32 * var(--u)));-webkit-backdrop-filter:blur(calc(9 * var(--u)));backdrop-filter:blur(calc(9 * var(--u)));background:#ffffff14;flex-direction:column;display:flex}.Results-module__3_5E1q__outlineItem .Results-module__3_5E1q__card{min-height:0}.Results-module__3_5E1q__number{font-size:max(15px, calc(18 * var(--u)));line-height:1.6}.Results-module__3_5E1q__cardRule{background:#f5f5f74d;border:0;height:1px;margin:0}.Results-module__3_5E1q__cardTitle{font-weight:500;font-size:max(26px, calc(40 * var(--u)));letter-spacing:-.03em;line-height:1.25}.Results-module__3_5E1q__outlineTitle{align-items:center;gap:calc(16 * var(--u));display:flex}.Results-module__3_5E1q__star{width:max(28px, calc(40 * var(--u)));height:max(28px, calc(40 * var(--u)));padding:calc(3.3 * var(--u));flex:none}.Results-module__3_5E1q__text{font-size:max(16px, calc(18 * var(--u)));color:#ffffffe6;line-height:1.6}@media (max-width:1199px){.Results-module__3_5E1q__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.Results-module__3_5E1q__card{gap:24px;min-height:0}}@media (max-width:767px){.Results-module__3_5E1q__results{--inset:16px;--glow-height:72px;--glow-side:56px;--opening:480px;gap:40px;padding:80px 16px 96px}.Results-module__3_5E1q__grid{grid-template-columns:1fr}.Results-module__3_5E1q__title{line-height:1.1}}@media (prefers-reduced-motion:reduce){.Results-module__3_5E1q__step:after,.Results-module__3_5E1q__dots i{animation:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Results-module__3_5E1q__results{view-timeline:--results-edge block;view-timeline-inset:0}}}
.ResultsEdge-module__Z4rQ3a__edge{clip-path:polygon(calc(-12% - clamp(24px,1.66667vw,32px)/1.45201) 100%,calc(-12% - clamp(24px,1.66667vw,32px)/1.45201) calc(1.6777*clamp(30px,4.6875vw,90px) + clamp(24px,1.66667vw,32px)/1.0523),calc(-12% - clamp(24px,1.66667vw,32px)/1.49925) calc(1.6777*clamp(30px,4.6875vw,90px) + clamp(24px,1.66667vw,32px)/1.34626),calc(-12% - clamp(24px,1.66667vw,32px)/1.65948) calc(1.6777*clamp(30px,4.6875vw,90px) + clamp(24px,1.66667vw,32px)/1.83722),calc(-12% - clamp(24px,1.66667vw,32px)/2.00642) calc(1.6777*clamp(30px,4.6875vw,90px) + clamp(24px,1.66667vw,32px)/2.75103),calc(-12% - clamp(24px,1.66667vw,32px)/2.78552) calc(1.6777*clamp(30px,4.6875vw,90px) + clamp(24px,1.66667vw,32px)/4.80307),calc(-12% - clamp(24px,1.66667vw,32px)/5.2521) calc(1.6777*clamp(30px,4.6875vw,90px) + clamp(24px,1.66667vw,32px)/11.7233),-12% calc(1.6777*clamp(30px,4.6875vw,90px)),-9.104% calc(1.4864*clamp(30px,4.6875vw,90px)),-6.027% calc(1.3046*clamp(30px,4.6875vw,90px)),-2.778% calc(1.1327*clamp(30px,4.6875vw,90px)),.633% calc(clamp(30px,4.6875vw,90px)/1.02944),4.196% calc(clamp(30px,4.6875vw,90px)/1.21788),7.899% calc(clamp(30px,4.6875vw,90px)/1.46563),11.732% calc(clamp(30px,4.6875vw,90px)/1.8005),15.682% calc(clamp(30px,4.6875vw,90px)/2.26912),19.738% calc(clamp(30px,4.6875vw,90px)/2.95247),23.886% calc(clamp(30px,4.6875vw,90px)/4.00481),28.115% calc(clamp(30px,4.6875vw,90px)/5.75043),32.411% calc(clamp(30px,4.6875vw,90px)/8.96861),36.76% calc(clamp(30px,4.6875vw,90px)/15.8983),41.151% calc(clamp(30px,4.6875vw,90px)/35.7143),45.569% calc(clamp(30px,4.6875vw,90px)/142.857),50% 0,54.431% calc(clamp(30px,4.6875vw,90px)/142.857),58.849% calc(clamp(30px,4.6875vw,90px)/35.7143),63.24% calc(clamp(30px,4.6875vw,90px)/15.8983),67.589% calc(clamp(30px,4.6875vw,90px)/8.96861),71.885% calc(clamp(30px,4.6875vw,90px)/5.75043),76.114% calc(clamp(30px,4.6875vw,90px)/4.00481),80.262% calc(clamp(30px,4.6875vw,90px)/2.95247),84.318% calc(clamp(30px,4.6875vw,90px)/2.26912),88.268% calc(clamp(30px,4.6875vw,90px)/1.8005),92.101% calc(clamp(30px,4.6875vw,90px)/1.46563),95.804% calc(clamp(30px,4.6875vw,90px)/1.21788),99.367% calc(clamp(30px,4.6875vw,90px)/1.02944),102.778% calc(1.1327*clamp(30px,4.6875vw,90px)),106.027% calc(1.3046*clamp(30px,4.6875vw,90px)),109.104% calc(1.4864*clamp(30px,4.6875vw,90px)),112% calc(1.6777*clamp(30px,4.6875vw,90px)),calc(112% + clamp(24px,1.66667vw,32px)/5.2521) calc(1.6777*clamp(30px,4.6875vw,90px) + clamp(24px,1.66667vw,32px)/11.7233),calc(112% + clamp(24px,1.66667vw,32px)/2.78552) calc(1.6777*clamp(30px,4.6875vw,90px) + clamp(24px,1.66667vw,32px)/4.80307),calc(112% + clamp(24px,1.66667vw,32px)/2.00642) calc(1.6777*clamp(30px,4.6875vw,90px) + clamp(24px,1.66667vw,32px)/2.75103),calc(112% + clamp(24px,1.66667vw,32px)/1.65948) calc(1.6777*clamp(30px,4.6875vw,90px) + clamp(24px,1.66667vw,32px)/1.83722),calc(112% + clamp(24px,1.66667vw,32px)/1.49925) calc(1.6777*clamp(30px,4.6875vw,90px) + clamp(24px,1.66667vw,32px)/1.34626),calc(112% + clamp(24px,1.66667vw,32px)/1.45201) calc(1.6777*clamp(30px,4.6875vw,90px) + clamp(24px,1.66667vw,32px)/1.0523),calc(112% + clamp(24px,1.66667vw,32px)/1.45201) 100%) content-box}.ResultsEdge-module__Z4rQ3a__outside{clip-path:polygon(calc(-12% - clamp(24px,1.66667vw,32px)/1.45201) 100%,calc(-12% - clamp(24px,1.66667vw,32px)/1.45201) calc(1.6777*clamp(30px,4.6875vw,90px) + clamp(24px,1.66667vw,32px)/1.0523),calc(-12% - clamp(24px,1.66667vw,32px)/1.49925) calc(1.6777*clamp(30px,4.6875vw,90px) + clamp(24px,1.66667vw,32px)/1.34626),calc(-12% - clamp(24px,1.66667vw,32px)/1.65948) calc(1.6777*clamp(30px,4.6875vw,90px) + clamp(24px,1.66667vw,32px)/1.83722),calc(-12% - clamp(24px,1.66667vw,32px)/2.00642) calc(1.6777*clamp(30px,4.6875vw,90px) + clamp(24px,1.66667vw,32px)/2.75103),calc(-12% - clamp(24px,1.66667vw,32px)/2.78552) calc(1.6777*clamp(30px,4.6875vw,90px) + clamp(24px,1.66667vw,32px)/4.80307),calc(-12% - clamp(24px,1.66667vw,32px)/5.2521) calc(1.6777*clamp(30px,4.6875vw,90px) + clamp(24px,1.66667vw,32px)/11.7233),-12% calc(1.6777*clamp(30px,4.6875vw,90px)),-9.104% calc(1.4864*clamp(30px,4.6875vw,90px)),-6.027% calc(1.3046*clamp(30px,4.6875vw,90px)),-2.778% calc(1.1327*clamp(30px,4.6875vw,90px)),.633% calc(clamp(30px,4.6875vw,90px)/1.02944),4.196% calc(clamp(30px,4.6875vw,90px)/1.21788),7.899% calc(clamp(30px,4.6875vw,90px)/1.46563),11.732% calc(clamp(30px,4.6875vw,90px)/1.8005),15.682% calc(clamp(30px,4.6875vw,90px)/2.26912),19.738% calc(clamp(30px,4.6875vw,90px)/2.95247),23.886% calc(clamp(30px,4.6875vw,90px)/4.00481),28.115% calc(clamp(30px,4.6875vw,90px)/5.75043),32.411% calc(clamp(30px,4.6875vw,90px)/8.96861),36.76% calc(clamp(30px,4.6875vw,90px)/15.8983),41.151% calc(clamp(30px,4.6875vw,90px)/35.7143),45.569% calc(clamp(30px,4.6875vw,90px)/142.857),50% 0,54.431% calc(clamp(30px,4.6875vw,90px)/142.857),58.849% calc(clamp(30px,4.6875vw,90px)/35.7143),63.24% calc(clamp(30px,4.6875vw,90px)/15.8983),67.589% calc(clamp(30px,4.6875vw,90px)/8.96861),71.885% calc(clamp(30px,4.6875vw,90px)/5.75043),76.114% calc(clamp(30px,4.6875vw,90px)/4.00481),80.262% calc(clamp(30px,4.6875vw,90px)/2.95247),84.318% calc(clamp(30px,4.6875vw,90px)/2.26912),88.268% calc(clamp(30px,4.6875vw,90px)/1.8005),92.101% calc(clamp(30px,4.6875vw,90px)/1.46563),95.804% calc(clamp(30px,4.6875vw,90px)/1.21788),99.367% calc(clamp(30px,4.6875vw,90px)/1.02944),102.778% calc(1.1327*clamp(30px,4.6875vw,90px)),106.027% calc(1.3046*clamp(30px,4.6875vw,90px)),109.104% calc(1.4864*clamp(30px,4.6875vw,90px)),112% calc(1.6777*clamp(30px,4.6875vw,90px)),calc(112% + clamp(24px,1.66667vw,32px)/5.2521) calc(1.6777*clamp(30px,4.6875vw,90px) + clamp(24px,1.66667vw,32px)/11.7233),calc(112% + clamp(24px,1.66667vw,32px)/2.78552) calc(1.6777*clamp(30px,4.6875vw,90px) + clamp(24px,1.66667vw,32px)/4.80307),calc(112% + clamp(24px,1.66667vw,32px)/2.00642) calc(1.6777*clamp(30px,4.6875vw,90px) + clamp(24px,1.66667vw,32px)/2.75103),calc(112% + clamp(24px,1.66667vw,32px)/1.65948) calc(1.6777*clamp(30px,4.6875vw,90px) + clamp(24px,1.66667vw,32px)/1.83722),calc(112% + clamp(24px,1.66667vw,32px)/1.49925) calc(1.6777*clamp(30px,4.6875vw,90px) + clamp(24px,1.66667vw,32px)/1.34626),calc(112% + clamp(24px,1.66667vw,32px)/1.45201) calc(1.6777*clamp(30px,4.6875vw,90px) + clamp(24px,1.66667vw,32px)/1.0523),calc(112% + clamp(24px,1.66667vw,32px)/1.45201) 100%,150% 200%,150% -100%,-50% -100%,-50% 200%) content-box}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ResultsEdge-module__Z4rQ3a__edge,.ResultsEdge-module__Z4rQ3a__outside{animation-name:ResultsEdge-module__Z4rQ3a__open;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:backwards;animation-timeline:--results-edge;animation-range:entry 0 entry var(--opening)}.ResultsEdge-module__Z4rQ3a__outside{animation-name:ResultsEdge-module__Z4rQ3a__openOutside}}}@keyframes ResultsEdge-module__Z4rQ3a__open{0%{clip-path:polygon(120px 100%,120px 32px,121.09px 23.718px,124.287px 16px,129.373px 9.373px,136px 4.287px,143.718px 1.09px,152px 0,calc(3.125% + 142.5px) 0,calc(6.25% + 133px) 0,calc(9.375% + 123.5px) 0,calc(12.5% + 114px) 0,calc(15.625% + 104.5px) 0,calc(18.75% + 95px) 0,calc(21.875% + 85.5px) 0,calc(25% + 76px) 0,calc(28.125% + 66.5px) 0,calc(31.25% + 57px) 0,calc(34.375% + 47.5px) 0,calc(37.5% + 38px) 0,calc(40.625% + 28.5px) 0,calc(43.75% + 19px) 0,calc(46.875% + 9.5px) 0,50% 0,calc(53.125% - 9.5px) 0,calc(56.25% - 19px) 0,calc(59.375% - 28.5px) 0,calc(62.5% - 38px) 0,calc(65.625% - 47.5px) 0,calc(68.75% - 57px) 0,calc(71.875% - 66.5px) 0,calc(75% - 76px) 0,calc(78.125% - 85.5px) 0,calc(81.25% - 95px) 0,calc(84.375% - 104.5px) 0,calc(87.5% - 114px) 0,calc(90.625% - 123.5px) 0,calc(93.75% - 133px) 0,calc(96.875% - 142.5px) 0,calc(100% - 152px) 0,calc(100% - 143.718px) 1.09px,calc(100% - 136px) 4.287px,calc(100% - 129.373px) 9.373px,calc(100% - 124.287px) 16px,calc(100% - 121.09px) 23.718px,calc(100% - 120px) 32px,calc(100% - 120px) 100%) content-box}}@keyframes ResultsEdge-module__Z4rQ3a__openOutside{0%{clip-path:polygon(120px 100%,120px 32px,121.09px 23.718px,124.287px 16px,129.373px 9.373px,136px 4.287px,143.718px 1.09px,152px 0,calc(3.125% + 142.5px) 0,calc(6.25% + 133px) 0,calc(9.375% + 123.5px) 0,calc(12.5% + 114px) 0,calc(15.625% + 104.5px) 0,calc(18.75% + 95px) 0,calc(21.875% + 85.5px) 0,calc(25% + 76px) 0,calc(28.125% + 66.5px) 0,calc(31.25% + 57px) 0,calc(34.375% + 47.5px) 0,calc(37.5% + 38px) 0,calc(40.625% + 28.5px) 0,calc(43.75% + 19px) 0,calc(46.875% + 9.5px) 0,50% 0,calc(53.125% - 9.5px) 0,calc(56.25% - 19px) 0,calc(59.375% - 28.5px) 0,calc(62.5% - 38px) 0,calc(65.625% - 47.5px) 0,calc(68.75% - 57px) 0,calc(71.875% - 66.5px) 0,calc(75% - 76px) 0,calc(78.125% - 85.5px) 0,calc(81.25% - 95px) 0,calc(84.375% - 104.5px) 0,calc(87.5% - 114px) 0,calc(90.625% - 123.5px) 0,calc(93.75% - 133px) 0,calc(96.875% - 142.5px) 0,calc(100% - 152px) 0,calc(100% - 143.718px) 1.09px,calc(100% - 136px) 4.287px,calc(100% - 129.373px) 9.373px,calc(100% - 124.287px) 16px,calc(100% - 121.09px) 23.718px,calc(100% - 120px) 32px,calc(100% - 120px) 100%,150% 200%,150% -100%,-50% -100%,-50% 200%) content-box}}@media not (min-width:1920px){@keyframes ResultsEdge-module__Z4rQ3a__open{0%{clip-path:polygon(6.25vw 100%,6.25vw 1.6667vw,6.3068vw 1.2353vw,6.4733vw .8333vw,6.7382vw .4882vw,7.0833vw .2233vw,7.4853vw .0568vw,7.9167vw 0,calc(3.125% + 7.4219vw) 0,calc(6.25% + 6.9271vw) 0,calc(9.375% + 6.4323vw) 0,calc(12.5% + 5.9375vw) 0,calc(15.625% + 5.4427vw) 0,calc(18.75% + 4.9479vw) 0,calc(21.875% + 4.4531vw) 0,calc(25% + 3.9583vw) 0,calc(28.125% + 3.4635vw) 0,calc(31.25% + 2.9688vw) 0,calc(34.375% + 2.474vw) 0,calc(37.5% + 1.9792vw) 0,calc(40.625% + 1.4844vw) 0,calc(43.75% + .9896vw) 0,calc(46.875% + .4948vw) 0,50% 0,calc(53.125% - .4948vw) 0,calc(56.25% - .9896vw) 0,calc(59.375% - 1.4844vw) 0,calc(62.5% - 1.9792vw) 0,calc(65.625% - 2.474vw) 0,calc(68.75% - 2.9688vw) 0,calc(71.875% - 3.4635vw) 0,calc(75% - 3.9583vw) 0,calc(78.125% - 4.4531vw) 0,calc(81.25% - 4.9479vw) 0,calc(84.375% - 5.4427vw) 0,calc(87.5% - 5.9375vw) 0,calc(90.625% - 6.4323vw) 0,calc(93.75% - 6.9271vw) 0,calc(96.875% - 7.4219vw) 0,calc(100% - 7.9167vw) 0,calc(100% - 7.4853vw) .0568vw,calc(100% - 7.0833vw) .2233vw,calc(100% - 6.7382vw) .4882vw,calc(100% - 6.4733vw) .8333vw,calc(100% - 6.3068vw) 1.2353vw,calc(100% - 6.25vw) 1.6667vw,calc(100% - 6.25vw) 100%) content-box}}@keyframes ResultsEdge-module__Z4rQ3a__openOutside{0%{clip-path:polygon(6.25vw 100%,6.25vw 1.6667vw,6.3068vw 1.2353vw,6.4733vw .8333vw,6.7382vw .4882vw,7.0833vw .2233vw,7.4853vw .0568vw,7.9167vw 0,calc(3.125% + 7.4219vw) 0,calc(6.25% + 6.9271vw) 0,calc(9.375% + 6.4323vw) 0,calc(12.5% + 5.9375vw) 0,calc(15.625% + 5.4427vw) 0,calc(18.75% + 4.9479vw) 0,calc(21.875% + 4.4531vw) 0,calc(25% + 3.9583vw) 0,calc(28.125% + 3.4635vw) 0,calc(31.25% + 2.9688vw) 0,calc(34.375% + 2.474vw) 0,calc(37.5% + 1.9792vw) 0,calc(40.625% + 1.4844vw) 0,calc(43.75% + .9896vw) 0,calc(46.875% + .4948vw) 0,50% 0,calc(53.125% - .4948vw) 0,calc(56.25% - .9896vw) 0,calc(59.375% - 1.4844vw) 0,calc(62.5% - 1.9792vw) 0,calc(65.625% - 2.474vw) 0,calc(68.75% - 2.9688vw) 0,calc(71.875% - 3.4635vw) 0,calc(75% - 3.9583vw) 0,calc(78.125% - 4.4531vw) 0,calc(81.25% - 4.9479vw) 0,calc(84.375% - 5.4427vw) 0,calc(87.5% - 5.9375vw) 0,calc(90.625% - 6.4323vw) 0,calc(93.75% - 6.9271vw) 0,calc(96.875% - 7.4219vw) 0,calc(100% - 7.9167vw) 0,calc(100% - 7.4853vw) .0568vw,calc(100% - 7.0833vw) .2233vw,calc(100% - 6.7382vw) .4882vw,calc(100% - 6.4733vw) .8333vw,calc(100% - 6.3068vw) 1.2353vw,calc(100% - 6.25vw) 1.6667vw,calc(100% - 6.25vw) 100%,150% 200%,150% -100%,-50% -100%,-50% 200%) content-box}}}@media not (min-width:1440px){@keyframes ResultsEdge-module__Z4rQ3a__open{0%{clip-path:polygon(6.25vw 100%,6.25vw 24px,calc(6.25vw + .818px) 17.788px,calc(6.25vw + 3.215px) 12px,calc(6.25vw + 7.029px) 7.029px,calc(6.25vw + 12px) 3.215px,calc(6.25vw + 17.788px) .818px,calc(6.25vw + 24px) 0,calc(3.125% + 5.8594vw + 22.5px) 0,calc(6.25% + 5.4688vw + 21px) 0,calc(9.375% + 5.0781vw + 19.5px) 0,calc(12.5% + 4.6875vw + 18px) 0,calc(15.625% + 4.2969vw + 16.5px) 0,calc(18.75% + 3.9063vw + 15px) 0,calc(21.875% + 3.5156vw + 13.5px) 0,calc(25% + 3.125vw + 12px) 0,calc(28.125% + 2.7344vw + 10.5px) 0,calc(31.25% + 2.3438vw + 9px) 0,calc(34.375% + 1.9531vw + 7.5px) 0,calc(37.5% + 1.5625vw + 6px) 0,calc(40.625% + 1.1719vw + 4.5px) 0,calc(43.75% + .7813vw + 3px) 0,calc(46.875% + .3906vw + 1.5px) 0,50% 0,calc(53.125% - .3906vw - 1.5px) 0,calc(56.25% - .7813vw - 3px) 0,calc(59.375% - 1.1719vw - 4.5px) 0,calc(62.5% - 1.5625vw - 6px) 0,calc(65.625% - 1.9531vw - 7.5px) 0,calc(68.75% - 2.3438vw - 9px) 0,calc(71.875% - 2.7344vw - 10.5px) 0,calc(75% - 3.125vw - 12px) 0,calc(78.125% - 3.5156vw - 13.5px) 0,calc(81.25% - 3.9063vw - 15px) 0,calc(84.375% - 4.2969vw - 16.5px) 0,calc(87.5% - 4.6875vw - 18px) 0,calc(90.625% - 5.0781vw - 19.5px) 0,calc(93.75% - 5.4688vw - 21px) 0,calc(96.875% - 5.8594vw - 22.5px) 0,calc(100% - 6.25vw - 24px) 0,calc(100% - 6.25vw - 17.788px) .818px,calc(100% - 6.25vw - 12px) 3.215px,calc(100% - 6.25vw - 7.029px) 7.029px,calc(100% - 6.25vw - 3.215px) 12px,calc(100% - 6.25vw - .818px) 17.788px,calc(100% - 6.25vw) 24px,calc(100% - 6.25vw) 100%) content-box}}@keyframes ResultsEdge-module__Z4rQ3a__openOutside{0%{clip-path:polygon(6.25vw 100%,6.25vw 24px,calc(6.25vw + .818px) 17.788px,calc(6.25vw + 3.215px) 12px,calc(6.25vw + 7.029px) 7.029px,calc(6.25vw + 12px) 3.215px,calc(6.25vw + 17.788px) .818px,calc(6.25vw + 24px) 0,calc(3.125% + 5.8594vw + 22.5px) 0,calc(6.25% + 5.4688vw + 21px) 0,calc(9.375% + 5.0781vw + 19.5px) 0,calc(12.5% + 4.6875vw + 18px) 0,calc(15.625% + 4.2969vw + 16.5px) 0,calc(18.75% + 3.9063vw + 15px) 0,calc(21.875% + 3.5156vw + 13.5px) 0,calc(25% + 3.125vw + 12px) 0,calc(28.125% + 2.7344vw + 10.5px) 0,calc(31.25% + 2.3438vw + 9px) 0,calc(34.375% + 1.9531vw + 7.5px) 0,calc(37.5% + 1.5625vw + 6px) 0,calc(40.625% + 1.1719vw + 4.5px) 0,calc(43.75% + .7813vw + 3px) 0,calc(46.875% + .3906vw + 1.5px) 0,50% 0,calc(53.125% - .3906vw - 1.5px) 0,calc(56.25% - .7813vw - 3px) 0,calc(59.375% - 1.1719vw - 4.5px) 0,calc(62.5% - 1.5625vw - 6px) 0,calc(65.625% - 1.9531vw - 7.5px) 0,calc(68.75% - 2.3438vw - 9px) 0,calc(71.875% - 2.7344vw - 10.5px) 0,calc(75% - 3.125vw - 12px) 0,calc(78.125% - 3.5156vw - 13.5px) 0,calc(81.25% - 3.9063vw - 15px) 0,calc(84.375% - 4.2969vw - 16.5px) 0,calc(87.5% - 4.6875vw - 18px) 0,calc(90.625% - 5.0781vw - 19.5px) 0,calc(93.75% - 5.4688vw - 21px) 0,calc(96.875% - 5.8594vw - 22.5px) 0,calc(100% - 6.25vw - 24px) 0,calc(100% - 6.25vw - 17.788px) .818px,calc(100% - 6.25vw - 12px) 3.215px,calc(100% - 6.25vw - 7.029px) 7.029px,calc(100% - 6.25vw - 3.215px) 12px,calc(100% - 6.25vw - .818px) 17.788px,calc(100% - 6.25vw) 24px,calc(100% - 6.25vw) 100%,150% 200%,150% -100%,-50% -100%,-50% 200%) content-box}}}@media not (min-width:1152px){@keyframes ResultsEdge-module__Z4rQ3a__open{0%{clip-path:polygon(72px 100%,72px 24px,72.818px 17.788px,75.215px 12px,79.029px 7.029px,84px 3.215px,89.788px .818px,96px 0,calc(3.125% + 90px) 0,calc(6.25% + 84px) 0,calc(9.375% + 78px) 0,calc(12.5% + 72px) 0,calc(15.625% + 66px) 0,calc(18.75% + 60px) 0,calc(21.875% + 54px) 0,calc(25% + 48px) 0,calc(28.125% + 42px) 0,calc(31.25% + 36px) 0,calc(34.375% + 30px) 0,calc(37.5% + 24px) 0,calc(40.625% + 18px) 0,calc(43.75% + 12px) 0,calc(46.875% + 6px) 0,50% 0,calc(53.125% - 6px) 0,calc(56.25% - 12px) 0,calc(59.375% - 18px) 0,calc(62.5% - 24px) 0,calc(65.625% - 30px) 0,calc(68.75% - 36px) 0,calc(71.875% - 42px) 0,calc(75% - 48px) 0,calc(78.125% - 54px) 0,calc(81.25% - 60px) 0,calc(84.375% - 66px) 0,calc(87.5% - 72px) 0,calc(90.625% - 78px) 0,calc(93.75% - 84px) 0,calc(96.875% - 90px) 0,calc(100% - 96px) 0,calc(100% - 89.788px) .818px,calc(100% - 84px) 3.215px,calc(100% - 79.029px) 7.029px,calc(100% - 75.215px) 12px,calc(100% - 72.818px) 17.788px,calc(100% - 72px) 24px,calc(100% - 72px) 100%) content-box}}@keyframes ResultsEdge-module__Z4rQ3a__openOutside{0%{clip-path:polygon(72px 100%,72px 24px,72.818px 17.788px,75.215px 12px,79.029px 7.029px,84px 3.215px,89.788px .818px,96px 0,calc(3.125% + 90px) 0,calc(6.25% + 84px) 0,calc(9.375% + 78px) 0,calc(12.5% + 72px) 0,calc(15.625% + 66px) 0,calc(18.75% + 60px) 0,calc(21.875% + 54px) 0,calc(25% + 48px) 0,calc(28.125% + 42px) 0,calc(31.25% + 36px) 0,calc(34.375% + 30px) 0,calc(37.5% + 24px) 0,calc(40.625% + 18px) 0,calc(43.75% + 12px) 0,calc(46.875% + 6px) 0,50% 0,calc(53.125% - 6px) 0,calc(56.25% - 12px) 0,calc(59.375% - 18px) 0,calc(62.5% - 24px) 0,calc(65.625% - 30px) 0,calc(68.75% - 36px) 0,calc(71.875% - 42px) 0,calc(75% - 48px) 0,calc(78.125% - 54px) 0,calc(81.25% - 60px) 0,calc(84.375% - 66px) 0,calc(87.5% - 72px) 0,calc(90.625% - 78px) 0,calc(93.75% - 84px) 0,calc(96.875% - 90px) 0,calc(100% - 96px) 0,calc(100% - 89.788px) .818px,calc(100% - 84px) 3.215px,calc(100% - 79.029px) 7.029px,calc(100% - 75.215px) 12px,calc(100% - 72.818px) 17.788px,calc(100% - 72px) 24px,calc(100% - 72px) 100%,150% 200%,150% -100%,-50% -100%,-50% 200%) content-box}}}@media (max-width:767px){@keyframes ResultsEdge-module__Z4rQ3a__open{0%{clip-path:polygon(16px 100%,16px 24px,16.818px 17.788px,19.215px 12px,23.029px 7.029px,28px 3.215px,33.788px .818px,40px 0,calc(3.125% + 37.5px) 0,calc(6.25% + 35px) 0,calc(9.375% + 32.5px) 0,calc(12.5% + 30px) 0,calc(15.625% + 27.5px) 0,calc(18.75% + 25px) 0,calc(21.875% + 22.5px) 0,calc(25% + 20px) 0,calc(28.125% + 17.5px) 0,calc(31.25% + 15px) 0,calc(34.375% + 12.5px) 0,calc(37.5% + 10px) 0,calc(40.625% + 7.5px) 0,calc(43.75% + 5px) 0,calc(46.875% + 2.5px) 0,50% 0,calc(53.125% - 2.5px) 0,calc(56.25% - 5px) 0,calc(59.375% - 7.5px) 0,calc(62.5% - 10px) 0,calc(65.625% - 12.5px) 0,calc(68.75% - 15px) 0,calc(71.875% - 17.5px) 0,calc(75% - 20px) 0,calc(78.125% - 22.5px) 0,calc(81.25% - 25px) 0,calc(84.375% - 27.5px) 0,calc(87.5% - 30px) 0,calc(90.625% - 32.5px) 0,calc(93.75% - 35px) 0,calc(96.875% - 37.5px) 0,calc(100% - 40px) 0,calc(100% - 33.788px) .818px,calc(100% - 28px) 3.215px,calc(100% - 23.029px) 7.029px,calc(100% - 19.215px) 12px,calc(100% - 16.818px) 17.788px,calc(100% - 16px) 24px,calc(100% - 16px) 100%) content-box}}@keyframes ResultsEdge-module__Z4rQ3a__openOutside{0%{clip-path:polygon(16px 100%,16px 24px,16.818px 17.788px,19.215px 12px,23.029px 7.029px,28px 3.215px,33.788px .818px,40px 0,calc(3.125% + 37.5px) 0,calc(6.25% + 35px) 0,calc(9.375% + 32.5px) 0,calc(12.5% + 30px) 0,calc(15.625% + 27.5px) 0,calc(18.75% + 25px) 0,calc(21.875% + 22.5px) 0,calc(25% + 20px) 0,calc(28.125% + 17.5px) 0,calc(31.25% + 15px) 0,calc(34.375% + 12.5px) 0,calc(37.5% + 10px) 0,calc(40.625% + 7.5px) 0,calc(43.75% + 5px) 0,calc(46.875% + 2.5px) 0,50% 0,calc(53.125% - 2.5px) 0,calc(56.25% - 5px) 0,calc(59.375% - 7.5px) 0,calc(62.5% - 10px) 0,calc(65.625% - 12.5px) 0,calc(68.75% - 15px) 0,calc(71.875% - 17.5px) 0,calc(75% - 20px) 0,calc(78.125% - 22.5px) 0,calc(81.25% - 25px) 0,calc(84.375% - 27.5px) 0,calc(87.5% - 30px) 0,calc(90.625% - 32.5px) 0,calc(93.75% - 35px) 0,calc(96.875% - 37.5px) 0,calc(100% - 40px) 0,calc(100% - 33.788px) .818px,calc(100% - 28px) 3.215px,calc(100% - 23.029px) 7.029px,calc(100% - 19.215px) 12px,calc(100% - 16.818px) 17.788px,calc(100% - 16px) 24px,calc(100% - 16px) 100%,150% 200%,150% -100%,-50% -100%,-50% 200%) content-box}}}
.Work-module__jbdvDa__stage{--avail:calc(100dvh - var(--nav-clear));--wu:clamp(.5px, min(100vw / 1920, var(--avail) / 980.8, (var(--avail) - 22.4px) / 952), 1px);--row:calc(1680 * var(--wu));--inset:max(var(--gutter), calc((100% - var(--row)) / 2));--radius:max(20px, calc(32 * var(--wu)));--glass:var(--white-30);--frost:blur(var(--blur-card));isolation:isolate;height:100dvh;padding:calc(64 * var(--wu)) 0 calc(var(--nav-clear) + 24 * var(--wu));color:var(--white);flex-direction:column;justify-content:safe center;display:flex;position:relative;overflow:clip;container-type:size}.Work-module__jbdvDa__backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.Work-module__jbdvDa__photo{opacity:0;position:absolute;inset:0}.Work-module__jbdvDa__photo img{object-fit:cover}.Work-module__jbdvDa__photo[data-arrive]{z-index:1;opacity:1;animation:Work-module__jbdvDa__photoIn 1.4s var(--ease-in-out) both}@keyframes Work-module__jbdvDa__photoIn{0%{opacity:0}}.Work-module__jbdvDa__photo:is([data-arrive],[data-drift]) img{animation:48s steps(576,end) infinite alternate Work-module__jbdvDa__drift}@keyframes Work-module__jbdvDa__drift{0%{transform:scale(1.04)translate(-.8%,.6%)}to{transform:scale(1.12)translate(.8%,-1%)}}@media (orientation:portrait),(max-width:959px),(max-height:599px){.Work-module__jbdvDa__photo:is([data-arrive],[data-drift]) img{animation:none;transform:scale(1.04)translate(-.8%,.6%)}}.Work-module__jbdvDa__shade{z-index:10;background:linear-gradient(#0006,#000c);position:absolute;inset:0}.Work-module__jbdvDa__noise{z-index:10;mix-blend-mode:color-burn;opacity:.25;background:url(../media/noise.1a1ocq-lxi369.webp) 0 0/200px 200px;position:absolute;inset:0}.Work-module__jbdvDa__panel{--spare:calc(var(--avail) - 952 * var(--wu) - 1.6 * max(14px, calc(18 * var(--wu))));gap:calc(40 * var(--wu));width:var(--row);min-height:0;height:calc(460 * var(--wu) + clamp(0px, var(--spare), min((1px - var(--wu)) * 300, 115 * var(--wu))));flex:0 auto;grid-template-columns:1fr 1fr;margin-inline:auto;display:grid}.Work-module__jbdvDa__slidesTilt,.Work-module__jbdvDa__infoTilt{min-width:0;min-height:0}.Work-module__jbdvDa__slides,.Work-module__jbdvDa__info{background:var(--glass);min-width:0;min-height:0;-webkit-backdrop-filter:var(--frost);backdrop-filter:var(--frost);animation:Work-module__jbdvDa__cardIn 1.2s var(--ease-out-expo) both;position:relative;overflow:clip;container-type:size}.Work-module__jbdvDa__slides{border-radius:max(14px, calc(20 * var(--wu)));animation-delay:.1s}.Work-module__jbdvDa__info{border-radius:var(--radius);animation-delay:.2s}.Work-module__jbdvDa__infoInner{height:100%;position:relative}.Work-module__jbdvDa__slides:after{content:"";z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1.5px var(--white-65);opacity:0;pointer-events:none;position:absolute;inset:0}.Work-module__jbdvDa__slides[data-ping]:after{animation:Work-module__jbdvDa__ping 1.2s var(--ease-in-out)}@keyframes Work-module__jbdvDa__ping{0%{opacity:1}}@keyframes Work-module__jbdvDa__cardIn{0%{opacity:0;translate:0 40px}}.Work-module__jbdvDa__switcher{--lw:max(calc(533 * var(--wu)), 384px);--lh:calc(324 * var(--wu));--qw:calc(390 * var(--wu));--qh:calc(203 * var(--wu));--gap:calc(40 * var(--wu));--centre:0;--room:0px;--rise:max(4px, calc(8 * var(--wu)));--dots-y:min(20 * var(--wu), var(--lh) - var(--qh) - 9px);--dots-lift:max(0px, 3px - var(--dots-y));margin-top:calc(40 * var(--wu) + var(--dots-lift));flex:none;position:relative}.Work-module__jbdvDa__list{--dim:.1;height:var(--lh);touch-action:pan-y pinch-zoom;position:relative;overflow-x:clip}.Work-module__jbdvDa__list>.Work-module__jbdvDa__cardShell{bottom:0;left:calc(var(--inset) + var(--slot) * (var(--qw) + var(--gap)) + clamp(0, var(--slot), 1) * (var(--lw) - var(--qw)));z-index:1;width:var(--qw);height:var(--qh);will-change:transform;display:block;position:absolute}.Work-module__jbdvDa__list>.Work-module__jbdvDa__lead{z-index:2;width:var(--lw);height:var(--lh)}.Work-module__jbdvDa__card{border-radius:var(--radius);width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-user-drag:none;animation:Work-module__jbdvDa__rise 1.2s var(--ease-out-expo) calc(.3s + var(--slot) * 70ms) backwards;background:0 0;border:0;margin:0;padding:0;text-decoration:none;display:block;position:relative}.Work-module__jbdvDa__card:focus-visible{outline:none}.Work-module__jbdvDa__card:focus-visible .Work-module__jbdvDa__surface{outline:2px solid var(--white);outline-offset:4px}.Work-module__jbdvDa__card[data-state=active]{cursor:default}@keyframes Work-module__jbdvDa__rise{0%{translate:0 48px}}.Work-module__jbdvDa__surface{border-radius:inherit;-webkit-backdrop-filter:var(--frost);backdrop-filter:var(--frost);transform-origin:0 100%;will-change:transform, opacity;transition:background-color .6s var(--ease-in-out);animation:Work-module__jbdvDa__fade 1s var(--ease-in-out) calc(.3s + var(--slot) * 70ms) backwards;background:#ffffff08;position:absolute;inset:0}.Work-module__jbdvDa__lit{border-radius:inherit;opacity:0;will-change:opacity;transition:opacity .6s var(--ease-in-out);background:#ffffff47;position:absolute;inset:0}.Work-module__jbdvDa__card[data-state=active] .Work-module__jbdvDa__lit{opacity:1}@keyframes Work-module__jbdvDa__fade{0%{opacity:0}}.Work-module__jbdvDa__body{left:calc(60 * var(--wu));right:calc(60 * var(--wu));bottom:calc(60 * var(--wu));gap:calc(4 * var(--wu));opacity:var(--dim);will-change:transform, opacity;transition:opacity .5s var(--ease-in-out);animation:Work-module__jbdvDa__fade 1s var(--ease-in-out) calc(.4s + var(--slot) * 70ms) backwards;flex-direction:column;display:flex;position:absolute}.Work-module__jbdvDa__card[data-state=active] .Work-module__jbdvDa__body{opacity:1}.Work-module__jbdvDa__list[data-moving] .Work-module__jbdvDa__card :is(.Work-module__jbdvDa__body,.Work-module__jbdvDa__lit,.Work-module__jbdvDa__head){transition:none}.Work-module__jbdvDa__head{gap:calc(40 * var(--wu));padding-bottom:calc(40 * var(--wu));opacity:0;visibility:hidden;transition:opacity .2s var(--ease-in-out), visibility 0s linear .2s;flex-direction:column;display:flex;position:absolute;bottom:100%;left:0;right:0}.Work-module__jbdvDa__card[data-state=active] .Work-module__jbdvDa__head{opacity:1;visibility:visible;transition:opacity .6s var(--ease-in-out) .3s}.Work-module__jbdvDa__meta{justify-content:space-between;align-items:center;gap:calc(12 * var(--wu));display:flex}.Work-module__jbdvDa__year{font-size:max(14px, calc(18 * var(--wu)));color:var(--white-65);line-height:1.6}.Work-module__jbdvDa__pills{--pill-pad:max(7px, calc(12 * var(--wu)));--pill-x:max(10px, calc(16 * var(--wu)));gap:calc(16 * var(--wu));min-width:0;max-height:calc(1.2em + 2 * var(--pill-pad));max-height:calc(1lh + 2 * var(--pill-pad));font-weight:500;font-size:max(12px, calc(14 * var(--wu)));flex-wrap:wrap;flex:1 1 0;justify-content:flex-end;line-height:normal;display:flex;overflow:hidden}.Work-module__jbdvDa__pill{grid-template-columns:minmax(6px, var(--pill-x)) auto minmax(6px, var(--pill-x));width:min-content;max-width:max-content;padding:var(--pill-pad) 0;background:var(--white-65);color:var(--grey);font-weight:500;font-size:max(12px, calc(14 * var(--wu)));white-space:nowrap;border-radius:100px;flex:1 0 auto;line-height:normal;display:grid}.Work-module__jbdvDa__pill:before,.Work-module__jbdvDa__pill:after{content:""}.Work-module__jbdvDa__rule{background:var(--white-65);height:1px}.Work-module__jbdvDa__category{font-size:max(12px, calc(14 * var(--wu)));white-space:nowrap;text-overflow:ellipsis;line-height:2.057;overflow:hidden}.Work-module__jbdvDa__tail{vertical-align:top;white-space:pre;opacity:0;max-width:0;transition:max-width .45s var(--ease-in-out), opacity .25s var(--ease-in-out);display:inline-block;overflow:hidden}.Work-module__jbdvDa__card[data-state=active] .Work-module__jbdvDa__tail{opacity:1;max-width:6em;transition:max-width .9s var(--ease-out-expo) .2s, opacity .6s var(--ease-in-out) .3s}.Work-module__jbdvDa__echo{display:none}.Work-module__jbdvDa__list[data-moving] .Work-module__jbdvDa__card .Work-module__jbdvDa__category{margin-right:var(--hold,0px)}.Work-module__jbdvDa__list[data-moving] .Work-module__jbdvDa__card .Work-module__jbdvDa__name{margin-right:calc(var(--hold,0px) + var(--year-room,0px));padding-right:0}.Work-module__jbdvDa__list[data-moving] .Work-module__jbdvDa__card[data-soft] :is(.Work-module__jbdvDa__category,.Work-module__jbdvDa__name):not(.Work-module__jbdvDa__echo){color:color-mix(in srgb, var(--white) calc(var(--kept,0) * 100%), transparent)}.Work-module__jbdvDa__list[data-moving] .Work-module__jbdvDa__card[data-soft] .Work-module__jbdvDa__echo{left:0;right:var(--cut,0px);text-overflow:clip;color:color-mix(in srgb, var(--white) calc(100% - var(--kept,0) * 100%), transparent);mix-blend-mode:plus-lighter;-webkit-mask-image:linear-gradient(to left, transparent var(--pull), #000 calc(var(--pull) + var(--edge,0) * .8em));-webkit-mask-image:linear-gradient(to left, transparent var(--pull), #000 calc(var(--pull) + var(--edge,0) * .8em));mask-image:linear-gradient(to left, transparent var(--pull), #000 calc(var(--pull) + var(--edge,0) * .8em));margin-right:0;display:block;position:absolute}.Work-module__jbdvDa__list[data-moving] .Work-module__jbdvDa__card[data-soft] .Work-module__jbdvDa__category.Work-module__jbdvDa__echo{--pull:var(--cat-pull,0px);padding-top:.4em;top:-.4em}.Work-module__jbdvDa__list[data-moving] .Work-module__jbdvDa__card[data-soft] .Work-module__jbdvDa__name.Work-module__jbdvDa__echo{--pull:var(--name-pull,0px);right:calc(var(--cut,0px) + var(--year-room,0px));padding-bottom:.4em;bottom:-.4em}.Work-module__jbdvDa__list[data-moving] .Work-module__jbdvDa__card .Work-module__jbdvDa__tail{max-width:calc(var(--held,0) * 6em);opacity:var(--held,0);transition:none}.Work-module__jbdvDa__list[data-moving] .Work-module__jbdvDa__card .Work-module__jbdvDa__echo .Work-module__jbdvDa__tail{opacity:1;max-width:none;-webkit-mask-image:linear-gradient(to right, #000 calc(var(--tail,0) * (100% + 1em) - 1em), transparent calc(var(--tail,0) * (100% + 1em)));-webkit-mask-image:linear-gradient(to right, #000 calc(var(--tail,0) * (100% + 1em) - 1em), transparent calc(var(--tail,0) * (100% + 1em)));mask-image:linear-gradient(to right, #000 calc(var(--tail,0) * (100% + 1em) - 1em), transparent calc(var(--tail,0) * (100% + 1em)))}.Work-module__jbdvDa__list[data-moving]>.Work-module__jbdvDa__cardShell:not(.Work-module__jbdvDa__lead) .Work-module__jbdvDa__head{margin-right:calc((var(--qw) - var(--lw)) * (1 - var(--centre)))}.Work-module__jbdvDa__list[data-moving] .Work-module__jbdvDa__card .Work-module__jbdvDa__head{--feather:max(8px, calc(16 * var(--wu)));-webkit-mask-image:linear-gradient(to top, #000 calc(var(--lid,100vh) - var(--feather)), transparent var(--lid,100vh)), linear-gradient(to right, #000 calc(var(--side,100vw) - var(--feather)), transparent var(--side,100vw));-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to top, #000 calc(var(--lid,100vh) - var(--feather)), transparent var(--lid,100vh)), linear-gradient(to right, #000 calc(var(--side,100vw) - var(--feather)), transparent var(--side,100vw));mask-image:linear-gradient(to top, #000 calc(var(--lid,100vh) - var(--feather)), transparent var(--lid,100vh)), linear-gradient(to right, #000 calc(var(--side,100vw) - var(--feather)), transparent var(--side,100vw));-webkit-mask-composite:source-in;mask-composite:intersect}.Work-module__jbdvDa__list{--px:1px}@media (min-resolution:2x){.Work-module__jbdvDa__list{--px:.5px}}@media (min-resolution:3x){.Work-module__jbdvDa__list{--px:calc(1px / 3)}}.Work-module__jbdvDa__list[data-moving] .Work-module__jbdvDa__card .Work-module__jbdvDa__year{opacity:var(--year-in,0);translate:0 round(calc((1 - var(--year-in,0)) * var(--rise)), var(--px))}.Work-module__jbdvDa__list[data-moving] .Work-module__jbdvDa__card .Work-module__jbdvDa__pills{opacity:var(--tags-in,0);translate:0 round(calc((1 - var(--tags-in,0)) * var(--rise)), var(--px))}.Work-module__jbdvDa__list[data-moving] .Work-module__jbdvDa__card .Work-module__jbdvDa__rule{transform-origin:0 0;scale:var(--rule-in,0) 1}.Work-module__jbdvDa__name{font-weight:500;font-size:max(20px, calc(40 * var(--wu)));letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;line-height:1.25;overflow:hidden}@media (hover:hover){.Work-module__jbdvDa__card[data-state=idle]:hover .Work-module__jbdvDa__surface{background:#ffffff12}.Work-module__jbdvDa__card[data-state=idle]:hover .Work-module__jbdvDa__body{opacity:.45}}.Work-module__jbdvDa__card[data-state=idle]:focus-visible .Work-module__jbdvDa__body{opacity:.45}.Work-module__jbdvDa__next{top:0;right:var(--inset);z-index:3;width:max(44px, calc(40 * var(--wu)));height:max(44px, calc(40 * var(--wu)));margin:min(0px, calc((40 * var(--wu) - 44px) / 2));color:inherit;cursor:pointer;animation:Work-module__jbdvDa__fade 1s var(--ease-in-out) .6s both;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.Work-module__jbdvDa__next svg{width:max(28px, calc(40 * var(--wu)));height:max(28px, calc(40 * var(--wu)));transition:translate .6s var(--ease-out-expo);transform:scaleX(-1)}@media (hover:hover){.Work-module__jbdvDa__next:hover svg{translate:-4px 4px}}.Work-module__jbdvDa__next:active svg{transition-duration:.15s;translate:-6px 6px}.Work-module__jbdvDa__pager{--dot:6px;--pill:22px;--pitch:14px;--reach:11px;top:calc(var(--dots-y) - var(--dot) / 2);left:calc(var(--inset) + var(--lw) + var(--gap));z-index:1;width:calc((var(--n) - 1) * var(--pitch) + var(--pill));height:var(--dot);animation:Work-module__jbdvDa__fade 1s var(--ease-in-out) .6s backwards;position:absolute}.Work-module__jbdvDa__dot{top:calc(-1 * var(--reach));left:calc(var(--i) * var(--pitch) + clamp(0, var(--i) - var(--at), 1) * (var(--pill) - var(--dot)) - (var(--pitch) - var(--dot)) / 2);width:var(--pitch);cursor:pointer;-webkit-tap-highlight-color:transparent;will-change:transform, opacity;background:0 0;border:0;height:28px;margin:0;padding:0;position:absolute}.Work-module__jbdvDa__dot:before{content:"";top:var(--reach);left:calc((var(--pitch) - var(--dot)) / 2);width:var(--dot);height:var(--dot);background:var(--white-30);transition:background-color .3s var(--ease-in-out);border-radius:50%;position:absolute}.Work-module__jbdvDa__dot[data-state=active]{width:calc(var(--pitch) - var(--dot) + var(--pill));opacity:0;cursor:default}@media (hover:hover){.Work-module__jbdvDa__dot:not([data-state=active]):hover:before{background:var(--white-65)}}.Work-module__jbdvDa__mark{top:0;left:calc(var(--at) * var(--pitch));width:var(--pill);height:var(--dot);pointer-events:none;will-change:transform, opacity;position:absolute}.Work-module__jbdvDa__mark+.Work-module__jbdvDa__mark{opacity:0}.Work-module__jbdvDa__ink{opacity:.9;position:absolute;inset:0}.Work-module__jbdvDa__ink>*{width:var(--dot);background:var(--white);border-radius:50%;height:100%;position:absolute;top:0;left:0}.Work-module__jbdvDa__ink>:nth-child(2){left:calc(var(--dot) / 2);width:calc(var(--pill) - var(--dot));transform-origin:0 0;will-change:transform;border-radius:0}.Work-module__jbdvDa__ink>:nth-child(3){left:calc(var(--pill) - var(--dot));will-change:transform}@media (forced-colors:active){.Work-module__jbdvDa__dot:before{background:graytext}.Work-module__jbdvDa__ink>*{background:canvastext}}.Work-module__jbdvDa__ticker{padding-top:calc(40 * var(--wu));font-size:max(14px, calc(18 * var(--wu)));color:var(--white-30);animation:Work-module__jbdvDa__fade 1.2s var(--ease-in-out) .5s both;flex:none;line-height:1.6;overflow:hidden}.Work-module__jbdvDa__tickerTrack{gap:calc(80 * var(--wu));will-change:transform;width:max-content;display:flex}.Work-module__jbdvDa__tickerCopy{gap:calc(80 * var(--wu));white-space:nowrap;display:flex}@media (orientation:portrait),(max-width:959px),(max-height:599px){.Work-module__jbdvDa__stage{--wu:.5px;--radius:22px;--space:10px;padding:10px 0 calc(var(--nav-clear) + var(--space));justify-content:flex-start}.Work-module__jbdvDa__panel{gap:var(--space);width:auto;height:auto;min-height:0;margin-inline:var(--inset);flex:1 1 0;display:flex}.Work-module__jbdvDa__switcher{--lw:min(300px, calc(100cqw - 2 * var(--inset) - 36px));--lh:72px;--qw:196px;--qh:60px;--gap:8px;--centre:1;--room:44px;--rise:0px;--dots-y:min(3px, var(--lh) - var(--qh) - 9px);margin-top:calc(var(--space) + var(--dots-lift))}.Work-module__jbdvDa__pager{--reach:min(11px, var(--space))}.Work-module__jbdvDa__card{border-radius:18px}.Work-module__jbdvDa__body,.Work-module__jbdvDa__card[data-state=active] .Work-module__jbdvDa__body{gap:0;height:fit-content;margin-block:auto;inset:0 16px}@supports (text-box:trim-both text alphabetic){.Work-module__jbdvDa__category{text-box:trim-start text alphabetic;margin-top:-.243em}.Work-module__jbdvDa__name{text-box:trim-end text alphabetic}.Work-module__jbdvDa__category:not(.Work-module__jbdvDa__echo){margin-top:-.543em;padding-top:.3em}.Work-module__jbdvDa__name:not(.Work-module__jbdvDa__echo){margin-bottom:-.3em;padding-bottom:.3em}}.Work-module__jbdvDa__category,.Work-module__jbdvDa__name{overflow:clip visible}.Work-module__jbdvDa__head{padding:0;top:auto;bottom:0;left:auto}.Work-module__jbdvDa__meta{align-items:flex-end}@supports (text-box:trim-both text alphabetic){.Work-module__jbdvDa__year{text-box:trim-end text alphabetic}}.Work-module__jbdvDa__pills,.Work-module__jbdvDa__rule{display:none}.Work-module__jbdvDa__year,.Work-module__jbdvDa__category{font-size:12px;line-height:17px}.Work-module__jbdvDa__body{--name-lh:24px}.Work-module__jbdvDa__name{font-size:19px;line-height:var(--name-lh)}.Work-module__jbdvDa__card[data-state=active] .Work-module__jbdvDa__name{padding-right:var(--room)}.Work-module__jbdvDa__next{display:none}.Work-module__jbdvDa__ticker{margin-top:var(--space);padding:0;font-size:14px}.Work-module__jbdvDa__tickerTrack,.Work-module__jbdvDa__tickerCopy{gap:48px}}@media (orientation:portrait){.Work-module__jbdvDa__stage{--inset:clamp(16px, 5vw, 24px);padding-top:clamp(10px,2.5dvh,24px)}.Work-module__jbdvDa__panel{flex-direction:column}.Work-module__jbdvDa__slidesTilt{--least:200px;flex:0 1 calc((100cqw - 2 * var(--inset)) * .9965 + 2px);min-height:var(--least);transition:flex-basis .6s var(--ease-in-out)}.Work-module__jbdvDa__infoTilt{flex:1 0 clamp(180px,30dvh,260px)}.Work-module__jbdvDa__slides{border-radius:18px}}@media (orientation:portrait) and (max-width:599px) and (max-height:700px){.Work-module__jbdvDa__infoTilt{flex-basis:35dvh}}@media (orientation:portrait) and (max-width:599px){.Work-module__jbdvDa__switcher{--dots-below:var(--space);--dots-y:calc(-1 * var(--dots-below) - 3px)}.Work-module__jbdvDa__pager{left:var(--inset)}}@media (orientation:portrait) and (min-width:600px){.Work-module__jbdvDa__stage{--inset:clamp(24px, 5vw, 48px);--space:14px;padding-top:clamp(16px,3dvh,32px)}.Work-module__jbdvDa__slidesTilt{--least:240px;flex-basis:calc((100cqw - 2 * var(--inset)) * 460 / 820)}.Work-module__jbdvDa__infoTilt{flex-basis:clamp(190px,26dvh,280px)}.Work-module__jbdvDa__slides{border-radius:20px}.Work-module__jbdvDa__switcher{--lw:320px;--lh:80px;--qw:232px;--qh:64px;--gap:12px;--dots-y:min(14px, var(--lh) - var(--qh) - 20px);--dots-lift:max(0px, 14px - var(--dots-y))}.Work-module__jbdvDa__next{top:calc(var(--dots-y) - 22px);right:calc(var(--inset) - 8px);width:44px;height:44px;margin:0;display:grid}.Work-module__jbdvDa__body,.Work-module__jbdvDa__card[data-state=active] .Work-module__jbdvDa__body{left:20px;right:20px}.Work-module__jbdvDa__year,.Work-module__jbdvDa__category{font-size:13px;line-height:18px}.Work-module__jbdvDa__body{--name-lh:27px}.Work-module__jbdvDa__name{font-size:22px}.Work-module__jbdvDa__ticker{font-size:16px}}@media (orientation:portrait) and (min-width:600px) and (min-height:880px){.Work-module__jbdvDa__stage{--space:20px}.Work-module__jbdvDa__switcher{--lw:340px;--lh:164px;--qw:240px;--qh:104px;--gap:16px;--centre:0;--room:0px;--rise:4px}.Work-module__jbdvDa__card{border-radius:var(--radius)}.Work-module__jbdvDa__body,.Work-module__jbdvDa__card[data-state=active] .Work-module__jbdvDa__body{top:calc(100% - var(--qh));gap:2px;left:24px;right:24px}.Work-module__jbdvDa__head{gap:16px;padding-bottom:20px;inset:auto 0 100%}.Work-module__jbdvDa__pills,.Work-module__jbdvDa__rule{display:flex}.Work-module__jbdvDa__rule{display:block}.Work-module__jbdvDa__pills{--pill-pad:6px;--pill-x:12px;gap:8px;font-size:12px}.Work-module__jbdvDa__pill{font-size:12px}.Work-module__jbdvDa__year{text-box:none;font-size:15px;line-height:1.4}.Work-module__jbdvDa__category{font-size:13px;line-height:1.6}.Work-module__jbdvDa__meta{align-items:center}.Work-module__jbdvDa__card[data-state=active] .Work-module__jbdvDa__name{padding-right:0}.Work-module__jbdvDa__name{font-size:26px;line-height:1.2}}@media (orientation:landscape) and (max-width:959px),(orientation:landscape) and (max-height:599px){.Work-module__jbdvDa__stage{--inset:clamp(16px, 2.5vw, 32px);--space:8px;padding-top:calc(var(--nav-bottom) - env(safe-area-inset-bottom,0px))}.Work-module__jbdvDa__panel{container-type:size}.Work-module__jbdvDa__slidesTilt{flex:0 0 min(52cqw,178.261cqh);height:100%}.Work-module__jbdvDa__infoTilt{flex:1 1 0}.Work-module__jbdvDa__slides{border-radius:16px}.Work-module__jbdvDa__switcher{--lh:64px;--qh:56px;--lw:280px;--dots-below:var(--space);--dots-y:calc(-1 * var(--dots-below) - 3px)}.Work-module__jbdvDa__pager{left:var(--inset)}}@media (orientation:portrait),(max-width:959px),(max-height:599px),(max-width:1179px) and (hover:none),(max-width:1099px) and (max-height:799px){.Work-module__jbdvDa__panel[data-reading] .Work-module__jbdvDa__slidesTilt{flex:0 0 56px;min-height:56px}.Work-module__jbdvDa__panel[data-reading] .Work-module__jbdvDa__infoTilt{flex:1 1 0}.Work-module__jbdvDa__panel[data-morphing=morph] .Work-module__jbdvDa__slidesTilt{transition:flex-basis .5s var(--ease-out-expo), min-height .5s var(--ease-out-expo)}.Work-module__jbdvDa__panel:is([data-morphing=out],[data-morphing=morph]) :is(.Work-module__jbdvDa__slides>*,.Work-module__jbdvDa__infoInner){opacity:0;transition:opacity .18s var(--ease-in-out)}.Work-module__jbdvDa__panel[data-morphing=in] :is(.Work-module__jbdvDa__slides>*,.Work-module__jbdvDa__infoInner){animation:Work-module__jbdvDa__fade .45s var(--ease-in-out) both}.Work-module__jbdvDa__panel[data-morphing=in] .Work-module__jbdvDa__infoInner{animation:Work-module__jbdvDa__fade .45s var(--ease-in-out) both, Work-module__jbdvDa__readIn .8s var(--ease-out-expo) both}}@media (orientation:landscape) and (max-width:959px),(orientation:landscape) and (max-height:599px){.Work-module__jbdvDa__panel[data-reading] .Work-module__jbdvDa__slidesTilt{flex:0 0 56px;height:100%}}@media (orientation:landscape) and (min-width:960px) and (max-width:1179px) and (min-height:600px) and (hover:none),(orientation:landscape) and (min-width:960px) and (max-width:1099px) and (min-height:600px) and (max-height:799px){.Work-module__jbdvDa__panel{grid-template-columns:calc((var(--row) - 40 * var(--wu)) / 2) minmax(0, 1fr)}.Work-module__jbdvDa__panel[data-reading]{grid-template-columns:56px minmax(0,1fr)}.Work-module__jbdvDa__panel[data-morphing=morph]{transition:grid-template-columns .5s var(--ease-out-expo)}}@keyframes Work-module__jbdvDa__readIn{0%{translate:0 12px}}@media (prefers-reduced-motion:reduce){.Work-module__jbdvDa__panel[data-morphing=in] :is(.Work-module__jbdvDa__slides>*,.Work-module__jbdvDa__infoInner){animation:Work-module__jbdvDa__fade .2s var(--ease-in-out) both!important}}@media (orientation:portrait) and (max-width:599px) and (max-height:739px){.Work-module__jbdvDa__switcher{--dots-below:8px}.Work-module__jbdvDa__ticker{margin-top:6px;font-size:12px;line-height:16px}}@media (orientation:portrait) and (max-width:599px) and (max-height:659px),(prefers-reduced-motion:reduce) and (orientation:portrait) and (max-width:599px) and (max-height:739px),(orientation:portrait) and (min-width:600px) and (max-height:719px),(orientation:landscape) and (max-height:499px){.Work-module__jbdvDa__ticker{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Work-module__jbdvDa__tickerTrack{display:none}}@media (orientation:portrait) and (max-width:599px) and (max-height:599px){.Work-module__jbdvDa__stage{--space:6px;padding-top:8px}.Work-module__jbdvDa__switcher{--dots-below:var(--space)}}@media (hover:none){.Work-module__jbdvDa__list{--dim:.3}}@media (hover:none) and (pointer:coarse){.Work-module__jbdvDa__pager{pointer-events:none}}@media (prefers-reduced-motion:reduce){.Work-module__jbdvDa__photo img{animation:none!important}.Work-module__jbdvDa__slidesTilt{transition:none!important}.Work-module__jbdvDa__tickerTrack,.Work-module__jbdvDa__tickerCopy{white-space:normal;width:auto;display:block}.Work-module__jbdvDa__tickerCopy:not(:first-child),.Work-module__jbdvDa__tickerCopy>:last-child{display:none}.Work-module__jbdvDa__tickerCopy>*+*{margin-left:.6em}.Work-module__jbdvDa__ticker{padding-inline:var(--inset)}}@media (prefers-reduced-motion:reduce) and (orientation:portrait),(prefers-reduced-motion:reduce) and (max-width:959px),(prefers-reduced-motion:reduce) and (max-height:599px){.Work-module__jbdvDa__tickerCopy:first-child{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Work-module__jbdvDa__tickerCopy>:nth-child(n+2){display:none}}@media (forced-colors:active){.Work-module__jbdvDa__card .Work-module__jbdvDa__body{opacity:1!important}.Work-module__jbdvDa__surface{outline:1px solid canvastext}.Work-module__jbdvDa__card[data-state=active] .Work-module__jbdvDa__surface{outline-width:3px}.Work-module__jbdvDa__list[data-moving] .Work-module__jbdvDa__card[data-soft] .Work-module__jbdvDa__echo{display:none}}@media (orientation:portrait) and (max-width:359px){.Work-module__jbdvDa__name{font-size:17px}}
.Intro-module__5pWlIa__intro{z-index:2;margin:calc(-20 * var(--hu)) var(--gutter) 0;position:relative}.Intro-module__5pWlIa__card{align-items:center;gap:calc(40 * var(--u));padding:max(48px, calc(80 * var(--u))) max(24px, calc(80 * var(--u)));border-radius:max(24px, calc(32 * var(--u)));background:var(--white-30);-webkit-backdrop-filter:blur(var(--blur-card));backdrop-filter:blur(var(--blur-card));text-align:center;animation:Intro-module__5pWlIa__cardReveal 1.4s var(--ease-out-expo) .55s backwards;flex-direction:column;display:flex}.Intro-module__5pWlIa__shell{animation:Intro-module__5pWlIa__cardRise 1.4s var(--ease-out-expo) .55s backwards}@keyframes Intro-module__5pWlIa__cardReveal{0%{clip-path:inset(0 0 100% 0 round max(24px, calc(32 * var(--u))))}to{clip-path:inset(0 0 0 0 round max(24px, calc(32 * var(--u))))}}@keyframes Intro-module__5pWlIa__cardRise{0%{transform:translateY(80px)}}.Intro-module__5pWlIa__title{--words-delay:.85s;font-weight:500;font-size:max(40px, calc(70 * var(--u)));letter-spacing:-.04em;line-height:1.1429}.Intro-module__5pWlIa__description{max-width:38em;font-size:max(16px, calc(18 * var(--u)));color:var(--white-65);text-wrap:balance;animation:Intro-module__5pWlIa__fadeUp 1.2s var(--ease-out-expo) 1.05s both;line-height:1.6}.Intro-module__5pWlIa__button{padding:max(18px, calc(24 * var(--u))) max(24px, calc(32 * var(--u)));box-shadow:inset 0 0 0 1px var(--white);background:var(--white-30);font-weight:500;font-size:max(16px, calc(18 * var(--u)));transition:background-color .35s var(--ease-in-out), color .35s var(--ease-in-out);animation:Intro-module__5pWlIa__fadeUp 1.2s var(--ease-out-expo) 1.15s both;border-radius:100px;justify-content:center;align-items:center;gap:4px;line-height:normal;display:inline-flex}.Intro-module__5pWlIa__chevron{width:24px;height:24px;transition:transform .45s var(--ease-out-expo)}@media (hover:hover){.Intro-module__5pWlIa__button:hover{background:var(--white);color:var(--black)}.Intro-module__5pWlIa__button:hover .Intro-module__5pWlIa__chevron{transform:translate(4px)}}@keyframes Intro-module__5pWlIa__fadeUp{0%{opacity:0;transform:translateY(24px)}}@media (max-width:767px){.Intro-module__5pWlIa__intro{margin-top:-20px}.Intro-module__5pWlIa__card{gap:28px}.Intro-module__5pWlIa__title{line-height:1.1}}
.Featured-module__WWlSca__featured{margin:calc(120 * var(--u)) var(--gutter) 0;scroll-margin-top:max(80px, calc(110 * var(--u)))}.Featured-module__WWlSca__label{font-weight:500;font-size:max(16px, calc(18 * var(--u)));color:var(--white-65);text-align:center;line-height:1.6}.Featured-module__WWlSca__ticker{width:min(100%, calc(855 * var(--u)));height:max(56px, calc(80 * var(--u)));margin:calc(40 * var(--u)) auto 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.Featured-module__WWlSca__tickerTrack{gap:calc(16 * var(--u));will-change:transform;width:max-content;height:100%;display:flex}.Featured-module__WWlSca__logos{gap:calc(16 * var(--u));height:100%;display:flex}.Featured-module__WWlSca__logo{flex:none;height:100%}.Featured-module__WWlSca__logo img{width:auto;height:100%}.Featured-module__WWlSca__grid{gap:calc(60 * var(--u));margin-top:calc(80 * var(--u));grid-template-columns:899fr 833fr;display:grid}.Featured-module__WWlSca__column{gap:calc(60 * var(--u));flex-direction:column;display:flex}.Featured-module__WWlSca__card{gap:calc(40 * var(--u));border-radius:max(24px, calc(32 * var(--u)));background:var(--white-30);isolation:isolate;transition:background-color .5s var(--ease-in-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.Featured-module__WWlSca__cardText{gap:calc(40 * var(--u));padding:max(32px, calc(60 * var(--u))) max(24px, calc(40 * var(--u))) 0;flex-direction:column;display:flex}.Featured-module__WWlSca__cardTitleRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}.Featured-module__WWlSca__cardHeading{flex-direction:column;gap:4px;display:flex}.Featured-module__WWlSca__eyebrow{font-size:max(13px, calc(14 * var(--u)));line-height:2.057}.Featured-module__WWlSca__cardTitle{font-weight:500;font-size:max(28px, calc(40 * var(--u)));letter-spacing:-.03em;line-height:1.25}.Featured-module__WWlSca__tags{gap:max(8px, calc(24 * var(--u)));flex-wrap:wrap;display:flex}.Featured-module__WWlSca__tag{padding:max(8px, calc(12 * var(--u))) max(12px, calc(16 * var(--u)));background:var(--white-65);color:var(--grey);font-weight:500;font-size:max(13px, calc(14 * var(--u)));white-space:nowrap;border-radius:100px;line-height:normal}.Featured-module__WWlSca__cardDescription{font-size:max(16px, calc(18 * var(--u)));color:var(--white-65);line-height:1.6}.Featured-module__WWlSca__media{transition:transform .9s var(--ease-out-expo);flex:1 0 auto}.Featured-module__WWlSca__iconCircle{right:max(20px, calc(32 * var(--u)));bottom:max(20px, calc(32 * var(--u)));z-index:1;padding:max(6px, calc(8 * var(--u)));background:var(--white);color:var(--black);box-shadow:var(--shadow-1);transition:transform .6s var(--ease-out-expo);border-radius:50px;display:flex;position:absolute}.Featured-module__WWlSca__iconChevron{width:max(32px, calc(40 * var(--u)));height:max(32px, calc(40 * var(--u)));transition:transform .6s var(--ease-out-expo)}.Featured-module__WWlSca__viewAllShell{flex:1 0 auto}.Featured-module__WWlSca__viewAll{min-height:max(96px, calc(165 * var(--u)));padding:0 max(24px, calc(60 * var(--u)));border-radius:max(24px, calc(32 * var(--u)));background:var(--white-30);font-weight:500;font-size:max(16px, calc(18 * var(--u)));transition:background-color .5s var(--ease-in-out);flex:1 0 auto;align-items:center;display:flex;position:relative}.Featured-module__WWlSca__viewAll .Featured-module__WWlSca__iconCircle{top:50%;bottom:auto;translate:0 -50%}@media (hover:hover){.Featured-module__WWlSca__card:hover,.Featured-module__WWlSca__viewAll:hover{background:#ffffff5c}.Featured-module__WWlSca__card:hover .Featured-module__WWlSca__media:not(:has([data-anchored])){transform:translate3d(0, calc(-12 * var(--u)), 0)}.Featured-module__WWlSca__card:hover .Featured-module__WWlSca__iconCircle,.Featured-module__WWlSca__viewAll:hover .Featured-module__WWlSca__iconCircle{transform:scale(1.08)}.Featured-module__WWlSca__card:hover .Featured-module__WWlSca__iconChevron,.Featured-module__WWlSca__viewAll:hover .Featured-module__WWlSca__iconChevron{transform:translate(3px)}}@media (max-width:1099px){.Featured-module__WWlSca__grid{grid-template-columns:1fr}}@media (max-width:767px){.Featured-module__WWlSca__featured{margin-top:88px;padding:0}.Featured-module__WWlSca__ticker{margin-top:24px}.Featured-module__WWlSca__grid,.Featured-module__WWlSca__column{gap:16px}.Featured-module__WWlSca__grid{margin-top:40px}.Featured-module__WWlSca__cardText{gap:20px}.Featured-module__WWlSca__card{gap:28px}}
.ProjectMedia-module__QzAZDW__plt,.ProjectMedia-module__QzAZDW__pivot{width:100%;position:relative}.ProjectMedia-module__QzAZDW__plt{aspect-ratio:899/419}.ProjectMedia-module__QzAZDW__pivot{aspect-ratio:833/223}.ProjectMedia-module__QzAZDW__shot{border-radius:max(4px, calc(6 * var(--u)));box-shadow:var(--shadow-depth);position:absolute;overflow:hidden}.ProjectMedia-module__QzAZDW__shot img,.ProjectMedia-module__QzAZDW__pivotHall img{object-fit:cover;width:100%;height:100%}.ProjectMedia-module__QzAZDW__pltDesktop{aspect-ratio:600/499.361;width:66.741%;top:0;left:20.467%}.ProjectMedia-module__QzAZDW__pltMobile{aspect-ratio:174/415;width:19.355%;top:20.048%;left:12.681%}.ProjectMedia-module__QzAZDW__shot .ProjectMedia-module__QzAZDW__alt{position:absolute;inset:0}.ProjectMedia-module__QzAZDW__pivotHall{width:100%;height:91.031%;position:absolute;top:8.969%;left:0;overflow:hidden}.ProjectMedia-module__QzAZDW__pivotHall img{opacity:.6;transition:opacity .6s var(--ease-in-out)}.ProjectMedia-module__QzAZDW__pivotHall[data-ready] img{opacity:0}.ProjectMedia-module__QzAZDW__wall{opacity:.92;width:100%;height:100%;position:absolute;inset:0}.ProjectMedia-module__QzAZDW__pivotPhone{aspect-ratio:173/309;width:20.768%;top:25.112%;left:39.676%}.ProjectMedia-module__QzAZDW__shot .ProjectMedia-module__QzAZDW__alt{animation:ProjectMedia-module__QzAZDW__swap 2s var(--ease-in-out-back) infinite alternate}@keyframes ProjectMedia-module__QzAZDW__swap{0%{opacity:0}to{opacity:1}}.ProjectMedia-module__QzAZDW__pivotHall img{animation:ProjectMedia-module__QzAZDW__zoom 2s var(--ease-in-out) infinite alternate}@keyframes ProjectMedia-module__QzAZDW__zoom{to{transform:scale(1.1)}}.ProjectMedia-module__QzAZDW__pivotPhone{animation:ProjectMedia-module__QzAZDW__rise 2s var(--ease-in-out) infinite alternate;translate:calc(var(--px,0) * -14px) 0}@keyframes ProjectMedia-module__QzAZDW__rise{to{transform:translateY(-14.887%)}}[data-offscreen] .ProjectMedia-module__QzAZDW__shot .ProjectMedia-module__QzAZDW__alt,[data-offscreen] .ProjectMedia-module__QzAZDW__pivotHall img,[data-offscreen] .ProjectMedia-module__QzAZDW__pivotPhone{animation-play-state:paused}@media (max-width:767px){.ProjectMedia-module__QzAZDW__pivot{aspect-ratio:2.02}.ProjectMedia-module__QzAZDW__pivotPhone{width:25%;top:12%;left:37.5%}}@media (prefers-reduced-motion:reduce){.ProjectMedia-module__QzAZDW__shot .ProjectMedia-module__QzAZDW__alt,.ProjectMedia-module__QzAZDW__pivotPhone,.ProjectMedia-module__QzAZDW__pivotHall img{animation:none}.ProjectMedia-module__QzAZDW__shot .ProjectMedia-module__QzAZDW__alt{opacity:0}}
.Footer-module__S6Hkya__footer{gap:calc(60 * var(--u));margin:calc(120 * var(--u)) var(--gutter) 0;padding:max(48px, calc(80 * var(--u))) calc(32 * var(--u));padding-bottom:calc(var(--nav-clear) + max(32px, calc(48 * var(--u))));scroll-margin-top:max(80px, calc(110 * var(--u)));flex-direction:column;display:flex}.Footer-module__S6Hkya__content{gap:calc(40 * var(--u));flex-direction:column;display:flex}.Footer-module__S6Hkya__lead{align-items:flex-start;gap:calc(24 * var(--u));display:flex}.Footer-module__S6Hkya__avatar{width:max(56px, calc(80 * var(--u)));aspect-ratio:1;clip-path:circle(50%);background:var(--light-grey);border-radius:100px;flex:none;position:relative;overflow:hidden}.Footer-module__S6Hkya__photo{object-fit:cover;filter:drop-shadow(-6px 3px 8px #0000002e);width:100%;height:100%;position:absolute;inset:0}.Footer-module__S6Hkya__title{min-width:0;font-weight:500;font-size:max(40px, calc(70 * var(--u)));letter-spacing:-.04em;flex:1 1 0;line-height:1.1429}.Footer-module__S6Hkya__rule{background:var(--white-65);transform-origin:0;border:0;border-radius:1px;height:1px;margin:0}.js .Footer-module__S6Hkya__rule[data-reveal]{transform:scaleX(0)}.js .Footer-module__S6Hkya__rule[data-reveal][data-inview]{transition:opacity .6s var(--ease-in-out), transform 1.6s var(--ease-out-expo);transform:none}.Footer-module__S6Hkya__buttons{align-items:flex-start;gap:calc(24 * var(--u));flex-wrap:wrap;display:flex}.Footer-module__S6Hkya__email,.Footer-module__S6Hkya__cta{padding:max(16px, calc(24 * var(--u))) max(24px, calc(32 * var(--u)));font-weight:500;font-size:max(16px, calc(18 * var(--u)));white-space:nowrap;transition:background-color .35s var(--ease-in-out), color .35s var(--ease-in-out), box-shadow .35s var(--ease-in-out);border-radius:100px;justify-content:center;align-items:center;line-height:1.6;display:inline-flex}.Footer-module__S6Hkya__email{gap:max(4px, calc(6 * var(--u)));padding:0 max(8px, calc(10 * var(--u))) 0 0;background:var(--white-30);box-shadow:inset 0 0 0 1px var(--white-30)}.Footer-module__S6Hkya__emailLink{padding:max(16px, calc(24 * var(--u))) max(4px, calc(6 * var(--u))) max(16px, calc(24 * var(--u))) max(24px, calc(32 * var(--u)));color:inherit;border-radius:100px;align-self:stretch;align-items:center;display:flex}.Footer-module__S6Hkya__copy{width:max(40px, calc(44 * var(--u)));height:max(40px, calc(44 * var(--u)));color:var(--white);cursor:pointer;transition:background-color .35s var(--ease-in-out), color .35s var(--ease-in-out), scale .35s var(--ease-out-expo);background:#fff0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.Footer-module__S6Hkya__copy:after{content:"";position:absolute;inset:-2px}.Footer-module__S6Hkya__copy:active{scale:.92}.Footer-module__S6Hkya__copyIcons{width:max(20px, calc(22 * var(--u)));height:max(20px, calc(22 * var(--u)));display:grid}.Footer-module__S6Hkya__copyIcon,.Footer-module__S6Hkya__checkIcon{width:100%;height:100%;transition:opacity .3s var(--ease-in-out), scale .45s var(--ease-out-expo);grid-area:1/1}.Footer-module__S6Hkya__checkIcon{opacity:0;scale:.6}.Footer-module__S6Hkya__email[data-copied=true] .Footer-module__S6Hkya__copy{color:#73e0a9;background:#73e0a92e}.Footer-module__S6Hkya__email[data-copied=true] .Footer-module__S6Hkya__copyIcon{opacity:0;transition:opacity 90ms var(--ease-out-expo), scale .45s var(--ease-out-expo);scale:.6}.Footer-module__S6Hkya__email[data-copied=true] .Footer-module__S6Hkya__checkIcon{opacity:1;transition:opacity .12s var(--ease-out-expo), scale .45s var(--ease-out-expo);scale:1}.Footer-module__S6Hkya__emailLink:focus-visible,.Footer-module__S6Hkya__copy:focus-visible{outline:2px solid var(--white);outline-offset:2px}.Footer-module__S6Hkya__cta{background:var(--white);color:var(--black)}.Footer-module__S6Hkya__arrow{width:max(32px, calc(40 * var(--u)));height:max(32px, calc(40 * var(--u)));flex:none;transform:scaleX(-1)}.Footer-module__S6Hkya__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.Footer-module__S6Hkya__copyright{font-size:max(14px, calc(16 * var(--u)));color:var(--white-50);line-height:1.8}.Footer-module__S6Hkya__links{align-items:flex-start;gap:max(48px, calc(120 * var(--u)));display:flex}.Footer-module__S6Hkya__linkGroup{gap:max(8px, calc(16 * var(--u)));white-space:nowrap;flex-direction:column;display:flex}.Footer-module__S6Hkya__linkLabel{font-weight:500;font-size:max(14px, calc(16 * var(--u)));color:var(--white-50);line-height:1.8}.Footer-module__S6Hkya__linkValue{font-size:max(16px, calc(18 * var(--u)));line-height:1.6}.Footer-module__S6Hkya__social{transition:background-size .5s var(--ease-out-expo);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.Footer-module__S6Hkya__social:focus-visible{background-size:100% 1px}@media (hover:hover){.Footer-module__S6Hkya__email:hover{box-shadow:inset 0 0 0 1px var(--white)}.Footer-module__S6Hkya__copy:hover{background:#ffffff24}.Footer-module__S6Hkya__cta:hover{background:#73e0a9}.Footer-module__S6Hkya__social:hover{background-size:100% 1px}}@media (max-width:767px){.Footer-module__S6Hkya__footer{padding:24px 0 calc(var(--nav-clear) + 28px);gap:48px;margin-top:40px}.Footer-module__S6Hkya__content{gap:28px}.Footer-module__S6Hkya__lead{flex-direction:column;gap:20px}.Footer-module__S6Hkya__title{line-height:1.1}.Footer-module__S6Hkya__buttons{align-items:center;gap:12px}.Footer-module__S6Hkya__email{flex-basis:100%}.Footer-module__S6Hkya__emailLink{flex:1;justify-content:center;padding-left:24px}.Footer-module__S6Hkya__cta{flex:1}.Footer-module__S6Hkya__bottom{flex-direction:column-reverse;align-items:flex-start}.Footer-module__S6Hkya__byline{display:block}}@media (max-width:359px){.Footer-module__S6Hkya__email{padding-right:6px}.Footer-module__S6Hkya__emailLink{padding:16.8px 2px 16.8px 14px;font-size:15px}.Footer-module__S6Hkya__copy{width:36px;height:36px}.Footer-module__S6Hkya__copy:after{inset:-4px}}
