@font-face{font-family:Montserrat;src:url(/assets/montserrat-latin.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4f6f8;background:#080a0f;font-family:Montserrat,Arial,sans-serif}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:#080a0f}a{color:inherit;text-decoration:none}a:focus-visible{outline-offset:5px;outline:2px solid #f0b90b}.ended-page{isolation:isolate;background-image:linear-gradient(90deg,#05070bf7 0%,#05070bdb 48%,#05070b59 100%),url(/assets/bg-poster.jpg);background-position:50%;background-size:cover;grid-template-rows:auto 1fr auto;min-height:100svh;padding:32px clamp(24px,5vw,72px);display:grid;position:relative;overflow:hidden}.ended-page:after{content:"";z-index:-1;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.ended-header,.ended-brand{align-items:center;display:flex}.ended-brand img{width:148px;height:auto}.ended-content{align-self:center;width:min(720px,100%);padding:72px 0}.ended-label{color:#f0b90b;letter-spacing:0;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:700}.ended-content h1{letter-spacing:0;max-width:680px;margin:0;font-size:clamp(42px,6vw,76px);line-height:1.04}.ended-copy{color:#aeb5bf;margin:24px 0 0;font-size:17px;line-height:1.7}.ended-link{color:#f0b90b;border-bottom:1px solid #f0b90b8c;align-items:center;gap:9px;width:fit-content;margin-top:36px;padding:13px 0;font-size:14px;font-weight:700;transition:color .16s,border-color .16s;display:inline-flex}.ended-link:hover{color:#ffd458;border-color:#ffd458}.ended-link svg{width:18px;height:18px}.ended-footer{color:#69717d;letter-spacing:.18em;font-size:11px;font-weight:700}@media (max-width:640px){.ended-page{background-position:64%;padding:24px}.ended-page:after{background-size:40px 40px}.ended-brand img{width:132px}.ended-content{padding:56px 0}.ended-content h1{font-size:44px}.ended-copy{font-size:15px}}@media (prefers-reduced-motion:reduce){.ended-link{transition:none}}
