.hybridSite{--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--h-margin:clamp(16px, 4.5vw, 112px);--h-gap:clamp(16px, 1.6vw, 36px);--gutter:var(--h-margin);--h-ground:#090b0f;--h-ground-2:#0e1116;--h-cream:#dcd1bb;--h-paper:#d9cdb5;--h-text:#e6decc;--h-muted:#e6deccad;--p-kraft:#97703f;--p-orange-ink:#a93c0c;--p-muted-ink:#574a3d;--st-new:#574a3d;--st-review:#8c5a00;--st-planned:#1b55a6;--st-progress:#b3360f;--st-shipped:#1a6d44;--st-declined:#7e2626;--h-orange:#e85516;--h-orange-hi:#fa792b;--h-ink:#15171d;--h-btn-h:56px;--f-mono:var(--font-plex-mono), ui-monospace, Consolas, monospace;isolation:isolate;min-height:100svh;color:var(--h-text);background:var(--h-ground);font-family:var(--f-body);position:relative;overflow-x:clip}.hybridSite :focus-visible{outline:3px solid var(--h-orange-hi);outline-offset:3px}.hybridSite ::selection{background:var(--h-orange);color:#fff}.hGrid{column-gap:var(--h-gap);padding-inline:var(--h-margin);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.hybridSite .topBar{background:#0c0f14db;border-bottom:1px solid #ece2cc1a}.hybridSite .topNav a{color:#ece4d2bd;font-family:var(--f-mono);letter-spacing:.14em;font-size:12px;font-weight:500}.hybridSite .topNav a:hover,.hybridSite .topNav a[aria-current=page]{color:#fff}.hybridSite .topNav a[aria-current=page]:after{background:var(--h-orange);height:2px}.hybridSite .topRight .btn{height:38px;min-height:38px;font-family:var(--f-mono);letter-spacing:.12em;font-size:12px}.hybridSite .btn.signal{--b-line:var(--h-orange);--b-bg:var(--h-orange);--b-fg:#fff}.hybridSite .btn.signal:hover{--b-line:var(--h-orange-hi);--b-bg:var(--h-orange-hi)}.hybridSite .btn.discord{--b-line:#ece2cc6b;--b-bg:transparent;--b-fg:var(--h-text)}.hybridSite .btn.discord:hover{--b-line:#fff;--b-bg:#ffffff0f}.hybridSite .btn.discord.is-pending{opacity:.55;cursor:default}.hybridSite .btn.discord.is-pending:hover{--b-line:#ece2cc6b;--b-bg:transparent;transform:none}.hybridSite .btn:hover{transform:none}.hybridSite .datum{background:#0c0f1499;border-color:#ece2cc24}.hybridSite .mobileMenu{background:#12161c}.hybridSite .mobileMenu .btn{justify-content:center;width:100%;min-height:48px}.hHero{isolation:isolate;min-height:clamp(600px,100svh,1080px);padding:calc(var(--topbar) + var(--s-5)) 0 calc(44px + var(--s-6));display:flex;position:relative}.hHeroBg{z-index:-1;background:#07090c;position:absolute;inset:0;overflow:hidden}.hHeroBg .hShot,.hHeroBg .hShot img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hHeroBg .hHeroVideo{background:#0b0a14 50% 55%/cover no-repeat;position:absolute;inset:0}.hHeroBg .hHeroVideo.is-home{background-image:url(/hero/chase-loop-home-poster.webp)}.hHeroBg .hHeroVideo.is-wide{background-image:url(/hero/chase-loop-wide-poster.webp)}.hHeroBg .hHeroVideo video{object-fit:cover;object-position:50% 55%;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.hHeroBg .hHeroVideo video.is-playing{opacity:1}.hHeroBg.has-video .hHeroShade{background:linear-gradient(90deg,#06080bd1 0%,#06080b80 42%,#06080b1f 100%),linear-gradient(#06080b73 0%,#0000 28% 70%,#06080bb8 100%)}.hHeroPlaceholder{background:radial-gradient(70% 60% at 78% 30%,#ece2cc0d,#0000 70%),linear-gradient(#10141a 0%,#0a0d11 60%,#07090c 100%);position:absolute;inset:0}.hHeroPlaceholder:before{content:"";filter:grayscale()invert();opacity:.08;background:url(/paper/island-print.png) right -4% top 38%/min(1300px,78vw) no-repeat;position:absolute;inset:0}.hHeroPlaceholder:after{content:"";opacity:.1;mix-blend-mode:screen;background:-webkit-image-set(url(/textures/altis-linework.avif) 1x type("image/avif"),url(/textures/altis-linework.webp) 1x type("image/webp")) right -10% top 20%/min(1500px,95vw) no-repeat;background:image-set("/textures/altis-linework.avif" 1x type("image/avif"),"/textures/altis-linework.webp" 1x type("image/webp")) right -10% top 20%/min(1500px,95vw) no-repeat;position:absolute;inset:0}.hHeroShade{background:linear-gradient(90deg,#06080be0 0%,#06080b9e 45%,#06080b59 100%),linear-gradient(#06080b66 0%,#0000 30% 70%,#06080bb3 100%);position:absolute;inset:0}.hHeroShade:after{content:"";opacity:.16;mix-blend-mode:overlay;background:url(/paper/grain.webp) 0 0/256px 256px;position:absolute;inset:0}.hHeroGrid{align-content:center;row-gap:var(--s-4);width:100%;padding-inline:max(var(--h-margin), calc((100% - 1560px) / 2))}.hCoords{margin:0 0 var(--s-3);color:var(--h-muted);font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;grid-column:1/-1;align-self:start;font-size:12px;font-weight:500}.hCoords span{color:#ece4d280;letter-spacing:.1em}.hHeroText{flex-direction:column;grid-column:1/span 6;align-self:center;align-items:flex-start;display:flex}.hHeroCard{place-self:center end;gap:var(--s-6);grid-column:7/span 6;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;width:100%;max-width:840px;display:grid}.hStatus{margin:0 0 var(--s-5);border:1.5px solid var(--h-orange-hi);color:var(--h-orange-hi);font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;border-radius:2px;padding:3px 10px;font-size:11px;font-weight:600}.hLogo{margin:0;line-height:0}.hLogo img{filter:drop-shadow(0 6px 18px #00000073);width:clamp(260px,28vw,560px);height:auto}.hTagline{margin:var(--s-5) 0 0;color:var(--h-text);font-family:var(--f-mono);letter-spacing:.28em;text-transform:uppercase;font-size:clamp(15px,1.15vw,20px);font-weight:500;line-height:1.5}.hLede{max-width:46ch;margin:var(--s-4) 0 0;color:var(--h-muted);font-size:clamp(16px,1.05vw,19px);line-height:1.6}.hActions{align-items:stretch;gap:var(--s-4);margin-top:var(--s-6);flex-wrap:nowrap;display:flex}.hActionsNote{margin:var(--s-3) 0 0;color:#ece4d28c;font-family:var(--f-mono);letter-spacing:.08em;font-size:12px}.hBtn{justify-content:center;align-items:center;gap:var(--s-3);height:var(--h-btn-h);padding:0 var(--s-6);font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border:1.5px solid #0000;border-radius:2px;font-size:14px;font-weight:600;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.hBtn:disabled{opacity:.45;cursor:not-allowed}.hBtnPrimary{color:#fff;background:var(--h-orange) url(/paper/paper-cream.jpg) 0 0 / 512px;background-blend-mode:multiply}.hBtnPrimary:hover{background-color:var(--h-orange-hi)}.hBtnSecondary{color:var(--h-text);border-color:#ece2cc80}.hBtnSecondary:hover{background:#ffffff0f;border-color:#fff}.hBtnInk{color:var(--h-cream);background:var(--h-ink)}.hBtnInk:hover:not(:disabled){background:#262a35}.hBtnOutline{color:var(--h-ink);border-color:#15171d8c}.hBtnOutline:hover:not(:disabled){border-color:var(--h-ink);background:#15171d0f}.hTorn{width:100%;height:44px;display:block;position:absolute;bottom:-1px;left:0;right:0}.hDispatch .pSheet{padding:var(--s-4) var(--s-5) var(--s-5)}.hDispatchHead{justify-content:space-between;align-items:baseline;gap:var(--s-1) var(--s-4);margin:var(--s-2) 0 var(--s-4);flex-wrap:wrap;display:flex}.hEyebrow{color:#3a3a3a;font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;font-size:12.5px;font-weight:600}.hDate{color:#5b4a3b;font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:12.5px;font-weight:500}.hDispatchFrame{aspect-ratio:16/9;background:#1a1d22;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000059,0 2px #00000014}.hDispatchFrame .pHook{box-shadow:none}.hSoon{background:repeating-linear-gradient(135deg,#ffffff06 0 14px,#0000 14px 28px),#1a1d22;place-items:center;display:grid;position:absolute;inset:0}.hSoon .hShot,.hSoon .hShot img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hSoon .hShot img{filter:saturate(.85)brightness(.7)}.hSoonStamp{color:#fff;font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;background:#0c0f1473;border:2px solid #fff;border-radius:3px;padding:6px 14px 5px;font-size:clamp(12px,.95vw,15px);font-weight:600;position:relative}.hDispatchBody{margin-top:var(--s-4)}.hDispatchTitle{color:var(--h-ink);font-family:var(--f-display);letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:clamp(28px,2.3vw,44px);font-weight:400;line-height:1;display:inline-block;position:relative}.hDispatchTitle:after{content:"";background:var(--h-orange);height:7px;margin-top:2px;display:block;-webkit-mask:url(/paper/brush.png) 50%/100% 100% no-repeat;mask:url(/paper/brush.png) 50%/100% 100% no-repeat}.hDispatchText{margin:var(--s-3) 0 var(--s-1);color:#3b3530;font-size:15px}.hDispatchActions{gap:var(--s-3);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.hDispatchActions .hBtn{height:46px;padding:0 var(--s-4);font-size:12.5px}.hDispatchNote{margin:var(--s-3) 0 0;color:#5e5043;font-family:var(--f-mono);font-size:12px;line-height:1.45}.hGround{isolation:isolate;background:var(--h-ground);position:relative}.hGround:before{content:"";z-index:-1;pointer-events:none;opacity:.1;mix-blend-mode:overlay;background:url(/paper/grain.webp) 0 0/256px 256px;position:absolute;inset:0}.hGround:after{content:"";z-index:-1;pointer-events:none;top:-40px;right:calc(var(--h-margin) * -1);aspect-ratio:1;opacity:.09;mix-blend-mode:screen;background:-webkit-image-set(url(/textures/altis-linework.avif) 1x type("image/avif"),url(/textures/altis-linework.webp) 1x type("image/webp")) 50%/contain no-repeat;background:image-set("/textures/altis-linework.avif" 1x type("image/avif"),"/textures/altis-linework.webp" 1x type("image/webp")) 50%/contain no-repeat;width:min(1100px,70vw);position:absolute}.hSection{padding-top:var(--s-8);padding-bottom:var(--s-6)}.hSectionHead{align-items:center;gap:var(--s-3) var(--s-6);margin-bottom:var(--s-6);flex-wrap:wrap;grid-column:1/-1;display:flex}.hSectionHead h2{color:var(--h-text);font-family:var(--f-display);text-transform:uppercase;margin:0;font-size:clamp(40px,4.2vw,76px);font-weight:400;line-height:1}.hSectionHead p{max-width:42ch;padding-left:var(--s-6);border-left:2px solid var(--h-orange);color:var(--h-muted);margin:0;font-size:clamp(15px,1vw,18px);line-height:1.5}.hMore{color:var(--h-orange-hi);font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;border-bottom:2px solid;margin-left:auto;padding-bottom:3px;font-size:13px;font-weight:600}.hTiles{row-gap:calc(var(--h-gap) + var(--s-3));grid-column:1/-1;display:grid}.hTilesMain{gap:var(--h-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hTilesCompact{gap:var(--h-gap);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.hTile{--accent:40, 170, 242;isolation:isolate;align-items:center;column-gap:var(--s-4);color:var(--h-ink);filter:drop-shadow(0 8px 12px #0000006b);transition:transform .16s,filter .16s;display:grid;position:relative}.hTile:before{content:"";z-index:-1;background:var(--h-paper) url(/paper/paper-cream.jpg) 0 0 / 512px;background-blend-mode:multiply;clip-path:var(--deckle);position:absolute;inset:0}.hTile:after{content:"";background:rgb(var(--accent));opacity:.9;height:3px;position:absolute;bottom:7px;left:8px;right:8px}.hTile:hover{filter:drop-shadow(0 14px 18px #00000080);transform:translateY(-3px)}.hTile:hover:before{background-color:#e4d9c3}.hTileTape{z-index:2;clip-path:polygon(0 12%,4% 0,96% 0,100% 14%,98% 50%,100% 88%,96% 100%,4% 100%,0 86%,2% 50%);background:#d6ccb4d1;width:64px;height:20px;position:absolute;top:-10px;left:50%;transform:translate(-50%)rotate(-2deg);box-shadow:0 1px 1px #0003}.hTileBadge{aspect-ratio:1;color:#fff;background:rgb(var(--accent));border-radius:4px;place-items:center;display:grid;box-shadow:inset 0 -2px #0000002e,0 1px 2px #00000040}.hTileBadge .icon{stroke-width:1.8px;width:58%;height:58%}.hTileText{gap:var(--s-1);min-width:0;display:grid}.hTileText strong{font-family:var(--f-display);text-transform:uppercase;font-weight:400;line-height:1}.hTileText small{color:#4a4036;line-height:1.35}.hTileArrow{color:var(--h-ink);opacity:.65;align-self:start;font-size:24px;font-style:normal;line-height:1;transition:transform .16s,opacity .16s}.hTile:hover .hTileArrow{opacity:1;transform:translate(2px,-2px)}.hTile.is-main{min-height:clamp(118px,7.6vw,156px);padding:var(--s-5) var(--s-5) calc(var(--s-5) + 4px);grid-template-columns:clamp(60px,4.4vw,84px) minmax(0,1fr) auto}.hTile.is-main strong{font-size:clamp(28px,2.1vw,40px)}.hTile.is-main small{font-size:clamp(14px,.95vw,17px)}.hTile.is-compact{min-height:clamp(84px,5.4vw,108px);padding:var(--s-4) var(--s-4) calc(var(--s-4) + 4px);grid-template-columns:clamp(44px,3vw,56px) minmax(0,1fr)}.hTile.is-compact strong{font-size:clamp(19px,1.35vw,26px)}.hTile.is-compact small{font-size:clamp(13px,.85vw,15px)}.hTile .newTag{border:1.5px solid var(--p-orange-ink);color:var(--p-orange-ink);font-family:var(--f-doc);letter-spacing:.12em;text-transform:uppercase;border-radius:2px;padding:1px 6px 0;font-size:10px;font-weight:700;position:absolute;top:10px;right:12px;transform:rotate(4deg)}.hArchive{grid-column:1/-1}.hybridSite .pArchiveStatus{color:var(--h-muted)}.hybridSite .siteFooter{color:#ece4d28c}@media (max-width:1280px){.hHeroText{grid-column:1/span 5}.hHeroCard{grid-column:6/span 7}}@media (max-width:1200px){.hTilesCompact{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}}@media (max-width:1100px){.hHeroText,.hHeroCard{grid-column:1/-1}.hHeroCard{max-width:none;margin-top:var(--s-6);justify-self:stretch}}@media (max-width:960px){.hHero{min-height:0}.hTilesMain{grid-template-columns:minmax(0,1fr)}.hTilesCompact{grid-template-columns:repeat(2,minmax(0,1fr))}.hLogo img{width:min(560px,82vw)}}@media (max-width:640px){.hActions{flex-direction:column;align-self:stretch}.hActions .hBtn{width:100%}.hTagline{letter-spacing:.18em}.hTilesCompact,.hHeroCard{grid-template-columns:minmax(0,1fr)}.hSectionHead p{padding-left:var(--s-4)}.hMore{margin-left:0}.hDispatchActions .hBtn{flex:100%}}@media (prefers-reduced-motion:reduce){.hybridSite *,.hybridSite :before,.hybridSite :after{transition:none!important;animation:none!important}}.hybridSite .pCardShadow{background:#000000b3}.hybridSite .stock-cream{background:var(--h-paper) url(/paper/paper-cream.jpg) 0 0 / 512px;background-blend-mode:multiply}.hybridSite .stock-kraft{background-blend-mode:multiply;color:#1a1109;background:#d6c8b2 url(/paper/paper-kraft.jpg) 0 0/512px}.hybridSite .pTape{background-color:#d6ccb4c7}.hybridSite .pTape.tone-orange{background-color:#e86420d9}.hybridSite .stock-kraft .hEyebrow{color:#221609}.hybridSite .pStrip{color:#fff;background:var(--h-orange) url(/paper/paper-cream.jpg) 0 0 / 512px;background-blend-mode:multiply;clip-path:polygon(0 4%,6% 0,14% 6%,26% 1%,39% 5%,53% 0,67% 4%,79% 1%,92% 5%,100% 2%,98% 30%,100% 58%,97% 100%,84% 96%,70% 100%,57% 95%,43% 100%,29% 96%,15% 100%,3% 97%,0 70%,2% 36%);padding:.06em .28em .02em;display:inline-block}.hybridSite .cardHead{justify-content:space-between;align-items:baseline;gap:var(--s-1) var(--s-4);margin:var(--s-2) 0 var(--s-4);flex-wrap:wrap;display:flex}.hybridSite .cardHead .hEyebrow{display:inline}.hybridSite .cardTitle{margin:var(--s-3) 0 0;color:var(--h-ink);font-family:var(--f-display);letter-spacing:.01em;text-transform:uppercase;font-size:clamp(26px,2vw,40px);font-weight:400;line-height:1}.hybridSite .brushed{display:inline-block;position:relative}.hybridSite .brushed:after{content:"";background:var(--h-orange);height:7px;margin-top:2px;display:block;-webkit-mask:url(/paper/brush.png) 50%/100% 100% no-repeat;mask:url(/paper/brush.png) 50%/100% 100% no-repeat}.hybridSite .cardText{margin:var(--s-3) 0 0;color:#342f2a;font-size:15px;line-height:1.5}.hybridSite .stamp{font-family:var(--f-doc);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:2px solid;border-radius:3px;padding:3px 8px 2px;font-size:11.5px;font-weight:700;line-height:1.2;display:inline-block;transform:rotate(-3deg)}.hybridSite .st-new{color:var(--st-new)}.hybridSite .st-review{color:var(--st-review)}.hybridSite .st-planned{color:var(--st-planned)}.hybridSite .st-progress{color:var(--st-progress)}.hybridSite .st-shipped{color:var(--st-shipped)}.hybridSite .st-declined{color:var(--st-declined)}.hybridSite .hBtn.sm{height:46px;padding:0 var(--s-4);font-size:12.5px}.hybridSite .hBtn.xs{height:38px;padding:0 14px;font-size:11.5px}.hybridSite .hBtn.block{width:100%}.hybridSite .hBtnPrimary:hover:not(:disabled){background-color:var(--h-orange-hi)}.hybridSite .steamBtn{color:#fff;background:#171a21;border-color:#2a475e}.hybridSite .steamBtn:hover{background:#1b2838;border-color:#66c0f4}.hybridSite .steamBtn .icon{color:#66c0f4;width:20px;height:20px}.hAsk{margin-top:var(--s-5)}.hAsk .pSheet{padding:var(--s-4) var(--s-5) var(--s-5)}.hAsk .hDate{color:#2f2215}.hAsk .cardTitle{color:#1a1109;font-size:clamp(28px,2.3vw,44px)}.askList{margin:var(--s-4) 0 0;gap:8px;padding:0;list-style:none;display:grid}.askList li a{text-align:left;width:100%;color:var(--h-ink);background:#e2d8c4c7;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;padding:9px 12px 9px 9px;display:grid;box-shadow:0 1px #00000024}.askList li a:hover{background:#ece4d2e6}.askVotes{background:var(--h-ink);height:46px;color:var(--h-cream);font-family:var(--f-mono);border-radius:2px;place-items:center;font-size:15px;font-weight:600;line-height:1;display:grid}.askVotes small{letter-spacing:.12em;opacity:.7;font-size:9px;display:block}.askTitle{min-width:0}.askTitle strong{color:var(--h-ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;line-height:1.3;display:block;overflow:hidden}.askTitle .stamp{border-width:1.5px;margin-top:3px;padding:1px 6px 0;font-size:10px;transform:rotate(-2deg)}.askEmpty{margin:var(--s-4) 0 0;color:#2f2215;border:1.5px dashed #1a110959;padding:14px;font-size:16px;line-height:1.5}.askActions{gap:var(--s-3);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.askActions .hBtn{flex:auto;height:52px;font-size:13px}.askNote{margin:var(--s-3) 0 0;color:#2f2215;font-family:var(--f-mono);letter-spacing:.04em;font-size:11.5px}
