.HomeSections_shell__0jqwV{width:min(1280px,calc(100% - 64px));margin-inline:auto}.HomeSections_section__eBCde{padding-block:88px;scroll-margin-top:85px;border-top:1px solid var(--border-strong)}.HomeSections_section__eBCde h2{margin:0;font-size:clamp(30px,3.2vw,48px);line-height:1.13;letter-spacing:-.035em;font-weight:750;color:var(--ink-100)}.HomeSections_section__eBCde h3,.HomeSections_tasks__Ung5_ h2{color:var(--ink-100);font-size:25px;line-height:1.2;font-weight:700;letter-spacing:-.025em}.HomeSections_section__eBCde p,.HomeSections_tasks__Ung5_ p{color:var(--ink-60);line-height:1.65}.HomeSections_section__eBCde .HomeSections_eyebrow__6IiZz{color:var(--ink-60);margin:0 0 20px;font-size:11px;font-weight:700;letter-spacing:.14em;display:flex;align-items:center;gap:12px}.HomeSections_eyebrow__6IiZz:before{content:"";width:24px;height:3px;background:var(--brand)}.HomeSections_soft__ntQ3d{background:var(--surface-1)}.HomeSections_sectionHead__dYsGW{display:flex;align-items:end;justify-content:space-between;gap:48px;margin-bottom:40px;border-top:3px solid var(--ink-80);padding-top:28px}.HomeSections_sectionHead__dYsGW>p{max-width:390px;margin:0}.HomeSections_tasks__Ung5_{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding-block:42px;padding-bottom:88px}.HomeSections_tasks__Ung5_ a.HomeSections_task__e7_fT{color:var(--ink-100);padding:16px 32px;border-right:1px solid var(--border);display:flex;flex-direction:column}.HomeSections_task__e7_fT:first-child{padding-left:0!important}.HomeSections_task__e7_fT:last-child{border-right:0!important}.HomeSections_tasks__Ung5_ h2{margin:0 0 14px}.HomeSections_tasks__Ung5_ p{font-size:15px;margin-bottom:22px;max-width:340px}.HomeSections_cardLink__z3BYa{display:inline-flex;justify-content:space-between;align-items:center;gap:16px;font-size:14px;font-weight:650;margin-top:auto;width:-webkit-fit-content;width:fit-content;max-width:100%;min-height:44px;border:1px solid var(--border-strong);border-radius:7px;padding:9px 16px;background:var(--cta-consult);color:var(--dark-text);transition:background .2s,border-color .2s}.HomeSections_cardLink__z3BYa>span{font-size:23px;transition:transform .2s}a:hover .HomeSections_cardLink__z3BYa>span{transform:translate(3px,-3px)}.HomeSections_direction__UAkhh,.HomeSections_task__e7_fT,.HomeSections_tool__NGI_C{cursor:pointer;transition:box-shadow .2s,transform .2s,border-color .2s,background .2s}.HomeSections_section__eBCde a.HomeSections_direction__UAkhh,.HomeSections_section__eBCde a.HomeSections_tool__NGI_C{border:1px solid var(--border)}.HomeSections_section__eBCde a.HomeSections_direction__UAkhh:focus-visible,.HomeSections_section__eBCde a.HomeSections_direction__UAkhh:hover,.HomeSections_section__eBCde a.HomeSections_tool__NGI_C:focus-visible,.HomeSections_section__eBCde a.HomeSections_tool__NGI_C:hover{border-color:var(--brand);box-shadow:0 12px 30px #0d0d0d1a}.HomeSections_direction__UAkhh:focus-visible .HomeSections_cardLink__z3BYa,.HomeSections_direction__UAkhh:hover .HomeSections_cardLink__z3BYa,.HomeSections_task__e7_fT:focus-visible .HomeSections_cardLink__z3BYa,.HomeSections_task__e7_fT:hover .HomeSections_cardLink__z3BYa,.HomeSections_tool__NGI_C:focus-visible .HomeSections_cardLink__z3BYa,.HomeSections_tool__NGI_C:hover .HomeSections_cardLink__z3BYa{background:var(--cta-consult-hover);border-color:var(--brand)}.HomeSections_photoCopy__XtqHD .HomeSections_cardLink__z3BYa{color:var(--ink-100);background:var(--surface-0)}.HomeSections_photoCard___gpwV:focus-visible .HomeSections_cardLink__z3BYa,.HomeSections_photoCard___gpwV:hover .HomeSections_cardLink__z3BYa{color:var(--ink-100);background:var(--surface-2)}@media (hover:hover) and (pointer:fine){.HomeSections_section__eBCde a.HomeSections_direction__UAkhh:not(.HomeSections_photoCard___gpwV):hover,.HomeSections_section__eBCde a.HomeSections_tool__NGI_C:hover{transform:translateY(-4px)}}.HomeSections_directions__eMeGA{display:grid;grid-template-columns:1.3fr 1fr;gap:20px}.HomeSections_section__eBCde a.HomeSections_direction__UAkhh{color:var(--ink-100);position:relative;overflow:hidden;border-radius:16px;padding:32px;background:var(--surface-0);display:flex;flex-direction:column}.HomeSections_direction__UAkhh h3{font-size:clamp(26px,2.5vw,36px);margin:16px 0}.HomeSections_direction__UAkhh p{max-width:400px;margin:0 0 24px}.HomeSections_kicker__o60xY{font-size:10px;letter-spacing:.12em;font-weight:700}.HomeSections_section__eBCde a.HomeSections_photoCard___gpwV{min-height:450px;padding:0}.HomeSections_photoCard___gpwV>img{object-fit:cover}.HomeSections_photoCard___gpwV:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#0000 5%,#0d0d0dd9)}.HomeSections_photoCopy__XtqHD{padding:32px;position:relative;z-index:1;margin-top:auto}.HomeSections_section__eBCde .HomeSections_photoCopy__XtqHD,.HomeSections_section__eBCde .HomeSections_photoCopy__XtqHD h3,.HomeSections_section__eBCde .HomeSections_photoCopy__XtqHD p{color:var(--dark-text)}.HomeSections_section__eBCde .HomeSections_photoCopy__XtqHD p{max-width:360px}.HomeSections_partImage__9N6OS{position:relative;height:240px;margin:-8px 0 20px;overflow:hidden;border-radius:12px;background:radial-gradient(ellipse,var(--surface-2),#0000 70%)}.HomeSections_partMotion__5NSTz{position:absolute;inset:0;transition:transform .2s ease-out}.HomeSections_partImage__9N6OS .HomeSections_partArtwork__bs8lA{position:absolute;width:300px;height:420px;max-width:none;top:-78px;left:50%;transform:translateX(-50%) rotate(-16deg);object-fit:contain;pointer-events:none}.HomeSections_section__eBCde a.HomeSections_compactCard__Gb2DR{min-height:270px;border-top:3px solid var(--brand)}.HomeSections_section__eBCde a.HomeSections_airCard__J_JTR{background:var(--surface-2);border-top-color:var(--ink-80)}.HomeSections_feature__9A7hD{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.HomeSections_solution__XZuvq{background:var(--ink-80);border-radius:64px 24px 24px;margin-inline:clamp(8px,1.2vw,24px)}.HomeSections_featureImage___DpCw{position:relative;min-height:600px;border-radius:180px 16px 16px 16px;overflow:hidden}.HomeSections_featureImage___DpCw img{object-fit:cover}.HomeSections_featureCopy__5emQ_>p:not(.HomeSections_eyebrow__6IiZz){margin:24px 0;max-width:540px}.HomeSections_solution__XZuvq .HomeSections_eyebrow__6IiZz,.HomeSections_solution__XZuvq h2,.HomeSections_solution__XZuvq h3,.HomeSections_solution__XZuvq p{color:var(--dark-text)}.HomeSections_steps__35VzR{list-style:none;margin:30px 0;padding:0}.HomeSections_steps__35VzR li{padding:18px 0;border-top:1px solid #fff3}.HomeSections_steps__35VzR h3{margin:0 0 6px;font-size:18px}.HomeSections_steps__35VzR p{margin:0;font-size:14px}.HomeSections_section__eBCde a.HomeSections_button__P2a9G,.HomeSections_section__eBCde a.HomeSections_lightButton__dMHMS,.HomeSections_section__eBCde button.HomeSections_button__P2a9G{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:50px;border-radius:7px;padding:14px 22px;font-size:14px;font-weight:650;background:var(--cta-consult);color:var(--dark-text)!important}.HomeSections_section__eBCde a.HomeSections_lightButton__dMHMS{background:var(--surface-0);color:var(--ink-100)!important}.HomeSections_section__eBCde a.HomeSections_button__P2a9G:hover,.HomeSections_section__eBCde button.HomeSections_button__P2a9G:hover{background:var(--cta-consult-hover)}.HomeSections_section__eBCde a.HomeSections_lightButton__dMHMS:hover{background:var(--surface-2)}.HomeSections_serviceActions__C4q7I{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.HomeSections_serviceActions__C4q7I .HomeSections_button__P2a9G{cursor:pointer;border:0}.HomeSections_serviceDetails__0VPOd{color:var(--ink-100);text-decoration:underline;text-underline-offset:4px;font-size:14px}.HomeSections_serviceGrid__g8UI5{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:72px}.HomeSections_serviceList__JvWHd{list-style:none;padding:0;margin:26px 0 32px}.HomeSections_serviceList__JvWHd li{padding:14px 0;border-top:1px solid var(--border);color:var(--ink-80);font-size:15px}.HomeSections_serviceList__JvWHd li:before{content:"↗";margin-right:14px}.HomeSections_serviceVisual__CCxSb{position:relative;height:510px;overflow:hidden;border-radius:16px}.HomeSections_serviceVisual__CCxSb img{object-fit:cover;object-position:center 35%}.HomeSections_imageNote__sxh6E{position:absolute;inset:auto 20px 20px;background:var(--surface-0);padding:24px;border-left:4px solid var(--brand)}.HomeSections_imageNote__sxh6E p{font-size:21px;font-weight:650;line-height:1.3;margin:12px 0 0;color:var(--ink-100)}.HomeSections_toolGrid__q9EIl{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.HomeSections_section__eBCde a.HomeSections_tool__NGI_C{color:var(--ink-100);background:var(--surface-0);border:1px solid var(--border);border-radius:12px;padding:28px;display:flex;flex-direction:column}.HomeSections_toolSymbol__BxFPp{font-size:30px;font-weight:700;margin-bottom:34px}.HomeSections_toolMetric__hREgm{display:flex;flex-direction:column;margin-bottom:34px}.HomeSections_toolMetric__hREgm,.HomeSections_toolSymbol__BxFPp{min-height:70px}.HomeSections_toolCounter__znt4M{display:inline-flex;align-items:baseline;gap:.2em;font-size:30px;font-weight:700;line-height:1.5;font-variant-numeric:tabular-nums}.HomeSections_toolValue__SGN_L{min-width:1ch}.HomeSections_toolUnit__u23Qr{font-size:.8em}.HomeSections_toolExample__YNIp4{font-size:12px;line-height:20px;color:var(--ink-60)}.HomeSections_section__eBCde[aria-labelledby=tools-title]{scroll-margin-top:100px}.HomeSections_tool__NGI_C h3{font-size:21px;margin-bottom:12px}.HomeSections_tool__NGI_C p{font-size:15px;margin:0 0 28px}.HomeSections_faq__DxXc8{display:grid;grid-template-columns:.8fr 1.2fr;gap:72px}.HomeSections_section__eBCde a.HomeSections_textLink__vCDaY{display:inline-flex;gap:24px;color:var(--ink-100);font-size:14px;font-weight:650;margin-top:24px;text-decoration:underline;text-underline-offset:5px}.HomeSections_faq__DxXc8 details{border-bottom:1px solid var(--border)}.HomeSections_faq__DxXc8 summary{display:flex;list-style:none;justify-content:space-between;gap:24px;align-items:center;padding:24px 0;font-size:18px;font-weight:600;cursor:pointer;color:var(--ink-100)}.HomeSections_faq__DxXc8 summary::-webkit-details-marker{display:none}.HomeSections_faq__DxXc8 summary span{font-size:26px;font-weight:400}.HomeSections_faq__DxXc8 details[open] summary span{transform:rotate(45deg)}.HomeSections_faq__DxXc8 details p{margin:0 32px 24px 0;font-size:15px}.HomeSections_contact__M6jgN{background:var(--surface-1)}.HomeSections_contactGrid__um637{display:grid;grid-template-columns:1fr 1fr;gap:80px}.HomeSections_contactCopy__1UqYO{padding-top:30px}.HomeSections_contactCopy__1UqYO>p:not(.HomeSections_eyebrow__6IiZz){max-width:420px;margin:24px 0}.HomeSections_contactNote__DZhMN{margin-top:50px;border-top:1px solid var(--border-strong);padding-top:24px;max-width:420px}.HomeSections_contactNote__DZhMN>span{color:var(--ink-100);font-weight:600;font-size:14px}.HomeSections_contactNote__DZhMN p{font-size:13px;margin-top:12px}.HomeSections_form__BbmFB{border:1px solid var(--border);border-radius:16px;background:var(--surface-0);padding:32px}.HomeSections_form__BbmFB h2{font-size:26px;line-height:1.2;letter-spacing:-.02em}.HomeSections_section__eBCde :is(a,summary):focus-visible,.HomeSections_tasks__Ung5_ a:focus-visible{outline:3px solid var(--brand);outline-offset:5px}@media (max-width:1000px){.HomeSections_shell__0jqwV{width:calc(100% - 48px)}.HomeSections_section__eBCde{padding-block:64px}.HomeSections_tasks__Ung5_ a.HomeSections_task__e7_fT{padding:12px 20px}.HomeSections_tasks__Ung5_ h2{font-size:22px}.HomeSections_contactGrid__um637,.HomeSections_faq__DxXc8,.HomeSections_feature__9A7hD,.HomeSections_serviceGrid__g8UI5{gap:32px}.HomeSections_featureImage___DpCw{min-height:610px}.HomeSections_direction__UAkhh h3{font-size:30px}}@media (max-width:700px){.HomeSections_shell__0jqwV{width:calc(100% - 40px)}.HomeSections_section__eBCde{padding-block:52px}.HomeSections_tasks__Ung5_{grid-template-columns:1fr;padding-block:16px;padding-bottom:56px}.HomeSections_tasks__Ung5_ a.HomeSections_task__e7_fT{padding:24px 0;border-right:0;border-bottom:1px solid var(--border)}.HomeSections_task__e7_fT:last-child{border-bottom:0}.HomeSections_tasks__Ung5_ h2{font-size:24px}.HomeSections_tasks__Ung5_ p{margin:0 0 18px;max-width:none;font-size:14px}.HomeSections_sectionHead__dYsGW{flex-direction:column;align-items:start;gap:20px;margin-bottom:28px}.HomeSections_sectionHead__dYsGW>p{font-size:15px}.HomeSections_contactGrid__um637,.HomeSections_directions__eMeGA,.HomeSections_faq__DxXc8,.HomeSections_feature__9A7hD,.HomeSections_serviceGrid__g8UI5,.HomeSections_toolGrid__q9EIl{grid-template-columns:1fr}.HomeSections_directions__eMeGA{gap:14px}.HomeSections_photoCopy__XtqHD,.HomeSections_section__eBCde a.HomeSections_direction__UAkhh{padding:24px}.HomeSections_section__eBCde a.HomeSections_photoCard___gpwV{padding:0;min-height:410px}.HomeSections_direction__UAkhh h3{font-size:30px}.HomeSections_direction__UAkhh p{font-size:14px}.HomeSections_partImage__9N6OS{height:220px}.HomeSections_partImage__9N6OS .HomeSections_partArtwork__bs8lA{width:250px;height:350px;top:-58px}.HomeSections_compactCard__Gb2DR{min-height:250px}.HomeSections_featureImage___DpCw{min-height:0;height:320px;border-top-left-radius:100px}.HomeSections_solution__XZuvq{border-radius:32px 16px 16px}.HomeSections_featureCopy__5emQ_>p:not(.HomeSections_eyebrow__6IiZz){font-size:15px}.HomeSections_serviceVisual__CCxSb{height:380px}.HomeSections_imageNote__sxh6E{padding:20px;inset:auto 14px 14px}.HomeSections_imageNote__sxh6E .HomeSections_kicker__o60xY{font-size:8px}.HomeSections_toolGrid__q9EIl{gap:12px}.HomeSections_section__eBCde a.HomeSections_tool__NGI_C{padding:24px}.HomeSections_toolMetric__hREgm,.HomeSections_toolSymbol__BxFPp{margin-bottom:20px}.HomeSections_faq__DxXc8 summary{font-size:16px}.HomeSections_contactCopy__1UqYO{padding-top:0}.HomeSections_contactNote__DZhMN{margin-top:28px}.HomeSections_form__BbmFB{padding:24px 18px}}@media (prefers-reduced-motion:reduce){.HomeSections_cardLink__z3BYa,.HomeSections_cardLink__z3BYa>span,.HomeSections_direction__UAkhh,.HomeSections_partMotion__5NSTz,.HomeSections_task__e7_fT,.HomeSections_tool__NGI_C{transition:none}.HomeSections_section__eBCde a.HomeSections_direction__UAkhh:hover,.HomeSections_section__eBCde a.HomeSections_tool__NGI_C:hover{transform:none}}.HomeSurface_page__AM9aa{position:relative;isolation:isolate;background:var(--surface-0)}.HomeSurface_content__JxZf0{position:relative;z-index:1}.HomeSurface_passage__xIyRZ{height:clamp(140px,9vw,180px);pointer-events:none}.HomeSurface_backdrop__ktUYs{position:fixed;inset:0;z-index:2;height:100dvh;overflow:hidden;pointer-events:none;visibility:hidden;contain:strict}.HomeSurface_backdrop__ktUYs[data-ready=true]{visibility:visible}.HomeSurface_backdrop__ktUYs *{pointer-events:none}.HomeSurface_canvas__V3_zt,.HomeSurface_fallback__Tselp{display:block;width:100%;height:100%}.HomeSurface_backdrop__ktUYs[data-engine=static] .HomeSurface_canvas__V3_zt,.HomeSurface_fallback__Tselp{display:none}.HomeSurface_backdrop__ktUYs[data-engine=static] .HomeSurface_fallback__Tselp{display:block}@media (max-width:700px){.HomeSurface_passage__xIyRZ{height:120px}}@media print{.HomeSurface_backdrop__ktUYs,.HomeSurface_passage__xIyRZ{display:none}}.PointerZoomImage_surface__DBqap{position:relative;overflow:hidden}.PointerZoomImage_picture__w9qw_{object-fit:cover;transform:scale(1);transform-origin:50% 50%;transition:transform 2.2s cubic-bezier(.2,.65,.3,1),transform-origin .8s ease-out}.PointerZoomImage_hint__gtfi0{display:none;position:absolute;bottom:20px;left:20px;right:20px;width:-webkit-fit-content;width:fit-content;max-width:calc(100% - 40px);padding:10px 14px;border:1px solid #ffffff59;border-radius:6px;background:#0d0d0dbf;color:var(--dark-text);font-size:11px;line-height:1.5;pointer-events:none;transition:opacity .2s}.PointerZoomImage_hint__gtfi0>span{margin-left:10px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.PointerZoomImage_surface__DBqap{cursor:zoom-in}a.PointerZoomImage_surface__DBqap{cursor:pointer}.PointerZoomImage_hint__gtfi0{display:block}.PointerZoomImage_surface__DBqap:hover .PointerZoomImage_hint__gtfi0{opacity:0}}@media (prefers-reduced-motion:reduce){.PointerZoomImage_hint__gtfi0,.PointerZoomImage_picture__w9qw_{transition:none}}.ProductionHero_hero__fIU7C{position:relative;isolation:isolate;overflow:hidden;background:var(--surface-0);color:var(--dark-text)}.ProductionHero_arc__wWfwF{position:absolute;z-index:-1;inset:0 0 0 6%;border-top-left-radius:320px 530px;background:var(--ink-80)}.ProductionHero_inner__wn_Hv{position:relative;max-width:2100px;min-height:800px;margin:0 auto;padding:164px 6% 92px}.ProductionHero_media__XeTJX{position:absolute;top:124px;right:4%;width:60%;height:530px;overflow:hidden;background:#0000}.ProductionHero_video___mxNo{height:100%;width:100%;object-fit:cover;filter:saturate(.78);--edge-x:10%;--edge-y:12%;-webkit-mask-image:linear-gradient(to right,#0000,#000 var(--edge-x),#000 calc(100% - var(--edge-x)),#0000),linear-gradient(to bottom,#0000,#000 var(--edge-y),#000 calc(100% - var(--edge-y)),#0000);mask-image:linear-gradient(to right,#0000,#000 var(--edge-x),#000 calc(100% - var(--edge-x)),#0000),linear-gradient(to bottom,#0000,#000 var(--edge-y),#000 calc(100% - var(--edge-y)),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.ProductionHero_shade__pv75T{position:absolute;inset:0;background:linear-gradient(90deg,var(--ink-80),#0000 72%);pointer-events:none}.ProductionHero_copy__tTDs4{position:relative;z-index:1;margin-left:13%;padding-top:38px;max-width:780px;pointer-events:none}.ProductionHero_title__Xboe7{margin:0;color:var(--dark-text);font-size:clamp(42px,4.5vw,70px);line-height:1.04;letter-spacing:-.045em;font-weight:800}.ProductionHero_brand__jEwYm{display:block;width:-webkit-fit-content;width:fit-content;margin-bottom:24px;border-left:4px solid var(--brand);padding-left:14px;font-size:18px;line-height:1.2;letter-spacing:.12em;font-weight:600}.ProductionHero_description__OmH0r{max-width:470px;margin:26px 0;color:var(--dark-text);font-size:16px;line-height:1.65}.ProductionHero_actions___qPMT{display:flex;flex-wrap:wrap;align-items:center;gap:14px;pointer-events:auto}.ProductionHero_hero__fIU7C a.ProductionHero_secondary__LrmnM,.ProductionHero_primary__7xy03{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:50px;padding:13px 20px;border-radius:6px;font-size:14px;font-weight:650;transition:background .2s;cursor:pointer}.ProductionHero_primary__7xy03{background:var(--surface-0);color:var(--ink-100);border:1px solid var(--border-strong)}.ProductionHero_primary__7xy03:hover{background:var(--surface-2)}.ProductionHero_hero__fIU7C a.ProductionHero_secondary__LrmnM{color:var(--dark-text)!important;border:1px solid #ffffff80;background:#0d0d0d59}.ProductionHero_secondary__LrmnM:hover{background:var(--ink-80)}.ProductionHero_controls___Bh_4{position:absolute;right:28px;bottom:28px;display:flex;align-items:center;padding:4px;gap:4px;border:1px solid #fff6;border-radius:999px;background:#0d0d0dcc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2}.ProductionHero_control__MN_Tw{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;height:44px;border:0;border-radius:999px;color:var(--dark-text);background:#0000;cursor:pointer;transition:background .2s}.ProductionHero_control__MN_Tw:hover{background:#ffffff29}.ProductionHero_sound__mkV35{padding-inline:12px 16px;font-size:12px;font-weight:600}.ProductionHero_control__MN_Tw svg{flex-shrink:0}.ProductionHero_caption__c8_iB{position:absolute;right:22px;top:22px;padding:7px 10px;background:var(--dark-bg);font-size:10px;letter-spacing:.13em}.ProductionHero_foot__BFR48{position:absolute;left:19%;right:4%;bottom:30px;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #fff3;padding-top:22px;font-size:11px;letter-spacing:.1em}.ProductionHero_hero__fIU7C .ProductionHero_foot__BFR48 a{color:var(--dark-text)!important;letter-spacing:0}.ProductionHero_hero__fIU7C a:focus-visible,.ProductionHero_hero__fIU7C button:focus-visible{outline:3px solid var(--brand);outline-offset:5px}@media (min-width:1600px){.ProductionHero_inner__wn_Hv{min-height:900px}.ProductionHero_media__XeTJX{height:640px}.ProductionHero_copy__tTDs4{padding-top:65px}.ProductionHero_title__Xboe7{font-size:clamp(70px,3.4vw,94px)}}@media (max-width:1000px){.ProductionHero_arc__wWfwF{left:0;border-top-left-radius:180px 280px}.ProductionHero_inner__wn_Hv{padding:122px 6% 90px;min-height:700px}.ProductionHero_copy__tTDs4{margin-left:4%;padding-top:20px}.ProductionHero_media__XeTJX{right:0;top:104px;width:70%;height:550px}.ProductionHero_title__Xboe7{font-size:54px}.ProductionHero_foot__BFR48{left:10%;right:6%}}@media (min-width:2400px){.ProductionHero_arc__wWfwF{left:16%;border-top-left-radius:600px 750px}}@media (max-width:640px){.ProductionHero_arc__wWfwF{border-top-left-radius:240px 150px}.ProductionHero_inner__wn_Hv{display:flex;flex-direction:column;min-height:0;padding:104px 24px 30px}.ProductionHero_copy__tTDs4{order:1;margin:0;padding:20px 0 0;pointer-events:auto}.ProductionHero_title__Xboe7{font-size:clamp(32px,8.8vw,48px);line-height:1.08}.ProductionHero_brand__jEwYm{font-size:13px;margin-bottom:14px}.ProductionHero_description__OmH0r{font-size:14px;line-height:1.5;margin:16px 0}.ProductionHero_actions___qPMT{align-items:stretch;gap:10px}.ProductionHero_primary__7xy03,.ProductionHero_secondary__LrmnM{width:100%;min-height:48px}.ProductionHero_media__XeTJX{order:0;position:relative;inset:auto;width:100%;height:auto;aspect-ratio:16/9;margin-top:0}.ProductionHero_video___mxNo{--edge-x:6%;--edge-y:9%}.ProductionHero_shade__pv75T{background:none}.ProductionHero_caption__c8_iB{top:12px;left:12px;right:auto;font-size:8px}.ProductionHero_foot__BFR48{order:2;position:static;margin-top:24px;padding-top:20px;flex-direction:column;font-size:9px}.ProductionHero_controls___Bh_4{right:6px;bottom:6px;padding:2px}}@media (prefers-reduced-motion:reduce){.ProductionHero_control__MN_Tw,.ProductionHero_primary__7xy03,.ProductionHero_secondary__LrmnM{transition:none}}.ServiceRequestButton_dialog__pEFXQ::backdrop{background:color-mix(in srgb,var(--dark-bg) 60%,#0000);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}