.hv3{--hv3-navy:#0A2540;--hv3-jade:#00A896;--hv3-jade-bright:#00D4AA;--hv3-bg:#FFFFFF;--hv3-bg-alt:#F8F9FA;--hv3-ink:#102033;--hv3-ink-soft:#41566D;--hv3-seam:rgba(10,37,64,0.1);background:var(--hv3-bg);color:var(--hv3-ink);overflow-x:clip}.hv3-container{max-width:1120px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.hv3-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--hv3-jade);margin-bottom:16px}.hv3-eyebrow--onDark{color:var(--hv3-jade-bright)}.hv3-title{font-family:var(--hv3-serif,"Cormorant Garamond"),Georgia,serif;font-weight:700;font-size:clamp(1.9rem,3.1vw,2.5rem);letter-spacing:-.02em;color:var(--hv3-navy);margin:0 0 14px;text-wrap:balance}.hv3-title--onDark{color:#FFFFFF}.hv3-lede{font-size:1.06rem;line-height:1.7;color:var(--hv3-ink-soft);max-width:54ch;margin:0 0 20px}.hv3-lede--onDark{color:rgba(255,255,255,.78)}.hv3-lede--center{margin-left:auto;margin-right:auto}.hv3-hero{background:var(--hv3-bg);padding-top:72px;text-align:center}.hv3-hero-copy{display:flex;flex-direction:column;align-items:center}.hv3-badge{display:inline-flex;align-items:center;gap:9px;font-size:.85rem;color:var(--hv3-ink-soft);background:rgba(255,255,255,.75);border:1px solid var(--hv3-seam);border-radius:999px;padding:7px 15px;margin-bottom:26px}.hv3-badge strong{color:var(--hv3-navy);font-weight:600}.hv3-badge-dot{width:7px;height:7px;border-radius:999px;background:var(--hv3-jade);animation:hv3Pulse 2.4s ease-in-out infinite}@keyframes hv3Pulse{0%,to{opacity:1}50%{opacity:.35}}.hv3-headline{font-family:var(--hv3-serif,"Cormorant Garamond"),Georgia,serif;font-weight:700;font-size:clamp(2.5rem,5.2vw,4.1rem);line-height:1.06;letter-spacing:-.03em;color:var(--hv3-navy);margin:0 0 18px;max-width:24ch;text-wrap:balance}.hv3-headline-accent{color:var(--hv3-jade)}.hv3-sub{font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.65;color:var(--hv3-ink-soft);margin:0 0 30px;max-width:52ch}.hv3-master{margin:12px 0 0;display:flex;justify-content:center}.hv3-master img{width:min(1500px,100vw);height:auto;display:block;mask-image:linear-gradient(90deg,transparent,black 7%,black 93%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 7%,black 93%,transparent)}.hv3-enter{animation:hv3Enter .7s cubic-bezier(.16,1,.3,1) backwards}@keyframes hv3Enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.hv3-figure{animation:hv3Rise cubic-bezier(.16,1,.3,1) both;animation-timeline:view();animation-range:entry 0 entry 60%}}@keyframes hv3Rise{0%{opacity:.2;transform:translateY(26px)}to{opacity:1;transform:none}}.hv3-ctas{display:flex;gap:14px;flex-wrap:wrap}.hv3-ctas,.hv3-ctas--center{justify-content:center}.hv3-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;font-size:1rem;font-weight:600;text-decoration:none;border-radius:8px;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.hv3-btn--primary{background:var(--hv3-jade);color:#fff}.hv3-btn--primary:hover{background:var(--hv3-jade-bright)}.hv3-btn--ghost{color:var(--hv3-navy);box-shadow:inset 0 0 0 1px rgba(10,37,64,.2)}.hv3-btn--ghost:hover{box-shadow:inset 0 0 0 1px var(--hv3-jade);color:var(--hv3-jade)}.hv3-btn--ghost-dark{color:#FFFFFF;box-shadow:inset 0 0 0 1px rgba(255,255,255,.28)}.hv3-btn--ghost-dark:hover{box-shadow:inset 0 0 0 1px var(--hv3-jade-bright);color:var(--hv3-jade-bright)}.hv3-section{padding:88px 0;position:relative}.hv3-friday,.hv3-monday,.hv3-section--alt{background:var(--hv3-bg-alt)}.hv3-split{display:grid;grid-template-columns:1.02fr .98fr;gap:56px;align-items:center}.hv3-split--rev{grid-template-columns:.98fr 1.02fr}.hv3-figure{margin:0}.hv3-figure img,.hv3-media{width:100%;height:auto;display:block}.hv3-figure:not(.hv3-figure--monday):not(.hv3-figure--friday):not(.hv3-figure--review){border-radius:14px;overflow:hidden;background:#FEFCF9;box-shadow:0 0 0 1px rgba(10,37,64,.07),0 18px 44px -26px rgba(10,37,64,.3)}.hv3-press{scroll-margin-top:72px;background:var(--hv3-bg-alt);padding-top:84px}.hv3-press-copy{text-align:center}.hv3-scrub{height:320vh;position:relative}.hv3-scrub-stage{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:20px}.hv3-scrub-canvas{max-width:min(1240px,96vw);max-height:72vh;width:auto;height:auto;display:block}.hv3-scrub-readout{display:flex;flex-direction:column;align-items:center;gap:10px;width:min(420px,80vw)}.hv3-scrub-label{font-size:.85rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--hv3-ink-soft);font-variant-numeric:tabular-nums}.hv3-scrub-track{position:relative;width:100%;height:3px;border-radius:2px;background:rgba(10,37,64,.12)}.hv3-scrub-track:after{content:"";position:absolute;inset:-2px 0;background:linear-gradient(90deg,transparent calc(20% - 1px),rgba(10,37,64,.35) 20%,transparent calc(20% + 1px)),linear-gradient(90deg,transparent calc(40% - 1px),rgba(10,37,64,.35) 40%,transparent calc(40% + 1px)),linear-gradient(90deg,transparent calc(60% - 1px),rgba(10,37,64,.35) 60%,transparent calc(60% + 1px)),linear-gradient(90deg,transparent calc(80% - 1px),rgba(10,37,64,.35) 80%,transparent calc(80% + 1px))}.hv3-scrub-bar{border-radius:2px;height:100%;width:0;background:var(--hv3-jade)}.hv3-navy-scene{margin:0}.hv3-navy-scene img{width:100%;height:auto;display:block}.hv3-live-dot{width:8px;height:8px;border-radius:999px;background:var(--hv3-jade-bright)}.hv3-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;margin:36px 0;padding:0}.hv3-stats dt{font-family:var(--hv3-serif,"Cormorant Garamond"),Georgia,serif;font-size:clamp(2rem,3.4vw,2.8rem);font-weight:700;color:var(--hv3-navy)}.hv3-stats dd{margin:4px 0 0;font-size:.9rem;color:var(--hv3-ink-soft)}.hv3-catalog{list-style:none;margin:8px 0 28px;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.hv3-catalog li{background:var(--hv3-bg-alt);border:1px solid var(--hv3-seam);border-radius:12px;padding:12px}.hv3-catalog img{width:100%;height:auto;display:block}@media (max-width:900px){.hv3-catalog{grid-template-columns:repeat(3,1fr)}}.hv3-inline-link{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:.98rem;color:var(--hv3-jade);text-decoration:none}.hv3-inline-link:hover{color:var(--hv3-jade-bright)}.hv3-bg{position:absolute;inset:0;background-size:cover;background-position:50%;pointer-events:none}.hv3-channels-section{position:relative;background:var(--hv3-navy);padding:90px 0 56px;overflow:hidden}.hv3-channels-section .hv3-container{z-index:2}.hv3-channel-list{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:12px;max-width:620px}.hv3-channel-list li{display:flex;align-items:center;gap:14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:16px 20px;color:#FFFFFF}.hv3-channel-name{font-weight:600}.hv3-channel-formats{margin-left:auto;font-size:.86rem;color:rgba(255,255,255,.6)}.hv3-check{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;border-radius:999px;background:var(--hv3-jade);color:#fff;font-size:.8rem}.hv3-final{background:var(--hv3-bg);padding:96px 0 0;text-align:center;position:relative}.hv3-final-headline{font-family:var(--hv3-serif,"Cormorant Garamond"),Georgia,serif;font-weight:700;font-size:clamp(2.1rem,3.6vw,3rem);letter-spacing:-.02em;color:var(--hv3-navy);margin:0 0 14px}.hv3-final-sub{font-size:1.06rem;line-height:1.7;color:var(--hv3-ink-soft);margin:0 auto 30px;max-width:48ch}.hv3-pipeline{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:44px;font-size:.88rem;font-weight:600;letter-spacing:.04em;color:var(--hv3-ink-soft);flex-wrap:wrap}.hv3-pipeline-arrow{color:rgba(10,37,64,.3)}.hv3-pipeline-accent{color:var(--hv3-jade)}@media (max-width:900px){.hv3-split,.hv3-split--rev{grid-template-columns:1fr}.hv3-split--rev figure{order:-1}.hv3-section{padding:60px 0}.hv3-hero{padding-top:52px}.hv3-master{margin-top:0}.hv3-master img{width:140vw;max-width:none;margin-left:-20vw}.hv3-scrub{height:240vh}}@media (prefers-reduced-motion:reduce){.hv3 *,.hv3 :after,.hv3 :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.hv3-scrub{height:auto}.hv3-scrub-stage{position:static;height:auto}}