.Hero_composition__W8xCI{padding-block:2.5rem}.Hero_visual__8MQTw{display:flex;align-items:center;min-width:0;max-width:32.1375rem;height:500px;margin-left:-28px}@media (max-width:1023px){.Hero_visual__8MQTw{max-width:none;margin-left:0}}@media (max-width:767px){.Hero_composition__W8xCI{position:relative}.Hero_visual__8MQTw{position:absolute;top:50%;right:clamp(-2rem,-6vw,-1.25rem);width:clamp(14.5rem,64vw,30rem);transform:translateY(calc(-50% - 30px - clamp(3rem, 10svh, 6rem)))}}@media (min-width:768px) and (max-width:1023px){.Hero_visual__8MQTw{justify-self:end;width:calc(30rem - (100vw - 48rem) * .32);transform:translateY(-30px)}}.Hero_artworkFrame__zAN9C{position:relative;width:32.1375rem;height:500px;flex-shrink:0;transform:scale(var(--hero-artwork-scale,1));transform-origin:left 287.659px}@media (min-width:768px){.Hero_composition__W8xCI{padding-top:6rem;padding-bottom:0}.Hero_visual__8MQTw{transform:translate(clamp(0px,calc(35vw - 616px),113px),-30px)}}.HomeCTAReady_section__0Rq2q{padding-block:28px 88px}.HomeCTAReady_material__Di2VY{position:relative;isolation:isolate;overflow:hidden}.HomeCTAReady_fabric__uaQIA{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none;opacity:.82;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.45),rgba(0,0,0,.68) 48%,#000 82%);mask-image:linear-gradient(90deg,rgba(0,0,0,.45),rgba(0,0,0,.68) 48%,#000 82%)}.HomeCTAReady_foreground__dwAM7{position:relative;z-index:2}.HomeCTAReady_archive__80UB6{position:relative;isolation:isolate;display:grid;place-items:center;min-height:550px;padding-block:54px}.HomeCTAReady_work__Ql2Vy{position:absolute;z-index:-1;width:36%;height:300px;overflow:hidden;background:#151618;clip-path:polygon(24px 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%,0 24px);transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .6s}.HomeCTAReady_work__Ql2Vy:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,#0e0e10dd)}.HomeCTAReady_work__Ql2Vy>img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(.5) brightness(.7)}.HomeCTAReady_car__ujoMx{left:0;top:90px;transform:rotate(-9deg)}.HomeCTAReady_car__ujoMx>img{-o-object-position:33% 50%;object-position:33% 50%}.HomeCTAReady_product__8Y7QJ{right:0;bottom:58px;transform:rotate(9deg)}.HomeCTAReady_work__Ql2Vy .HomeCTAReady_productLogo__nfeYk{width:62%;height:auto;left:20%;top:0;-o-object-fit:contain;object-fit:contain;filter:brightness(.9)}.HomeCTAReady_work__Ql2Vy figcaption{position:absolute;z-index:1;bottom:22px;left:22px;right:22px;display:flex;justify-content:space-between;gap:12px;font:400 11px/1.5 var(--font-dm-mono),monospace;color:#ede8dc}.HomeCTAReady_work__Ql2Vy figcaption span{color:#a29b91}.HomeCTAReady_nextCase__LDDIR{position:relative;display:block;width:min(820px,76%);color:#ede8dc;background:#6d512d;clip-path:polygon(32px 0,100% 0,100% calc(100% - 32px),calc(100% - 32px) 100%,0 100%,0 32px);transition:transform .8s cubic-bezier(.16,1,.3,1),background .4s}.HomeCTAReady_face__myYQs{position:relative;display:flex;flex-direction:column;min-height:350px;margin:1px;padding:42px 42px 30px;background:radial-gradient(ellipse at 100% 0,#30291c40,transparent 70%),#141517;clip-path:polygon(31px 0,100% 0,100% calc(100% - 31px),calc(100% - 31px) 100%,0 100%,0 31px)}.HomeCTAReady_title__kKLIS{margin:0;font:700 clamp(32px,3.5vw,52px)/1.15 var(--font-display),sans-serif;letter-spacing:-.03em}.HomeCTAReady_title__kKLIS>span{display:block}.HomeCTAReady_title__kKLIS>span:last-child{margin-top:.08em}.HomeCTAReady_title__kKLIS em{font-style:normal;color:#c4914a}.HomeCTAReady_face__myYQs>p{margin-top:24px;color:#a29b91;font:400 17px/1.7 var(--font-dm-sans),sans-serif}.HomeCTAReady_action__0FMy_{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:auto;padding-top:26px;border-top:1px solid #594426;color:#c4914a;font:400 12px/1.5 var(--font-dm-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.HomeCTAReady_arrow__A0Oqy{width:42px;height:42px;transition:transform .6s cubic-bezier(.16,1,.3,1)}.HomeCTAReady_archive__80UB6:has(.HomeCTAReady_nextCase__LDDIR:is(:hover,:focus-visible)) .HomeCTAReady_car__ujoMx{transform:translateX(-16px) rotate(-12deg)}.HomeCTAReady_archive__80UB6:has(.HomeCTAReady_nextCase__LDDIR:is(:hover,:focus-visible)) .HomeCTAReady_product__8Y7QJ{transform:translateX(16px) rotate(12deg)}.HomeCTAReady_nextCase__LDDIR:is(:hover,:focus-visible){transform:translateY(-7px);background:#c4914a}.HomeCTAReady_nextCase__LDDIR:is(:hover,:focus-visible) .HomeCTAReady_arrow__A0Oqy{transform:translate(5px,-5px)}.HomeCTAReady_nextCase__LDDIR:focus-visible{outline:none;background:#ede8dc}@media (max-width:1023px){.HomeCTAReady_nextCase__LDDIR{width:80%}.HomeCTAReady_face__myYQs{padding:34px 30px 26px}.HomeCTAReady_title__kKLIS{font-size:clamp(28px,3.8vw,40px)}}@media (max-width:767px){.HomeCTAReady_section__0Rq2q{padding-block:12px 64px}.HomeCTAReady_archive__80UB6{min-height:480px;padding-block:40px}.HomeCTAReady_nextCase__LDDIR{width:calc(100% - 14px);clip-path:polygon(22px 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%,0 22px)}.HomeCTAReady_face__myYQs{min-height:0;padding:30px 22px 24px;clip-path:polygon(21px 0,100% 0,100% calc(100% - 21px),calc(100% - 21px) 100%,0 100%,0 21px)}.HomeCTAReady_title__kKLIS{font-size:clamp(25px,7.6vw,38px)}.HomeCTAReady_title__kKLIS>span{text-wrap:balance}.HomeCTAReady_title__kKLIS>span:last-child{margin-top:12px}.HomeCTAReady_face__myYQs>p{font-size:16px}.HomeCTAReady_action__0FMy_{padding-top:20px;margin-top:30px}.HomeCTAReady_arrow__A0Oqy{width:32px;height:32px}.HomeCTAReady_work__Ql2Vy{width:68%;height:270px}.HomeCTAReady_car__ujoMx{left:-13px;top:40px}.HomeCTAReady_product__8Y7QJ{right:-13px;bottom:36px}.HomeCTAReady_work__Ql2Vy figcaption{display:none}}@media (prefers-reduced-motion:reduce){.HomeCTAReady_material__Di2VY *,.HomeCTAReady_material__Di2VY :after{transition:none!important}}.SectionBridge_bridge__lVF2C{position:absolute;inset:-12px 0 auto;transform:translateY(-50%);pointer-events:none}.SectionBridge_layout__lXxO2{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:12px;height:28px}.SectionBridge_layout__lXxO2>span{height:1px;background:linear-gradient(90deg,transparent,#6d512d88)}.SectionBridge_layout__lXxO2>span:last-child{transform:scaleX(-1)}.SectionBridge_layout__lXxO2 svg{width:20px;height:28px;stroke:#7a5a2e;stroke-width:1}.SectionBridge_afterHero__xi_St{top:16px}@media (min-width:768px){.SectionBridge_afterHero__xi_St{top:0}}@media (max-width:767px){.SectionBridge_layout__lXxO2{gap:8px}}.Pillars_panel__bgFbM{container-name:home-services;container-type:inline-size;border-color:hsla(42,32%,90%,.09);background-color:rgba(14,14,16,.17)}.Pillars_symbol__uuCew{position:relative;display:grid;place-items:center;width:80px;height:88px;margin-inline:auto;flex-shrink:0}.Pillars_shell__tRMji{position:absolute;inset:0;width:100%;height:100%;overflow:visible;color:#c4914a;transition:transform .5s cubic-bezier(.16,1,.3,1)}.Pillars_shell__tRMji path{vector-effect:non-scaling-stroke;stroke:currentColor;stroke-width:1}.Pillars_shell__tRMji .Pillars_inner__9396t{fill:#1e1b17;stroke-opacity:.35}.Pillars_shell__tRMji .Pillars_bridges__kgvSI{stroke-opacity:.6}.Pillars_shell__tRMji .Pillars_trace__KWAvG{fill:none;stroke:#8c6636;stroke-dasharray:15.3 2.7;animation:Pillars_trace__KWAvG 8s linear infinite;animation-delay:var(--trace-delay,0s);animation-play-state:paused;transition:stroke .24s}.Pillars_nodes__vnXc_{fill:currentColor;opacity:.7}.Pillars_glyph__n2b54{position:relative;width:34px;height:34px;color:#d0b48f;transition:transform .45s cubic-bezier(.16,1,.3,1),color .3s}.Pillars_compactSymbol__IvI3N{width:58px;height:64px;margin:0}.Pillars_compactSymbol__IvI3N .Pillars_glyph__n2b54{width:28px;height:28px}[data-motion=active] .Pillars_trace__KWAvG{animation-play-state:running}.Pillars_card__jdlzd:is(:hover,:focus-visible) .Pillars_glyph__n2b54,.Pillars_card__jdlzd:is(:hover,:focus-visible) .Pillars_shell__tRMji{transform:translateY(-2px)}.Pillars_card__jdlzd:is(:hover,:focus-visible) .Pillars_glyph__n2b54{color:#ede8dc}.Pillars_card__jdlzd:is(:hover,:focus-visible) .Pillars_trace__KWAvG{stroke:#c4914a}@keyframes Pillars_trace__KWAvG{0%,to{opacity:.72}50%{opacity:1}0%{stroke-dashoffset:0}to{stroke-dashoffset:-18}}@media (prefers-reduced-motion:reduce){.Pillars_symbol__uuCew *{transition:none!important;animation:none!important}}.Pillars_verticalGrid__SyAGO{display:none;grid-auto-flow:column;grid-auto-columns:minmax(11.25rem,1fr);overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:.75rem;scrollbar-width:thin;scrollbar-color:#36363a transparent}.Pillars_horizontalGrid__7qYGO{display:grid}@media (min-width:1024px){.Pillars_verticalGrid__SyAGO{display:grid}.Pillars_horizontalGrid__7qYGO{display:none}}.Pillars_verticalCard__rSZmD{min-height:25rem;padding-inline:.75rem;padding-top:clamp(2rem,calc(6.6667cqw - 2.75rem),3rem);padding-bottom:clamp(2rem,calc(13.3333cqw - 7.5rem),4rem)}.Pillars_verticalDescription__o1_MY{margin-top:clamp(.75rem,calc(10cqw - 6.375rem),2.25rem)}.Pillars_card__jdlzd{--card-cut:1rem;position:relative;isolation:isolate;min-width:0;clip-path:polygon(var(--card-cut) 0,100% 0,100% calc(100% - var(--card-cut)),calc(100% - var(--card-cut)) 100%,0 100%,0 var(--card-cut));--tw-bg-opacity:1;background-color:rgb(42 42 45/var(--tw-bg-opacity,1))}.Pillars_card__jdlzd:before{--inner-cut:calc(var(--card-cut) - 0.5px);content:"";position:absolute;inset:1px;z-index:-1;pointer-events:none;clip-path:polygon(var(--inner-cut) 0,100% 0,100% calc(100% - var(--inner-cut)),calc(100% - var(--inner-cut)) 100%,0 100%,0 var(--inner-cut));--tw-bg-opacity:1;background-color:rgb(24 24 26/var(--tw-bg-opacity,1))}@media (hover:hover) and (pointer:fine){.Pillars_card__jdlzd:hover{--tw-bg-opacity:1;background-color:rgb(122 90 46/var(--tw-bg-opacity,1))}.Pillars_card__jdlzd:hover:before{--tw-bg-opacity:1;background-color:rgb(31 31 34/var(--tw-bg-opacity,1))}}.Pillars_card__jdlzd:focus-visible{outline:none;--tw-bg-opacity:1;background-color:rgb(196 145 74/var(--tw-bg-opacity,1))}.Pillars_card__jdlzd:focus-visible:before{--inner-cut:calc(var(--card-cut) - 1px);inset:2px;--tw-bg-opacity:1;background-color:rgb(31 31 34/var(--tw-bg-opacity,1))}@media (min-width:1024px){.Pillars_card__jdlzd{--card-cut:1.5rem}}.page_page__556_G{background:linear-gradient(180deg,#0c0c0e,#1a1a1d 32%,#161719 65%,#101113)}.page_page__556_G>section:not(:first-child){position:relative;isolation:isolate;background:transparent;box-shadow:none;border-top:0}.page_page__556_G>section[data-home-section=work]{padding-bottom:24px}.page_page__556_G>section[data-home-section=services]{background:linear-gradient(180deg,transparent,rgba(34,35,37,.38) 32%,rgba(34,35,37,.38) 64%,transparent)}