@font-face{font-family:UTUVO Display V2;src:url(/fonts/UTUVODisplayStudyV2-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:UTUVO Display V2;src:url(/fonts/UTUVODisplayStudyV2-Black.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}.utuvo-display{font-synthesis:none;font-kerning:normal;letter-spacing:0;font-family:UTUVO Display V2,sans-serif;font-weight:700}.utuvo-display-black{font-weight:900}.phase1-product-heading{--identity-size:clamp(36px,4.3vw,62px);flex-wrap:nowrap;align-items:center;gap:16px 22px;margin-block:0 24px;display:flex}.phase1-product-heading>h1.product-lockup{min-width:0;max-width:100%;font-size:var(--identity-size);flex-wrap:wrap;flex:1 1 0;align-items:center;gap:8px 12px;margin:0;line-height:1.08;display:flex}.phase1-product-heading>.product-badge{flex:0 0 64px;width:64px;height:64px}.phase1-product-heading .product-lockup-wordmark{flex:none;width:3em;max-width:none;height:auto}.phase1-product-heading .product-lockup>.nowrap{font-family:UTUVO Display V2,sans-serif;font-size:inherit;font-synthesis:none;letter-spacing:0;white-space:normal;font-weight:700;line-height:1.08}.editorial-product-hero{grid-template-columns:minmax(0,1fr)!important;gap:38px!important;padding-top:44px!important;display:grid!important}.editorial-product-hero .pro-role,.editorial-product-hero .reference-role{max-width:35ch;font-size:calc(clamp(26px,2.6vw,36px) * var(--display-scale));font-weight:550;line-height:max(1.24, var(--display-leading));letter-spacing:calc(-.02em * var(--display-tracking))}.editorial-product-hero .pro-role span{display:inline}.editorial-product-hero .pro-role span+span:before{content:" "}.editorial-product-hero .hero-sub,.editorial-product-hero .reference-intro{max-width:70ch;font-size:17px;line-height:1.65}.editorial-product-hero .pro-hero-copy,.editorial-product-hero .reference-hero-copy{width:100%}.editorial-product-hero .pro-hero-shot,.editorial-product-hero .reference-hero-shot{background:var(--surface-2);border-radius:3px;width:100%;max-width:1100px;margin:0 auto;padding:18px}.editorial-product-hero .pro-hero-shot figcaption,.editorial-product-hero .reference-hero-shot figcaption{padding:16px 4px 2px}@media (width>=1000px){.editorial-product-hero .pro-hero-copy,.editorial-product-hero .reference-hero-copy{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;column-gap:72px;display:grid}.editorial-product-hero .phase1-product-heading{grid-column:1/-1}.editorial-product-hero .pro-role,.editorial-product-hero .reference-role{grid-area:2/1/5}.editorial-product-hero .hero-sub,.editorial-product-hero .reference-intro,.editorial-product-hero .ctas,.editorial-product-hero .pro-build,.editorial-product-hero .reference-build,.editorial-product-hero .work-product-stage{grid-column:2}.editorial-product-hero .hero-sub,.editorial-product-hero .reference-intro{margin-top:0}}@media (width<=600px){.editorial-product-hero{gap:26px!important;padding-top:28px!important}.editorial-product-hero .pro-hero-shot,.editorial-product-hero .reference-hero-shot{padding:6px}.phase1-product-heading{flex-direction:column;align-items:flex-start;gap:14px}.phase1-product-heading>.product-badge{flex-basis:56px;width:56px;height:56px}.phase1-product-heading>h1{flex:0 auto;width:100%}}.product-badge{--badge-fill:var(--accent);--badge-ink:#fff;flex-shrink:0;display:block;overflow:visible}.badge-letter{font-synthesis:none;letter-spacing:-.02em;font-family:inherit;font-weight:650}.product-badge-pro{--badge-fill:var(--utuvo-player-pro-accent)}.product-badge-reference{--badge-fill:var(--utuvo-player-accent)}.product-badge-scan{--badge-fill:var(--utuvo-scan-accent)}.product-badge-prep{--badge-fill:var(--utuvo-prep-accent)}.product-badge-qc{--badge-fill:var(--utuvo-qc-accent)}.product-badge-manager{--badge-fill:var(--utuvo-manager-accent)}.product-badge-meter{--badge-fill:var(--utuvo-meter-accent)}.product-badge-monitor{--badge-fill:var(--utuvo-monitor-accent)}.product-badge-peek{--badge-fill:#f97316;--badge-ink:#0b0b0c;--badge-outline:var(--text)}.product-badge-convert{--badge-fill:#eab308;--badge-ink:#000;--badge-outline:var(--text)}.product-badge-catalog{--badge-fill:transparent;--badge-outline:var(--utuvo-catalog-accent);--badge-ink:var(--text)}.theme-dark .product-badge:not(.product-badge-catalog){--badge-ink:#0b0b0c}@media (prefers-color-scheme:dark){:root:not(.theme-light) .product-badge:not(.product-badge-catalog){--badge-ink:#0b0b0c}}
