.hero-title{isolation:isolate;position:relative}.hero-title-text{transition:opacity .15s}.hero-title-text [data-headline-line=blue]{--letter-edge:var(--brand-blue)}.hero-title-text [data-headline-line=purple]{--letter-edge:var(--brand-purple)}.hero-title-text [data-headline-line=green]{--letter-edge:var(--brand-green)}.hero-title-text [data-headline-line]{text-shadow:1px 1px 0 var(--letter-edge), 2px 2px 0 var(--letter-edge)}.hero-depth-canvas{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .15s;display:block;position:absolute;inset:0}.hero-title[data-depth=ready] .hero-title-text{opacity:0}.hero-title[data-depth=ready] .hero-depth-canvas{opacity:1}html[data-theme=night] .hero-depth-canvas{filter:drop-shadow(0 3px 10px color-mix(in srgb,var(--brand-purple) 25%,transparent))}@media (prefers-reduced-motion:reduce){.hero-title-text,.hero-depth-canvas{transition:none}}@media print{.hero-title[data-depth=ready] .hero-title-text{opacity:1}.hero-depth-canvas{display:none}}.nina-corner{z-index:30;filter:drop-shadow(0 8px 12px #35033522);width:clamp(100px,12vw,158px);position:fixed;bottom:12px;right:18px}.nina-corner img{width:100%;height:auto;display:block}html[data-theme=night] .nina-corner{filter:drop-shadow(0 0 16px #c353ff55)}@media (max-width:800px){.nina-corner{width:70px;display:block;bottom:12px;right:10px}}@media print{.nina-corner{display:none}}.nina-corner span{background:var(--paper);width:fit-content;color:var(--ink);border:1px solid var(--line);border-radius:999px;margin:-2px auto 0;padding:3px 12px;font-size:11px;display:block}
