.lv2-hero.hm{--hm-top:74px;--hm-side:16px;--hm-foot:16px;background:transparent}.lv2-hero.hm .hm-mat{position:absolute;top:var(--hm-top);left:var(--hm-side);right:var(--hm-side);bottom:var(--hm-foot);--kl-mat-r:30px;--kl-mat-w:12px}.lv2-hero.hm .hm-window{position:absolute;inset:var(--kl-mat-w)}.lv2-hero.hm .hm-halo,.lv2-hero.hm .hm-window .lv2-hero-media{position:absolute;inset:0}.lv2-hero.hm .hm-halo{background-size:cover;background-position:50% 50%;filter:blur(24px) saturate(1.04) brightness(1.04)}@media (min-width:900px) and (min-aspect-ratio:4/5){.lv2-hero.hm .hm-window .lv2-hero-media{inset:10% 5% 0 5%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent),linear-gradient(180deg,transparent 0,#000 14%,#000);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent),linear-gradient(180deg,transparent 0,#000 14%,#000);mask-composite:intersect}.lv2-hero.hm .hm-halo{inset:10% 5% 0 5%;transform:scale(1.5)}.lv2-hero.hm[data-clock=night] .lv2-hero-block{top:7%;left:74%;max-width:23vw}.lv2 .lv2-hero.hm[data-clock=night] h1{font-size:clamp(30px,3vw,52px)}.lv2-hero.hm[data-clock=night] .lv2-pill{white-space:nowrap}.lv2-hero.hm .lv2-hero-inner{overflow:hidden;border-radius:18px}}@media (min-width:900px) and (max-width:1199px) and (min-aspect-ratio:4/5){.lv2-hero.hm[data-clock=night] .lv2-hero-block{left:auto;right:4%;max-width:none}}.lv2-hero.hm .lv2-hero-inner{top:calc(var(--hm-top) + 13px);left:calc(var(--hm-side) + 13px);right:calc(var(--hm-side) + 13px);bottom:calc(var(--hm-foot) + 13px)}.lv2-hero.hm .lv2-hero-block{top:10%}.lv2-hero.hm .lv2-scrollcue{bottom:calc(var(--hm-foot) + 18px)}.lv2:has(.lv2-hero.hm) .lv2-nav[data-top=true],.lv2:has(.lv2-hero.hm[data-clock=night]) .lv2-nav[data-top=true]{background:linear-gradient(180deg,rgba(250,245,239,.8),rgba(250,245,239,0))}.lv2:has(.lv2-hero.hm[data-clock=night]) .lv2-nav[data-top=true] a,.lv2:has(.lv2-hero.hm[data-clock=night]) .lv2-nav[data-top=true] a *{color:var(--kl-ink-700)!important}@media (max-aspect-ratio:4/5),(max-width:899px){.lv2-hero.hm{height:auto;min-height:0;padding:var(--hm-top) 12px 34px}.lv2-hero.hm .hm-mat{position:relative;inset:auto;--kl-mat-r:22px;--kl-mat-w:8px}.lv2-hero.hm .hm-window{position:relative;inset:auto;aspect-ratio:8/7}.lv2-hero.hm .hm-halo,.lv2-hero.hm .lv2-hero-fade{display:none}.lv2-hero.hm .lv2-hero-inner{position:static}.lv2-hero.hm .lv2-hero-block{position:static;max-width:none;margin:0;padding:22px 12px 0}.lv2-hero.hm .lv2-hero-block:before{display:none}.lv2 .lv2-hero.hm h1{font-size:clamp(32px,9vw,48px);max-width:14ch;margin-top:14px}.lv2-hero.hm .lv2-scrollcue{display:none}.lv2-hero.hm .lv2-hero-begin{display:inline-flex!important;margin-top:22px}.lv2-hero.hm[data-clock=night] h1{color:var(--kl-ink-900);text-shadow:none}.lv2-hero.hm[data-clock=night] .lv2-hero-begin{background:var(--kl-ink-900);color:#FFF8EE;border-color:var(--kl-ink-900)}.lv2-hero.hm[data-clock=night] .lv2-pill{background:rgba(255,253,248,.78);border-color:rgba(232,169,182,.55);color:var(--kl-ink-700)}}@media (min-width:900px) and (max-aspect-ratio:4/5){.lv2-hero.hm .lv2-hero-begin{display:inline-flex!important}.lv2-hero.hm .hm-window{aspect-ratio:16/11}}