@font-face{font-family:Bahnschrift;src:url('assets/bahnschrift.ttf') format('truetype');font-display:swap}
@font-face{font-family:Karla;src:url('assets/karla.woff2') format('woff2');font-weight:200 800;font-display:swap}
*{box-sizing:border-box}
body{margin:0;background:#101214;color:#e8ece7;font-family:Karla,Arial,sans-serif;-webkit-font-smoothing:antialiased}
.page{max-width:760px;width:calc(100% - 64px);margin:0 auto;padding:56px 0 96px}
.header{display:flex;align-items:center;justify-content:space-between;padding-bottom:21px;border-bottom:1px solid #2a302c}
.kicker{font-size:11px;letter-spacing:1.8px;text-transform:uppercase;color:#91b49a}
.date{font-size:12px;color:#748078}
.logo-stage{aspect-ratio:1600/610;margin:19px -10px 21px;pointer-events:none}
.logo-stage iframe{border:0;display:block;width:100%;height:100%}
article{max-width:625px}
h1{font:500 37px/1.15 Bahnschrift,Arial,sans-serif;letter-spacing:-1.2px;margin:0 0 25px;color:#e8ece7}
p{font-size:17px;line-height:1.7;color:#a7b1a9;margin:0 0 17px}
.note{font-size:14px;color:#718078;margin-top:25px;margin-bottom:0}
.footer{border-top:1px solid #2a302c;display:flex;justify-content:space-between;align-items:center;margin-top:38px;padding-top:22px;gap:20px}
a{color:#90b89a;text-decoration:none;font-size:12px}a:hover{color:#c6dec9}a span{padding-left:6px}
button{font:12px Karla,sans-serif;color:#7d8d81;background:none;border:0;padding:6px 0;cursor:pointer}button:hover{color:#c6dec9}
:focus-visible{outline:2px solid #78d48c;outline-offset:6px}
@media(max-width:600px){.page{width:calc(100% - 42px);padding-top:30px}.header{padding-bottom:17px}.logo-stage{margin:22px -8px 26px}h1{font-size:29px;letter-spacing:-.8px;margin-bottom:23px}p{font-size:16px;line-height:1.65}.note{font-size:13px;margin-top:22px}.footer{margin-top:29px;padding-top:19px}.kicker{font-size:10px}.date{font-size:11px}}
