.studio_studio__s_zNf{--studio-ink:#26222c;--studio-violet:#675093;--studio-paper:#faf9f7;--studio-yellow:#f7d95c;max-width:1280px;margin:0 auto;padding:0 48px;color:var(--studio-ink)}.studio_kicker__Iw4tp{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.studio_hero__6TisY{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:42px;padding:54px 0 72px}.studio_heroCopy__ItFVF{position:relative;z-index:1}.studio_heroTitle__UoosA{margin:23px 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5.2vw,72px);font-weight:400;line-height:1.04;letter-spacing:-.06em}.studio_studioName__A1AKy{display:block;margin-bottom:15px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:500;line-height:1.4;letter-spacing:-.02em}.studio_displayTitle__X2Lqb em,.studio_heroTitle__UoosA em{color:var(--studio-violet);font-weight:400}.studio_heroText__AHo2S{font-size:18px;line-height:1.65;color:#605b64}.studio_heroActions__URXyW{display:flex;align-items:center;flex-wrap:wrap;gap:10px 22px;margin-top:26px}.studio_contactButton__V1Nag,.studio_lightButton__b31Ll,.studio_skatingButton__3QDR8{display:inline-flex;min-height:52px;align-items:center;justify-content:space-between;gap:20px;padding:13px 20px;border-radius:4px;background:var(--studio-violet);color:white;font-size:15px;font-weight:600}.studio_contactButton__V1Nag:hover,.studio_skatingButton__3QDR8:hover{background:#533e7d}.studio_textLink__ErhOY{display:inline-flex;min-height:44px;align-items:center;gap:10px;font-size:14px;font-weight:500;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px}.studio_textLink__ErhOY:hover{text-decoration-color:currentColor}.studio_actionHint__Mgzi8{margin-top:6px;font-size:12px;color:#68616f}.studio_heroFrame__MuSR1{position:relative;margin:0;align-self:stretch;min-height:480px}.studio_heroImage__rS_Lq{width:100%;height:100%;position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:45% center;object-position:45% center;border-radius:3px}.studio_frameCaption__Fqb5G{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--studio-yellow);color:var(--studio-ink);font-size:12px}.studio_frameLink__5_twX{position:absolute;top:18px;right:18px;display:grid;width:48px;height:48px;place-items:center;background:var(--studio-paper);border-radius:50%}.studio_work__L_GkO{margin:0 -48px;padding:52px 48px;background:#24202b;color:#faf9f7}.studio_sectionHead__hn1G3{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:32px}.studio_displayTitle__X2Lqb{margin-top:13px;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.4vw,58px);font-weight:400;line-height:1.08;letter-spacing:-.045em}.studio_work__L_GkO .studio_displayTitle__X2Lqb em,.studio_work__L_GkO .studio_kicker__Iw4tp{color:#d6c3f4}.studio_sectionNote__pPtHq{font-size:14px;line-height:1.7}.studio_work__L_GkO .studio_sectionNote__pPtHq{color:#c7c1cf}.studio_videoFrame__1IgT5{position:relative;aspect-ratio:16/9;background:#342c40;overflow:hidden;border-radius:3px}.studio_videoPoster__pgHAX{position:absolute;inset:0;width:100%;height:100%;cursor:pointer;text-align:left}.studio_posterImage__LYOX_{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.studio_playLabel__pw_ao{position:absolute;bottom:22px;left:22px;display:flex;align-items:center;gap:12px;color:var(--studio-ink);background:var(--studio-paper);padding:6px 16px 6px 6px;border-radius:40px;font-size:13px;font-weight:600}.studio_playCircle__hYbVm{display:grid;place-items:center;width:44px;height:44px;padding-left:3px;border-radius:50%;background:var(--studio-yellow)}.studio_videoPoster__pgHAX:focus-visible .studio_playCircle__hYbVm,.studio_videoPoster__pgHAX:hover .studio_playCircle__hYbVm{background:#d6c3f4}.studio_videoPoster__pgHAX:focus-visible{outline-offset:-5px;outline-color:var(--studio-yellow)}.studio_posterFallback__1cntE{display:block;padding:24px;font-family:Georgia,serif;font-size:28px}.studio_player__HwZWu{position:absolute;inset:0;width:100%;height:100%;border:0}.studio_workCaption__4U3_c{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0 0}.studio_workCaption__4U3_c p{font-size:11px;color:#c7c1cf;letter-spacing:.02em}.studio_workCaption__4U3_c h3{margin-top:5px;font-size:21px;font-weight:500;letter-spacing:-.025em}.studio_workCaption__4U3_c a{display:flex;align-items:center;gap:5px;min-height:44px;font-size:12px;color:#d6c3f4}.studio_workPair__c7Q3J{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:38px}.studio_workFoot__2QKPS{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:30px;padding-top:22px;border-top:1px solid #514859;font-size:12px;color:#c7c1cf}.studio_services__Hf1V5{padding:72px 0}.studio_serviceGrid___cfUS{display:grid;grid-template-columns:1fr 1fr;gap:32px}.studio_broadcastGraphic__MljDT,.studio_servicePhoto__CqCTN{position:relative;aspect-ratio:1.55;overflow:hidden;border-radius:3px}.studio_serviceImage__aTWg_{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.studio_servicePhoto__CqCTN>span{position:absolute;bottom:12px;left:12px;right:12px;width:-moz-fit-content;width:fit-content;padding:6px 10px;background:var(--studio-paper);font-size:10px}.studio_serviceCopy__furWy{padding:22px 0 0}.studio_serviceCopy__furWy .studio_kicker__Iw4tp{color:var(--studio-violet)}.studio_serviceCopy__furWy h3{font-size:26px;font-weight:500;letter-spacing:-.035em;margin:6px 0 10px}.studio_serviceCopy__furWy>p:not(.studio_kicker__Iw4tp){color:#605b64;max-width:440px;font-size:15px;line-height:1.7}.studio_serviceCopy__furWy .studio_textLink__ErhOY{margin-top:12px}.studio_broadcastGraphic__MljDT{display:flex;flex-direction:column;justify-content:space-between;padding:24px 28px;background:#e9def4;color:#503971}.studio_broadcastLabel__2w4nK{font-size:10px;text-transform:uppercase;letter-spacing:.1em}.studio_broadcastWord__TWBgN{font-family:Georgia,serif;font-size:clamp(40px,5vw,70px);line-height:.95;letter-spacing:-.05em}.studio_broadcastBottom__f17Ym{display:flex;align-items:end;justify-content:space-between;font-size:12px}.studio_skatingGateway__lqjA4{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;margin:0 -48px;padding:40px 48px;background:var(--studio-violet);color:white}.studio_skatingGateway__lqjA4 .studio_kicker__Iw4tp{color:#e3d5f5}.studio_skatingGateway__lqjA4 h2{margin-top:14px;max-width:520px;font-family:Georgia,serif;font-size:42px;font-weight:400;line-height:1.1;letter-spacing:-.035em}.studio_skatingGateway__lqjA4>div>p:not(.studio_kicker__Iw4tp){max-width:370px;font-size:15px;line-height:1.7;color:#f0eaf8}.studio_lightButton__b31Ll{margin-top:20px;background:var(--studio-paper);color:#503971}.studio_lightButton__b31Ll:hover{background:var(--studio-yellow)}.studio_contact__6yKLu{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;padding:76px 0 58px}.studio_contactIntro__GcxIj{margin-top:22px;font-size:16px;line-height:1.7;color:#605b64}.studio_contactActions__Ltlqt{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:12px}.studio_contactButton__V1Nag{background:var(--studio-ink)}.studio_phone__dipc9{display:flex;align-items:center;gap:12px;min-height:48px;font-size:23px;letter-spacing:-.03em;font-weight:500}.studio_footer__q_FSq{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #e1dbdf;padding:20px 0;color:#605b64;font-size:12px}.studio_footer__q_FSq>div{display:flex;flex-wrap:wrap;gap:18px}.studio_footer__q_FSq a{display:inline-flex;align-items:center;gap:4px;min-height:44px}@media (prefers-reduced-motion:no-preference){.studio_contactButton__V1Nag svg,.studio_lightButton__b31Ll svg,.studio_skatingButton__3QDR8 svg,.studio_textLink__ErhOY svg{transition:transform .14s ease}.studio_contactButton__V1Nag:hover svg,.studio_lightButton__b31Ll:hover svg,.studio_skatingButton__3QDR8:hover svg,.studio_textLink__ErhOY:hover svg{transform:translate(2px,-2px)}.studio_playCircle__hYbVm{transition:background-color .14s ease}}@media (max-width:1023px){.studio_studio__s_zNf{padding:0 32px}.studio_hero__6TisY{gap:28px}.studio_heroTitle__UoosA{font-size:54px}.studio_heroFrame__MuSR1{min-height:410px}.studio_work__L_GkO{margin:0 -32px;padding:40px 32px}.studio_skatingGateway__lqjA4{margin:0 -32px;padding:36px 32px;gap:28px}.studio_contact__6yKLu{gap:28px}.studio_broadcastGraphic__MljDT{padding:20px}}@media (max-width:767px){.studio_studio__s_zNf{padding:0 20px}.studio_hero__6TisY{grid-template-columns:1fr;gap:30px;padding:30px 0 40px}.studio_heroTitle__UoosA{font-size:52px;margin:18px 0}.studio_studioName__A1AKy{font-size:17px;margin-bottom:12px}.studio_heroText__AHo2S{font-size:16px}.studio_heroActions__URXyW{margin-top:20px;gap:5px 18px}.studio_heroFrame__MuSR1{min-height:0;aspect-ratio:1.12}.studio_heroImage__rS_Lq{-o-object-position:center 35%;object-position:center 35%}.studio_actionHint__Mgzi8{max-width:280px;line-height:1.6}.studio_work__L_GkO{margin:0 -20px;padding:34px 20px}.studio_sectionHead__hn1G3{align-items:start;flex-direction:column;gap:14px;margin-bottom:24px}.studio_sectionNote__pPtHq{font-size:13px}.studio_sectionNote__pPtHq br{display:none}.studio_serviceGrid___cfUS,.studio_workPair__c7Q3J{grid-template-columns:1fr;gap:30px}.studio_workPair__c7Q3J{margin-top:28px}.studio_playLabel__pw_ao{bottom:12px;left:12px;padding:4px 12px 4px 4px;font-size:12px;gap:8px}.studio_playCircle__hYbVm{width:38px;height:38px}.studio_workCaption__4U3_c{padding-top:12px}.studio_workCaption__4U3_c h3{font-size:19px}.studio_services__Hf1V5{padding:40px 0}.studio_serviceGrid___cfUS{gap:36px}.studio_broadcastGraphic__MljDT{aspect-ratio:1.4;padding:24px}.studio_broadcastWord__TWBgN{font-size:60px}.studio_skatingGateway__lqjA4{margin:0 -20px;padding:32px 20px;grid-template-columns:1fr;gap:20px}.studio_skatingGateway__lqjA4 h2{font-size:36px}.studio_lightButton__b31Ll{width:100%}.studio_contact__6yKLu{grid-template-columns:1fr;gap:28px;padding:44px 0 36px}.studio_contactActions__Ltlqt{align-items:stretch}.studio_contactButton__V1Nag{font-size:14px}.studio_footer__q_FSq{align-items:start;flex-direction:column;gap:8px}}