.page main{padding-top:70px}.page section{padding:70px var(--pad)}.page h2{font-size:clamp(34px,4.4vw,56px)}.page .section-head{margin-bottom:30px}.page-head{padding:90px var(--pad) 40px;position:relative;overflow:hidden}.page-head:before{content:"";pointer-events:none;background:radial-gradient(at 15% 0,#ff7a1f29,#0000 60%);position:absolute;inset:0}.page-head>*{max-width:var(--max);margin-left:auto;margin-right:auto;position:relative}.page-head h1{font-family:var(--display);letter-spacing:.01em;background:linear-gradient(#ffe0a6 0%,#ffb347 35%,#ff6a1a 70%,#b8300c 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:12px auto 0;font-size:clamp(54px,9vw,120px);font-weight:900;line-height:.9}.page-head .lede{max-width:var(--max);margin:22px auto 0}.page-head .lede span{max-width:680px;display:block}.page-head .cta-row{margin-top:28px}.page-head.narrow>*{max-width:760px}.page-head.narrow h1{font-size:clamp(54px,8vw,104px)}.lost{min-height:calc(100vh - 220px);flex-direction:column;justify-content:center;min-height:calc(100svh - 220px);display:flex}.lost>*{width:100%}.updated{font-family:var(--mono);letter-spacing:.08em;color:var(--faint);font-size:12px;margin-top:18px!important}.facts{max-width:var(--max);grid-template-columns:repeat(2,1fr);gap:0 40px;margin:0 auto;display:grid}.facts div{border-top:1px solid #ffb34724;grid-template-columns:170px 1fr;gap:16px;padding:14px 0;display:grid}.facts dt{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--amber);padding-top:3px;font-size:12px}.facts dd{color:var(--ink);margin:0;font-size:15.5px}.facts dd small{color:var(--dim);font-size:13.5px;display:block}.facts a,.prose a,.contact a,.desc a{color:var(--teal);text-underline-offset:3px}.descs{max-width:var(--max);grid-template-columns:1fr 1.6fr;align-items:start;gap:24px;margin:0 auto;display:grid}.desc{border:1px solid var(--line);background:linear-gradient(#1c140ecc,#0c0907e6);padding:26px 28px}.desc header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.desc h3{font-family:var(--display);font-size:30px;font-weight:900;line-height:1}.desc p{color:var(--dim);margin:0 0 14px;font-size:15.5px}.desc p:last-child{margin-bottom:0}.copy{font:600 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--teal);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #3ff2e059;padding:6px 10px}.copy:hover{border-color:var(--teal)}.features{max-width:var(--max);grid-template-columns:repeat(2,1fr);gap:14px 40px;margin:0 auto;padding:0;list-style:none;display:grid}.features li{color:var(--dim);padding-left:22px;font-size:15.5px;position:relative}.features li:before{content:"";border:1.5px solid var(--amber);width:7px;height:7px;position:absolute;top:10px;left:2px;transform:rotate(45deg)}.features b{color:var(--ink)}.videos{max-width:var(--max);grid-template-columns:1.4fr 1fr;align-items:start;gap:24px;margin:0 auto;display:grid}.videos figure{margin:0}.videos figcaption{color:var(--dim);margin-top:10px;font-size:13.5px}.videos figcaption a{color:var(--teal)}.frame{aspect-ratio:16/9;border:1px solid var(--line);background:#17100b;position:relative}.frame video,.frame iframe,.frame img{object-fit:cover;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.trailer-play{cursor:pointer;background:#000;border:0;padding:0;position:absolute;inset:0}.trailer-play:after{content:"";background:#ff6a1aeb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 6.5v11l9-5.5z' fill='%231a0d05'/%3E%3C/svg%3E") 50%/46px no-repeat;border-radius:50%;width:84px;height:84px;margin:-42px 0 0 -42px;position:absolute;top:50%;left:50%;box-shadow:0 10px 40px #ff6a1a73}.trailer-play:hover:after{transform:scale(1.06)}.trailer-play img{opacity:.85}.press-bunkers,.shots{max-width:var(--max);gap:22px;margin:0 auto;padding:0;list-style:none;display:grid}.press-bunkers{grid-template-columns:repeat(4,1fr)}.shots{grid-template-columns:repeat(3,1fr)}.press-bunkers li,.shots li{margin:0}.press-bunkers .shot,.shots .shot{aspect-ratio:16/9;border:1px solid var(--line);display:block}.shots a.shot:hover,.press-bunkers a.shot:hover{border-color:var(--amber)}.press-bunkers h3{font-family:var(--display);margin:12px 0 2px;font-size:26px;font-weight:900;line-height:1.05}.press-bunkers .owner{margin:0 0 6px;font-size:13px}.press-bunkers p{color:var(--dim);margin:0;font-size:14.5px;line-height:1.5}.shots p{color:var(--dim);margin:8px 0 0;font-size:14px;line-height:1.45}.shots p small,.press-bunkers small{color:var(--faint);font-family:var(--mono);letter-spacing:.04em;margin-top:2px;font-size:11.5px;display:block}.logos{max-width:var(--max);grid-template-columns:1.3fr 1.3fr .7fr 1fr;gap:22px;margin:0 auto;padding:0;list-style:none;display:grid}.logos li{border:1px solid var(--line);background:repeating-conic-gradient(#120c08 0% 25%,#17100b 0% 50%) 0 0/22px 22px;flex-direction:column;display:flex}.logos .art{flex:1;justify-content:center;align-items:center;min-height:170px;padding:22px;display:flex}.logos .art img{max-width:100%;height:auto;max-height:150px;display:block}.logos .meta{border-top:1px solid var(--line);background:#0b0806eb;padding:12px 16px 14px;font-size:14px}.logos .meta b{display:block}.logos .meta small{color:var(--faint);font-family:var(--mono);font-size:11.5px}.logos .meta a{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:13px;text-decoration:none}.logos .meta a:hover{text-decoration:underline}.note{max-width:var(--max);color:var(--dim);margin:18px auto 0;font-size:14px}.contact{max-width:var(--max);grid-template-columns:repeat(3,1fr);gap:20px;margin:0 auto;display:grid}.contact>div{border:1px solid var(--line);background:linear-gradient(#1c140ecc,#0c0907e6);padding:24px 26px}.contact h3{font-family:var(--display);margin-bottom:10px;font-size:28px;font-weight:900;line-height:1}.contact p{color:var(--dim);margin:0 0 8px;font-size:15px}.prose{max-width:760px;margin:0 auto}.prose h2{margin:46px 0 14px;font-size:clamp(30px,3.6vw,42px)}.prose h2:first-child{margin-top:0}.prose p,.prose li{color:var(--dim);font-size:16px}.prose ul{gap:12px;padding-left:0;list-style:none;display:grid}.prose li{padding-left:22px;position:relative}.prose li:before{content:"";border:1.5px solid var(--amber);width:7px;height:7px;position:absolute;top:10px;left:2px;transform:rotate(45deg)}.prose b{color:var(--ink)}.prose code{font-family:var(--mono);color:var(--ink);font-size:.88em}@media (max-width:1100px){.press-bunkers{grid-template-columns:repeat(2,1fr)}.logos{grid-template-columns:1fr 1fr}.descs,.videos{grid-template-columns:1fr}}@media (max-width:860px){.facts,.features,.contact{grid-template-columns:1fr}.shots{grid-template-columns:1fr 1fr}}@media (max-width:600px){.page section{padding-top:56px;padding-bottom:56px}.page-head{padding-top:70px}.facts div{grid-template-columns:1fr;gap:2px}.press-bunkers,.shots,.logos{grid-template-columns:1fr}.desc{padding:22px 20px}}
