.Footer-module__S6Hkya__footer{background:var(--ink);border-top:1px solid #ffffff12;padding-block:1.35rem}.Footer-module__S6Hkya__inner{align-items:center;gap:1rem;display:grid}.Footer-module__S6Hkya__brandRow{align-items:center;gap:.75rem;display:flex}.Footer-module__S6Hkya__logo{border:1px solid #ffffff24;border-radius:50%}.Footer-module__S6Hkya__name{font-family:var(--font-display);letter-spacing:-.01em;font-size:.82rem;font-weight:700}.Footer-module__S6Hkya__tag{color:var(--muted);margin-top:.1rem;font-size:.68rem}.Footer-module__S6Hkya__links{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;flex-wrap:wrap;gap:.45rem 1rem;font-size:.62rem;display:flex}.Footer-module__S6Hkya__links a{color:var(--soft);transition:color .2s}.Footer-module__S6Hkya__links a:hover{color:var(--teal)}.Footer-module__S6Hkya__meta{color:var(--faint);flex-wrap:wrap;gap:.4rem .9rem;font-size:.62rem;display:flex}.Footer-module__S6Hkya__credit{letter-spacing:.08em;text-transform:uppercase}@media (min-width:768px){.Footer-module__S6Hkya__inner{grid-template-columns:auto 1fr auto;gap:2rem}.Footer-module__S6Hkya__links{justify-content:center}}
.Header-module__hBw1pG__header{z-index:100;height:var(--header-h);transition:background .3s var(--ease), backdrop-filter .3s var(--ease);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.Header-module__hBw1pG__header:after{content:"";background:var(--horizon);opacity:0;height:1px;transition:opacity .3s var(--ease);position:absolute;bottom:0;left:0;right:0}.Header-module__hBw1pG__scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050505e0}.Header-module__hBw1pG__scrolled:after{opacity:.45}.Header-module__hBw1pG__inner{grid-template-columns:auto 1fr auto;align-items:center;gap:1.25rem;height:100%;display:grid}.Header-module__hBw1pG__brand{align-items:center;gap:.7rem;min-width:0;display:inline-flex}.Header-module__hBw1pG__logoWrap{border:1px solid #ffffff2e;border-radius:50%;flex-shrink:0;width:2.35rem;height:2.35rem;overflow:hidden}.Header-module__hBw1pG__logo{object-fit:cover;object-position:center;width:100%;height:100%}.Header-module__hBw1pG__brandText{flex-direction:column;min-width:0;line-height:1.15;display:flex}.Header-module__hBw1pG__brandName{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;font-size:.82rem;font-weight:650}.Header-module__hBw1pG__brandBy{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.58rem}.Header-module__hBw1pG__nav{justify-content:center;gap:clamp(1.1rem,2.2vw,2rem);display:none}.Header-module__hBw1pG__navLink{letter-spacing:.14em;text-transform:uppercase;color:var(--soft);padding-block:.3rem;font-size:.68rem;font-weight:600;transition:color .2s;position:relative}.Header-module__hBw1pG__navLink:after{content:"";background:var(--teal);transform-origin:0;height:1px;transition:transform .25s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.Header-module__hBw1pG__navLink:hover{color:var(--teal)}.Header-module__hBw1pG__navLink:hover:after{transform:scaleX(1)}.Header-module__hBw1pG__actions{justify-self:end;align-items:center;gap:.65rem;display:flex}.Header-module__hBw1pG__cta{min-height:2.4rem;padding-inline:1rem;display:none}.Header-module__hBw1pG__menuBtn{background:#0000004d;border:1px solid #ff2d9b59;place-items:center;width:2.6rem;height:2.6rem;display:grid}.Header-module__hBw1pG__menuLines{flex-direction:column;justify-content:space-between;width:1.1rem;height:.65rem;display:flex}.Header-module__hBw1pG__menuLines span{background:var(--white);height:1.5px;transition:transform .3s var(--ease);transform-origin:50%;display:block}.Header-module__hBw1pG__menuOpen .Header-module__hBw1pG__menuLines span:first-child{transform:translateY(4.25px)rotate(45deg)}.Header-module__hBw1pG__menuOpen .Header-module__hBw1pG__menuLines span:last-child{transform:translateY(-4.25px)rotate(-45deg)}.Header-module__hBw1pG__mobile{inset:var(--header-h) 0 0;padding:1.25rem var(--gutter) 2.25rem;background:radial-gradient(at 80% 0,#7a4ae01a,#0000 38%),#050506fc;position:fixed;overflow-y:auto}.Header-module__hBw1pG__mobile[hidden]{display:none}.Header-module__hBw1pG__mobileNav{flex-direction:column;gap:.15rem;max-width:26rem;display:flex}.Header-module__hBw1pG__mobileLink{border-bottom:1px solid var(--line);font-family:var(--font-display);letter-spacing:-.02em;align-items:baseline;gap:.9rem;padding:.95rem 0;font-size:clamp(1.85rem,8vw,2.6rem);font-weight:700;line-height:1;display:flex}.Header-module__hBw1pG__mobileIndex{font-family:var(--font-body);letter-spacing:.14em;color:var(--magenta);font-size:.65rem}.Header-module__hBw1pG__mobileCtas{flex-direction:column;gap:.75rem;margin-top:1.75rem;display:flex}@media (min-width:900px){.Header-module__hBw1pG__nav{display:flex}.Header-module__hBw1pG__cta{display:inline-flex}.Header-module__hBw1pG__menuBtn{display:none}.Header-module__hBw1pG__mobile{display:none!important}}
.Benefits-module__UV4tBa__section{background:linear-gradient(90deg,#05050533,#0c090e85,#05050533),radial-gradient(at 70%,#ff8a1f0f,#0000 48%),0 0;padding-block:clamp(2rem,4vw,3.25rem);position:relative;overflow:hidden}.Benefits-module__UV4tBa__bar{gap:1rem;display:grid}.Benefits-module__UV4tBa__heading{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:600}.Benefits-module__UV4tBa__list{grid-template-columns:1fr 1fr;gap:1.1rem 1.25rem;display:grid;position:relative}.Benefits-module__UV4tBa__item{opacity:.35;transition:opacity .55s var(--ease), transform .55s var(--ease);align-items:center;gap:.55rem;display:inline-flex;transform:translate(-.45rem)}.Benefits-module__UV4tBa__section.is-visible .Benefits-module__UV4tBa__item{opacity:1;transform:translate(0)}.Benefits-module__UV4tBa__section.is-visible .Benefits-module__UV4tBa__item:nth-child(2){transition-delay:80ms}.Benefits-module__UV4tBa__section.is-visible .Benefits-module__UV4tBa__item:nth-child(3){transition-delay:.16s}.Benefits-module__UV4tBa__section.is-visible .Benefits-module__UV4tBa__item:nth-child(4){transition-delay:.24s}.Benefits-module__UV4tBa__mark{transform-origin:0;width:1.25rem;height:1px;transition:transform .6s var(--ease);flex-shrink:0;transform:scaleX(0)}.Benefits-module__UV4tBa__section.is-visible .Benefits-module__UV4tBa__mark{transform:scaleX(1)}.Benefits-module__UV4tBa__title{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;font-size:clamp(.92rem,1.8vw,1.1rem);font-weight:600}.Benefits-module__UV4tBa__horizon{width:min(100% - (var(--gutter) * 2), var(--max));background:var(--horizon);opacity:.55;height:1px;transform:scaleX(var(--scene-progress));transform-origin:0;transition:transform .85s var(--ease);margin:1.35rem auto 0;display:block}@media (min-width:860px){.Benefits-module__UV4tBa__bar{grid-template-columns:auto 1fr;align-items:center;gap:2rem}.Benefits-module__UV4tBa__list{grid-template-columns:1.1fr .75fr .95fr 1.35fr;align-items:center;gap:clamp(1rem,3vw,3rem)}}@media (prefers-reduced-motion:reduce){.Benefits-module__UV4tBa__item,.Benefits-module__UV4tBa__mark{opacity:1;transition:none;transform:none}}
.BrandInterlude-module__3F7CXa__section{isolation:isolate;align-items:center;min-height:clamp(23rem,52vh,34rem);padding-block:clamp(4rem,8vw,6rem);display:flex;position:relative;overflow:hidden}.BrandInterlude-module__3F7CXa__media{position:absolute;inset:-5%}.BrandInterlude-module__3F7CXa__image{object-fit:cover;object-position:54% 58%;filter:brightness(.38)contrast(1.1)saturate(.85);transition:transform 1.8s var(--ease);transform:scale(1.065)translate(.8%)}.BrandInterlude-module__3F7CXa__section.is-visible .BrandInterlude-module__3F7CXa__image{transform:scale(1.025)translate(0,0)}.BrandInterlude-module__3F7CXa__wash{background:linear-gradient(90deg,#050505e6 0%,#0505057a 48%,#050505bd 100%),linear-gradient(#05050585,#0000 40%,#050505bf),radial-gradient(at 73% 62%,#ff2d9b26,#0000 44%),radial-gradient(at 18% 38%,#00e5c81c,#0000 38%);position:absolute;inset:0}.BrandInterlude-module__3F7CXa__lightBand{filter:blur(18px);height:18%;opacity:calc(.3 + var(--scene-progress) * .7);transition:opacity 1s var(--ease), transform 1.3s var(--ease);background:linear-gradient(90deg,#0000 4%,#ff8a1f0e 24%,#ff2d9b16 55%,#00e5c80b 78%,#0000);position:absolute;top:62%;left:-10%;right:-10%;transform:translate(-4%)rotate(-1deg)}.BrandInterlude-module__3F7CXa__section.is-visible .BrandInterlude-module__3F7CXa__lightBand{transform:translate(0,0)rotate(-1deg)}.BrandInterlude-module__3F7CXa__ghost{z-index:1;font-family:var(--font-display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #ffffff0f;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:calc(.25 + var(--scene-progress) * .75);transition:opacity 1s var(--ease), transform 1.4s var(--ease);font-size:clamp(8rem,28vw,18rem);font-weight:700;line-height:.8;position:absolute;top:50%;right:-2%;transform:translateY(-50%)}.BrandInterlude-module__3F7CXa__content{z-index:2;max-width:36rem;position:relative}.BrandInterlude-module__3F7CXa__label{letter-spacing:.2em;text-transform:uppercase;color:var(--teal);margin-bottom:1rem;font-size:.68rem;font-weight:600}.BrandInterlude-module__3F7CXa__statement{font-family:var(--font-display);letter-spacing:-.045em;text-transform:uppercase;flex-direction:column;gap:.15em;font-size:clamp(2.2rem,6vw,4rem);font-weight:650;line-height:.98;display:flex}.BrandInterlude-module__3F7CXa__statement>span{opacity:0;transition:opacity .72s var(--ease), transform .72s var(--ease);display:block;transform:translateY(.7em)}.BrandInterlude-module__3F7CXa__statement.is-visible>span{opacity:1;transform:translateY(0)}.BrandInterlude-module__3F7CXa__statement.is-visible>span:nth-child(2){transition-delay:90ms}.BrandInterlude-module__3F7CXa__statement.is-visible>span:nth-child(3){transition-delay:.18s}.BrandInterlude-module__3F7CXa__accent{color:var(--magenta);text-shadow:0 0 2.5rem #ff2d9b29}.BrandInterlude-module__3F7CXa__horizon{background:var(--horizon);width:min(12rem,40vw);height:1px;transform:scaleX(var(--scene-progress));transform-origin:0;transition:transform .9s .2s var(--ease);margin-top:1.5rem;display:block}.BrandInterlude-module__3F7CXa__frameCode{width:1px;height:clamp(4rem,12vw,8rem);transform:translateY(-50%) scaleY(var(--scene-progress));transition:transform 1s .25s var(--ease);background:linear-gradient(#0000,#00e5c8a6,#ff2d9b59,#0000);position:absolute;top:50%;left:-1rem}@media (max-width:640px){.BrandInterlude-module__3F7CXa__section{min-height:22rem}.BrandInterlude-module__3F7CXa__ghost{opacity:.25;font-size:8.5rem;right:-8%}.BrandInterlude-module__3F7CXa__media{inset:0}.BrandInterlude-module__3F7CXa__image{object-position:62% 55%;filter:brightness(.32)contrast(1.08)saturate(.82)}.BrandInterlude-module__3F7CXa__frameCode{left:0}}@media (prefers-reduced-motion:reduce){.BrandInterlude-module__3F7CXa__image,.BrandInterlude-module__3F7CXa__lightBand,.BrandInterlude-module__3F7CXa__statement>span{opacity:1;transition:none;transform:none}}
.BrandStatement-module__KKDVnG__section{background:radial-gradient(at 18% 30%,#00e5c80f,#0000 48%),linear-gradient(#05050533,#0000 40%),0 0;padding-block:clamp(2.25rem,5vw,3.5rem);position:relative;overflow:hidden}.BrandStatement-module__KKDVnG__palm{opacity:.07;filter:blur(1px);width:min(42vw,28rem);height:min(48vw,32rem);transform:rotate(-8deg) translateY(calc((1 - var(--scene-progress)) * 1.25rem));transition:transform 1.1s var(--ease);pointer-events:none;background:radial-gradient(18% 55% at 52% 78%,#000000e6,#0000 70%),radial-gradient(8% 42% at 38% 48%,#ffffff59,#0000 70%),radial-gradient(10% 48% at 55% 42%,#ffffff4d,#0000 70%),radial-gradient(9% 40% at 68%,#ffffff47,#0000 70%),radial-gradient(7% 36% at 45% 36%,#ffffff38,#0000 70%);position:absolute;bottom:-28%;right:-6%}.BrandStatement-module__KKDVnG__stripes{aspect-ratio:1;opacity:.1;pointer-events:none;background:repeating-linear-gradient(#ff2d9ba6 0 1px,#0000 1px 12px);border-radius:50%;width:clamp(14rem,28vw,26rem);position:absolute;top:-55%;left:-8%;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 72%);mask-image:radial-gradient(circle,#000 30%,#0000 72%)}.BrandStatement-module__KKDVnG__inner{z-index:1;align-items:end;gap:1.75rem;display:grid;position:relative}.BrandStatement-module__KKDVnG__kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--magenta);margin-bottom:.7rem;font-size:.7rem;font-weight:600}.BrandStatement-module__KKDVnG__statement{font-family:var(--font-display);letter-spacing:-.05em;text-transform:uppercase;text-shadow:0 0 48px #00e5c814;max-width:11ch;font-size:clamp(2.15rem,5.8vw,3.85rem);font-weight:650;line-height:.98}.BrandStatement-module__KKDVnG__statement span{color:var(--teal)}.BrandStatement-module__KKDVnG__rail{color:var(--muted);flex-wrap:wrap;gap:.4rem 0;display:flex}.BrandStatement-module__KKDVnG__rail li{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;align-items:center;font-size:clamp(.78rem,1.5vw,.9rem);font-weight:600;display:inline-flex}.BrandStatement-module__KKDVnG__rail li:not(:last-child):after{content:"/";color:#ffffff38;font-family:var(--font-body);margin-inline:.75rem;font-weight:400}.BrandStatement-module__KKDVnG__horizon{width:min(100% - (var(--gutter) * 2), var(--max));transform:scaleX(var(--scene-progress));transition:transform .95s .1s var(--ease);margin:clamp(1.5rem,3vw,2.25rem) auto 0}@media (min-width:860px){.BrandStatement-module__KKDVnG__inner{grid-template-columns:1.15fr .85fr;align-items:center;gap:2.5rem}.BrandStatement-module__KKDVnG__railWrap{justify-self:end}.BrandStatement-module__KKDVnG__rail{justify-content:flex-end}.BrandStatement-module__KKDVnG__section{padding-block:clamp(2.75rem,5.5vw,4rem)}}@media (max-width:640px){.BrandStatement-module__KKDVnG__palm{opacity:.045;width:70vw}.BrandStatement-module__KKDVnG__stripes{opacity:.06}}
.FinalCta-module__Xl1NAq__section{isolation:isolate;background:linear-gradient(90deg,#050507 0%,#050507f0 34%,#05050757 66%,#050507 100%),radial-gradient(at 78% 26%,#7a4ae026,#0000 42%),radial-gradient(at 18% 70%,#ff2d9b1a,#0000 40%),#050507;min-height:clamp(38rem,78vh,52rem);padding-block:clamp(5rem,9vw,8rem);position:relative;overflow:hidden}.FinalCta-module__Xl1NAq__atmosphere{pointer-events:none;position:absolute;inset:0}.FinalCta-module__Xl1NAq__palm{opacity:.075;filter:blur(1px);background:radial-gradient(18% 55% at 52% 78%,#000000f2,#0000 70%),radial-gradient(8% 42% at 38% 48%,#ffffff52,#0000 70%),radial-gradient(10% 48% at 55% 42%,#ffffff47,#0000 70%),radial-gradient(9% 40% at 68%,#ffffff40,#0000 70%);width:min(42vw,30rem);height:min(48vw,34rem);position:absolute;bottom:-24%;left:-8%;transform:rotate(9deg)}.FinalCta-module__Xl1NAq__glowA{filter:blur(70px);background:#00e5c813;border-radius:50%;width:28rem;height:18rem;animation:18s ease-in-out infinite alternate FinalCta-module__Xl1NAq__glowDrift;position:absolute;top:8%;left:32%}.FinalCta-module__Xl1NAq__glowB{filter:blur(80px);background:#ff2d9b18;border-radius:50%;width:22rem;height:16rem;animation:22s ease-in-out infinite alternate-reverse FinalCta-module__Xl1NAq__glowDrift;position:absolute;top:42%;right:4%}@keyframes FinalCta-module__Xl1NAq__glowDrift{0%{transform:translate(0,0)}to{transform:translate(4%,6%)}}.FinalCta-module__Xl1NAq__ghost{font-family:var(--font-display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #ffffff0a;-webkit-user-select:none;user-select:none;font-size:clamp(8rem,22vw,18rem);font-weight:700;line-height:.8;position:absolute;top:4%;left:31%}.FinalCta-module__Xl1NAq__layout{z-index:2;align-items:center;gap:3.5rem;display:grid;position:relative}.FinalCta-module__Xl1NAq__lowerThird{z-index:4;text-shadow:0 2px 1.5rem #000000e6;border-left:1px solid #ffffff47;max-width:32rem;padding-left:1.15rem;position:relative}.FinalCta-module__Xl1NAq__ready{letter-spacing:.2em;text-transform:uppercase;color:var(--magenta);margin-bottom:.75rem;font-size:.65rem;font-weight:600}.FinalCta-module__Xl1NAq__brand{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--teal);margin-bottom:.4rem;font-size:.78rem;font-weight:600}.FinalCta-module__Xl1NAq__place{font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;margin-bottom:.9rem;font-size:clamp(1.85rem,4.8vw,3.45rem);font-weight:650;line-height:1}.FinalCta-module__Xl1NAq__address{color:var(--soft);margin-bottom:1.35rem;font-size:.92rem;font-style:normal;line-height:1.55}.FinalCta-module__Xl1NAq__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.FinalCta-module__Xl1NAq__phone{font-family:var(--font-display);letter-spacing:-.01em;color:var(--white);border-bottom:1px solid #00e5c8b3;padding-bottom:.12rem;font-size:1.2rem;font-weight:600;transition:color .2s}.FinalCta-module__Xl1NAq__phone:hover{color:var(--teal)}.FinalCta-module__Xl1NAq__visual{z-index:2;width:100%;min-height:clamp(24rem,52vw,38rem);position:relative}.FinalCta-module__Xl1NAq__reel{background:var(--surface);clip-path:polygon(7% 0,100% 0,100% 92%,0 100%,0 12%);position:absolute;inset:0;overflow:hidden;box-shadow:0 2.5rem 6rem #00000080,inset 0 0 0 1px #ffffff0d}.FinalCta-module__Xl1NAq__reelFrame{object-fit:cover;object-position:center;opacity:0;filter:saturate(.92)contrast(1.06);animation:24s linear infinite both FinalCta-module__Xl1NAq__finaleFrame;transform:scale(1.035)}.FinalCta-module__Xl1NAq__frame1{animation-delay:0s}.FinalCta-module__Xl1NAq__frame2{animation-delay:-18s}.FinalCta-module__Xl1NAq__frame3{animation-delay:-12s}.FinalCta-module__Xl1NAq__frame4{object-position:center 58%;animation-delay:-6s}@keyframes FinalCta-module__Xl1NAq__finaleFrame{0%{opacity:1;transform:scale(1.035)translate(0,0)}20%{opacity:1}25%{opacity:0;transform:scale(1.075)translate(-.6%,-.25%)}95%{opacity:0;transform:scale(1.035)translate(0,0)}to{opacity:1}}.FinalCta-module__Xl1NAq__reelShade{z-index:2;pointer-events:none;background:linear-gradient(90deg,#050507d1,#0000 38%,#05050714 74%,#0505075c),linear-gradient(#0505072e,#0000 55%,#050507b3);position:absolute;inset:0}.FinalCta-module__Xl1NAq__reelLight{z-index:3;background:var(--horizon);opacity:.75;height:1px;transform:scaleX(var(--scene-progress));transform-origin:0;transition:transform 1.15s .2s var(--ease);position:absolute;top:18%;left:5%;right:-8%;box-shadow:0 -.75rem 3rem #ff2d9b24,0 .75rem 3rem #00e5c81a}.FinalCta-module__Xl1NAq__detailStrip{z-index:5;background:var(--horizon);grid-template-columns:1.25fr .75fr;gap:1px;width:min(58%,25rem);padding-top:1px;display:grid;position:absolute;bottom:-1.75rem;right:-2%;box-shadow:-1.5rem 1.75rem 4rem #0000008f}.FinalCta-module__Xl1NAq__detail{background:var(--surface);min-height:8.5rem;position:relative;overflow:hidden}.FinalCta-module__Xl1NAq__detailImage{object-fit:cover;filter:saturate(.94)contrast(1.05);transform:scale(1.025)}.FinalCta-module__Xl1NAq__horizon{z-index:3;background:var(--horizon);height:1px;transform:scaleX(var(--scene-progress));transform-origin:50%;transition:transform 1s .1s var(--ease);position:absolute;bottom:0;left:8%;right:8%;box-shadow:0 -8px 28px #ff2d9b1a,0 8px 28px #00e5c814}@media (min-width:900px){.FinalCta-module__Xl1NAq__layout{grid-template-columns:minmax(20rem,.68fr) minmax(0,1.32fr);gap:0}.FinalCta-module__Xl1NAq__lowerThird{margin-right:-5rem;padding-block:1rem}.FinalCta-module__Xl1NAq__visual{width:calc(100% + var(--gutter) * 1.15);min-height:39rem;transform:translate(3%)}}@media (max-width:640px){.FinalCta-module__Xl1NAq__section{min-height:0;padding-block:4.5rem 5.5rem}.FinalCta-module__Xl1NAq__layout{gap:4rem}.FinalCta-module__Xl1NAq__visual{width:calc(100% + var(--gutter) * 1.15);min-height:25rem;margin-left:calc(var(--gutter) * -.45);order:-1}.FinalCta-module__Xl1NAq__reel{clip-path:polygon(5% 0,100% 0,100% 94%,0 100%,0 8%)}.FinalCta-module__Xl1NAq__reelFrame{object-position:55% center}.FinalCta-module__Xl1NAq__frame4{object-position:center 45%}.FinalCta-module__Xl1NAq__detailStrip{width:76%;bottom:-1.25rem;right:-2%}.FinalCta-module__Xl1NAq__detail{min-height:6.5rem}.FinalCta-module__Xl1NAq__ghost{font-size:7.5rem;top:2%;left:auto;right:-10%}.FinalCta-module__Xl1NAq__palm{opacity:.05}}@media (prefers-reduced-motion:reduce){.FinalCta-module__Xl1NAq__glowA,.FinalCta-module__Xl1NAq__glowB{animation:none}.FinalCta-module__Xl1NAq__reelFrame{opacity:0;animation:none;transform:none}.FinalCta-module__Xl1NAq__frame1{opacity:1}}
.HeavyEquipment-module__f-9XjW__section{background:linear-gradient(115deg,#050505f5 0 25%,#0a090575 56%,#05050514),radial-gradient(at 78% 40%,#ffd4002e,#0000 38%),radial-gradient(at 96% 78%,#00e5c813,#0000 30%),radial-gradient(at 40% 95%,#ff2d9b0a,#0000 28%),0 0;padding-block:clamp(4.5rem,9vw,8rem);position:relative;overflow:clip}.HeavyEquipment-module__f-9XjW__section:after{content:"04";z-index:0;font-family:var(--font-display);letter-spacing:-.08em;color:#0000;-webkit-text-stroke:1px #ffd4000e;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(10rem,25vw,22rem);font-weight:700;line-height:.7;position:absolute;bottom:.02em;left:-.04em}.HeavyEquipment-module__f-9XjW__bloom{filter:blur(80px);width:min(48vw,32rem);height:min(40vw,26rem);opacity:calc(.4 + var(--scene-progress) * .6);transition:opacity 1s var(--ease);pointer-events:none;background:#ffd4001a;border-radius:50%;position:absolute;top:18%;right:-10%}.HeavyEquipment-module__f-9XjW__layout{z-index:2;gap:2.25rem;display:grid;position:relative}.HeavyEquipment-module__f-9XjW__copy{z-index:3;max-width:30rem;position:relative}.HeavyEquipment-module__f-9XjW__heading{font-family:var(--font-display);letter-spacing:-.05em;text-transform:uppercase;margin:.55rem 0 .95rem;font-size:clamp(2.7rem,6.6vw,5.35rem);font-weight:650;line-height:.98}.HeavyEquipment-module__f-9XjW__break{color:var(--yellow);text-shadow:0 0 40px #ffd4002e;display:block}.HeavyEquipment-module__f-9XjW__lede{color:var(--soft);max-width:28rem;margin-bottom:1.25rem;font-size:.98rem}.HeavyEquipment-module__f-9XjW__list{flex-wrap:wrap;gap:.45rem 1.15rem;display:flex}.HeavyEquipment-module__f-9XjW__list li{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:600}.HeavyEquipment-module__f-9XjW__list li:before{content:"";vertical-align:middle;background:var(--yellow);width:.4rem;height:1px;margin-right:.45rem;display:inline-block}.HeavyEquipment-module__f-9XjW__visual{z-index:2;gap:.7rem;display:grid;position:relative}.HeavyEquipment-module__f-9XjW__heroShot{aspect-ratio:16/11;background:var(--surface);position:relative;overflow:hidden;box-shadow:inset 0 -1px #ffd400bf,0 0 0 1px #ffd40014,-2rem 2rem 5rem #00000052}.HeavyEquipment-module__f-9XjW__stack{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.HeavyEquipment-module__f-9XjW__stackItem{aspect-ratio:4/3;background:var(--surface);position:relative;overflow:hidden}.HeavyEquipment-module__f-9XjW__stackItem:first-child{box-shadow:inset 0 -1px #ff2d9b4d}.HeavyEquipment-module__f-9XjW__stackItem:last-child{box-shadow:inset 0 -1px #00e5c84d}.HeavyEquipment-module__f-9XjW__image{object-fit:cover;filter:contrast(1.05)saturate(1.02);transition:transform 1.1s var(--ease);transform:scale(1.03)}.HeavyEquipment-module__f-9XjW__section.is-visible .HeavyEquipment-module__f-9XjW__image{transform:scale(1)}.HeavyEquipment-module__f-9XjW__horizon{z-index:1;height:1px;transform:scaleX(var(--scene-progress));transform-origin:0;transition:transform 1s .15s var(--ease);pointer-events:none;background:linear-gradient(90deg,#0000,#ffd400bf,#00e5c833,#0000);position:absolute;bottom:10%;left:32%;right:-4%}@media (min-width:980px){.HeavyEquipment-module__f-9XjW__layout{grid-template-columns:.52fr 1.48fr;align-items:center;gap:0}.HeavyEquipment-module__f-9XjW__copy{background:linear-gradient(90deg,#050505f5 0 72%,#0000);margin-right:-3.5rem;padding:2rem 4.5rem 2rem 0}.HeavyEquipment-module__f-9XjW__visual{width:calc(100% + var(--gutter) * 1.35);grid-template-columns:1.6fr .55fr;gap:.8rem;transform:translate(3.5%)}.HeavyEquipment-module__f-9XjW__stack{flex-direction:column;grid-template-columns:1fr;height:100%;display:flex}.HeavyEquipment-module__f-9XjW__heroShot{aspect-ratio:auto;height:100%;min-height:39rem}.HeavyEquipment-module__f-9XjW__stackItem{aspect-ratio:auto;flex:1;min-height:0}}@media (max-width:640px){.HeavyEquipment-module__f-9XjW__visual{width:calc(100% + var(--gutter) * .65)}.HeavyEquipment-module__f-9XjW__heroShot{aspect-ratio:4/5}.HeavyEquipment-module__f-9XjW__stack{z-index:3;width:86%;margin:-2.25rem 0 0 auto;position:relative}}@media (prefers-reduced-motion:reduce){.HeavyEquipment-module__f-9XjW__image{transition:none;transform:none}}
.Hero-module___w2HtG__hero{z-index:2;background:var(--void);align-items:flex-end;height:clamp(28rem,74vh,46rem);min-height:26rem;max-height:52rem;display:flex;position:relative;overflow:hidden}.Hero-module___w2HtG__media{position:absolute;inset:0}.Hero-module___w2HtG__image{object-fit:cover;object-position:50% 32%;animation:Hero-module___w2HtG__openingFrame 20s var(--ease) both;transform-origin:52% 44%;will-change:transform}@keyframes Hero-module___w2HtG__openingFrame{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.02)translate(-.4%,.3%)}}.Hero-module___w2HtG__vignette{pointer-events:none;background:radial-gradient(at 50% 34%,#0000 45%,#0505056b 100%),linear-gradient(90deg,#05050547,#0000 22% 84%,#05050538);position:absolute;inset:0}.Hero-module___w2HtG__glow{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(40% 30% at 20% 80%,#ff2d9b14,#0000 60%),radial-gradient(35% 28% at 78% 70%,#00e5c812,#0000 55%);animation:16s ease-in-out infinite alternate Hero-module___w2HtG__heroGlow;position:absolute;inset:0}@keyframes Hero-module___w2HtG__heroGlow{0%{opacity:.72;transform:translate(-.4%)}to{opacity:1;transform:translate(.6%,-.35%)}}.Hero-module___w2HtG__bottomFade{background:linear-gradient(180deg, transparent, #05050547 40%, var(--void));pointer-events:none;height:42%;position:absolute;inset:auto 0 0}.Hero-module___w2HtG__frame{pointer-events:none;z-index:1;border:1px solid #ffffff14;position:absolute;inset:.85rem}.Hero-module___w2HtG__content{z-index:2;width:100%;padding-bottom:clamp(1.75rem,4.5vh,2.75rem);padding-top:calc(var(--header-h) + .5rem);position:relative}.Hero-module___w2HtG__lowerThird{text-shadow:0 2px 22px #000c;border-left:1px solid #ffffff47;max-width:26rem;padding-left:.85rem}.Hero-module___w2HtG__microTag{letter-spacing:.2em;text-transform:uppercase;color:var(--teal);animation:Hero-module___w2HtG__lowerThirdIn .75s .15s var(--ease) both;margin-bottom:.5rem;font-size:.62rem;font-weight:600}.Hero-module___w2HtG__rule{background:var(--horizon);transform-origin:0;width:3.25rem;height:1px;animation:Hero-module___w2HtG__lowerThirdLine 1s .35s var(--ease) both;margin-bottom:.75rem;display:block}@keyframes Hero-module___w2HtG__lowerThirdLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.Hero-module___w2HtG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Hero-module___w2HtG__sub{color:var(--soft);max-width:22rem;animation:Hero-module___w2HtG__lowerThirdIn .78s .27s var(--ease) both;margin-bottom:1.15rem;font-size:clamp(.95rem,1.8vw,1.05rem);line-height:1.45}.Hero-module___w2HtG__ctas{animation:Hero-module___w2HtG__lowerThirdIn .78s .39s var(--ease) both;gap:.65rem}@keyframes Hero-module___w2HtG__lowerThirdIn{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}.Hero-module___w2HtG__exitHorizon{z-index:3;background:var(--horizon);height:1px;position:absolute;bottom:0;left:8%;right:8%;box-shadow:0 -10px 36px #ff2d9b1f,0 10px 40px #00e5c814}@media (min-width:900px){.Hero-module___w2HtG__hero{height:clamp(32rem,74vh,48rem)}.Hero-module___w2HtG__image{object-position:center 40%}.Hero-module___w2HtG__bottomFade{height:38%}.Hero-module___w2HtG__frame{inset:1.15rem}}@media (max-width:899px){.Hero-module___w2HtG__hero{height:clamp(30rem,78svh,42rem)}.Hero-module___w2HtG__image{object-position:48% 28%}.Hero-module___w2HtG__frame{inset:.65rem}.Hero-module___w2HtG__glow{opacity:.7}}@media (prefers-reduced-motion:reduce){.Hero-module___w2HtG__image,.Hero-module___w2HtG__rule,.Hero-module___w2HtG__glow,.Hero-module___w2HtG__microTag,.Hero-module___w2HtG__sub,.Hero-module___w2HtG__ctas{animation:none}}
.Services-module__uj7JVa__section{--service-glow:#ff2d9b1f;background:linear-gradient(180deg, #05050505, #07080a80 52%, #0505051f), radial-gradient(ellipse at 90% 30%, var(--service-glow), transparent 46%), radial-gradient(ellipse at 8% 78%, #00e5c80b, transparent 34%), transparent;padding-block:clamp(4rem,8vw,7rem);transition:background .45s;position:relative;overflow:hidden}.Services-module__uj7JVa__sceneNumber{z-index:0;font-family:var(--font-display);letter-spacing:-.08em;color:#0000;-webkit-text-stroke:1px #ffffff0a;opacity:calc(.35 + var(--scene-progress) * .65);transform:translate3d(calc((1 - var(--scene-progress)) * -1.5rem), 0, 0);transition:opacity .9s var(--ease), transform .9s var(--ease);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(9rem,26vw,22rem);font-weight:700;line-height:.7;position:absolute;top:32%;left:-.05em}.Services-module__uj7JVa__section[data-service=trucks]{--service-glow:#00e5c81f}.Services-module__uj7JVa__section[data-service=commercial]{--service-glow:#7a4ae024}.Services-module__uj7JVa__section[data-service=equipment]{--service-glow:#ffd4001c}.Services-module__uj7JVa__section[data-service=specialty]{--service-glow:#ff8a1f1f}.Services-module__uj7JVa__header{z-index:2;margin-bottom:clamp(2rem,4.5vw,3.75rem);position:relative}.Services-module__uj7JVa__headerRow{gap:.85rem;margin-top:.55rem;display:grid}.Services-module__uj7JVa__heading{text-transform:uppercase;max-width:11ch;font-size:clamp(2.1rem,5.2vw,4.15rem);line-height:.92}.Services-module__uj7JVa__intro{color:var(--muted);max-width:28rem;font-size:.95rem}.Services-module__uj7JVa__stage{z-index:2;gap:1.35rem;display:grid;position:relative}.Services-module__uj7JVa__chapters{scrollbar-width:thin;border-bottom:1px solid #ffffff14;gap:.15rem 1.25rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.Services-module__uj7JVa__chapter{min-height:2.75rem;color:var(--muted);white-space:nowrap;opacity:.62;align-items:baseline;gap:.5rem;padding:.65rem 0 .85rem;transition:color .25s,opacity .25s;display:inline-flex;position:relative}.Services-module__uj7JVa__chapter:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.Services-module__uj7JVa__chapter:after{content:"";background:var(--horizon);transform-origin:0;height:1px;transition:transform .35s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.Services-module__uj7JVa__chapter:hover,.Services-module__uj7JVa__chapterActive{color:var(--white);opacity:1}.Services-module__uj7JVa__chapterActive:after{transform:scaleX(1)}.Services-module__uj7JVa__chapterNum{letter-spacing:.14em;color:var(--faint);font-size:.62rem}.Services-module__uj7JVa__chapterActive .Services-module__uj7JVa__chapterNum{color:var(--teal)}.Services-module__uj7JVa__chapterLabel{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:.9rem;font-weight:600}.Services-module__uj7JVa__panel{isolation:isolate;gap:0;display:grid;position:relative}.Services-module__uj7JVa__feature{aspect-ratio:16/10.5;background:var(--surface);isolation:isolate;position:relative;overflow:hidden;box-shadow:0 2rem 5rem #00000047,inset 0 0 0 1px #ffffff0a}.Services-module__uj7JVa__featureImg{object-fit:cover;filter:saturate(.96)contrast(1.04);animation:Services-module__uj7JVa__serviceSettle .58s var(--ease) both}.Services-module__uj7JVa__feature:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#050505d1 0%,#05050538 45%,#0000 72%),linear-gradient(#0000 45%,#05050585);position:absolute;inset:0}.Services-module__uj7JVa__featureMeta{z-index:2;max-width:min(22rem,88%);animation:Services-module__uj7JVa__textSettle .5s 40ms var(--ease) both;gap:.45rem;display:grid;position:absolute;bottom:1.15rem;left:1rem}.Services-module__uj7JVa__metaNum{letter-spacing:.18em;color:var(--magenta);font-size:.65rem;font-weight:600}.Services-module__uj7JVa__title{text-transform:uppercase;text-shadow:0 2px 18px #000000a6;font-size:clamp(1.75rem,4.6vw,3.65rem);line-height:.92}.Services-module__uj7JVa__copy{color:var(--soft);text-shadow:0 1px 12px #000000b3;max-width:24rem;font-size:.92rem}.Services-module__uj7JVa__link{letter-spacing:.14em;text-transform:uppercase;color:var(--magenta);width:fit-content;transition:gap .2s var(--ease), color .2s ease;align-items:center;gap:.4rem;margin-top:.25rem;font-size:.7rem;font-weight:600;display:inline-flex}.Services-module__uj7JVa__link:hover{color:var(--teal);gap:.7rem}.Services-module__uj7JVa__featureHorizon{z-index:2;background:var(--horizon);height:1px;position:absolute;bottom:0;left:0;right:0}.Services-module__uj7JVa__reflection{z-index:2;filter:blur(8px);opacity:0;pointer-events:none;width:18%;animation:Services-module__uj7JVa__reflectionPass .9s var(--ease) both;background:linear-gradient(90deg,#0000,#00e5c814,#ff2d9b1a,#0000);position:absolute;top:-35%;bottom:-35%;left:-30%;transform:skew(-17deg)}.Services-module__uj7JVa__support{aspect-ratio:5/4;z-index:3;width:min(72%,15rem);margin:-3.25rem 0 0 auto;position:relative;overflow:hidden;box-shadow:-1px 0 #00e5c8a6,-1.5rem 1.75rem 3.5rem #00000085}.Services-module__uj7JVa__supportImg{object-fit:cover;animation:Services-module__uj7JVa__serviceSettle .48s 50ms var(--ease) both}@keyframes Services-module__uj7JVa__serviceSettle{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes Services-module__uj7JVa__textSettle{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes Services-module__uj7JVa__reflectionPass{0%{opacity:0;left:-30%}25%{opacity:.65}to{opacity:0;left:115%}}@media (min-width:900px){.Services-module__uj7JVa__headerRow{grid-template-columns:1fr auto;align-items:end}.Services-module__uj7JVa__intro{text-align:right;align-self:end;padding-bottom:.3rem}.Services-module__uj7JVa__stage{grid-template-columns:minmax(9.5rem,.28fr) minmax(0,1.72fr);align-items:stretch;gap:clamp(1.5rem,3vw,3rem)}.Services-module__uj7JVa__chapters{z-index:3;border-bottom:0;border-left:1px solid #ffffff17;flex-direction:column;justify-content:center;gap:0;padding:1rem 0;position:relative;overflow:visible}.Services-module__uj7JVa__chapter{justify-content:flex-start;width:100%;min-height:auto;padding:.9rem 0 .9rem 1rem}.Services-module__uj7JVa__chapter:after{transform-origin:top;width:1px;height:auto;inset:.45rem auto .45rem -1px;transform:scaleY(0)}.Services-module__uj7JVa__chapterActive:after{transform:scaleY(1)}.Services-module__uj7JVa__chapterLabel{font-size:clamp(.78rem,1.05vw,.95rem)}.Services-module__uj7JVa__chapterActive .Services-module__uj7JVa__chapterLabel{letter-spacing:-.025em;font-size:clamp(1rem,1.35vw,1.2rem)}.Services-module__uj7JVa__feature{aspect-ratio:21/12;min-height:32rem;width:calc(100% + var(--gutter) * .7)}.Services-module__uj7JVa__featureMeta{bottom:clamp(1.5rem,3vw,2.5rem);left:clamp(1.5rem,3vw,2.75rem)}.Services-module__uj7JVa__support{right:calc(var(--gutter) * -.25);width:min(20vw,18rem);margin:0;position:absolute;bottom:-2.25rem}.Services-module__uj7JVa__panel{position:relative}}@media (max-width:640px){.Services-module__uj7JVa__header{margin-bottom:2.5rem}.Services-module__uj7JVa__heading{font-size:clamp(2.35rem,12vw,3.1rem)}.Services-module__uj7JVa__intro{max-width:24rem}.Services-module__uj7JVa__chapters{width:calc(100% + var(--gutter) * 1.35);margin-left:calc(var(--gutter) * -.35);padding-left:calc(var(--gutter) * .35);padding-right:var(--gutter)}.Services-module__uj7JVa__feature{width:calc(100% + var(--gutter) * .65);aspect-ratio:4/5;margin-left:calc(var(--gutter) * -.35)}.Services-module__uj7JVa__feature:before{background:linear-gradient(#0000 18%,#05050524 38%,#050505e0 100%),linear-gradient(90deg,#05050533,#0000 54%)}.Services-module__uj7JVa__featureMeta{max-width:min(22rem,82%);bottom:1.5rem;left:1.25rem}.Services-module__uj7JVa__title{font-size:clamp(2rem,10vw,2.8rem)}.Services-module__uj7JVa__support{width:58%;margin-top:-4rem;margin-right:calc(var(--gutter) * -.25)}.Services-module__uj7JVa__sceneNumber{font-size:13rem;top:27%}}@media (prefers-reduced-motion:reduce){.Services-module__uj7JVa__featureImg,.Services-module__uj7JVa__supportImg,.Services-module__uj7JVa__featureMeta,.Services-module__uj7JVa__reflection{animation:none}}
.WorkGallery-module__izeP2W__section{background:linear-gradient(#05050714,#08070c80 48%,#05050529),radial-gradient(at 12% 20%,#7a4ae01c,#0000 42%),radial-gradient(at 92% 70%,#ff2d9b11,#0000 36%),0 0;padding-block:clamp(4rem,8vw,7rem);position:relative;overflow:hidden}.WorkGallery-module__izeP2W__section:before{content:"";filter:blur(70px);width:52vw;height:14rem;transform:translateY(calc((1 - var(--scene-progress)) * 1.5rem));transition:transform 1.2s var(--ease);pointer-events:none;background:#7a4ae00d;border-radius:50%;position:absolute;top:48%;left:-20vw}.WorkGallery-module__izeP2W__section:after{content:"WORK";z-index:0;font-family:var(--font-display);letter-spacing:-.08em;color:#0000;-webkit-text-stroke:1px #ffffff09;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(7rem,21vw,18rem);font-weight:700;line-height:.72;position:absolute;top:clamp(4rem,9vw,7rem);right:-.08em}.WorkGallery-module__izeP2W__header{z-index:1;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(2rem,4.5vw,3.5rem);display:flex;position:relative}.WorkGallery-module__izeP2W__heading{font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;max-width:14ch;margin-top:.4rem;font-size:clamp(1.9rem,4.2vw,2.9rem);font-weight:650;line-height:1}.WorkGallery-module__izeP2W__headerLine{background:var(--horizon);opacity:.7;width:min(32vw,22rem);height:1px;transform:scaleX(var(--scene-progress));transform-origin:100%;transition:transform 1s .15s var(--ease);margin-bottom:.35rem;display:block}.WorkGallery-module__izeP2W__sheet{z-index:1;grid-template-columns:1fr 1fr;gap:.7rem;display:grid;position:relative}.WorkGallery-module__izeP2W__frame{background:var(--surface-2);opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);margin:0;position:relative;overflow:hidden;transform:translateY(1.15rem)scale(.985)}.WorkGallery-module__izeP2W__frame.is-visible{opacity:1;transform:translateY(0)scale(1)}.WorkGallery-module__izeP2W__image{object-fit:cover;filter:saturate(.95)contrast(1.04);transition:transform .8s var(--ease), filter .45s ease;transform:scale(1.018)}.WorkGallery-module__izeP2W__frame:hover .WorkGallery-module__izeP2W__image{filter:saturate(1.02)contrast(1.05);transform:scale(1.005)}.WorkGallery-module__izeP2W__caption{z-index:1;letter-spacing:.12em;text-transform:uppercase;color:var(--soft);text-shadow:0 1px 10px #000000f2;align-items:center;gap:.4rem;font-size:.58rem;display:inline-flex;position:absolute;bottom:.55rem;left:.6rem}.WorkGallery-module__izeP2W__num{color:var(--yellow);font-weight:600}.WorkGallery-module__izeP2W__lead{aspect-ratio:16/10.5;margin-right:calc(var(--gutter) * -.35);grid-column:span 2;box-shadow:inset 0 -1px #00e5c88c,0 1.5rem 4rem #0000002e}.WorkGallery-module__izeP2W__side{aspect-ratio:4/5;margin-top:1.25rem}.WorkGallery-module__izeP2W__detail{aspect-ratio:1;margin-right:calc(var(--gutter) * -.25)}.WorkGallery-module__izeP2W__wide{aspect-ratio:16/9;margin-left:calc(var(--gutter) * -.35);grid-column:span 2}.WorkGallery-module__izeP2W__offset{aspect-ratio:21/9;grid-column:span 2;justify-self:end;width:84%}@media (min-width:760px){.WorkGallery-module__izeP2W__sheet{grid-template-rows:clamp(14rem,20vw,18rem) clamp(10rem,15vw,13rem) clamp(10rem,14vw,12rem);grid-template-columns:repeat(12,1fr);gap:clamp(.65rem,1vw,.9rem)}.WorkGallery-module__izeP2W__lead{aspect-ratio:auto;grid-area:1/1/span 2/span 8;height:100%;margin:0}.WorkGallery-module__izeP2W__side{aspect-ratio:auto;height:calc(100% + 2rem);margin:-1rem calc(var(--gutter) * -.45) 0 0;z-index:2;grid-area:1/9/auto/span 4;box-shadow:-1px 0 #ff2d9b80,-1.5rem 1.5rem 3rem #00000052}.WorkGallery-module__izeP2W__detail{aspect-ratio:auto;z-index:1;grid-area:2/9/auto/span 3;align-self:end;width:100%;height:calc(100% - 1.75rem);margin:0 0 0 1.25rem}.WorkGallery-module__izeP2W__wide{aspect-ratio:auto;height:calc(100% - .75rem);margin:0 0 0 calc(var(--gutter) * -.55);grid-area:3/1/auto/span 5;align-self:end}.WorkGallery-module__izeP2W__offset{aspect-ratio:auto;width:calc(100% + var(--gutter) * .45);height:100%;margin:0 calc(var(--gutter) * -.45) 0 0;grid-area:3/6/auto/span 7;box-shadow:-1px 0 #ff2d9b66}}@media (min-width:1100px){.WorkGallery-module__izeP2W__sheet{width:calc(100% + min(1.5vw,1.25rem))}}@media (prefers-reduced-motion:reduce){.WorkGallery-module__izeP2W__image,.WorkGallery-module__izeP2W__frame:hover .WorkGallery-module__izeP2W__image{transform:none}}
