.nav-story{appearance:none;border:0;background:none;color:#fff;font:inherit;cursor:pointer;padding:0}.nav-story:hover{color:#ff6423}.background-button{border:0;cursor:pointer;margin-top:.5rem}.background-dialog{width:min(1080px,calc(100% - 2rem));max-height:calc(100vh - 2rem);padding:0;border:1px solid #ffffff2b;border-radius:1rem;background:#0c0d0f;color:#fff;box-shadow:0 2rem 6rem #000c}.background-dialog::backdrop{background:#000c;backdrop-filter:blur(7px)}.background-shell{position:relative;padding:clamp(2rem,5vw,5rem)}.dialog-close{position:sticky;float:right;top:0;z-index:2;width:2.8rem;height:2.8rem;border:1px solid #ffffff30;border-radius:50%;background:#18191c;color:#fff;font-size:1.8rem;line-height:1;cursor:pointer}.dialog-close:hover{background:#ff4b0b}.background-hero{max-width:780px;margin-bottom:3rem}.background-hero h2{font:700 clamp(2.8rem,6vw,5rem)/1 Oswald,sans-serif;text-transform:uppercase;margin:0 0 1.2rem}.background-hero p{font-size:1.15rem;color:#c6c6c6}.background-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:4rem}.background-grid section{padding:1.5rem;background:#151619;border-top:3px solid #ff4b0b}.background-number{display:block;font:700 2.4rem Oswald,sans-serif;color:#ff6423}.background-grid h3,.background-columns h3,.background-values h3{font:600 1.4rem Oswald,sans-serif;text-transform:uppercase;margin:.35rem 0 .7rem}.background-grid p,.background-columns li,.background-values p{color:#b8b8b8}.background-columns{display:grid;grid-template-columns:1fr 1fr;gap:3rem 4rem}.background-columns section{border-top:1px solid #ffffff24;padding-top:1.5rem}.background-columns ul{padding-left:1.2rem}.background-columns li{margin:.6rem 0}.background-values{margin-top:4rem;padding:2rem;border:1px solid #ff642366;background:linear-gradient(120deg,#ff4b0b18,#ff8a0008)}.language-line{margin:1.5rem 0}.background-dialog[open]{animation:dialog-in .25s ease-out}@keyframes dialog-in{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(max-width:760px){.nav-story{font-size:1rem}.background-grid,.background-columns{grid-template-columns:1fr}.background-columns{gap:2rem}.background-shell{padding:1.5rem}.background-hero{margin-top:2rem}.background-values{padding:1.25rem}}
