.lozenges[data-astro-cid-g4a3xcp6],.lozenges[data-astro-cid-g4a3xcp6] canvas[data-astro-cid-g4a3xcp6]{width:100%;height:100%;display:block;position:absolute;inset:0}.lozenges[data-astro-cid-g4a3xcp6] canvas[data-astro-cid-g4a3xcp6]{opacity:0;transition:opacity .7s ease-out}.lozenges[data-astro-cid-g4a3xcp6] canvas[data-astro-cid-g4a3xcp6].is-drawn{opacity:1}.lozenges[data-astro-cid-g4a3xcp6]:after{content:"";background:radial-gradient(122% 99% at 8% 0,#ffffff13,#0000 70%);position:absolute;inset:0}.news-pill[data-astro-cid-ushsnxy2]{background:color-mix(in oklab, currentColor 6%, transparent);max-width:100%;box-shadow:inset 0 0 0 1px color-mix(in oklab, currentColor 12%, transparent);color:inherit;transition:background-color var(--dur-base) var(--ease-out);border-radius:999px;align-items:center;gap:10px;padding:5px 12px 5px 5px;font-size:13.5px;line-height:1.3;text-decoration:none;display:inline-flex}.news-pill[data-astro-cid-ushsnxy2]:hover{background:color-mix(in oklab, currentColor 10%, transparent)}.news-pill-label[data-astro-cid-ushsnxy2]{background:var(--accent);color:var(--accent-ink);border-radius:999px;flex:none;padding:3px 9px;font-size:12px;font-weight:600}.news-pill-text[data-astro-cid-ushsnxy2]{opacity:.8;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.news-pill-arrow[data-astro-cid-ushsnxy2]{opacity:.6;transition:translate var(--dur-base) var(--ease-out);flex:none}.news-pill[data-astro-cid-ushsnxy2]:hover .news-pill-arrow[data-astro-cid-ushsnxy2]{translate:2px}.hz{background:#0f1011}.hz-sky{isolation:isolate;padding:124px var(--section-x) 0;color:#fff;text-align:center;border-radius:0 0 32px 32px;position:relative;overflow:hidden}.hz-photo{z-index:-1;position:absolute;inset:0;overflow:hidden}.hz-photo img{object-fit:cover;object-position:var(--photo-position);filter:blur(5px)saturate(1.2);width:100%;height:100%;scale:1.03}.hz-photo.hz-photo-drawn:after{content:none}.hz-photo:after{content:"";background:radial-gradient(64% 54% at 50% 36%,#0c0d0e8f,#0c0d0e57 62%,#0000 88%),linear-gradient(#0c0d0e6b 0%,#0c0d0e33 40%,#0000 64%,#0c0d0e2e 100%);position:absolute;inset:0}.hz-dense .hz-photo:after{background:radial-gradient(66% 56% at 50% 34%,#0c0d0e9e,#0c0d0e66 62%,#0000 90%),linear-gradient(#0c0d0e80 0%,#0c0d0e38 44%,#0000 70%)}@media (width<=899px){.hz-dense .hz-photo:after{background:linear-gradient(#0c0d0ea8 0%,#0c0d0e9e 70%,#0c0d0e6b 100%)}}.hz-copy{max-width:920px;margin:0 auto}.hz-news{color:#fff;margin-bottom:22px}.hz-title{letter-spacing:-.02em;text-wrap:balance;text-shadow:0 2px 40px #0000002e;margin:0;font-size:clamp(3.25rem,5.8vw,5.5rem);font-weight:400;line-height:.98}.hz-title em{font-style:italic}.hz-lead{color:#fffffff0;text-shadow:0 1px 12px #00000040;text-wrap:pretty;max-width:36rem;margin:24px auto 0;font-size:1.1875rem;line-height:1.5}.hz-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;margin-top:28px;display:flex}.hz-link{backdrop-filter:blur(12px);color:#fff;background:#ffffff24;border-radius:12px;align-items:center;height:48px;padding:0 22px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff38}.hz-link:hover{background:#ffffff38}.hz-reassure{color:#fff;text-shadow:0 1px 10px #00000059;margin:14px 0 0;font-size:14px}.hz-stage{max-width:1180px;height:clamp(340px,38vw,560px);margin:44px auto 0;overflow:hidden}.hz-frame{backdrop-filter:blur(18px);background:#ffffff29;border-radius:22px 22px 0 0;flex-direction:column;min-height:100%;padding:0 12px;animation:.7s cubic-bezier(.16,1,.3,1) 50ms both hz-rise;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff47}.hz-frame-bare{padding-top:12px}.hz-frame>:last-child{flex:1 0 auto}.hz-frame .hz-window{text-align:left;border-radius:12px 12px 0 0;box-shadow:0 30px 80px -20px #00000080}.hz-example{color:#fff;text-align:left;text-shadow:0 1px 8px #0000004d;margin:0;padding:10px 6px;font-size:13px}@keyframes hz-rise{0%{opacity:.3;translate:0 48px}}@media (width<=899px){.hz-sky{padding:108px var(--section-x) 56px;border-radius:0 0 24px 24px}.hz-news{margin-bottom:22px}.hz-photo:after{background:linear-gradient(#0c0d0e9e 0%,#0c0d0e94 70%,#0c0d0e5c 100%)}.hz-title{font-size:clamp(2.75rem,12.5vw,3.75rem)}.hz-lead{margin-top:18px;font-size:1.0625rem}.hz-actions{margin-top:26px}.hz-stage{display:none}}@media (prefers-reduced-motion:reduce){.hz-frame{animation:none}}
