.cta-button_button__a2tCz{border:1px solid rgba(255,255,255,.18);border-radius:999px;--tw-bg-opacity:1;background-color:rgb(32 20 32/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition:background-color .18s ease,color .18s ease}.cta-button_button__a2tCz:hover{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(32 20 32/var(--tw-text-opacity,1))}.cta-button_button__a2tCz:focus-visible{outline:2px solid #e4e4e4;outline-offset:5px}@media (prefers-reduced-motion:reduce){.cta-button_button__a2tCz{transition:none}}.featured-work-section_chapter__P157B{--project-accent:#ff6845}.featured-work-section_chapter__P157B+.featured-work-section_chapter__P157B{margin-top:6rem}.featured-work-section_sectionHeading__YlhPU{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.featured-work-section_allProjectsLink__eftO5{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;color:#333;font-size:1rem;font-weight:500;text-decoration-line:underline;text-decoration-color:#e4e4e4;text-underline-offset:.35rem;transition:text-decoration-color .25s ease}.featured-work-section_allProjectsArrow__gYy8N{transition:transform .3s cubic-bezier(.22,1,.36,1)}.featured-work-section_allProjectsLink__eftO5:hover{text-decoration-color:currentcolor}.featured-work-section_allProjectsLink__eftO5:hover .featured-work-section_allProjectsArrow__gYy8N{transform:translateX(3px)}.featured-work-section_visual__4vwSo{position:relative;aspect-ratio:16/9;overflow:hidden;opacity:0;transform:scale(.98);transition:opacity .7s ease,transform .9s cubic-bezier(.22,1,.36,1)}.featured-work-section_visual__4vwSo.featured-work-section_visible__y4Poc{opacity:1;transform:scale(1)}.featured-work-section_tcaVisual__Xxn0e{background:#142028}.featured-work-section_tcaPan__z_Qfs{position:absolute;inset:-1.25%;transform:translate3d(-.5%,.35%,0) scale(1.025);transition:transform 1.4s cubic-bezier(.22,1,.36,1)}.featured-work-section_visible__y4Poc .featured-work-section_tcaPan__z_Qfs{transform:translateZ(0) scale(1.01)}.featured-work-section_stumpVisual__DtyM7{background:radial-gradient(circle at 82% 18%,rgb(83 116 93/45%),transparent 34%),linear-gradient(135deg,#112c25,#25483c)}.featured-work-section_sprayerVisual__cL2OP{background:radial-gradient(circle at 18% 15%,rgb(255 255 255/7%),transparent 32%),#202122}.featured-work-section_desktopScreen__Bp3OG,.featured-work-section_sprayerDesktopScreen__8xMVx,.featured-work-section_sprayerMobileScreen__SQWvr,.featured-work-section_stumpMobileScreen__Jn4LO{position:absolute;overflow:hidden;background:#fff;box-shadow:0 24px 70px -22px rgb(0 0 0/70%)}.featured-work-section_desktopScreen__Bp3OG{top:8%;left:5%;width:76%;aspect-ratio:16/10;border-radius:.35rem}.featured-work-section_stumpMobileScreen__Jn4LO{right:8%;bottom:5%;width:20%;aspect-ratio:390/844;border-radius:.65rem;box-shadow:0 28px 65px -16px rgb(0 0 0/85%)}.featured-work-section_sprayerDesktopScreen__8xMVx{top:8%;left:5%;width:78%;aspect-ratio:16/10;border-radius:.3rem}.featured-work-section_sprayerMobileScreen__SQWvr{right:7%;bottom:4%;width:20%;aspect-ratio:390/844;border-radius:.55rem;box-shadow:0 28px 65px -16px rgb(0 0 0/90%)}.featured-work-section_panLeft__efONb,.featured-work-section_panRight__UXB_G{transition:transform 1.4s cubic-bezier(.22,1,.36,1)}.featured-work-section_panLeft__efONb{transform:translate3d(-.7%,.5%,0) scale(1.018)}.featured-work-section_panRight__UXB_G{transform:translate3d(.7%,-.45%,0) scale(1.018)}.featured-work-section_visible__y4Poc .featured-work-section_panLeft__efONb,.featured-work-section_visible__y4Poc .featured-work-section_panRight__UXB_G{transform:translateZ(0) scale(1)}.featured-work-section_infoBlock__T8Hjf{position:relative;display:grid;gap:2rem;margin-top:1.5rem;padding-top:2rem;border-top-width:1px}.featured-work-section_infoBlock__T8Hjf:before{position:absolute;top:-1px;right:0;left:0;height:1px;content:"";background:var(--project-accent);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.22,1,.36,1)}.featured-work-section_chapter__P157B:focus-within .featured-work-section_infoBlock__T8Hjf:before,.featured-work-section_chapter__P157B:hover .featured-work-section_infoBlock__T8Hjf:before{transform:scaleX(1)}.featured-work-section_projectIdentity__oO4dp{align-self:start}.featured-work-section_projectTitle__bQI76{color:#333;font-family:Manrope,sans-serif;font-size:clamp(1.5rem,3vw,1.75rem);font-weight:400;line-height:1.15;letter-spacing:-.035em;transition:transform .3s cubic-bezier(.22,1,.36,1)}.featured-work-section_outcome__WJPWM,.featured-work-section_service__utPHa{color:#3c3c3c;font-size:.925rem;line-height:1.55}.featured-work-section_service__utPHa{margin-top:.45rem}.featured-work-section_projectProof__HR8u_{display:grid;align-items:start;gap:1rem}.featured-work-section_outcome__WJPWM{max-width:35rem}.featured-work-section_projectLink__QYHaX{display:inline-flex;min-height:2.75rem;width:-moz-fit-content;width:fit-content;align-items:center;gap:.4rem;font-size:.925rem;font-weight:500;line-height:1.55;text-decoration-line:underline;text-decoration-color:#e4e4e4;text-underline-offset:.3rem;transition:text-decoration-color .25s ease}.featured-work-section_linkArrow__YUB7p{transition:transform .3s cubic-bezier(.22,1,.36,1)}.featured-work-section_chapter__P157B:hover .featured-work-section_projectTitle__bQI76{transform:translateX(3px)}.featured-work-section_projectLink__QYHaX:hover{text-decoration-color:currentcolor}.featured-work-section_projectLink__QYHaX:hover .featured-work-section_linkArrow__YUB7p{transform:translate(3px,-3px)}@media (min-width:768px){.featured-work-section_sectionHeading__YlhPU{flex-direction:row;align-items:flex-end;justify-content:space-between}.featured-work-section_projectProof__HR8u_{grid-template-columns:minmax(0,1fr) auto;gap:2rem}.featured-work-section_projectLink__QYHaX{min-height:auto;white-space:nowrap}}@media (min-width:1024px){.featured-work-section_chapter__P157B+.featured-work-section_chapter__P157B{margin-top:7rem}.featured-work-section_infoBlock__T8Hjf{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4rem}.featured-work-section_projectProof__HR8u_{padding-top:2.46rem}}@media (prefers-reduced-motion:reduce){.featured-work-section_allProjectsArrow__gYy8N,.featured-work-section_infoBlock__T8Hjf:before,.featured-work-section_linkArrow__YUB7p,.featured-work-section_panLeft__efONb,.featured-work-section_panRight__UXB_G,.featured-work-section_projectTitle__bQI76,.featured-work-section_tcaPan__z_Qfs,.featured-work-section_visual__4vwSo{transition:none}.featured-work-section_visual__4vwSo,.featured-work-section_visual__4vwSo.featured-work-section_visible__y4Poc{opacity:1;transform:none}.featured-work-section_panLeft__efONb,.featured-work-section_panRight__UXB_G,.featured-work-section_tcaPan__z_Qfs,.featured-work-section_visible__y4Poc .featured-work-section_panLeft__efONb,.featured-work-section_visible__y4Poc .featured-work-section_panRight__UXB_G,.featured-work-section_visible__y4Poc .featured-work-section_tcaPan__z_Qfs{transform:none}}.hero-section_heroRail__RW38L{position:relative;height:148svh;margin-top:-73px;color:#fff7f8}.hero-section_heroSticky__Ma6gV{position:sticky;top:0;display:flex;min-height:100svh;flex-direction:column;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 76% 30%,rgba(111,15,36,.25),transparent 31rem),linear-gradient(135deg,#190d1b,#110a13 58%,#180b15)}.hero-section_heroContent__iBNgj{position:relative;z-index:2;display:flex;width:86%;max-width:1640px;min-height:100svh;margin:0 auto;align-items:center;padding:116px 0 80px;pointer-events:none}.hero-section_heroCopy__0Y5gi{width:47%;pointer-events:auto}.hero-section_heroHeading__geqQm{max-width:13ch;margin:0;color:#fff;font-size:clamp(2.8rem,5.1vw,5.8rem);font-weight:500;letter-spacing:-.065em;line-height:.91;text-wrap:balance}.hero-section_heroActions__yUIN7{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;align-items:center;margin-top:1.5rem}.hero-section_primaryCta__p8zfG,.hero-section_secondaryCta__1pXtS{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:.75rem;padding:.7rem 1.25rem;font-size:.9rem}.hero-section_markSlot__YjJqI{display:none}@media (min-width:1024px){.hero-section_heroActions__yUIN7{gap:.5rem 1rem;padding-top:1.5rem}.hero-section_primaryCta__p8zfG,.hero-section_secondaryCta__1pXtS{min-height:52px;padding:.75rem 1.5rem;font-size:1.0625rem;line-height:1.4}}@media (max-width:900px){.hero-section_heroRail__RW38L{height:auto}.hero-section_heroRail__RW38L:after{display:block;height:48svh;content:""}.hero-section_heroSticky__Ma6gV{--mark-width:min(76vw,23rem);--mark-height:calc(var(--mark-width) / 0.934);--mark-bottom:3.5rem;top:var(--sticky-top,0)}.hero-section_heroContent__iBNgj{width:90%;min-height:0;padding:clamp(11rem,32svh,18rem) 0 1.5rem}.hero-section_heroCopy__0Y5gi{width:100%}.hero-section_heroHeading__geqQm{max-width:14ch;font-size:clamp(2.7rem,7vw,4.6rem);line-height:.95}.hero-section_heroActions__yUIN7{margin-top:1.15rem;gap:.15rem 1.25rem}.hero-section_markSlot__YjJqI{display:block;width:var(--mark-width);height:var(--mark-height);flex-shrink:0;margin:auto auto var(--mark-bottom)}}@media (min-width:768px) and (max-width:900px){.hero-section_heroSticky__Ma6gV{--tablet-content-top:clamp(7.5rem,16svh,10rem);--mark-top:calc(var(--tablet-content-top) + 13.3vw + 1.15rem + 4.5rem);--mark-bottom:max(3.5rem,calc(100svh - var(--mark-height) - var(--mark-top)))}.hero-section_heroContent__iBNgj{padding:var(--tablet-content-top) 0 1.5rem}.hero-section_heroHeading__geqQm{margin-inline:auto;text-align:center}.hero-section_heroActions__yUIN7{justify-content:center}}@media (width < 768px){.hero-section_heroSticky__Ma6gV{--mark-width:min(94vw,max(18rem,calc(50svh * 0.934)));--mark-top:calc(73px + clamp(1.5rem, 8vw, 2rem))}.hero-section_heroContent__iBNgj{order:2;flex-shrink:0;padding:clamp(1.25rem,3svh,2rem) 0 max(2rem,env(safe-area-inset-bottom,0px))}.hero-section_heroHeading__geqQm{max-width:none;padding-top:1.75rem;text-align:center}.hero-section_heroActions__yUIN7{flex-direction:column;align-items:stretch;gap:.5rem;margin-top:clamp(1.75rem,4svh,2.5rem)}.hero-section_markSlot__YjJqI{order:1;margin:var(--mark-top) auto 0}.hero-section_secondaryCta__1pXtS{display:none}.hero-section_primaryCta__p8zfG{position:relative;width:100%;min-height:52px;padding-inline:3rem;font-size:.9rem;text-align:center}.hero-section_primaryCta__p8zfG>span{position:absolute;inset-inline-end:1.25rem;top:50%;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.hero-section_heroRail__RW38L{height:auto}.hero-section_heroRail__RW38L:after{display:none}.hero-section_heroSticky__Ma6gV{position:relative;top:0}}.particle-hero-visual_root__0_I31{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}.particle-hero-visual_particleCanvas__KWuSU{position:absolute;inset:0;z-index:1;cursor:default;pointer-events:auto;-webkit-mask-image:linear-gradient(90deg,transparent 35%,black 53%);mask-image:linear-gradient(90deg,transparent 35%,black 53%)}.particle-hero-visual_grid__3m9LV{position:absolute;inset:0;opacity:.26;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:88px 88px;-webkit-mask-image:linear-gradient(180deg,black,transparent 90%);mask-image:linear-gradient(180deg,black,transparent 90%)}.particle-hero-visual_glow__Fj1hj{width:min(58vw,58rem);border-radius:50%;background:radial-gradient(circle,rgba(255,0,13,.18),rgba(126,10,35,.06) 48%,transparent 72%);filter:blur(14px)}.particle-hero-visual_glow__Fj1hj,.particle-hero-visual_orbit__J89mT{position:absolute;top:52%;left:72.5%;aspect-ratio:1;transform:translate(-50%,-50%)}.particle-hero-visual_orbit__J89mT{border:1px solid rgba(255,132,137,.09);border-radius:50%}.particle-hero-visual_orbit__J89mT:after{position:absolute;top:-2px;left:50%;width:4px;height:4px;border-radius:50%;background:#ff4f55;box-shadow:0 0 14px #ff1a22;content:""}.particle-hero-visual_orbitOne__tra5J{width:min(42vw,68svh);animation:particle-hero-visual_orbit-spin__7x2to 38s linear infinite}.particle-hero-visual_orbitTwo__uN1BS{width:min(51vw,83svh);border-style:dashed;opacity:.45;animation:particle-hero-visual_orbit-spin__7x2to 56s linear infinite reverse}.particle-hero-visual_fallback__cxcrV,.particle-hero-visual_noScriptFallback__r5FCF{position:absolute;top:52%;left:72.5%;width:min(61.5vw,92.5svh);height:auto;filter:drop-shadow(0 0 28px rgba(255,0,8,.2));transform:translate(-50%,-50%)}.particle-hero-visual_fallback__cxcrV{opacity:0;transition:opacity .6s ease}.particle-hero-visual_fallbackVisible__LGx9e,.particle-hero-visual_noScriptFallback__r5FCF{opacity:.92}.particle-hero-visual_replay__BmS_i{position:absolute;right:5%;bottom:1rem;z-index:3;display:inline-flex;min-height:44px;align-items:center;gap:.5rem;padding:.4rem .8rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:transparent;color:rgba(255,247,248,.48);font-size:.68rem;letter-spacing:.06em;pointer-events:auto;transition:color .18s ease,background .18s ease}.particle-hero-visual_replay__BmS_i span{font-size:1.1rem}.particle-hero-visual_replay__BmS_i:hover{background:rgba(255,255,255,.05);color:#fff7f8}.particle-hero-visual_replay__BmS_i:focus-visible{outline:2px solid #ff999f;outline-offset:4px}@keyframes particle-hero-visual_orbit-spin__7x2to{to{transform:translate(-50%,-50%) rotate(1turn)}}@media (max-width:900px){.particle-hero-visual_particleCanvas__KWuSU{-webkit-mask-image:linear-gradient(to bottom,transparent calc(100% - var(--mark-height) - var(--mark-bottom) - 8rem),black calc(100% - var(--mark-height) - var(--mark-bottom)));mask-image:linear-gradient(to bottom,transparent calc(100% - var(--mark-height) - var(--mark-bottom) - 8rem),black calc(100% - var(--mark-height) - var(--mark-bottom)))}.particle-hero-visual_fallback__cxcrV,.particle-hero-visual_glow__Fj1hj,.particle-hero-visual_noScriptFallback__r5FCF,.particle-hero-visual_orbit__J89mT{top:auto;bottom:calc(var(--mark-bottom) + var(--mark-height) / 2);left:50%;transform:translate(-50%,50%)}.particle-hero-visual_fallback__cxcrV,.particle-hero-visual_noScriptFallback__r5FCF{width:calc(var(--mark-width) / .747)}.particle-hero-visual_orbitOne__tra5J{width:var(--mark-width)}.particle-hero-visual_orbitTwo__uN1BS{width:calc(var(--mark-width) * 1.2)}.particle-hero-visual_orbit__J89mT{animation-name:particle-hero-visual_orbit-spin-compact__HKkP3}.particle-hero-visual_glow__Fj1hj{width:calc(var(--mark-width) * 1.5)}}@media (width < 768px){.particle-hero-visual_particleCanvas__KWuSU{-webkit-mask-image:linear-gradient(to bottom,black 0,black calc(var(--mark-top) + var(--mark-height) - 1rem),transparent calc(var(--mark-top) + var(--mark-height) + 2rem));mask-image:linear-gradient(to bottom,black 0,black calc(var(--mark-top) + var(--mark-height) - 1rem),transparent calc(var(--mark-top) + var(--mark-height) + 2rem))}.particle-hero-visual_fallback__cxcrV,.particle-hero-visual_glow__Fj1hj,.particle-hero-visual_noScriptFallback__r5FCF,.particle-hero-visual_orbit__J89mT{top:calc(var(--mark-top) + var(--mark-height) / 2);bottom:auto;transform:translate(-50%,-50%)}.particle-hero-visual_orbit__J89mT{animation-name:particle-hero-visual_orbit-spin__7x2to}.particle-hero-visual_glow__Fj1hj{width:calc(var(--mark-width) * 2)}.particle-hero-visual_fallback__cxcrV,.particle-hero-visual_noScriptFallback__r5FCF{max-width:none}}@keyframes particle-hero-visual_orbit-spin-compact__HKkP3{to{transform:translate(-50%,50%) rotate(1turn)}}@media (prefers-reduced-motion:reduce){.particle-hero-visual_orbit__J89mT{animation:none}.particle-hero-visual_fallback__cxcrV{opacity:.92;transition:none}.particle-hero-visual_replay__BmS_i{display:none}}