.CinematicScene_scene__KtALd{position:absolute;inset:0 0 0 32%;overflow:hidden}.CinematicScene_art__Bksct{position:absolute;inset:-14px;background:url(/art/hero/city-light-desktop.webp) 50%/cover}.dark .CinematicScene_art__Bksct{background-image:url(/art/hero/city-dark-desktop.webp)}.CinematicScene_video__wh_1z{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.CinematicScene_edge__dVyQG{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,var(--ui-canvas),transparent 26%),linear-gradient(0deg,var(--ui-canvas),transparent 15%)}@media (max-width:1000px) and (min-width:701px){.CinematicScene_scene__KtALd{left:25%;opacity:.9}.CinematicScene_edge__dVyQG{background:linear-gradient(90deg,var(--ui-canvas),transparent 48%),linear-gradient(0deg,var(--ui-canvas),transparent 16%)}}@media (max-width:700px){.CinematicScene_scene__KtALd{inset:0}.CinematicScene_art__Bksct{--portrait-height:calc((100vw + 28px) * 20 / 9);inset:auto -14px;top:calc(62% - var(--portrait-height) * .62);height:var(--portrait-height);background-image:url(/art/hero/city-light-mobile.webp);-webkit-mask-image:linear-gradient(180deg,transparent,#000 7%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent,#000 7%,#000 82%,transparent)}.dark .CinematicScene_art__Bksct{background-image:url(/art/hero/city-dark-mobile.webp)}.CinematicScene_edge__dVyQG{background:linear-gradient(180deg,var(--ui-canvas),transparent 15%),linear-gradient(0deg,var(--ui-canvas),transparent 18%)}}.DealFoundation_foundation__1ASbR{--ui-ink:#f3efe7;--ui-muted:#b2b4af;--ui-line:#44484c;--ui-accent:#ffb380;--ui-focus:#ffc49d;--paper:#f2ede4;--paper-ink:#272824;--paper-muted:#66675f;--paper-line:#d6d0c5;--stamp:#b2461b;--ok:#3f6a4f;position:relative;overflow:hidden;padding:96px 0 92px;border-top:3px solid var(--ui-accent);background:#22282a;color:var(--ui-ink)}.DealFoundation_foundation__1ASbR:before{content:"";position:absolute;inset:0;background:url(/art/asset-pack/2026-09-22/07_patterns/07_02-registration-dark.svg) 0 0/256px 256px;opacity:.45;pointer-events:none}.DealFoundation_foundation__1ASbR:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .6s var(--ui-ease);background:radial-gradient(520px circle at var(--mx,70%) var(--my,40%),rgba(255,179,128,.09),transparent 70%)}@media (hover:hover) and (pointer:fine){.DealFoundation_foundation__1ASbR:hover:after{opacity:1}}.DealFoundation_inner__zkRS4{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:72px;align-items:center;width:min(1312px,calc(100% - 96px));margin:0 auto}.DealFoundation_eyebrow__6Q8Kp{font-size:11px;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.DealFoundation_eyebrow__6Q8Kp span{margin-right:6px;font:500 11px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;color:var(--ui-accent)}.DealFoundation_title__34ZKd{margin-top:18px;font-size:clamp(40px,4.6vw,68px);font-weight:760;line-height:1;letter-spacing:-.058em}.DealFoundation_title__34ZKd em{color:var(--ui-accent);font-style:normal}.DealFoundation_lead__F5Xp_{max-width:46ch;margin-top:20px;font-size:16px;line-height:1.7;color:var(--ui-muted)}.DealFoundation_steps__4B1NG{margin-top:32px;border-top:1px solid var(--ui-line)}.DealFoundation_steps__4B1NG li{position:relative;border-bottom:1px solid var(--ui-line)}.DealFoundation_steps__4B1NG button{position:relative;display:flex;align-items:baseline;gap:18px;width:100%;min-height:58px;padding:17px 0 15px;text-align:left;color:var(--ui-muted);transition:color var(--ui-duration-fast) var(--ui-ease)}.DealFoundation_steps__4B1NG button:hover,.DealFoundation_steps__4B1NG button[aria-pressed=true]{color:var(--ui-ink)}.DealFoundation_steps__4B1NG button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px;border-radius:4px}.DealFoundation_num__uvxXh{font:500 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}.DealFoundation_steps__4B1NG button[aria-pressed=true] .DealFoundation_num__uvxXh{color:var(--ui-accent)}.DealFoundation_stepName__wnDpU{font-size:19px;font-weight:650;letter-spacing:-.02em}.DealFoundation_fill__G8vZV{position:absolute;left:0;right:0;bottom:-1px;height:2px;overflow:hidden;pointer-events:none}.DealFoundation_fill__G8vZV:after{content:"";position:absolute;inset:0;background:var(--ui-accent);transform:scaleX(0);transform-origin:left}.DealFoundation_steps__4B1NG li[data-on] .DealFoundation_fill__G8vZV:after{transform:scaleX(1)}.DealFoundation_steps__4B1NG li[data-run] .DealFoundation_fill__G8vZV:after{transform:scaleX(var(--p,0))}.DealFoundation_stepText__1dGFi{max-width:50ch;padding:2px 0 22px 31px;font-size:14px;line-height:1.75;color:var(--ui-muted);animation:DealFoundation_textIn__t9PWp .42s var(--ui-ease) both}@keyframes DealFoundation_textIn__t9PWp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.DealFoundation_more__iYkuW{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:22px;font-size:14px;font-weight:650;text-decoration:underline;text-decoration-color:var(--ui-line);text-underline-offset:6px}.DealFoundation_more__iYkuW:hover{text-decoration-color:currentColor}.DealFoundation_more__iYkuW:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px;border-radius:4px}.DealFoundation_stack__VuWdO{--sheet-h:300px;--floor:46px;position:relative;justify-self:end;width:100%;max-width:520px;height:calc(var(--sheet-h) + 3 * var(--floor))}.DealFoundation_sheet__cRS_8{--tilt:-.5deg;position:absolute;right:0;bottom:calc(var(--i) * var(--floor));left:0;z-index:calc(var(--i) + 1);display:flex;flex-direction:column;height:var(--sheet-h);overflow:hidden;border:1px solid #1b1f20;border-radius:14px;background:var(--paper);color:var(--paper-ink);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 22px 40px -22px rgba(0,0,0,.7);opacity:0;transform:translateY(-44px) rotate(var(--tilt)) scale(1.025);transition:opacity .32s ease,transform .64s cubic-bezier(.34,1.32,.64,1);pointer-events:none}.DealFoundation_sheet__cRS_8:nth-child(2){--tilt:.45deg}.DealFoundation_sheet__cRS_8:nth-child(3){--tilt:-.35deg}.DealFoundation_sheet__cRS_8:nth-child(4){--tilt:.55deg}.DealFoundation_sheet__cRS_8[data-shown]{opacity:1;transform:rotate(var(--tilt))}.DealFoundation_sheet__cRS_8:not([data-shown]){visibility:hidden;transition:opacity .26s ease,transform .4s ease,visibility 0s .4s}.DealFoundation_body__d9573{position:relative;flex:1;min-height:0;padding:20px 22px 0}.DealFoundation_floor__Fvtxh{display:flex;align-items:center;gap:12px;flex-shrink:0;height:var(--floor);padding:0 22px;border-top:1px dashed var(--paper-line);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--paper-muted)}.DealFoundation_floor__Fvtxh span{font:500 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;color:var(--stamp)}.DealFoundation_sheetHead__4KByO{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--paper-line)}.DealFoundation_sheetHead__4KByO>svg{flex-shrink:0;color:var(--stamp)}.DealFoundation_sheetHead__4KByO b{display:block;font-size:15px;font-weight:700;letter-spacing:-.015em}.DealFoundation_sheetHead__4KByO small{display:block;margin-top:2px;font-size:12px;color:var(--paper-muted)}.DealFoundation_sheetHead__4KByO em{margin-left:auto;align-self:flex-start;font-size:10px;font-style:normal;font-weight:600;color:var(--paper-muted)}.DealFoundation_avatar__3SBaI{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:#2c3133;color:#f2ede4;font-size:13px;font-weight:750;letter-spacing:.02em}.DealFoundation_checks__Iv_8B{display:grid;gap:11px;margin-top:16px}.DealFoundation_checks__Iv_8B li{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:550;opacity:0;transform:translateX(-6px)}.DealFoundation_checks__Iv_8B svg{flex-shrink:0;color:var(--ok)}.DealFoundation_sheet__cRS_8[data-shown] .DealFoundation_checks__Iv_8B li{animation:DealFoundation_tick__x8LwK .38s var(--ui-ease) both;animation-delay:calc(.42s + var(--n, 0) * .14s)}.DealFoundation_checks__Iv_8B li:nth-child(2){--n:1}.DealFoundation_checks__Iv_8B li:nth-child(3){--n:2}@keyframes DealFoundation_tick__x8LwK{to{opacity:1;transform:none}}.DealFoundation_rows__U_H6m{display:grid;margin-top:8px}.DealFoundation_rows__U_H6m>div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px dotted var(--paper-line);font-size:13px}.DealFoundation_rows__U_H6m dt{color:var(--paper-muted)}.DealFoundation_rows__U_H6m dd{font-weight:650;font-variant-numeric:tabular-nums}.DealFoundation_signs__xGb1P{display:flex;gap:18px;margin-top:12px}.DealFoundation_signs__xGb1P svg{width:108px;height:30px;overflow:visible}.DealFoundation_signs__xGb1P path{fill:none;stroke:#23304a;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.DealFoundation_sheet__cRS_8[data-shown] .DealFoundation_signs__xGb1P path{animation:DealFoundation_draw__zsiiT .82s cubic-bezier(.5,0,.3,1) .48s forwards}.DealFoundation_sheet__cRS_8[data-shown] .DealFoundation_signs__xGb1P svg+svg path{animation-delay:1.18s}@keyframes DealFoundation_draw__zsiiT{to{stroke-dashoffset:0}}.DealFoundation_stamp__QUwHq{position:absolute;right:22px;bottom:14px;padding:.32em .66em;border:2.5px solid var(--stamp);border-radius:6px;color:var(--stamp);font-size:15px;font-weight:850;line-height:1;letter-spacing:.16em;text-transform:uppercase;mix-blend-mode:multiply;opacity:0;transform:rotate(-9deg) scale(1.5)}.DealFoundation_sheet__cRS_8[data-shown] .DealFoundation_stamp__QUwHq{animation:DealFoundation_stamp__QUwHq .36s cubic-bezier(.3,1.5,.5,1) 1.9s both}.DealFoundation_sheet__cRS_8:nth-child(4)[data-shown] .DealFoundation_stamp__QUwHq{animation-delay:1s}@keyframes DealFoundation_stamp__QUwHq{0%{opacity:0;transform:rotate(-9deg) scale(1.5)}to{opacity:.92;transform:rotate(-9deg) scale(1)}}.DealFoundation_sum__9Rnqv{margin-top:18px;font-size:clamp(34px,3.3vw,46px);font-weight:780;line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.DealFoundation_track__44H3c{display:flex;gap:6px;margin-top:18px}.DealFoundation_track__44H3c li{flex:1;padding:6px 0;border:1px solid var(--paper-line);border-radius:999px;font-size:11px;font-weight:650;text-align:center;color:var(--paper-muted)}.DealFoundation_track__44H3c li[data-on]{border-color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,transparent);color:var(--ok)}.DealFoundation_fine__H_ge5{margin-top:14px;font-size:12px;line-height:1.6;color:var(--paper-muted)}.DealFoundation_photos__IDTS6{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.DealFoundation_photos__IDTS6+.DealFoundation_checks__Iv_8B{gap:8px;margin-top:12px}.DealFoundation_photos__IDTS6 i{height:58px;border-radius:8px;background:linear-gradient(135deg,#d9cbb5,#b9a588);box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.DealFoundation_photos__IDTS6 i:nth-child(2){background:linear-gradient(135deg,#cfc8bd 0 48%,#a9a196 48% 52%,#cfc8bd 52%)}.DealFoundation_photos__IDTS6 i:nth-child(3){background:repeating-linear-gradient(90deg,#e3ddd2 0 22%,#b9b1a5 22% 23.5%)}@media (max-width:1100px){.DealFoundation_inner__zkRS4{gap:44px}}@media (max-width:900px){.DealFoundation_foundation__1ASbR{padding:68px 0 60px}.DealFoundation_inner__zkRS4{grid-template-columns:minmax(0,1fr);gap:0;width:calc(100% - 40px)}.DealFoundation_copy__Xw0NC{display:contents}.DealFoundation_eyebrow__6Q8Kp{order:1}.DealFoundation_title__34ZKd{order:2}.DealFoundation_lead__F5Xp_{order:3}.DealFoundation_stack__VuWdO{--sheet-h:278px;--floor:40px;order:4;justify-self:center;margin:34px 0 6px}.DealFoundation_steps__4B1NG{order:5}.DealFoundation_more__iYkuW{order:6}.DealFoundation_stepName__wnDpU{font-size:17px}.DealFoundation_body__d9573{padding:16px 16px 0}.DealFoundation_floor__Fvtxh{padding:0 16px}.DealFoundation_stamp__QUwHq{right:14px;font-size:13px}}@media (prefers-reduced-motion:reduce){.DealFoundation_sheet__cRS_8,.DealFoundation_sheet__cRS_8:not([data-shown]){transition:none;transform:none}.DealFoundation_sheet__cRS_8[data-shown] .DealFoundation_checks__Iv_8B li,.DealFoundation_sheet__cRS_8[data-shown] .DealFoundation_stamp__QUwHq,.DealFoundation_stepText__1dGFi{animation:none;opacity:1;transform:none}.DealFoundation_sheet__cRS_8[data-shown] .DealFoundation_stamp__QUwHq{opacity:.92;transform:rotate(-9deg)}.DealFoundation_sheet__cRS_8[data-shown] .DealFoundation_signs__xGb1P path{animation:none;stroke-dashoffset:0}}.HomeClosing_closing__GTy0i{position:relative;overflow:hidden;isolation:isolate;background:var(--ui-canvas);color:var(--ui-ink);border-top:1px solid var(--ui-line);border-bottom:3px solid var(--ui-ink);text-align:center}.HomeClosing_content__hDUiV{position:relative;z-index:1;padding:clamp(72px,8vw,120px) 20px clamp(86px,10vw,150px)}.HomeClosing_eyebrow__WqtNm{margin-bottom:26px;font-size:11px;font-weight:650;line-height:1.6;letter-spacing:.14em;text-transform:uppercase}.HomeClosing_closing__GTy0i h2{font-size:clamp(30px,4.6vw,66px);font-weight:750;line-height:1.06;letter-spacing:-.055em}.HomeClosing_closing__GTy0i h2 span{color:var(--ui-accent)}.HomeClosing_actions__BImy8{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px}.HomeClosing_signature__g6HDx{position:absolute;inset:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.HomeClosing_wordmark__crl75{position:absolute;bottom:-.22em;left:50%;transform:translateX(-50%);font-size:23.2vw;font-weight:850;line-height:1;letter-spacing:-.075em;white-space:nowrap;color:var(--ui-ink);opacity:.055}@media (max-width:600px){.HomeClosing_content__hDUiV{padding:64px 20px 86px}.HomeClosing_eyebrow__WqtNm{font-size:9px;letter-spacing:.1em;margin-bottom:24px}.HomeClosing_closing__GTy0i h2{font-size:clamp(27px,7.1vw,40px)}.HomeClosing_actions__BImy8{gap:10px;margin-top:30px}.HomeClosing_actions__BImy8 a{padding:12px 15px;font-size:12px}.HomeClosing_wordmark__crl75{bottom:-.1em}}.ProductionHome_home__E0BgB{background:var(--ui-canvas);color:var(--ui-ink);overflow:clip}.ProductionHome_home__E0BgB em{color:var(--ui-accent);font-style:normal}.ProductionHome_container__5orsd{width:min(1312px,calc(100% - 96px));margin:auto}.ProductionHome_section__eICWv{padding-block:clamp(72px,7vw,112px);scroll-margin-top:100px}.ProductionHome_skip__Kq9Ga{position:fixed;top:8px;left:16px;padding:12px 20px;background:var(--ui-surface);z-index:100;transform:translateY(-160%);border-radius:8px}.ProductionHome_skip__Kq9Ga:focus{transform:none}.ProductionHome_hero__1oXoL{position:relative;isolation:isolate;min-height:min(900px,100svh)}.ProductionHome_heroInner__u88K_{position:relative;z-index:2;pointer-events:none;width:min(1312px,calc(100% - 96px));margin:auto;padding:clamp(155px,13vw,205px) 0 130px}.ProductionHome_heroCopy__QXzhD{width:45%}.ProductionHome_heroCopy__QXzhD a{pointer-events:auto}.ProductionHome_eyebrow__qirZo{font-size:11px;font-weight:650;line-height:1.6;letter-spacing:.13em;text-transform:uppercase;margin-bottom:26px}.ProductionHome_hero__1oXoL .ProductionHome_eyebrow__qirZo{display:flex;gap:10px;align-items:center}.ProductionHome_statusDot__9KeLg{width:6px;height:6px;border-radius:50%;background:var(--ui-accent)}.ProductionHome_hero__1oXoL h1{font-size:clamp(58px,6.1vw,90px);font-weight:760;line-height:.99;letter-spacing:-.065em}.ProductionHome_heroDescription__59NUp{max-width:430px;margin-top:28px;font-size:16px;line-height:1.75;color:var(--ui-muted)}.ProductionHome_actions__sJbrF{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.ProductionHome_doors__MCeXO{display:flex;flex-wrap:wrap;gap:18px 30px;margin-top:30px}.ProductionHome_door__X0J1i{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.ProductionHome_doorNote__8E__A{font-size:12px;line-height:1.4;color:var(--ui-muted)}.ProductionHome_doorLink__a6bBF{display:inline-flex;align-items:center;gap:5px;min-height:30px;font-size:13px;font-weight:650;color:var(--ui-ink);text-decoration:underline;text-decoration-color:var(--ui-line-strong);text-underline-offset:5px;transition:text-decoration-color var(--ui-duration-fast) var(--ui-ease)}.ProductionHome_doorLink__a6bBF svg{transition:transform var(--ui-duration-fast) var(--ui-ease)}.ProductionHome_doorLink__a6bBF:hover{text-decoration-color:currentColor}.ProductionHome_doorLink__a6bBF:hover svg{transform:translate(2px,-2px)}.ProductionHome_doorLink__a6bBF:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px;border-radius:4px}.ProductionHome_mobileOnly__VeVG6,.ProductionHome_mobileRoles__fJZqt{display:none}.ProductionHome_heroBottom__z_g_s{position:absolute;bottom:28px;left:max(48px,calc((100% - 1312px)/2));right:max(48px,calc((100% - 1312px)/2));z-index:2;display:flex;justify-content:space-between;align-items:center;color:var(--ui-muted);font-size:10px;letter-spacing:.08em}.ProductionHome_heroBottom__z_g_s a{display:flex;gap:14px;align-items:center;min-height:44px}.ProductionHome_heroBottom__z_g_s a>.ProductionHome_desktopOnly__vOH_o{display:inline-flex;gap:14px;align-items:center}.ProductionHome_heroBottom__z_g_s>span{text-transform:uppercase}.ProductionHome_home__E0BgB h2{font-size:clamp(34px,4vw,58px);line-height:1.08;letter-spacing:-.052em;font-weight:700}.ProductionHome_sectionHeading__kJ8_Y{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px}.ProductionHome_sectionHeading__kJ8_Y>p{color:var(--ui-muted);line-height:1.7;font-size:14px}.ProductionHome_textLink__ZQDze{display:inline-flex;align-items:center;gap:16px;min-height:44px;font-size:13px;font-weight:650;text-decoration:underline;text-decoration-color:var(--ui-line);text-underline-offset:6px}.ProductionHome_textLink__ZQDze:hover{text-decoration-color:currentColor}.ProductionHome_textLink__ZQDze svg{flex-shrink:0}.ProductionHome_search__O_GKb{display:grid;grid-template-columns:1.3fr 1fr auto;align-items:end;gap:16px;padding:22px;background:var(--ui-surface)}.ProductionHome_search__O_GKb label{min-width:0;display:grid;gap:8px}.ProductionHome_search__O_GKb label>span{font-size:11px;font-weight:650}.ProductionHome_search__O_GKb button{min-height:48px}.ProductionHome_railWrap__qM27i{position:relative}.ProductionHome_specialties__tQWNo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:28px}.ProductionHome_specialties__tQWNo a{display:block;padding:22px;background:var(--ui-surface);height:100%}.ProductionHome_specialties__tQWNo a>div{display:flex;justify-content:space-between;color:var(--ui-accent);margin-bottom:24px}.ProductionHome_specialties__tQWNo a>div>span{font:10px ui-monospace,monospace;color:var(--ui-muted)}.ProductionHome_specialties__tQWNo strong{font-size:15px;font-weight:650}.ProductionHome_specialties__tQWNo p{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:11px;line-height:1.6;color:var(--ui-muted);margin-top:6px}.ProductionHome_specialties__tQWNo p svg{flex-shrink:0}.ProductionHome_lead__1FB7f{font-size:15px;line-height:1.8;color:var(--ui-muted);max-width:460px;margin:26px 0}.ProductionHome_rolesSection__iRnjj{padding-top:clamp(72px,7vw,112px);scroll-margin-top:100px}.ProductionHome_assistant__lRLIg{padding:80px 0;border-block:1px solid var(--ui-line);background:var(--ui-surface)}.ProductionHome_assistantGrid__XNJp_{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px}.ProductionHome_chat__dJUL2{min-width:0}.ProductionHome_exampleLabel__bBrBU{color:var(--ui-muted);font-size:10px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px}.ProductionHome_pricing__E0rZG{--ui-canvas:#e6e0d6;--ui-surface:#f1ece4;--ui-surface-raised:#f7f3ed;--ui-ink:#272824;--ui-muted:#56574f;--ui-line:#c8c0b3;--ui-line-strong:#6f7068;--ui-accent:#9a4520;--ui-focus:#914018;--ui-shadow-action:0 3px 0 #272824;position:relative;isolation:isolate;clip-path:inset(-40vh 0 0 0);background:#e6e0d6;color:var(--ui-ink);padding:clamp(88px,9vw,136px) 0}.ProductionHome_pricingFrame___QIV4{position:absolute;z-index:0;right:max(-70px,calc((100% - 1312px) / 2 - 110px));bottom:-10%;width:clamp(300px,36vw,560px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProductionHome_pricingFrame___QIV4 img{display:block;width:100%;height:auto}.ProductionHome_pricingGrid__502o_{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr);gap:clamp(36px,5vw,72px);align-items:center}.ProductionHome_freePlan__eLyOB{padding-top:26px;border-top:3px solid var(--ui-accent)}.ProductionHome_freePlan__eLyOB>div{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:28px}.ProductionHome_freePlan__eLyOB>div>span{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:var(--ui-muted)}.ProductionHome_freePlan__eLyOB strong{font-size:52px;font-weight:650;letter-spacing:-.05em}.ProductionHome_freePlan__eLyOB h3{font-size:20px;line-height:1.3;font-weight:650}.ProductionHome_freePlan__eLyOB ul{display:grid;gap:14px;margin-block:25px}.ProductionHome_freePlan__eLyOB li{display:flex;align-items:center;gap:10px;font-size:12px;line-height:1.6}.ProductionHome_freePlan__eLyOB li svg{flex-shrink:0;color:var(--ui-accent)}.ProductionHome_faq__7sSeI{display:grid;grid-template-columns:1fr 1.1fr;gap:64px}.ProductionHome_faq__7sSeI .ProductionHome_textLink__ZQDze{margin-top:24px}.ProductionHome_faq__7sSeI details{border-bottom:1px solid var(--ui-line)}.ProductionHome_faq__7sSeI details:first-child{border-top:1px solid var(--ui-line)}.ProductionHome_faq__7sSeI summary{list-style:none;cursor:var(--c-pointer);min-height:68px;padding-block:22px;display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:14px;font-weight:650;line-height:1.5}.ProductionHome_faq__7sSeI summary::-webkit-details-marker{display:none}.ProductionHome_faq__7sSeI summary>span{font-size:24px;font-weight:400;flex-shrink:0;color:var(--ui-accent)}.ProductionHome_faq__7sSeI details[open] summary>span{transform:rotate(45deg)}.ProductionHome_faq__7sSeI details p{padding:0 30px 24px 0;color:var(--ui-muted);font-size:13px;line-height:1.85}@media (min-width:1800px){.ProductionHome_hero__1oXoL{min-height:900px}.ProductionHome_heroInner__u88K_{padding-top:210px}}@media (max-width:1100px){.ProductionHome_heroCopy__QXzhD{width:55%}.ProductionHome_hero__1oXoL h1{font-size:72px}.ProductionHome_specialties__tQWNo{grid-template-columns:repeat(3,1fr)}.ProductionHome_assistantGrid__XNJp_,.ProductionHome_faq__7sSeI,.ProductionHome_pricingGrid__502o_{gap:36px}}@media (max-width:800px){.ProductionHome_container__5orsd,.ProductionHome_heroInner__u88K_{width:calc(100% - 48px)}.ProductionHome_search__O_GKb{grid-template-columns:1fr 1fr}.ProductionHome_search__O_GKb button{grid-column:1/-1}.ProductionHome_assistantGrid__XNJp_{grid-template-columns:1fr;gap:40px}.ProductionHome_heroBottom__z_g_s{left:24px;right:24px}.ProductionHome_pricingGrid__502o_{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ProductionHome_pricingFrame___QIV4{width:clamp(260px,34vw,360px);bottom:-14%;opacity:.9}.ProductionHome_faq__7sSeI{grid-template-columns:1fr}}@media (max-width:700px){.ProductionHome_hero__1oXoL{min-height:calc(100vh - var(--app-bottom-gap, 0px));min-height:calc(100svh - var(--app-bottom-gap, 0px));display:flex;flex-direction:column}.ProductionHome_hero__1oXoL .ProductionHome_desktopOnly__vOH_o,.ProductionHome_hero__1oXoL .ProductionHome_statusDot__9KeLg{display:none}.ProductionHome_mobileOnly__VeVG6{display:block}.ProductionHome_heroInner__u88K_{padding:max(clamp(104px,16svh,144px),calc(4rem + 40px)) 0 0;pointer-events:auto}.ProductionHome_heroInner__u88K_:before{content:"";position:absolute;z-index:-1;inset:70px -100px -4.375rem;pointer-events:none;background:radial-gradient(ellipse closest-side,var(--ui-canvas) 32%,transparent);background:radial-gradient(ellipse closest-side,var(--ui-canvas) 32%,color-mix(in srgb,var(--ui-canvas) 88%,transparent) 66%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 74%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 74%,transparent)}.ProductionHome_heroCopy__QXzhD{width:100%;text-align:center}.ProductionHome_hero__1oXoL h1{font-size:clamp(1.75rem,8.4vw,2.625rem);line-height:.98;letter-spacing:-.045em;text-transform:uppercase}.ProductionHome_hero__1oXoL .ProductionHome_eyebrow__qirZo{display:inline-flex;font-size:.5625rem;letter-spacing:.15em;padding:6px 12px;margin-bottom:22px;border:1px solid var(--ui-line);border-radius:999px;background:color-mix(in srgb,var(--ui-canvas) 92%,transparent)}.ProductionHome_heroDescription__59NUp{max-width:340px;margin:22px auto 0;font-size:.8125rem;line-height:1.7;font-weight:550;color:var(--ui-ink)}.ProductionHome_mobileHint__e2QAW{display:block;color:var(--ui-muted);font-weight:400}.ProductionHome_mobileRoles__fJZqt{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-start;flex:1;min-height:128px;margin-top:clamp(24px,4.5svh,48px);padding-inline:clamp(8px,3.3vw,24px)}.ProductionHome_roleSide__lupwX{display:flex;flex-direction:column;align-items:center;gap:6px}.ProductionHome_roleDirection__WweVr{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:110px;border-radius:var(--ui-radius-control)}.ProductionHome_roleMore__8lSMp{display:inline-flex;align-items:center;min-height:32px;padding:2px 8px;border-radius:4px;background:color-mix(in srgb,var(--ui-canvas) 92%,transparent);font-size:.6875rem;font-weight:650;color:var(--ui-ink);text-decoration:underline;text-decoration-color:var(--ui-line-strong);text-underline-offset:4px}.ProductionHome_roleLabel__EzWeW{display:flex;align-items:center;gap:5px;padding:3px 5px;font-size:.625rem;line-height:1.3;font-weight:750;text-transform:uppercase;color:var(--ui-ink);border-radius:4px;background:color-mix(in srgb,var(--ui-canvas) 94%,transparent)}.ProductionHome_roleLabel__EzWeW svg{flex-shrink:0;color:var(--ui-accent)}.ProductionHome_heroBottom__z_g_s{position:relative;inset:auto;justify-content:center;margin:16px 24px 20px}.ProductionHome_heroBottom__z_g_s a{flex-direction:column;gap:12px;padding:4px 12px;border-radius:var(--ui-radius-control);font-size:.5625rem;font-weight:650;text-transform:uppercase;letter-spacing:.16em}.ProductionHome_heroBottom__z_g_s a>.ProductionHome_desktopOnly__vOH_o{display:none}.ProductionHome_heroBottom__z_g_s a>span:last-child{display:flex;width:44px;height:44px}.ProductionHome_heroBottom__z_g_s>span{display:none}.ProductionHome_sectionHeading__kJ8_Y{display:block;margin-bottom:30px}.ProductionHome_sectionHeading__kJ8_Y .ProductionHome_textLink__ZQDze,.ProductionHome_sectionHeading__kJ8_Y>p{margin-top:20px}.ProductionHome_eyebrow__qirZo{font-size:9px;margin-bottom:20px}.ProductionHome_specialties__tQWNo{grid-template-columns:none;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:min(42vw,180px);gap:12px;margin:22px -24px 0;padding:0 24px 6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:24px;scrollbar-width:none}.ProductionHome_specialties__tQWNo::-webkit-scrollbar{display:none}.ProductionHome_specialties__tQWNo>*{scroll-snap-align:start}.ProductionHome_specialties__tQWNo a{padding:16px 14px}.ProductionHome_specialties__tQWNo a>div{margin-bottom:16px}.ProductionHome_specialties__tQWNo strong{font-size:13px}.ProductionHome_specialties__tQWNo p{font-size:10px}.ProductionHome_search__O_GKb{padding:18px;gap:14px}.ProductionHome_search__O_GKb label{grid-column:1/-1}.ProductionHome_pricingGrid__502o_{grid-template-columns:1fr}.ProductionHome_pricing__E0rZG{padding:64px 0 clamp(250px,70vw,330px)}.ProductionHome_pricingFrame___QIV4{right:-12vw;bottom:-8%;width:min(80vw,340px);opacity:1}.ProductionHome_assistant__lRLIg{padding:64px 0}.ProductionHome_assistantGrid__XNJp_{gap:34px}.ProductionHome_faq__7sSeI{gap:28px}.ProductionHome_lead__1FB7f{font-size:14px}}@media (max-width:767px){body.has-mobile-tabbar .ProductionHome_heroBottom__z_g_s{margin-bottom:40px}}@media (max-width:700px) and (max-height:600px){.ProductionHome_heroBottom__z_g_s{display:none}}@media (max-width:370px){.ProductionHome_container__5orsd,.ProductionHome_heroInner__u88K_{width:calc(100% - 36px)}.ProductionHome_railWrap__qM27i{--swipe-hint-edge:-18px}.ProductionHome_hero__1oXoL .ProductionHome_eyebrow__qirZo{letter-spacing:.1em;padding-inline:10px}.ProductionHome_roleDirection__WweVr{max-width:94px}.ProductionHome_roleLabel__EzWeW{font-size:.5625rem;gap:4px}.ProductionHome_specialties__tQWNo a{padding:16px 12px}.ProductionHome_specialties__tQWNo p>svg{display:none}}.ProductionHome_home__E0BgB[data-motion=on] [data-reveal]{transition:opacity .7s var(--ui-ease),transform .9s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--d, 0) * 80ms)}.ProductionHome_home__E0BgB[data-motion=on] [data-reveal]:not([data-in]){opacity:0;transform:translateY(26px)}.ProductionHome_home__E0BgB [data-reveal][data-in=now]{transition:none}.ProductionHome_specialties__tQWNo svg[data-gesture]{transform-origin:50% 60%}@media (hover:hover) and (pointer:fine){.ProductionHome_specialties__tQWNo a:hover svg[data-gesture=flicker]{animation:ProductionHome_flicker__gWaZv .62s step-end}.ProductionHome_specialties__tQWNo a:hover svg[data-gesture=drip]{animation:ProductionHome_drip__A_cEh .68s var(--ui-ease)}.ProductionHome_specialties__tQWNo a:hover svg[data-gesture=turn]{animation:ProductionHome_turn__iO_IZ .56s cubic-bezier(.3,1.4,.5,1)}.ProductionHome_specialties__tQWNo a:hover svg[data-gesture=roll]{animation:ProductionHome_roll__QK28d .7s var(--ui-ease)}.ProductionHome_specialties__tQWNo a:hover svg[data-gesture=settle]{animation:ProductionHome_settle__uPXUS .62s cubic-bezier(.3,1.5,.5,1)}.ProductionHome_specialties__tQWNo a:hover svg[data-gesture=tap]{transform-origin:80% 80%;animation:ProductionHome_tap__HWJBu .64s var(--ui-ease)}.ProductionHome_specialties__tQWNo a:hover svg[data-gesture=slide]{animation:ProductionHome_slide__j1Tlg .64s var(--ui-ease)}.ProductionHome_specialties__tQWNo a:hover svg[data-gesture=tilt]{animation:ProductionHome_tilt__HYga2 .62s var(--ui-ease)}}@keyframes ProductionHome_flicker__gWaZv{0%,40%,70%{opacity:1}20%,55%{opacity:.25}}@keyframes ProductionHome_drip__A_cEh{0%{transform:none}45%{transform:translateY(4px) scaleY(1.08)}to{transform:none}}@keyframes ProductionHome_turn__iO_IZ{0%{transform:rotate(0)}to{transform:rotate(90deg)}}@keyframes ProductionHome_roll__QK28d{0%,to{transform:none}35%{transform:translateX(4px)}70%{transform:translateX(-3px)}}@keyframes ProductionHome_settle__uPXUS{0%{transform:none}30%{transform:translateY(-5px)}to{transform:none}}@keyframes ProductionHome_tap__HWJBu{0%,to{transform:none}30%{transform:rotate(-24deg)}55%{transform:rotate(6deg)}}@keyframes ProductionHome_slide__j1Tlg{0%,to{transform:none}50%{transform:translateX(5px)}}@keyframes ProductionHome_tilt__HYga2{0%,to{transform:none}30%{transform:rotate(-10deg)}65%{transform:rotate(6deg)}}.ProductionHome_faq__7sSeI summary>span{transition:transform .28s var(--ui-ease)}@supports (interpolate-size:allow-keywords){.ProductionHome_faq__7sSeI{interpolate-size:allow-keywords}.ProductionHome_faq__7sSeI details::details-content{block-size:0;overflow:hidden;transition:block-size .34s var(--ui-ease),content-visibility .34s allow-discrete}.ProductionHome_faq__7sSeI details[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){.ProductionHome_specialties__tQWNo a:hover svg[data-gesture]{animation:none}.ProductionHome_faq__7sSeI details::details-content,.ProductionHome_faq__7sSeI summary>span{transition:none}}