.h-close{--h-bg:#0b0b0b;--h-fg:#f2f0ea;--h-dim:#f2f0ea94;--h-rule:#f2f0ea29;--h-accent:#ff4a1c;background:var(--h-bg);color:var(--h-fg)}.h-close .h-circle:hover .h-arrow{transform:translate(4px)}.h-small{letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:500;line-height:1.6}.h-arrow{flex:none;width:1rem;height:1rem;transition:transform .45s cubic-bezier(.22,1,.36,1)}.h-circle{border:1px solid var(--h-rule);width:3.6rem;height:3.6rem;color:var(--h-accent);border-radius:50%;place-items:center;transition:border-color .4s;display:inline-grid}.h-circle:hover,.h-round-link:hover .h-circle{border-color:var(--h-accent)}.h-close{padding:6rem var(--gutter) 2.5rem;border-top:1px solid var(--h-rule);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.h-dot{background:var(--h-accent);border-radius:50%;width:.55rem;height:.55rem}.h-mark{letter-spacing:-.06em;margin:3rem 0 0;font-size:clamp(5rem,21vw,19rem);font-weight:600;line-height:.82}.h-mark sup{vertical-align:super;letter-spacing:0;margin-left:.05em;font-size:.22em}.h-close-title{letter-spacing:-.04em;margin:2.2rem 0 0;font-size:clamp(2rem,4vw,3.6rem);font-weight:500}.h-vline{background:var(--h-rule);width:1px;height:5rem;margin:1.5rem 0;display:block}.h-circle-lg{width:5rem;height:5rem}.h-circle-lg .h-arrow{width:1.4rem;height:1.4rem}.h-close-info{border-top:1px solid var(--h-rule);text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem 2rem;width:min(100%,36rem);margin-top:2rem;padding-top:1.5rem;display:grid}.h-close-info .h-close-lead{max-width:32ch}.h-close-info .h-socials{flex-wrap:wrap;gap:.6rem 1.2rem}.h-close-kicker{color:var(--h-dim);flex-direction:column;margin:0;display:flex}.h-close-lead{max-width:21rem;color:var(--h-dim);margin:0;font-size:.9rem;line-height:1.6}.h-socials{gap:1.8rem;margin:0;padding:0;list-style:none;display:flex}.h-socials a{color:var(--h-dim);align-items:center;gap:.5rem;transition:color .2s;display:inline-flex}.h-socials a:hover,.h-socials a:focus-visible,.h-legal a:hover,.h-legal a:focus-visible{color:var(--accent,#ff4a1c)}.h-legal{gap:1.2rem;margin:0;display:flex}.h-legal a{color:var(--h-dim);transition:color .2s}.h-socials svg{width:.95rem;height:.95rem}@media (max-width:900px){.h-close-info{column-gap:1.25rem}.h-socials{flex-wrap:wrap;gap:1.2rem}}.f-news{gap:8px;width:min(100%,26rem);margin:4px 0 0;display:grid}.f-news-title{opacity:.6;margin:0}.f-news-row{gap:6px;display:flex}.f-news-input{min-width:0;font:inherit;color:#f5f4f1;background:0 0;border:1px solid #f5f4f133;border-radius:999px;flex:1;padding:9px 14px;font-size:16px;transition:border-color .2s}.f-news-input::placeholder{color:#f5f4f166}.f-news-input:focus-visible{border-color:#f5f4f1;outline:none}.f-news-input[aria-invalid=true]{border-color:var(--accent)}.f-news-btn{font:inherit;color:#0a0a0a;background:var(--accent);cursor:pointer;border:0;border-radius:999px;padding:0 16px;font-size:13px;font-weight:600;transition:opacity .2s}.f-news-btn:hover{opacity:.88}.f-news-btn:disabled{opacity:.5;cursor:progress}.f-news-consent{color:#f5f4f199;cursor:pointer;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}.f-news-consent input{accent-color:var(--accent);margin:2px 0 0}.f-news-consent a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.f-news-consent[data-error]{color:var(--accent)}.f-news-msg{color:#f5f4f1b3;min-height:1.2em;margin:0;font-size:12px}.f-news-msg[data-state=invalid],.f-news-msg[data-state=consent],.f-news-msg[data-state=error],.f-news-msg[data-state=rate]{color:var(--accent)}.f-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.f-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}
