.BookingEmbed_page__SOzr6{margin-inline:var(--page-pad);padding-block:var(--section-space)}.BookingEmbed_pageHeading__H80mf{display:grid;grid-template-columns:1fr 1fr;align-items:end;max-width:960px;margin-inline:auto;gap:32px;margin-bottom:32px}.BookingEmbed_pageHeading__H80mf h1{max-width:21ch;margin:12px 0 0;font-size:var(--type-hero);font-weight:600;line-height:1.08;letter-spacing:-.045em}.BookingEmbed_pageHeading__H80mf>p{justify-self:end;max-width:48ch;margin:0;font-size:16px;line-height:1.65;color:var(--ink-dim)}.BookingEmbed_eyebrow__2VBfr{margin:0;color:var(--ink-dim);font-size:14px}.BookingEmbed_booking__d9q5B{width:100%;max-width:880px;margin-inline:auto;min-width:0;border:var(--rule);border-radius:20px;background:var(--glass-surface);color:var(--ink);box-shadow:var(--shadow-panel);overflow:clip}.BookingEmbed_booking__d9q5B[data-variant=home]{margin-right:0}.BookingEmbed_summary__PfDDU{display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px;align-items:center;padding:24px 28px;border-bottom:var(--rule)}.BookingEmbed_summary__PfDDU h2{margin:6px 0 0;font-size:24px;line-height:1.2;font-weight:600;letter-spacing:-.03em}.BookingEmbed_facts__6P7Sa{display:flex;flex-wrap:wrap;gap:20px 36px;margin:0}.BookingEmbed_facts__6P7Sa dt{font-size:14px;font-weight:600}.BookingEmbed_facts__6P7Sa dd{margin:4px 0 0;color:var(--ink-dim);font-size:13px}.BookingEmbed_scheduler__d2d7g{min-width:0;padding:20px 20px 12px}.BookingEmbed_calendarFrame__xecpB{position:relative;scroll-margin-top:100px;width:100%;min-width:0;background:var(--panel);border-radius:14px;overflow:clip}.BookingEmbed_calendar__32q4F{position:relative;display:block;width:100%;min-width:0;background:var(--panel)}.BookingEmbed_calendar__32q4F:empty{min-height:520px}.BookingEmbed_calendar__32q4F iframe{display:block;width:100%;border:0;background:transparent}.BookingEmbed_calendarPlaceholder__UQDAh{display:grid;min-height:480px;grid-template-columns:1.4fr 1fr;gap:12px;padding:24px;background:var(--panel)}.BookingEmbed_calendarPlaceholder__UQDAh span{height:120px;grid-column:auto;border:var(--rule);border-radius:12px;background:var(--surface)}.BookingEmbed_calendarPlaceholder__UQDAh span:first-child{grid-column:1/-1;height:44px}.BookingEmbed_bookingLinks__TEgAc{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 24px;padding:14px 28px;border-top:var(--rule)}.BookingEmbed_bookingLinks__TEgAc a{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-height:44px;font-size:14px;color:var(--ink)}.BookingEmbed_bookingLinks__TEgAc a>span:first-child{color:var(--ink-dim)}@media (hover:hover) and (pointer:fine){.BookingEmbed_bookingLinks__TEgAc a:hover{text-decoration:underline;text-underline-offset:5px}}@media (max-width:1023px){.BookingEmbed_pageHeading__H80mf{grid-template-columns:1fr;gap:16px}.BookingEmbed_pageHeading__H80mf>p{justify-self:start}}@media (max-width:1439px){.BookingEmbed_booking__d9q5B[data-variant=home]{margin-inline:auto}}@media (max-width:767px){.BookingEmbed_page__SOzr6{padding-block:28px}.BookingEmbed_pageHeading__H80mf{margin-bottom:24px}.BookingEmbed_booking__d9q5B{border-radius:14px}.BookingEmbed_summary__PfDDU{padding:20px 16px;gap:20px}.BookingEmbed_summary__PfDDU h2{font-size:22px}.BookingEmbed_facts__6P7Sa{gap:16px 24px}.BookingEmbed_facts__6P7Sa dd{max-width:18ch}.BookingEmbed_scheduler__d2d7g{padding:8px 4px}.BookingEmbed_bookingLinks__TEgAc{padding:12px 16px}.BookingEmbed_calendarPlaceholder__UQDAh{gap:8px;padding:12px}}.ProjectPreview_dialog__hP91U{position:fixed;inset:0;width:min(1480px,calc(100vw - 48px));max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;border:1px solid var(--line);border-radius:22px;background:var(--panel);color:var(--ink);box-shadow:0 32px 100px rgb(0 0 0/.24);overflow:auto;overscroll-behavior:contain}.ProjectPreview_dialog__hP91U::backdrop{background:rgb(14 14 16/.52)}.ProjectPreview_sheet__oVtEy{min-width:0}.ProjectPreview_header__KgTAZ{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 28px;background:var(--panel);border-bottom:var(--rule)}.ProjectPreview_header__KgTAZ p{margin:0 0 4px;font-size:12px;color:var(--ink-dim)}.ProjectPreview_header__KgTAZ h2{margin:0;font-size:clamp(21px,2.1vw,28px);line-height:1.2;letter-spacing:-.035em;font-weight:600}.ProjectPreview_header__KgTAZ button{flex-shrink:0;min-height:44px;display:flex;align-items:center;gap:18px;padding:8px 14px;border:var(--rule);border-radius:24px;background:var(--surface);color:var(--ink);font-size:14px;cursor:pointer}.ProjectPreview_header__KgTAZ button span{font-size:20px;line-height:1}.ProjectPreview_layout__MFf0v{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr)}.ProjectPreview_visual__o6kTj{min-width:0;padding:28px;background:var(--bg)}.ProjectPreview_gallery__BBeWx{outline-offset:5px;border-radius:10px}.ProjectPreview_imageStage__A3lHl{display:grid;position:relative;aspect-ratio:16/10;align-items:center;overflow:hidden;border-radius:10px;background:#141416;touch-action:pan-y}.ProjectPreview_imageStage__A3lHl img,.ProjectPreview_imageStage__A3lHl video{display:block;width:100%;height:100%;max-height:62dvh;object-fit:contain}.ProjectPreview_imageStage__A3lHl img{position:absolute;inset:0}.ProjectPreview_noImage__evjbf{display:grid;place-content:center;height:100%;padding:24px;color:#f5f5f7;text-align:center}.ProjectPreview_noImage__evjbf>span{font-size:48px;letter-spacing:-.09em;font-weight:300;opacity:.4}.ProjectPreview_noImage__evjbf p{margin:16px 0 4px;font-size:16px}.ProjectPreview_noImage__evjbf small{font-size:14px;color:#b5b5bd}.ProjectPreview_galleryToolbar__2wwkj{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-block:14px 8px}.ProjectPreview_arrows__TeWTy{display:flex;gap:6px;align-items:center;flex-shrink:0}.ProjectPreview_arrows__TeWTy>span{font-size:13px;font-variant-numeric:tabular-nums;min-width:48px;text-align:center;color:var(--ink-dim)}.ProjectPreview_arrows__TeWTy button{width:44px;height:44px;border:var(--rule);border-radius:50%;background:var(--panel);color:var(--ink);cursor:pointer;font-size:18px}.ProjectPreview_arrows__TeWTy button:disabled{opacity:.3;cursor:default}.ProjectPreview_captures__qetKp{display:flex;gap:4px;min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:thin}.ProjectPreview_captures__qetKp button{flex-shrink:0;min-height:44px;padding:8px 12px;border:0;border-radius:8px;background:transparent;color:var(--ink-dim);cursor:pointer;font-size:13px}.ProjectPreview_captures__qetKp button[aria-pressed=true]{background:var(--accent-veil);color:var(--ink);font-weight:600}.ProjectPreview_caption__8FgJ5{display:flex;flex-wrap:wrap;gap:4px 16px;justify-content:space-between;font-size:12px;line-height:1.5;color:var(--ink-dim)}.ProjectPreview_caption__8FgJ5 button{min-height:44px;padding:8px;border:0;background:transparent;color:var(--ink);text-decoration:underline;cursor:pointer}.ProjectPreview_mediaLinks__inv7W{display:flex;flex-wrap:wrap;gap:4px 20px;margin-top:14px;border-top:var(--rule);padding-top:10px}.ProjectPreview_mediaLinks__inv7W a,.ProjectPreview_mediaLinks__inv7W button{display:flex;align-items:center;min-height:44px;padding:0;font-size:14px;font-weight:500;color:var(--ink);border:0;background:transparent;cursor:pointer}.ProjectPreview_story__5SErT{display:flex;flex-direction:column;align-items:stretch;gap:24px;min-width:0;padding:28px;border-left:var(--rule)}.ProjectPreview_story__5SErT .ProjectPreview_meta__c7hPn{margin:0;display:flex;flex-wrap:wrap;gap:4px 6px;font-size:13px;color:var(--ink-dim)}.ProjectPreview_story__5SErT dl{display:grid;gap:24px;margin:0}.ProjectPreview_story__5SErT dt,.ProjectPreview_story__5SErT h3{margin:0 0 8px;font-size:14px;font-weight:600;color:var(--ink)}.ProjectPreview_story__5SErT dd,.ProjectPreview_story__5SErT p{margin:0;max-width:58ch;color:var(--ink-dim);font-size:16px;line-height:1.6}.ProjectPreview_story__5SErT .ProjectPreview_evidence__hwV9B{border-top:var(--rule);padding-top:22px}.ProjectPreview_story__5SErT .ProjectPreview_evidence__hwV9B p{font-size:14px;margin:0 0 8px}.ProjectPreview_story__5SErT .ProjectPreview_limitation__57Siz{margin-top:-12px;font-size:13px}.ProjectPreview_story__5SErT .studio-button{margin-top:auto;gap:16px;justify-content:space-between}.ProjectPreview_story__5SErT .ProjectPreview_contact__9rSh7{margin-top:-14px;display:flex;align-items:center;min-height:44px;font-size:14px;color:var(--ink-dim)}.ProjectPreview_loading__pjku_{display:grid;place-content:center;min-height:300px;color:var(--ink-dim)}.ProjectPreview_arrows__TeWTy button,.ProjectPreview_captures__qetKp button,.ProjectPreview_header__KgTAZ button{transition:background-color var(--motion-fast),color var(--motion-fast),border-color var(--motion-fast)}@media (hover:hover) and (pointer:fine){.ProjectPreview_arrows__TeWTy button:not(:disabled):hover,.ProjectPreview_header__KgTAZ button:hover{background:var(--accent-veil)}.ProjectPreview_captures__qetKp button:hover{background:var(--surface);color:var(--ink)}.ProjectPreview_captures__qetKp button[aria-pressed=true]:hover{background:var(--accent-veil)}.ProjectPreview_contact__9rSh7:hover,.ProjectPreview_mediaLinks__inv7W a:hover,.ProjectPreview_mediaLinks__inv7W button:hover{text-decoration:underline;text-underline-offset:5px}}@media (max-width:1023px){.ProjectPreview_layout__MFf0v{grid-template-columns:1fr}.ProjectPreview_story__5SErT{border-left:0;border-top:var(--rule)}.ProjectPreview_story__5SErT dl{grid-template-columns:1fr 1fr}}@media (max-width:767px){.ProjectPreview_dialog__hP91U{width:calc(100vw - 20px);max-height:calc(100dvh - 24px);border-radius:16px}.ProjectPreview_header__KgTAZ{padding:16px;gap:12px}.ProjectPreview_header__KgTAZ h2{font-size:21px}.ProjectPreview_header__KgTAZ button{gap:10px;padding:8px 12px}.ProjectPreview_story__5SErT,.ProjectPreview_visual__o6kTj{padding:16px}.ProjectPreview_story__5SErT dl{grid-template-columns:1fr}.ProjectPreview_captures__qetKp{flex-basis:100%}.ProjectPreview_caption__8FgJ5{font-size:12px}.ProjectPreview_imageStage__A3lHl{aspect-ratio:16/11}}.ToolBrandMark_mark__3nB3A{--tool-mark-size:2.75rem;--tool-image-size:66%;display:inline-grid;width:var(--tool-mark-size);height:var(--tool-mark-size);flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--tool-color) 36%,transparent);border-radius:.72rem;background:var(--tool-surface);box-shadow:inset 0 1px 0 rgb(255 255 255/.11)}.ToolBrandMark_large__x60JP{--tool-mark-size:3.35rem}.ToolBrandMark_compact__l1VXJ{--tool-mark-size:1.8rem;border-radius:.48rem}.ToolBrandMark_mark__3nB3A svg{width:58%;height:58%;fill:var(--tool-color)}.ToolBrandMark_image__HVrnw{display:block;width:var(--tool-image-size);height:var(--tool-image-size);object-fit:contain}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ToolBrandMark_mark__3nB3A{transition:transform .22s cubic-bezier(.16,1,.3,1),filter .18s ease}.ToolBrandMark_mark__3nB3A:hover{filter:saturate(1.18) brightness(1.08);transform:translate3d(0,-.15rem,0) scale(1.06)}}@media (prefers-reduced-motion:reduce){.ToolBrandMark_mark__3nB3A,.ToolBrandMark_mark__3nB3A:hover{transform:none;transition:none}}@media (forced-colors:active){.ToolBrandMark_mark__3nB3A{border:1px solid CanvasText;background:Canvas}}.Studio_about__9j0Eu,.Studio_contact__ObFk5,.Studio_home__BPkKD,.Studio_services__7PKrb{margin-inline:var(--page-pad)}.Studio_home__BPkKD{padding-top:36px}.Studio_intro__3sYVk{display:grid;grid-template-columns:1.1fr 1fr;align-items:end;gap:40px;padding-bottom:28px}.Studio_eyebrow__hvJ5Z{margin:0 0 12px;color:var(--ink-dim);font-size:14px;line-height:1.5}.Studio_intro__3sYVk h1{font-size:var(--type-hero);font-weight:600;letter-spacing:-.05em;line-height:1.1;margin:0}.Studio_intro__3sYVk h1 span{color:var(--accent)}.Studio_introAside__S0FLq{justify-self:end;max-width:48ch}.Studio_introAside__S0FLq>p{margin:0 0 18px;color:var(--ink-dim);font-size:16px;line-height:1.65}.Studio_demos__X3g8R{margin-top:28px}.Studio_demoLaunchers__3odeZ{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px 12px 8px;font-size:14px;border:var(--rule);border-radius:14px;background:var(--glass-surface);box-shadow:inset 0 1px 0 var(--glass-edge),0 6px 20px rgb(0 0 0/.035)}.Studio_demoLaunchers__3odeZ>div:first-child{display:flex;align-items:center;gap:10px}.Studio_arcadeMascot__qi5_T{width:64px;height:64px;flex-shrink:0;object-fit:contain}.Studio_demoLaunchers__3odeZ strong{display:block;font-weight:600}.Studio_demoLaunchers__3odeZ>div:first-child span{display:block;color:var(--ink-dim);font-size:12px;margin-top:3px}.Studio_demoLaunchers__3odeZ>div:last-child{display:flex;flex-wrap:wrap;gap:4px}.Studio_demoLaunchers__3odeZ a{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:8px 12px;border:1px solid transparent;border-radius:8px;color:var(--ink-dim);font-size:13px;transition:color .18s,background-color .18s}.Studio_demoLaunchers__3odeZ a[aria-expanded=true]{background:var(--accent-veil);color:var(--accent)}@media (hover:hover) and (pointer:fine){.Studio_demoLaunchers__3odeZ a:hover{background:var(--accent-veil);color:var(--accent)}}.Studio_demoPanel__4zVVJ{contain:paint;margin:12px 0 0;border:var(--rule);border-radius:16px;background:var(--glass-surface);overflow:hidden;box-shadow:var(--shadow-panel)}.Studio_demoHeader__XFX_F{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:var(--rule)}.Studio_demoHeader__XFX_F h2{font-size:18px;margin:0;font-weight:600}.Studio_demoHeader__XFX_F p{font-size:14px;color:var(--ink-dim);margin:3px 0 0}.Studio_demoHeader__XFX_F button{display:flex;align-items:center;gap:16px;min-height:44px;padding:8px 12px;border:var(--rule);border-radius:8px;background:var(--surface);color:var(--ink);font-size:14px;cursor:pointer}.Studio_demoBody__eYSbi{padding:16px}.Studio_demoBody__eYSbi[data-demo=play]{padding:0}.Studio_demoBody__eYSbi .deferred-task-boundary{min-height:0}.Studio_loading__zCQi6{display:grid;place-items:center;min-height:320px;color:var(--ink-dim);font-size:14px}.Studio_services__7PKrb{padding-block:var(--section-space)}.Studio_sectionHead__XN8yG{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:24px}.Studio_about__9j0Eu h2,.Studio_contact__ObFk5 h2,.Studio_sectionHead__XN8yG h2{margin:0;font-size:var(--type-section);line-height:1.2;letter-spacing:-.035em;font-weight:600}.Studio_sectionHead__XN8yG>p{margin:0;color:var(--ink-dim);font-size:14px;line-height:1.6}.Studio_offers__aQXkZ{border:var(--rule);border-radius:16px;background:var(--glass-surface);box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-panel);overflow:hidden}.Studio_offerSurface__u17QT{min-width:0;padding:20px 24px 8px}.Studio_offerSurface__u17QT+.Studio_offerSurface__u17QT{border-top:var(--rule)}.Studio_offer__TQL_7{display:grid;grid-template-columns:72px minmax(0,1fr) minmax(0,1.25fr) auto;align-items:center;gap:24px;min-width:0}.Studio_offerArt__ZkJBL{width:72px;height:72px;object-fit:contain}.Studio_offer__TQL_7 h3{font-size:18px;line-height:1.3;letter-spacing:-.025em;font-weight:600;margin:0}.Studio_offer__TQL_7 p{color:var(--ink-dim);font-size:16px;line-height:1.65;margin:0;max-width:48ch}.Studio_offerLink__TuCme{display:flex;align-items:center;gap:12px;min-height:44px;color:var(--accent);font-size:13px;white-space:nowrap}@media (hover:hover) and (pointer:fine){.Studio_offer__TQL_7:hover h3{color:var(--accent)}}.Studio_offerProof__9egd1{display:flex;align-items:center;justify-content:space-between;gap:24px;width:fit-content;min-height:44px;margin-left:96px;color:var(--ink-dim);font-size:12px}@media (hover:hover) and (pointer:fine){.Studio_offerProof__9egd1:hover{color:var(--accent);text-decoration:underline;text-underline-offset:4px}}.Studio_tools__yb4NL{padding-top:24px}.Studio_toolList__Zojz0{display:flex;gap:24px;list-style:none;padding:0;margin:0}.Studio_toolList__Zojz0 li{display:flex;align-items:center;justify-content:center;gap:10px;flex-shrink:0;width:132px;min-height:52px;color:var(--ink-dim);font-size:14px}.Studio_toolList__Zojz0 [data-tool-mark]{width:28px;height:28px;padding:3px;border:0;background:var(--tool-surface)}.Studio_toolList__Zojz0 [data-tool-mark] svg{width:70%;height:70%}.Studio_about__9j0Eu{display:grid;grid-template-columns:1.2fr 1fr;gap:6%;align-items:start;padding:clamp(20px,2.5vw,40px);border:var(--rule);border-radius:20px;background:var(--glass-surface);box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-panel)}.Studio_person__IxgPc{display:grid;grid-template-columns:120px minmax(0,1fr);gap:24px}.Studio_person__IxgPc>img{width:120px;height:150px;object-fit:cover;border-radius:14px;border:var(--rule)}.Studio_person__IxgPc p:not(.Studio_eyebrow__hvJ5Z){margin:16px 0 0;max-width:58ch;color:var(--ink-dim);line-height:1.65;font-size:16px}.Studio_credentials__s0fDu{margin-top:12px;font-size:14px}.Studio_credentials__s0fDu summary{min-height:44px;padding:10px 0;cursor:pointer;color:var(--accent)}.Studio_credentials__s0fDu a{display:block;min-height:44px;padding:12px 0;color:var(--ink-dim);text-decoration:underline}.Studio_process__jmi_W h3{margin:0 0 20px;font-size:14px;font-weight:500}.Studio_process__jmi_W ol{display:grid;gap:16px;margin:0;padding:0;list-style:none}.Studio_process__jmi_W li{display:flex;align-items:flex-start;gap:16px}.Studio_process__jmi_W li>span{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border:var(--rule);border-radius:8px;font-size:12px;color:var(--accent);background:var(--panel)}.Studio_process__jmi_W strong{font-size:14px;font-weight:600}.Studio_process__jmi_W p{font-size:14px;color:var(--ink-dim);line-height:1.6;margin:3px 0 0;max-width:48ch}.Studio_contact__ObFk5{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.7fr);align-items:start;gap:clamp(24px,3vw,48px);padding-block:var(--section-space)}.Studio_contact__ObFk5>div:first-child{padding-top:24px}.Studio_contact__ObFk5 h2{max-width:23ch}.Studio_contact__ObFk5 p:not(.Studio_eyebrow__hvJ5Z){margin:14px 0 8px;font-size:16px;color:var(--ink-dim);max-width:38ch}.Studio_archiveLink__v_FLZ{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:var(--ink-dim)}@media (hover:hover) and (pointer:fine){.Studio_archiveLink__v_FLZ:hover{color:var(--accent)}}@media (max-width:1439px){.Studio_contact__ObFk5{grid-template-columns:1fr}.Studio_contact__ObFk5>div:first-child{padding-top:0}.Studio_contact__ObFk5 p:not(.Studio_eyebrow__hvJ5Z){max-width:58ch}}@media (max-width:1100px){.Studio_demoLaunchers__3odeZ{flex-wrap:wrap}.Studio_about__9j0Eu{grid-template-columns:1fr;gap:36px}.Studio_offer__TQL_7{grid-template-columns:64px minmax(0,1fr) minmax(0,1.3fr) 20px;gap:16px}.Studio_offerArt__ZkJBL{width:64px;height:64px}.Studio_offerLink__TuCme>span:first-child{display:none}.Studio_offerProof__9egd1{margin-left:80px}}@media (max-width:767px){.Studio_home__BPkKD{padding-top:28px}.Studio_intro__3sYVk{grid-template-columns:1fr;gap:18px;padding-bottom:20px}.Studio_introAside__S0FLq{justify-self:start}.Studio_introAside__S0FLq>p{font-size:16px}.Studio_sectionHead__XN8yG{display:block;margin-bottom:20px}.Studio_sectionHead__XN8yG>p{margin-top:12px}.Studio_demoLaunchers__3odeZ{padding:8px 12px;gap:8px}.Studio_demoLaunchers__3odeZ>div:last-child{display:grid;grid-template-columns:1fr 1fr;width:100%}.Studio_demoLaunchers__3odeZ a{font-size:13px;padding:8px}.Studio_demoBody__eYSbi{padding:8px}.Studio_offerSurface__u17QT{padding:16px 16px 8px}.Studio_offer__TQL_7{grid-template-columns:52px minmax(0,1fr) 18px;gap:8px 12px}.Studio_offerArt__ZkJBL{width:52px;height:52px;grid-row:span 2;align-self:start}.Studio_offer__TQL_7 h3{font-size:17px}.Studio_offer__TQL_7 p{grid-column:2}.Studio_offerLink__TuCme{grid-column:3;grid-row:1}.Studio_offerProof__9egd1{margin:8px 0 0 64px;gap:12px;font-size:12px}.Studio_person__IxgPc{grid-template-columns:88px minmax(0,1fr);gap:16px}.Studio_person__IxgPc>img{width:88px;height:110px}.Studio_person__IxgPc h2{font-size:24px}.Studio_contact__ObFk5{gap:20px}}.ProjectExplorer_explorer__ilMHz{min-width:0}.ProjectExplorer_sectionTop__8FwDd{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;margin-bottom:14px;font-size:14px}.ProjectExplorer_sectionTop__8FwDd>span{color:var(--ink-dim)}.ProjectExplorer_sectionTop__8FwDd a{display:flex;align-items:center;gap:16px;min-height:44px;color:var(--ink)}@media (hover:hover) and (pointer:fine){.ProjectExplorer_sectionTop__8FwDd a:hover{color:var(--accent)}}.ProjectExplorer_projectTabs__HFqQl{display:grid;grid-template-columns:.9fr 1.35fr 1.15fr .95fr;gap:8px;margin-bottom:18px}.ProjectExplorer_projectTabs__HFqQl>button{display:flex;align-items:center;gap:10px;min-height:84px;padding:10px 16px;border:var(--rule);background:var(--surface);color:var(--ink-dim);text-align:left;border-radius:12px;cursor:pointer;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}@media (hover:hover) and (pointer:fine){.ProjectExplorer_projectTabs__HFqQl>button:hover{background:var(--surface);color:var(--ink)}}.ProjectExplorer_projectTabs__HFqQl>button[data-selected=true]{background:var(--panel);border-color:var(--line);color:var(--ink);box-shadow:0 2px 4px rgb(0 0 0/.03),0 8px 20px rgb(0 0 0/.025)}.ProjectExplorer_projectTabs__HFqQl>button[data-pending=true]{border-color:var(--line-strong)}.ProjectExplorer_projectTabs__HFqQl strong{display:block;font-size:14px;font-weight:600;line-height:1.4}.ProjectExplorer_projectTabs__HFqQl small{display:block;margin-top:3px;color:var(--ink-dim);font-size:12px;line-height:1.4}.ProjectExplorer_projectTabs__HFqQl [data-tool-mark]{width:28px;height:28px;flex-shrink:0}.ProjectExplorer_preview__rjhWz{min-width:0}.ProjectExplorer_gallery__2ckax{border-radius:16px;outline-offset:5px}.ProjectExplorer_stage__uN7ot{position:relative;display:grid;place-items:center;min-width:0;padding:0 8px;overflow:hidden;border:var(--rule);border-radius:18px;background:radial-gradient(ellipse at 50% 20%,var(--display-halo),transparent 72%),var(--glass-surface)}.ProjectExplorer_stage__uN7ot:after{content:"";position:absolute;width:34%;height:2%;bottom:1.5%;border-radius:50%;background:radial-gradient(ellipse,rgb(20 20 22/.13),transparent 70%);pointer-events:none}.ProjectExplorer_device__o5rNz{position:relative;width:100%;max-width:1100px;min-width:0}.ProjectExplorer_deviceDark__PyVud,.ProjectExplorer_deviceLight__jbAMD{display:block;width:100%;height:auto;pointer-events:none}.ProjectExplorer_deviceDark__PyVud,[data-theme=dark] .ProjectExplorer_deviceLight__jbAMD{display:none}[data-theme=dark] .ProjectExplorer_deviceDark__PyVud{display:block}.ProjectExplorer_screen__2INsj{position:absolute;padding:0;margin:0;border:0;border-radius:2px;background:#141416;overflow:hidden;isolation:isolate;cursor:zoom-in;touch-action:pan-y}.ProjectExplorer_capture__b9oNf{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain}.ProjectExplorer_expandHint__fTMXB{position:absolute;right:12px;bottom:12px;padding:6px 10px;border:1px solid rgb(255 255 255/.18);border-radius:7px;background:rgb(20 20 22/.88);color:#fff;font-size:12px;opacity:0;transition:opacity .18s}.ProjectExplorer_screen__2INsj:focus-visible .ProjectExplorer_expandHint__fTMXB{opacity:1}@media (hover:hover) and (pointer:fine){.ProjectExplorer_screen__2INsj:hover .ProjectExplorer_expandHint__fTMXB{opacity:1}}.ProjectExplorer_captureToolbar__78vIg{display:flex;align-items:center;gap:20px;padding:0 0 14px}.ProjectExplorer_arrows__85KIE{display:flex;align-items:center;gap:4px;flex-shrink:0}.ProjectExplorer_arrows__85KIE button{width:44px;height:44px;border:var(--rule);border-radius:50%;background:var(--panel);color:var(--ink);font-size:19px;cursor:pointer;transition:background-color .18s,border-color .18s}@media (hover:hover) and (pointer:fine){.ProjectExplorer_arrows__85KIE button:hover{border-color:var(--line-strong);background:var(--accent-veil)}}.ProjectExplorer_arrows__85KIE button:disabled{opacity:.4;cursor:default}.ProjectExplorer_arrows__85KIE>span{min-width:52px;text-align:center;color:var(--ink);font-size:13px;font-variant-numeric:tabular-nums}.ProjectExplorer_arrows__85KIE>span>span{color:var(--ink-dim)}.ProjectExplorer_captureChoices__vxBVE{display:flex;align-items:center;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.ProjectExplorer_captureChoices__vxBVE button{min-height:44px;flex-shrink:0;border:0;border-radius:8px;padding:8px 12px;color:var(--ink-dim);background:transparent;font-size:13px;cursor:pointer;transition:background-color .18s,color .18s}@media (hover:hover) and (pointer:fine){.ProjectExplorer_captureChoices__vxBVE button:hover{background:var(--surface)}}.ProjectExplorer_captureChoices__vxBVE button[aria-pressed=true]{background:var(--accent-veil);color:var(--accent);font-weight:600}.ProjectExplorer_original__rDWgr{margin-left:auto;min-height:44px;display:flex;align-items:center;flex-shrink:0;color:var(--ink-dim);font-size:13px}@media (hover:hover) and (pointer:fine){.ProjectExplorer_original__rDWgr:hover{color:var(--accent)}}.ProjectExplorer_caption__13nGs{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;align-items:center;min-height:36px;margin:0 0 24px;color:var(--ink-dim);font-size:12px}.ProjectExplorer_caption__13nGs p{margin:0}.ProjectExplorer_caption__13nGs button{min-height:44px;border:0;background:transparent;color:var(--accent);text-decoration:underline;cursor:pointer}.ProjectExplorer_projectInfo__DxkJ_{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,2.3fr);gap:18px 36px;border-top:var(--rule);padding-top:24px}.ProjectExplorer_projectIdentity__Bg0PI>span{color:var(--ink-dim);font-size:12px}.ProjectExplorer_projectIdentity__Bg0PI h2{margin:8px 0 0;font-size:23px;font-weight:600;letter-spacing:-.035em;line-height:1.25}.ProjectExplorer_projectSummary__Oc6QO p{margin:0;max-width:58ch;color:var(--ink);font-size:16px;line-height:1.6}.ProjectExplorer_projectSummary__Oc6QO>span{display:block;margin-top:8px;font-size:13px;color:var(--ink-dim)}.ProjectExplorer_projectNumber__UEc94{font-size:12px;align-self:flex-start;margin-top:3px;color:var(--ink-dim);font-variant-numeric:tabular-nums}.ProjectExplorer_projectLabel__5ki8C{flex:1}.ProjectExplorer_projectArrow__THocJ{color:var(--ink-dim);font-size:20px;font-weight:300}.ProjectExplorer_projectActions__mXlHK{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px}.ProjectExplorer_projectActions__mXlHK a,.ProjectExplorer_projectActions__mXlHK button{display:flex;align-items:center;gap:24px;min-height:44px;color:var(--accent);font-size:14px;font-weight:500;border:0;background:transparent;padding:0;cursor:pointer}@media (hover:hover) and (pointer:fine){.ProjectExplorer_projectActions__mXlHK a:hover,.ProjectExplorer_projectActions__mXlHK button:hover{text-decoration:underline;text-underline-offset:5px}}.ProjectExplorer_projectActions__mXlHK a>span,.ProjectExplorer_projectActions__mXlHK button>span{font-size:12px}.ProjectExplorer_imageDialog__D3SLm{width:min(94vw,1800px);max-width:94vw;max-height:94dvh;border:var(--rule);padding:0;border-radius:16px;margin:auto;background:var(--panel);color:var(--ink);overflow:auto;box-shadow:0 24px 90px rgb(0 0 0/.25)}.ProjectExplorer_imageDialog__D3SLm::backdrop{background:rgb(14 14 16/.65)}.ProjectExplorer_expandedContent__Fiv65{min-width:0}.ProjectExplorer_expandedCaption__hvFBz,.ProjectExplorer_expandedToolbar__PgG6X{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:8px 16px;font-size:14px}.ProjectExplorer_expandedToolbar__PgG6X{border-bottom:var(--rule)}.ProjectExplorer_expandedToolbar__PgG6X button{min-height:44px;padding:8px 16px;border:var(--rule);border-radius:8px;background:var(--surface);color:var(--ink);cursor:pointer}.ProjectExplorer_expandedContent__Fiv65>img{display:block;width:100%;height:auto;max-height:76dvh;object-fit:contain;background:var(--bg-deep)}.ProjectExplorer_expandedCaption__hvFBz{color:var(--ink-dim)}.ProjectExplorer_expandedCaption__hvFBz a{display:flex;align-items:center;min-height:44px;color:var(--accent)}@media (min-width:1728px){.ProjectExplorer_device__o5rNz{max-width:1280px}}@media (max-width:1100px){.ProjectExplorer_projectInfo__DxkJ_{grid-template-columns:1fr;gap:20px}.ProjectExplorer_projectActions__mXlHK{grid-column:1}.ProjectExplorer_original__rDWgr{display:none}}@media (max-width:767px){.ProjectExplorer_projectTabs__HFqQl{display:flex;gap:6px;overflow-x:auto;margin-inline:-16px;padding:2px 16px 10px;scrollbar-width:none}.ProjectExplorer_projectTabs__HFqQl>button{flex-shrink:0;min-height:60px;padding:8px 12px}.ProjectExplorer_projectTabs__HFqQl strong{font-size:13px}.ProjectExplorer_projectTabs__HFqQl [data-tool-mark]{display:none}.ProjectExplorer_stage__uN7ot{padding:0;border-radius:12px}.ProjectExplorer_captureToolbar__78vIg{flex-wrap:wrap;gap:8px;padding-bottom:10px}.ProjectExplorer_captureChoices__vxBVE{flex-basis:100%;order:2}.ProjectExplorer_original__rDWgr{display:flex}.ProjectExplorer_caption__13nGs{font-size:12px;gap:4px;margin:8px 0 20px}.ProjectExplorer_caption__13nGs>span{display:none}.ProjectExplorer_caption__13nGs>span:has(button){display:block}.ProjectExplorer_projectInfo__DxkJ_ h2{font-size:22px}.ProjectExplorer_expandHint__fTMXB{display:none}.ProjectExplorer_projectActions__mXlHK{gap:8px}.ProjectExplorer_projectActions__mXlHK a,.ProjectExplorer_projectActions__mXlHK button{justify-content:space-between;width:100%}}.ProjectExplorer_captureChoices__vxBVE::-webkit-scrollbar,.ProjectExplorer_projectTabs__HFqQl::-webkit-scrollbar{display:none}.ToolOrbit_orbit__chT7_{margin-top:1.5rem}.ToolOrbit_controls__gWFu0{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--ink-dim);font-size:.875rem}.ToolOrbit_controls__gWFu0 button{min-height:44px;padding:.5rem .9rem;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-small);background:var(--panel);cursor:pointer}.ToolOrbit_viewport__vErKr{overflow:hidden;padding-block:1rem;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.ToolOrbit_track__qX_8I{display:flex;width:max-content;animation:ToolOrbit_orbit__chT7_ 42s linear infinite;animation-play-state:paused}.ToolOrbit_group__5vl7D{flex-shrink:0;padding-right:.75rem}.ToolOrbit_orbit__chT7_[data-in-view=true] .ToolOrbit_track__qX_8I{animation-play-state:running}.ToolOrbit_orbit__chT7_:focus-within .ToolOrbit_track__qX_8I,.ToolOrbit_orbit__chT7_:hover .ToolOrbit_track__qX_8I,.ToolOrbit_orbit__chT7_[data-hidden=true] .ToolOrbit_track__qX_8I,.ToolOrbit_orbit__chT7_[data-paused=true] .ToolOrbit_track__qX_8I{animation-play-state:paused}@keyframes ToolOrbit_orbit__chT7_{to{transform:translateX(-50%)}}html[data-motion=paused] .ToolOrbit_track__qX_8I{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ToolOrbit_track__qX_8I{animation:none;width:100%}.ToolOrbit_group__5vl7D{width:100%;padding:0}.ToolOrbit_controls__gWFu0 button,.ToolOrbit_duplicate__uaNZC{display:none}.ToolOrbit_viewport__vErKr{mask-image:none}}@media (forced-colors:active){.ToolOrbit_viewport__vErKr{mask-image:none}}.ToolBadgeList_list__QkLms{display:flex;flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none}.ToolBadgeList_badge__w7ZV_{display:inline-flex;min-height:2.5rem;align-items:center;gap:.55rem;padding:.38rem .78rem;border:1px solid var(--line);border-radius:999px;background:rgb(2 15 41/.68);color:var(--ink);font-size:.875rem;font-weight:600;line-height:1.2}.ToolBadgeList_badge__w7ZV_[data-branded=true]{padding-left:.34rem}.ToolBadgeList_compactList__lWyR1{align-items:center;gap:.75rem}.ToolBadgeList_compactBadge__NiEBi,.ToolBadgeList_compactBadge__NiEBi[data-branded=true]{min-height:1.8rem;gap:.38rem;padding:0;border:0;border-radius:0;background:transparent;font-size:.75rem;letter-spacing:inherit;text-transform:inherit}@media (hover:hover) and (pointer:fine){.ToolBadgeList_badge__w7ZV_:hover{border-color:var(--line-strong);background:var(--accent-veil);transform:translate3d(0,-.12rem,0)}.ToolBadgeList_badge__w7ZV_:hover [data-tool-mark]{transform:scale(1.08)}.ToolBadgeList_compactBadge__NiEBi:hover{border-color:transparent;background:transparent}}@media (prefers-reduced-motion:no-preference){.ToolBadgeList_badge__w7ZV_,.ToolBadgeList_badge__w7ZV_ [data-tool-mark]{transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .18s ease,background-color .18s ease}}@media (prefers-reduced-motion:reduce){.ToolBadgeList_badge__w7ZV_,.ToolBadgeList_badge__w7ZV_ [data-tool-mark]{transform:none;transition:none}.ToolBadgeList_badge__w7ZV_:hover,.ToolBadgeList_badge__w7ZV_:hover [data-tool-mark]{transform:none}}@media (forced-colors:active){.ToolBadgeList_badge__w7ZV_{background:Canvas}}