.hh-frame{isolation:isolate;border:1px solid var(--color-line);background:#040406;height:clamp(620px,47.62vw,720px);position:relative;overflow:hidden}.hh-canvas{z-index:-1;width:100%;height:100%;display:block;position:absolute;inset:0}.hh-content{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:0 24px 40px;display:flex;position:absolute;inset:0}.hh-content a{pointer-events:auto}.hh-title{font-family:var(--font-display);color:#fff;letter-spacing:-.01em;text-shadow:0 0 40px #040406e6;max-width:760px;font-size:56px;font-weight:400;line-height:1.1}.hh-sub{max-width:540px;color:var(--color-ink-3);text-shadow:0 0 24px #040406f2;margin-top:20px;font-size:18px;line-height:1.4}.hh-sub a{color:#fff;text-underline-offset:3px;transition:text-decoration-color .5s var(--ha-ease);-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.hh-sub a:hover{text-decoration-color:#fff}.hh-sub a:focus-visible{outline:1px solid var(--color-accent);outline-offset:2px}.hh-btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.hh-btn{height:44px;padding:0 20px;font-size:16px}.hh-btn.ha-btn--line{-webkit-backdrop-filter:blur(6px);background:#0404068c}@media (max-width:1100px){.hh-title{font-size:44px}}@media (max-width:699px){.hh-frame{height:640px}.hh-title{max-width:320px;font-size:32px;line-height:1.125}.hh-sub{max-width:320px;font-size:16px;line-height:1.375}.hh-btns{margin-top:28px}}.hh-fallback{z-index:-1;pointer-events:none;display:none;position:absolute;inset:0}.hh-nogl .hh-canvas{display:none}.hh-nogl .hh-fallback{display:block}.hh-fallback__dots{background-image:radial-gradient(circle,#b2b8c76b 1.1px,#0000 1.7px);background-size:16px 16px;position:absolute;inset:0}.hh-fallback__wave{background-image:radial-gradient(circle,#aac6ffe6 1.5px,#0000 2.1px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 100%,#0000 44%,#000 52%,#0000 60%);mask-image:radial-gradient(at 50% 100%,#0000 44%,#000 52%,#0000 60%)}
