.studio-experience[data-studio-refinements=on] .studio-header .header-contact{justify-content:center;align-items:center;min-height:44px;padding:12px 21px;line-height:1;display:inline-flex}.studio-experience[data-studio-refinements=on] .studio-hero{padding-top:68px}.studio-experience[data-studio-refinements=on] .studio-home-hero h1{font-size:clamp(40px,5.2vw,72px)}.studio-experience[data-studio-refinements=on] .studio-hero-image{margin-top:48px}.studio-experience[data-studio-refinements=on] .studio-hero-compact{padding-top:48px;padding-bottom:48px}.studio-experience[data-studio-refinements=on] .studio-hero-compact h1{letter-spacing:-.045em;max-width:1000px;font-size:clamp(36px,4.3vw,60px);line-height:1.08}.studio-experience[data-studio-refinements=on] .studio-hero-compact .studio-eyebrow{margin-bottom:16px;font-size:11px}.studio-experience[data-studio-refinements=on] .studio-hero-compact .studio-hero-lead{max-width:720px;margin-top:20px;font-size:clamp(17px,1.4vw,19px)}.studio-experience[data-studio-refinements=on] .studio-hero-compact .studio-actions{margin-top:26px}.studio-experience[data-studio-refinements=on] :is(.studio-hero-compact+.studio-section,.studio-section-nav+.studio-section){padding-top:64px}.studio-process-section{color:#f2f5f7;--c-text-1:#f2f5f7;--c-text-2:#bacbd1;--c-text-3:#9eb5be;--c-border:#37515b;--c-accent:#78e4df;--c-surface-1:#142c33;--c-surface-2:#1c3640;background:#102329}.studio-process-section .studio-section-heading>p,.studio-process-section .studio-section-heading .studio-eyebrow{color:#bacbd1}.studio-process-section .studio-section-heading{margin-bottom:26px}.studio-process-toolbar{border-block:1px solid #37515b;justify-content:space-between;align-items:center;gap:28px;margin-bottom:28px;padding-block:18px;display:flex}.studio-process-toolbar>p{color:#bacbd1;max-width:720px;margin:0;font-size:13px;line-height:1.7}.studio-process-toggle{color:#d6efec;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #6f9a9f;border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:10px 18px;font-size:13px;line-height:1.4;display:inline-flex}.studio-process-toggle:hover{background:#ffffff08;border-color:#78e4df}.studio-process-toggle:disabled{cursor:default}.studio-process-toggle>span{font-size:16px}.studio-process-example>div{padding:0}.studio-process-example :is(.hf-stage-header p,.hf-output-fact p,.hf-output-metric p){color:#bacbd1}.studio-process-example .hf-storyboard{background:#12282f;border:1px solid #37515b;border-radius:24px;grid-template-columns:minmax(0,1fr)}.studio-process-example :is(.hf-stage-row,.hf-stage,.hf-output-copy,.hf-output-side){min-width:0}.studio-process-example[data-animation=off] *,.studio-process-example[data-animation=off] :before,.studio-process-example[data-animation=off] :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:no-preference){.studio-pilot-steps>li{background:linear-gradient(var(--c-accent), var(--c-accent)) left top / 100% 2px no-repeat}.studio-pilot-steps>li.studio-reveal{transition:opacity .56s,transform .56s cubic-bezier(.2,.65,.3,1),background-size .6s}.studio-pilot-steps>li.studio-reveal[data-reveal-state=waiting]{background-size:0 2px}.studio-product.studio-reveal:nth-child(2n),.studio-pilot-steps>li.studio-reveal:nth-child(2){transition-delay:70ms}.studio-pilot-steps>li.studio-reveal:nth-child(3){transition-delay:.14s}.studio-pilot-steps>li.studio-reveal:nth-child(4){transition-delay:.21s}.studio-experience .studio-reveal{transition:opacity .56s,transform .56s cubic-bezier(.2,.65,.3,1)}.studio-experience .studio-reveal[data-reveal-state=waiting]{opacity:0;transform:translateY(18px)}.studio-experience .studio-reveal[data-reveal-state=visible],.studio-experience .studio-reveal:focus-within{opacity:1;transform:none}.studio-experience .studio-reveal:focus-within{transition:none}}@media (prefers-reduced-motion:reduce),print{.studio-experience .studio-reveal{opacity:1!important;transition:none!important;transform:none!important}}@media (max-width:1000px){.studio-experience[data-studio-refinements=on] .studio-header .header-contact{display:none}}@media (max-width:760px){.studio-experience[data-studio-refinements=on] .studio-hero{padding-top:44px}.studio-experience[data-studio-refinements=on] .studio-hero-compact{padding-bottom:36px}.studio-experience[data-studio-refinements=on] .studio-hero-compact h1{font-size:clamp(34px,6vw,46px)}.studio-experience[data-studio-refinements=on] .studio-home-hero h1{font-size:clamp(38px,6.5vw,52px)}.studio-experience[data-studio-refinements=on] .studio-hero-compact .studio-hero-lead{font-size:16px}.studio-experience[data-studio-refinements=on] .studio-hero-image{margin-top:36px}.studio-experience[data-studio-refinements=on] :is(.studio-hero-compact+.studio-section,.studio-section-nav+.studio-section){padding-top:38px}.studio-process-toolbar{flex-direction:column;align-items:flex-start;gap:16px}.studio-process-section .studio-process-example .hf-stage-row-top{grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}}@media (max-width:350px){.studio-experience[data-studio-refinements=on] .studio-home-hero h1{font-size:34px}.studio-experience[data-studio-refinements=on] .studio-hero-compact h1{font-size:32px}}
