@font-face{font-family:"Bebas Neue";src:url(/wp-content/themes/pirate-deck/assets/fonts/bebas-neue-latin.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Inter";src:url(/wp-content/themes/pirate-deck/assets/fonts/inter-400-latin.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Inter";src:url(/wp-content/themes/pirate-deck/assets/fonts/inter-500-latin.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:"Inter";src:url(/wp-content/themes/pirate-deck/assets/fonts/inter-600-latin.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}:root{color-scheme:dark;font-family:"Inter",system-ui,sans-serif;color:#f0ece4;background:#050505;--brass:#d69a2f;--brass-bright:#efb748;--bone:#f0ece4;--ink:#050505;--muted:#aba69c}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:var(--ink);-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a{-webkit-tap-highlight-color:#fff0}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--brass-bright);outline-offset:4px}.site-shell{min-height:100vh;background:#050505}.hero{position:relative;isolation:isolate;min-height:100svh;display:grid;grid-template-rows:92px minmax(520px,1fr) auto;overflow:hidden;background:#070604}.hero__background,.speed-field{position:absolute;inset:0;width:100%;height:100%}.hero__background{z-index:-3;background-image:url(/wp-content/themes/pirate-deck/assets/images/hero-gargantua.png);background-size:cover;background-position:center top;background-repeat:no-repeat;transform:scale(1.012)}.hero--vfx-unavailable .hero__background{animation:hero-flight-fallback 7s ease-in-out infinite alternate}@keyframes hero-flight-fallback{from{transform:scale(1.012)}to{transform:scale(1.045)}}@media (prefers-reduced-motion:reduce){.hero--vfx-unavailable .hero__background{animation:none}}.speed-field{z-index:-2;opacity:calc(0.54 + (var(--speed-intensity, 0.65) * 0.25));pointer-events:none}.topbar{position:relative;z-index:5;width:min(100% - 8vw, 1280px);margin-inline:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid rgb(217 168 74 / .17)}.topbar__group{display:flex;align-items:center;gap:clamp(18px, 2.6vw, 42px);font-family:"Bebas Neue",Impact,sans-serif;font-size:18px;letter-spacing:.16em}.topbar__group--right{justify-content:flex-end}.topbar__group a,.topbar__group button{color:var(--bone);text-decoration:none;transition:color 180ms ease,transform 180ms ease}.topbar__group a:hover,.topbar__group button:hover{color:var(--brass-bright);transform:translateY(-1px)}.topbar__group>span{color:var(--brass)}.topbar__group button{appearance:none;border:0;background:#fff0;padding:10px 0;display:inline-flex;gap:12px;align-items:center;cursor:pointer;letter-spacing:inherit}.brand{display:grid;place-items:center;width:78px;height:78px}.brand img{width:66px;height:66px;object-fit:contain;filter:sepia(.25) saturate(.88) drop-shadow(0 0 16px rgb(226 164 55 / .24));transition:transform 220ms ease,filter 220ms ease}.brand:hover img{transform:rotate(-3deg) scale(1.04);filter:sepia(.2) saturate(1.05) drop-shadow(0 0 22px rgb(239 183 72 / .44))}.search-panel{position:absolute;z-index:10;top:106px;left:50%;translate:-50% 0;width:min(92vw, 620px);min-height:58px;padding:10px 12px 10px 20px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;color:var(--brass-bright);background:rgb(7 7 6 / .96);border:1px solid rgb(221 167 59 / .56);box-shadow:0 18px 60px rgb(0 0 0 / .48)}.search-panel input{width:100%;border:0;color:var(--bone);background:#fff0;font-size:15px;outline:none}.search-panel button{display:grid;place-items:center;border:0;padding:8px;color:var(--bone);background:#fff0;cursor:pointer}.hero__copy{position:relative;z-index:2;align-self:end;justify-self:center;width:min(96vw, 1440px);margin-bottom:clamp(34px, 5vh, 64px);padding:28px clamp(18px, 3vw, 46px) 30px;text-align:center;background:#fff0}.hero__copy h1{font-size:clamp(58px, 7.7vw, 118px);line-height:.88;white-space:nowrap;text-wrap:nowrap}.eyebrow{margin:0 0 12px;color:var(--brass-bright);font-family:"Bebas Neue",Impact,sans-serif;font-size:clamp(16px, 1.5vw, 23px);letter-spacing:.18em}h1{margin:0;color:var(--bone);font-family:"Bebas Neue",Impact,sans-serif;font-size:clamp(68px, 8.2vw, 122px);font-weight:400;line-height:.88;letter-spacing:.014em;text-wrap:balance;text-shadow:0 5px 20px rgb(0 0 0 / .62)}.hero__subtitle{margin:18px auto 24px;color:#d4cfc6;font-size:clamp(15px, 1.35vw, 19px);line-height:1.5}.primary-cta{min-height:56px;padding:10px 24px 10px 14px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid var(--brass);border-radius:0;color:var(--brass-bright);background:rgb(4 4 4 / .7);font-family:"Bebas Neue",Impact,sans-serif;font-size:20px;letter-spacing:.11em;cursor:pointer;transition:color 180ms ease,background-color 180ms ease,transform 180ms ease}.primary-cta img{width:34px;height:34px;object-fit:contain}.primary-cta:hover{color:#171004;background:var(--brass-bright);transform:translateY(-2px)}.captains-log{position:relative;z-index:4;padding:24px max(4vw, 34px) 26px;background:rgb(7 7 6 / .94);border-top:1px solid rgb(221 167 59 / .45)}.captains-log__header{position:absolute;top:10px;right:max(4vw, 34px);display:flex;align-items:center;gap:16px;color:var(--brass);font-family:"Bebas Neue",Impact,sans-serif;font-size:14px;letter-spacing:.15em}.captains-log__header>span{display:none}.captains-log__header a{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.captains-log__header a:hover{color:var(--brass-bright)}.story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.story{min-width:0;padding:12px clamp(14px, 2vw, 30px);display:grid;grid-template-columns:clamp(116px, 11vw, 170px) minmax(0,1fr);align-items:center;gap:clamp(14px, 1.6vw, 24px);color:var(--bone);text-decoration:none;border-right:1px solid rgb(221 167 59 / .3);transition:background-color 180ms ease}.story:first-child{padding-left:0}.story:last-child{border-right:0;padding-right:0}.story:hover{background:rgb(219 160 48 / .07)}.story__visual{position:relative;display:block;aspect-ratio:16 / 9;color:inherit;text-decoration:none;border:1px solid rgb(221 167 59 / .34);background:#111}.story__visual>img{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.82) contrast(1.06)}.story__badge{position:absolute;top:-11px;right:-11px;width:38px;height:38px;display:grid;place-items:center;color:var(--brass-bright);background:#12100c;border:1px solid var(--brass);border-radius:50%;box-shadow:0 5px 18px rgb(0 0 0 / .7)}.story__copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.story__date,.story__category{color:var(--brass);font-family:"Bebas Neue",Impact,sans-serif;font-size:11px;letter-spacing:.12em}.story__category{margin-top:7px;color:var(--brass-bright);text-decoration:none}.story__category:hover,.story__category:focus-visible{color:var(--bone);text-decoration:underline;text-underline-offset:3px}.story strong{margin-top:5px;font-family:"Bebas Neue",Impact,sans-serif;font-size:clamp(21px, 1.8vw, 29px);font-weight:400;letter-spacing:.035em;line-height:1}.story__title-link{color:inherit;text-decoration:none}.story__title-link:hover,.story__title-link:focus-visible{color:var(--brass-bright)}.story__description{margin-top:7px;color:var(--muted);font-size:11px;line-height:1.35}.no-results{grid-column:1 / -1;margin:24px 0;color:var(--muted);text-align:center}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1050px){.hero{grid-template-rows:84px minmax(520px,1fr) auto}.topbar{width:min(100% - 44px, 980px)}.story-grid{grid-template-columns:1fr}.story,.story:first-child,.story:last-child{padding:16px 0;grid-template-columns:160px 1fr;border-right:0;border-bottom:1px solid rgb(221 167 59 / .22)}.story:last-child{border-bottom:0}.captains-log__header{position:static;margin-bottom:10px;justify-content:space-between}.captains-log__header>span{display:inline}}@media (max-height:800px) and (min-width:1051px){.hero{grid-template-rows:92px minmax(500px,1fr) auto}.captains-log{padding-top:16px;padding-bottom:12px}.captains-log__header{top:5px}.story{grid-template-columns:clamp(112px, 10vw, 142px) minmax(0,1fr);padding-top:0;padding-bottom:0}.story__description{margin-top:4px;font-size:10px}.story strong{font-size:clamp(21px, 1.7vw, 27px)}}@media (max-width:680px){.hero{min-height:100svh;grid-template-rows:auto minmax(520px,76svh) auto}.hero__background{background-position:50% top}.topbar{width:calc(100% - 28px);min-height:120px;grid-template-columns:1fr auto 1fr}.topbar__group{align-self:center;flex-direction:column;gap:7px;font-size:14px;letter-spacing:.13em}.topbar__group>span,.topbar__group button span{display:none}.brand{width:70px;height:70px}.brand img{width:60px;height:60px}.hero__copy{width:calc(100% - 28px);margin-bottom:24px;padding:22px 12px 24px}h1{font-size:clamp(58px, 19vw, 82px);line-height:.88}.hero__subtitle{max-width:300px}.primary-cta{width:min(100%, 320px);padding-inline:14px;font-size:18px}.captains-log{padding:18px 20px 24px}.captains-log__header a span{display:none}.story,.story:first-child,.story:last-child{grid-template-columns:128px 1fr;gap:16px}.story strong{font-size:23px}.story__date,.story__description{display:none}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition-duration:0.01ms!important}}.header-search-link{display:inline-flex;align-items:center;gap:12px}.home-kicker,.post-section-kicker{margin:0 0 14px;color:var(--brass-bright);font-family:"Bebas Neue",Impact,sans-serif;font-size:16px;letter-spacing:.18em}.section-heading{width:min(100%, 1320px);margin:0 auto 54px;display:grid;grid-template-columns:minmax(0,0.75fr) minmax(320px,1.25fr);column-gap:60px;align-items:end}.section-heading p{grid-column:1;margin:0 0 10px;color:var(--brass-bright);font-family:"Bebas Neue",Impact,sans-serif;font-size:16px;letter-spacing:.18em}.section-heading h2{grid-column:1;margin:0;color:var(--bone);font-family:"Bebas Neue",Impact,sans-serif;font-size:clamp(48px, 5.6vw, 78px);font-weight:400;line-height:.94;letter-spacing:.02em}.section-heading>span{grid-column:2;grid-row:1 / span 2;max-width:560px;padding-bottom:8px;color:var(--muted);font-size:16px;line-height:1.8}.home-feature{width:min(100% - 8vw, 1320px);margin-inline:auto;padding:clamp(90px, 10vw, 150px) 0;display:grid;grid-template-columns:minmax(0,1.16fr) minmax(390px,0.84fr);gap:clamp(50px, 7vw, 100px);align-items:center}.home-feature__image{position:relative;min-height:620px;overflow:hidden;background:#0d0c09;border:1px solid rgb(221 167 59 / .22)}.home-feature__image::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 54%,rgb(4 4 3 / .82))}.home-feature__image img{width:100%;height:100%;min-height:620px;display:block;object-fit:cover;object-position:54% center;transition:transform 700ms cubic-bezier(.2,.65,.2,1)}.home-feature:hover .home-feature__image img{transform:scale(1.025)}.home-feature__image>span{position:absolute;z-index:2;left:28px;bottom:24px;color:var(--brass-bright);font-family:"Bebas Neue",Impact,sans-serif;font-size:14px;letter-spacing:.15em}.home-feature__copy h2,.home-video h2{margin:0;color:var(--bone);font-family:"Bebas Neue",Impact,sans-serif;font-size:clamp(54px, 5vw, 78px);font-weight:400;line-height:.94;letter-spacing:.015em}.home-feature__copy>p:not(.home-kicker),.home-video>div>p:not(.home-kicker){margin:26px 0 30px;color:#c8c3ba;font-size:16px;line-height:1.8}.feature-facts{margin:0 0 34px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid rgb(221 167 59 / .28)}.feature-facts>span{min-height:104px;padding:18px 14px;display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-content:center;border-right:1px solid rgb(221 167 59 / .22)}.feature-facts>span:last-child{border-right:0}.feature-facts svg{grid-row:1 / span 2;align-self:center;color:var(--brass)}.feature-facts small,.post-fact-band small,.sidebar-facts small{color:var(--muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.feature-facts strong,.post-fact-band strong,.sidebar-facts strong{color:var(--bone);font-family:"Bebas Neue",Impact,sans-serif;font-size:21px;font-weight:400;letter-spacing:.07em}.fact-category-link{color:inherit;text-decoration:none}.fact-category-link:hover,.fact-category-link:focus-visible{color:var(--brass-bright);text-decoration:underline;text-underline-offset:3px}.text-cta{display:inline-flex;align-items:center;gap:14px;padding-bottom:8px;color:var(--brass-bright);border-bottom:1px solid var(--brass);font-family:"Bebas Neue",Impact,sans-serif;font-size:20px;letter-spacing:.12em;text-decoration:none;transition:gap 180ms ease,color 180ms ease}.text-cta:hover{gap:20px;color:var(--bone)}.home-latest{padding:clamp(90px, 9vw, 140px) max(4vw, 28px);background:#0a0a09;border-block:1px solid rgb(221 167 59 / .13)}.content-grid{width:min(100%, 1320px);margin-inline:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:rgb(221 167 59 / .22);border:1px solid rgb(221 167 59 / .22)}.content-card{min-width:0;display:grid;grid-template-columns:minmax(190px,0.95fr) minmax(0,1.05fr);color:var(--bone);background:#0c0c0b;text-decoration:none;overflow:hidden;transition:background-color 180ms ease}.content-card:hover{background:#13110d}.content-card__image{position:relative;min-height:270px;overflow:hidden}.content-card__image::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent 58%,rgb(8 8 7 / .46))}.content-card__post-link{position:absolute;inset:0;display:block}.content-card__image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform 500ms ease}.content-card:hover .content-card__image img{transform:scale(1.035)}.content-card__label{position:absolute;z-index:2;left:16px;top:16px;padding:7px 9px 5px;color:#171004;background:var(--brass-bright);font-family:"Bebas Neue",Impact,sans-serif;font-size:12px;letter-spacing:.11em;text-decoration:none}.content-card__label:hover,.content-card__label:focus-visible{color:#000;filter:brightness(1.16)}.content-card__image .category-badge{z-index:2;top:14px;right:14px;width:46px;height:46px}.content-card__body{padding:34px clamp(24px, 3vw, 44px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.content-card__date{color:var(--brass);font-family:"Bebas Neue",Impact,sans-serif;font-size:12px;letter-spacing:.13em}.content-card__body strong{margin-top:11px;color:var(--bone);font-family:"Bebas Neue",Impact,sans-serif;font-size:clamp(30px, 3vw, 45px);font-weight:400;line-height:.98;letter-spacing:.025em}.content-card__body strong a{color:inherit;text-decoration:none}.content-card__body strong a:hover,.content-card__body strong a:focus-visible{color:var(--brass-bright)}.content-card__body>span:not(.content-card__date,.content-card__action){margin-top:15px;color:var(--muted);font-size:13px;line-height:1.65}.content-card__action{margin-top:24px;display:inline-flex;align-items:center;gap:8px;color:var(--brass-bright);font-family:"Bebas Neue",Impact,sans-serif;font-size:15px;letter-spacing:.12em;text-decoration:none}.home-latest{padding:clamp(78px, 7vw, 118px) max(3vw, 22px);background:radial-gradient(circle at 50% 0,rgb(219 160 48 / .045),transparent 36%),#080807}.latest-header,.latest-filters,.latest-posts,.latest-load{width:min(100%, 1420px);margin-inline:auto}.latest-header{margin-bottom:30px;display:grid;grid-template-columns:minmax(650px,1.15fr) minmax(320px,0.85fr);align-items:end;gap:clamp(30px, 6vw, 100px)}.latest-header p,.latest-filters button,.latest-card__label,.latest-grid-card time,.latest-deck-card time,.latest-deck-card__action,.latest-load__button{font-family:"Bebas Neue",Impact,sans-serif;letter-spacing:.12em}.latest-header p{margin:0 0 9px;color:var(--brass-bright);font-size:16px}.latest-header h2{margin:0;color:var(--bone);font-family:"Bebas Neue",Impact,sans-serif;font-size:clamp(52px, 4.6vw, 68px);font-weight:400;line-height:.92;letter-spacing:.025em}.latest-header>span{max-width:590px;padding-bottom:7px;color:var(--muted);font-size:16px;line-height:1.7}.latest-filters{margin-bottom:24px;display:flex;align-items:stretch;gap:clamp(18px, 3vw, 44px);overflow-x:auto;overflow-y:hidden;border-bottom:1px solid rgb(219 160 48 / .34);scrollbar-width:none}.latest-filters::-webkit-scrollbar{display:none}.latest-filters button{position:relative;padding:13px 0 15px;flex:0 0 auto;color:#9e9b94;border:0;background:#fff0;font-size:15px;cursor:pointer}.latest-filters button::after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--brass-bright);transform:scaleX(0);transition:transform 180ms ease}.latest-filters button:hover,.latest-filters button:focus-visible,.latest-filters button.is-active{color:var(--brass-bright)}.latest-filters button.is-active::after{transform:scaleX(1)}.latest-filters button:focus-visible{outline:1px solid var(--brass-bright);outline-offset:-4px}.latest-filters button:disabled{cursor:wait;opacity:.55}.latest-filter-count{margin-left:auto;padding:13px 0 15px 28px;flex:0 0 auto;align-self:center;color:var(--brass-bright);font-family:"Bebas Neue",Impact,sans-serif;font-size:14px;letter-spacing:.12em;text-transform:uppercase}.latest-posts{display:grid;gap:1px;background:rgb(219 160 48 / .3);border:1px solid rgb(219 160 48 / .4);transition:opacity 160ms ease}.home-latest.is-loading .latest-posts{opacity:.48}.latest-posts--grid{grid-template-columns:repeat(4,minmax(0,1fr))}.latest-grid-card{position:relative;min-width:0;aspect-ratio:1;background:#0b0b0a;overflow:hidden}.latest-grid-card__post-link,.latest-deck-card__media{position:relative;height:100%;display:block;color:var(--bone);text-decoration:none;overflow:hidden}.latest-card__media{position:absolute;inset:0;display:block}.latest-card__media img,.latest-deck-card__media img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transition:transform 480ms ease,filter 240ms ease}.latest-card__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgb(4 4 4 / .02) 35%,rgb(4 4 4 / .94) 100%),linear-gradient(90deg,rgb(4 4 4 / .12),transparent 42%)}.latest-grid-card:hover img,.latest-deck-card:hover img{transform:scale(1.035);filter:saturate(1.08)}.latest-card__label{position:absolute;z-index:3;top:14px;left:14px;max-width:calc(100% - 76px);padding:7px 10px 6px;color:#171004;background:var(--brass-bright);font-size:12px;line-height:1;text-decoration:none}.latest-card__label:hover,.latest-card__label:focus-visible{color:#000;filter:brightness(1.16)}.latest-grid-card .category-badge,.latest-deck-card .category-badge{z-index:3;top:12px;right:12px;width:42px;height:42px}.latest-grid-card__copy{position:absolute;z-index:2;right:18px;bottom:20px;left:18px;display:flex;flex-direction:column;align-items:flex-start}.latest-grid-card time,.latest-deck-card time{color:var(--brass-bright);font-size:12px;line-height:1.1}.latest-grid-card strong{margin-top:10px;color:var(--bone);display:-webkit-box;overflow:hidden;font-family:"Bebas Neue",Impact,sans-serif;font-size:clamp(24px, 2.3vw, 36px);font-weight:400;line-height:1.02;letter-spacing:.025em;-webkit-box-orient:vertical;-webkit-line-clamp:4}.latest-posts--deck{grid-template-columns:repeat(2,minmax(0,1fr))}.latest-posts--staggered{grid-template-columns:repeat(2,minmax(0,1fr))}.latest-deck-card{min-width:0;height:244px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);grid-template-rows:minmax(0,1fr);background:#0b0b0a;overflow:hidden}.latest-deck-card__media{min-height:0}.latest-deck-card__media-wrap{position:relative;min-width:0;min-height:0;overflow:hidden}.latest-deck-card__media .latest-card__shade{background:linear-gradient(180deg,transparent 55%,rgb(4 4 4 / .42)),linear-gradient(90deg,transparent 70%,rgb(4 4 4 / .34))}.latest-deck-card__copy{min-width:0;min-height:0;padding:clamp(22px, 2vw, 30px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.latest-deck-card__copy h3{margin:10px 0 0;font-family:"Bebas Neue",Impact,sans-serif;font-size:clamp(25px, 1.85vw, 31px);font-weight:400;line-height:1;letter-spacing:.025em}.latest-deck-card__copy h3 a{color:var(--bone);display:-webkit-box;overflow:hidden;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:3}.latest-deck-card__copy h3 a:hover,.latest-deck-card__copy h3 a:focus-visible{color:var(--brass-bright)}.latest-deck-card__copy p{margin:14px 0 0;color:var(--muted);display:-webkit-box;overflow:hidden;font-size:13px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.latest-deck-card__action{margin-top:18px;color:var(--brass-bright);font-size:14px;text-decoration:none}.latest-staggered-card{height:216px}.latest-staggered-card--pattern-0{grid-template-columns:minmax(0,46fr) minmax(0,54fr)}.latest-staggered-card--pattern-1{grid-template-columns:minmax(0,62fr) minmax(0,38fr)}.latest-staggered-card--pattern-2{grid-template-columns:minmax(0,60fr) minmax(0,40fr)}.latest-staggered-card--pattern-3{grid-template-columns:minmax(0,48fr) minmax(0,52fr)}.latest-staggered-card .latest-deck-card__copy{padding:clamp(18px, 1.6vw, 24px)}.latest-staggered-card .latest-deck-card__copy h3{font-size:clamp(23px, 1.65vw, 29px);-webkit-line-clamp:3}.latest-staggered-card .latest-deck-card__copy p{margin-top:10px;-webkit-line-clamp:2}.latest-staggered-card .latest-deck-card__action{margin-top:12px}.latest-staggered-card__image-title{position:absolute;z-index:2;right:18px;bottom:16px;left:18px;color:var(--bone);display:-webkit-box;overflow:hidden;font-family:"Bebas Neue",Impact,sans-serif;font-size:clamp(23px, 1.7vw, 30px);font-weight:400;line-height:1;letter-spacing:.025em;text-shadow:0 2px 10px rgb(0 0 0 / .82);-webkit-box-orient:vertical;-webkit-line-clamp:2}.latest-load{min-height:112px;padding-top:24px;display:grid;justify-items:center}.latest-load__status{min-height:20px;margin:0 0 8px;color:var(--muted);font-size:13px}.latest-load__button{min-width:270px;padding:14px 32px 12px;color:var(--brass-bright);border:1px solid var(--brass-bright);background:rgb(8 8 7 / .7);cursor:pointer}.latest-load__button span,.latest-load__button small{display:block}.latest-load__button span{font-size:21px}.latest-load__button small{margin-top:4px;color:#8e8b84;font-family:Inter,Arial,sans-serif;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.latest-load__button:hover,.latest-load__button:focus-visible{color:#111;background:var(--brass-bright)}.latest-load__button:hover small,.latest-load__button:focus-visible small{color:#332408}.latest-load__button:disabled{cursor:wait;opacity:.55}.home-categories{width:min(100% - 8vw, 1320px);margin-inline:auto;padding:clamp(100px, 10vw, 150px) 0}.category-list{border-top:1px solid rgb(221 167 59 / .3)}.category-list>a{min-height:165px;padding:24px 22px;display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:30px;color:var(--bone);border-bottom:1px solid rgb(221 167 59 / .24);text-decoration:none;transition:background-color 180ms ease,padding-left 180ms ease}.category-list>a:hover{padding-left:34px;background:rgb(221 167 59 / .06)}.category-list__icon{width:62px;height:62px;display:grid;place-items:center;color:var(--brass-bright);border:1px solid rgb(221 167 59 / .6);border-radius:50%}.category-list small{display:block;color:var(--brass);font-family:"Bebas Neue",Impact,sans-serif;font-size:12px;letter-spacing:.14em}.category-list strong{display:block;margin-top:6px;font-family:"Bebas Neue",Impact,sans-serif;font-size:clamp(36px, 4vw, 58px);font-weight:400;letter-spacing:.02em}.category-list p{margin:8px 0 0;color:var(--muted);font-size:14px}.category-list>a>svg{color:var(--brass);transition:transform 180ms ease}.category-list>a:hover>svg{transform:translateX(6px)}.home-video{padding:clamp(80px, 8vw, 130px) max(4vw, 28px);display:grid;grid-template-columns:minmax(360px,0.8fr) minmax(0,1.2fr);gap:clamp(50px, 7vw, 100px);align-items:center;background:#0a0a09;border-top:1px solid rgb(221 167 59 / .16)}.home-video>div{width:min(100%, 520px);justify-self:end}.home-video__visual{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;border:1px solid rgb(221 167 59 / .32)}.home-video__visual img{width:100%;height:100%;display:block;object-fit:cover;transition:transform 550ms ease}.home-video__visual:hover img{transform:scale(1.035)}.home-video__visual>span{position:absolute;left:50%;top:50%;translate:-50% -50%;width:78px;height:78px;display:grid;place-items:center;color:#120d04;background:var(--brass-bright);border-radius:50%;box-shadow:0 16px 50px rgb(0 0 0 / .58)}.site-footer{position:relative;z-index:5;min-height:280px;padding:54px max(4vw, 28px) 30px;display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center;background:#050505;border-top:1px solid rgb(221 167 59 / .3)}.site-footer__brand{display:inline-flex;align-items:center;gap:16px;color:var(--bone);text-decoration:none}.site-footer__brand img{width:68px;height:68px;object-fit:contain}.site-footer__brand span{display:flex;flex-direction:column}.site-footer__brand strong{font-family:"Bebas Neue",Impact,sans-serif;font-size:32px;font-weight:400;letter-spacing:.08em}.site-footer__brand small,.site-footer>span{color:var(--brass);font-family:"Bebas Neue",Impact,sans-serif;font-size:12px;letter-spacing:.16em}.site-footer>p{max-width:420px;justify-self:end;color:var(--muted);line-height:1.7;text-align:right}.site-footer nav{display:flex;gap:clamp(20px, 3vw, 46px)}.site-footer nav a{color:var(--bone);font-family:"Bebas Neue",Impact,sans-serif;font-size:15px;letter-spacing:.12em;text-decoration:none}.site-footer nav a:hover{color:var(--brass-bright)}.site-footer>span{justify-self:end}.reading-progress{position:fixed;z-index:100;top:0;left:0;height:3px;background:var(--brass-bright);box-shadow:0 0 14px rgb(239 183 72 / .62)}.post-page{min-height:100vh;background:#070706}.post-hero{position:relative;isolation:isolate;min-height:min(820px, 94svh);display:grid;grid-template-rows:92px 1fr;overflow:hidden;background:#0a0a08}.post-hero__image,.post-hero__shade{position:absolute;inset:0;width:100%;height:100%}.post-hero__image{z-index:-3;object-fit:cover;object-position:center 54%;filter:saturate(.76) contrast(1.08) brightness(.74)}.post-hero__shade{z-index:-2;background:linear-gradient(90deg,rgb(4 4 3 / .92) 0%,rgb(4 4 3 / .57) 48%,rgb(4 4 3 / .18) 78%),linear-gradient(0deg,rgb(5 5 4 / .96) 0%,transparent 48%)}.post-hero .topbar{z-index:4}.post-hero__content{width:min(100% - 8vw, 1320px);margin-inline:auto;padding:80px 0 clamp(74px, 10vh, 120px);align-self:end}.post-back{margin-bottom:46px;display:inline-flex;align-items:center;gap:10px;color:var(--bone);font-family:"Bebas Neue",Impact,sans-serif;font-size:15px;letter-spacing:.13em;text-decoration:none}.post-back:hover{color:var(--brass-bright)}.post-hero__content>p{margin:0 0 16px;color:var(--brass-bright);font-family:"Bebas Neue",Impact,sans-serif;font-size:17px;letter-spacing:.15em}.post-hero__category-link{color:inherit;text-decoration:none}.post-hero__category-link:hover,.post-hero__category-link:focus-visible{color:var(--bone);text-decoration:underline;text-underline-offset:4px}.post-hero h1{max-width:1060px;margin:0;font-family:"Bebas Neue",Impact,sans-serif;font-size:clamp(72px, 8.2vw, 126px);font-weight:400;line-height:.86;letter-spacing:.012em}.post-hero__content>span{display:block;max-width:700px;margin-top:27px;color:#d7d1c7;font-size:clamp(17px, 1.7vw, 23px);line-height:1.55}.post-hero__meta{margin-top:34px;display:flex;gap:28px}.post-hero__meta>span{display:inline-flex;align-items:center;gap:9px;color:var(--brass);font-family:"Bebas Neue",Impact,sans-serif;font-size:14px;letter-spacing:.13em}.post-layout{width:min(100% - 8vw, 1280px);margin-inline:auto;padding:clamp(80px, 9vw, 140px) 0;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:clamp(60px, 8vw, 120px);align-items:start}.post-article{min-width:0}.post-lead{margin:0 0 50px;color:var(--bone);font-size:clamp(21px, 2.2vw, 30px);line-height:1.55}.post-fact-band{margin-bottom:92px;display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid rgb(221 167 59 / .32)}.post-fact-band>span{min-height:120px;padding:20px;display:grid;grid-template-columns:auto 1fr;gap:2px 12px;align-content:center;border-right:1px solid rgb(221 167 59 / .24)}.post-fact-band>span:last-child{border-right:0}.post-fact-band svg{grid-row:1 / span 2;align-self:center;color:var(--brass-bright)}.post-article>section{margin-top:104px;scroll-margin-top:36px}.post-article>section:first-of-type{margin-top:0}.post-article h2,.post-comments h2{max-width:820px;margin:0 0 30px;color:var(--bone);font-family:"Bebas Neue",Impact,sans-serif;font-size:clamp(48px, 5.4vw, 74px);font-weight:400;line-height:.96;letter-spacing:.018em}.post-article section>p:not(.post-section-kicker),.post-comments>p:not(.post-section-kicker){max-width:760px;margin:0 0 30px;color:#c9c4bb;font-size:17px;line-height:1.85}.post-gallery{margin-top:42px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.post-gallery button{position:relative;aspect-ratio:1 / 1.1;padding:0;overflow:hidden;border:1px solid rgb(221 167 59 / .2);background:#0c0c0b;cursor:zoom-in}.post-gallery button img{width:100%;height:100%;display:block;object-fit:cover;transition:transform 420ms ease,filter 420ms ease}.post-gallery button:hover img{transform:scale(1.04);filter:brightness(.74)}.post-gallery button span{position:absolute;z-index:2;left:18px;bottom:16px;display:inline-flex;align-items:center;gap:7px;color:var(--bone);font-family:"Bebas Neue",Impact,sans-serif;font-size:13px;letter-spacing:.12em;opacity:0;translate:0 8px;transition:opacity 180ms ease,translate 180ms ease}.post-gallery button:hover span{opacity:1;translate:0 0}.post-wide-image,.post-image-duet figure{margin:42px 0 0}.post-wide-image img,.post-image-duet img{width:100%;display:block;border:1px solid rgb(221 167 59 / .18)}.post-wide-image figcaption,.post-image-duet figcaption{margin-top:12px;color:#8f8a81;font-size:12px;line-height:1.6}.post-checklist{margin:38px 0 0;padding:0;list-style:none;border-top:1px solid rgb(221 167 59 / .22)}.post-checklist li{min-height:74px;padding:18px 8px;display:flex;align-items:center;gap:15px;color:#d2cdc4;border-bottom:1px solid rgb(221 167 59 / .18);line-height:1.5}.post-checklist svg{flex:0 0 auto;color:var(--brass-bright)}.post-image-duet{margin:42px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.post-image-duet figure{margin:0}.post-image-duet img{aspect-ratio:1 / 1;object-fit:cover}.safety-callout{margin:44px 0;padding:28px;display:flex;gap:20px;color:#f3dca8;background:#18130a;border-left:3px solid var(--brass-bright)}.safety-callout>svg{flex:0 0 auto;color:var(--brass-bright)}.safety-callout strong{display:block;font-family:"Bebas Neue",Impact,sans-serif;font-size:24px;font-weight:400;letter-spacing:.08em}.safety-callout p{margin:10px 0 0;color:#c9b98f;line-height:1.7}.post-video{margin-top:40px;aspect-ratio:16 / 9;border:1px solid rgb(221 167 59 / .25);background:#111}.post-video iframe{width:100%;height:100%;border:0}.post-share{margin-top:100px;padding:28px 0;display:flex;align-items:center;gap:12px;border-block:1px solid rgb(221 167 59 / .26)}.post-share>span{margin-right:auto;display:flex;flex-direction:column}.post-share small{color:var(--brass);font-family:"Bebas Neue",Impact,sans-serif;font-size:12px;letter-spacing:.15em}.post-share strong{margin-top:4px;font-family:"Bebas Neue",Impact,sans-serif;font-size:23px;font-weight:400;letter-spacing:.07em}.post-share button,.post-sidebar>button{min-height:44px;padding:10px 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--bone);background:#fff0;border:1px solid rgb(221 167 59 / .42);font-family:"Bebas Neue",Impact,sans-serif;font-size:14px;letter-spacing:.11em;cursor:pointer}.post-share button:hover,.post-sidebar>button:hover{color:#151007;background:var(--brass-bright)}.author-card{margin-top:70px;padding:28px;display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;background:#0d0d0c;border:1px solid rgb(221 167 59 / .18)}.author-card>img{width:76px;height:76px;object-fit:contain}.author-card small{color:var(--brass);font-family:"Bebas Neue",Impact,sans-serif;font-size:11px;letter-spacing:.14em}.author-card strong{display:block;margin-top:4px;font-family:"Bebas Neue",Impact,sans-serif;font-size:28px;font-weight:400;letter-spacing:.08em}.author-card p{margin:5px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.author-card>a{display:inline-flex;align-items:center;gap:7px;color:var(--brass-bright);font-family:"Bebas Neue",Impact,sans-serif;font-size:14px;letter-spacing:.1em;text-decoration:none}.post-comments{margin-top:110px}.post-comments form>label,.post-comments form>div label{display:flex;flex-direction:column;gap:9px;color:var(--brass);font-family:"Bebas Neue",Impact,sans-serif;font-size:13px;letter-spacing:.13em}.post-comments form>div{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.post-comments textarea,.post-comments input{width:100%;color:var(--bone);background:#0c0c0b;border:1px solid rgb(221 167 59 / .24);border-radius:0;resize:vertical}.post-comments textarea{padding:18px;line-height:1.6}.post-comments input{min-height:52px;padding:0 16px}.post-comments .primary-cta{margin-top:20px}.comment-success{padding:26px;display:flex;gap:18px;color:#ead8af;background:#11150d;border:1px solid rgb(151 184 90 / .3)}.comment-success>svg{flex:0 0 auto;color:#a8cf66}.comment-success strong{font-family:"Bebas Neue",Impact,sans-serif;font-size:24px;font-weight:400;letter-spacing:.08em}.comment-success p{margin:7px 0 0;color:#aeb39f}.post-sidebar{position:sticky;top:40px}.post-sidebar>div:first-child{padding:24px;background:#0d0d0c;border:1px solid rgb(221 167 59 / .2)}.post-sidebar>div:first-child>p{margin:0 0 18px;color:var(--brass-bright);font-family:"Bebas Neue",Impact,sans-serif;font-size:15px;letter-spacing:.14em}.post-sidebar nav{display:flex;flex-direction:column}.post-sidebar nav a{padding:13px 0;color:#bbb6ad;border-bottom:1px solid rgb(221 167 59 / .13);font-size:13px;text-decoration:none}.post-sidebar nav a:hover{color:var(--brass-bright)}.sidebar-facts{margin-top:14px;border:1px solid rgb(221 167 59 / .18)}.sidebar-facts>span{min-height:74px;padding:15px;display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-content:center;border-bottom:1px solid rgb(221 167 59 / .14)}.sidebar-facts>span:last-child{border-bottom:0}.sidebar-facts svg{grid-row:1 / span 2;align-self:center;color:var(--brass)}.post-sidebar>button{width:100%;margin-top:14px}.post-sidebar__widgets{min-width:0;margin-top:14px;display:grid;gap:14px}.post-widget{min-width:0;padding:22px;overflow:hidden;color:var(--muted);background:#0d0d0c;border:1px solid rgb(221 167 59 / .2);font-size:13px;line-height:1.55;overflow-wrap:anywhere}.post-widget .widget-title,.post-widget .wp-block-heading{margin:0 0 16px;color:var(--brass-bright);font-family:"Bebas Neue",Impact,sans-serif;font-size:19px;font-weight:400;letter-spacing:.13em;line-height:1}.post-widget>:first-child{margin-top:0}.post-widget>:last-child{margin-bottom:0}.post-widget ul{margin:0;padding:0;list-style:none}.post-widget li{border-bottom:1px solid rgb(221 167 59 / .14)}.post-widget li:last-child{border-bottom:0}.post-widget li a{min-height:40px;display:flex;align-items:center;color:var(--bone);text-decoration:none}.post-widget li a:hover{color:var(--brass-bright)}.post-widget img{max-width:100%;height:auto}.post-related{padding:clamp(80px, 8vw, 120px) max(4vw, 28px);background:#0a0a09;border-top:1px solid rgb(221 167 59 / .18)}.post-related .content-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.post-related .content-card{grid-template-columns:1fr}.post-related .content-card__image{min-height:240px}.lightbox{position:fixed;z-index:200;inset:0;padding:54px;display:grid;grid-template-rows:1fr auto;place-items:center;background:rgb(2 2 2 / .96)}.lightbox>button{position:absolute;right:28px;top:28px;width:48px;height:48px;display:grid;place-items:center;color:var(--bone);background:#15120d;border:1px solid var(--brass);cursor:pointer}.lightbox img{max-width:100%;max-height:calc(100vh - 120px);object-fit:contain}.lightbox p{margin:16px 0 0;color:var(--muted);text-align:center}.lightbox-open{overflow:hidden}@media (max-width:1100px){.home-feature,.home-video{grid-template-columns:1fr}.home-feature__image{min-height:min(68vw, 660px)}.home-feature__image img{min-height:min(68vw, 660px)}.home-feature__copy,.home-video>div{width:min(100%, 760px);justify-self:start}.content-card{grid-template-columns:1fr}.content-card__image{min-height:320px}.post-layout{grid-template-columns:1fr}.post-sidebar{position:static;display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:stretch}.sidebar-facts{margin-top:0}.post-sidebar>button{width:100%;margin-top:0;padding-inline:24px;grid-column:1 / -1}.post-sidebar__widgets{margin-top:0;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}.post-related .content-grid{grid-template-columns:1fr}.post-related .content-card{grid-template-columns:minmax(260px,0.75fr) 1.25fr}}@media (max-width:760px){.section-heading{grid-template-columns:1fr;margin-bottom:38px}.section-heading>span{grid-column:1;grid-row:auto;margin-top:20px}.home-feature{width:calc(100% - 36px);padding-block:76px;gap:42px}.home-feature__image{min-height:470px}.home-feature__image img{min-height:470px}.home-feature__copy h2,.home-video h2{font-size:clamp(48px, 15vw, 66px)}.feature-facts{grid-template-columns:1fr}.feature-facts>span{min-height:74px;border-right:0;border-bottom:1px solid rgb(221 167 59 / .22)}.feature-facts>span:last-child{border-bottom:0}.home-latest,.post-related{padding-inline:18px}.content-grid{grid-template-columns:1fr}.content-card,.post-related .content-card{grid-template-columns:1fr}.content-card__image,.post-related .content-card__image{min-height:260px}.home-categories{width:calc(100% - 36px);padding-block:82px}.category-list>a{min-height:145px;padding-inline:8px;grid-template-columns:54px 1fr auto;gap:16px}.category-list>a:hover{padding-left:8px}.category-list__icon{width:48px;height:48px}.category-list p{display:none}.home-video{padding-inline:18px}.home-video__visual>span{width:62px;height:62px}.site-footer{grid-template-columns:1fr;gap:26px}.site-footer>p,.site-footer>span{justify-self:start;text-align:left}.site-footer nav{flex-wrap:wrap}.post-hero{min-height:760px;grid-template-rows:120px 1fr}.post-hero__image{object-position:62% center}.post-hero__shade{background:linear-gradient(90deg,rgb(4 4 3 / .78),rgb(4 4 3 / .38)),linear-gradient(0deg,rgb(5 5 4 / .98) 0%,rgb(5 5 4 / .42) 62%,rgb(5 5 4 / .65) 100%)}.post-hero__content{width:calc(100% - 36px);padding-bottom:54px}.post-back{margin-bottom:34px}.post-hero h1{font-size:clamp(60px, 19vw, 86px)}.post-hero__meta{flex-direction:column;gap:10px}.post-layout{width:calc(100% - 36px);padding-block:78px}.post-lead{font-size:21px}.post-fact-band{grid-template-columns:1fr;margin-bottom:78px}.post-fact-band>span{min-height:76px;border-right:0;border-bottom:1px solid rgb(221 167 59 / .24)}.post-fact-band>span:last-child{border-bottom:0}.post-article>section{margin-top:80px}.post-article h2,.post-comments h2{font-size:clamp(46px, 15vw, 62px)}.post-gallery{grid-template-columns:1fr}.post-gallery button{aspect-ratio:16 / 10}.post-image-duet{grid-template-columns:1fr}.post-image-duet img{aspect-ratio:16 / 10}.safety-callout{padding:22px}.post-share{align-items:stretch;flex-wrap:wrap}.post-share>span{width:100%;margin-bottom:10px}.author-card{grid-template-columns:auto 1fr}.author-card>a{grid-column:1 / -1}.post-comments form>div{grid-template-columns:1fr}.post-sidebar{grid-template-columns:1fr}.post-sidebar__widgets{grid-column:auto;grid-template-columns:1fr}.post-sidebar>button{width:100%;grid-column:auto}.lightbox{padding:20px}}.hero::before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(5,5,4,var(--hero-overlay,.48)) 0%,rgb(5 5 4 / .08) 34%,transparent 68%)}.hero__copy{background:rgb(5 5 5 / .62);box-shadow:0 22px 70px rgb(0 0 0 / .2)}.topbar__group ul{display:flex;align-items:center;gap:inherit;margin:0;padding:0;list-style:none}.topbar__group li{margin:0}.topbar__group .sub-menu{display:none}.search-panel[hidden],.lightbox[aria-hidden="true"]{display:none}.search-panel form{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%}.search-panel form input{min-width:0}.search-panel form button{min-width:48px}.skip-link:focus{position:fixed;z-index:1000;top:12px;left:12px;width:auto;height:auto;padding:12px 18px;clip:auto;color:var(--ink);background:var(--brass-bright)}.category-badge{--category-icon-opacity:1;--category-glow-rgb:219, 160, 48;--category-glow-alpha:0.35;--category-glow-soft-alpha:0.15;--category-glow-range:18px;isolation:isolate;overflow:visible;color:var(--category-accent,var(--brass-bright));border-color:var(--category-accent,var(--brass));text-decoration:none}.category-badge::before{content:"";position:absolute;z-index:0;inset:calc(var(--category-glow-range) * -1);border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(var(--category-glow-rgb),var(--category-glow-alpha)) 0%,rgba(var(--category-glow-rgb),var(--category-glow-soft-alpha)) 38%,rgba(var(--category-glow-rgb),0) 74%)}.category-badge__icon{position:relative;z-index:1;width:100%;height:100%;display:grid;place-items:center;opacity:var(--category-icon-opacity)}.category-badge__icon>img,.category-badge__icon>svg{position:relative}.category-badge__icon img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.category-list__icon{position:relative;color:var(--category-accent,var(--brass-bright));border-color:var(--category-accent,rgb(221 167 59 / .6))}.category-list__icon .story__badge{position:static;width:100%;height:100%;color:inherit;border:0;background:#fff0;box-shadow:none}.category-list>a>span:last-child{color:var(--category-accent,var(--brass));font-size:32px;transition:transform 180ms ease}.category-list>a:hover>span:last-child{transform:translateX(6px)}.archive-cta{display:inline-flex;margin-top:42px;color:var(--brass-bright);font-family:"Bebas Neue",Impact,sans-serif;font-size:20px;letter-spacing:.13em;text-decoration:none}.home-video__embed{min-height:420px;border:1px solid rgb(221 167 59 / .32);background:#000}.home-video__embed iframe{display:block;width:100%;height:100%;min-height:420px;border:0}.archive-page,.standard-page,.error-page{min-height:100vh;color:var(--bone);background:var(--ink)}.archive-page{position:relative;isolation:isolate;background:#050505}.archive-backdrop{position:fixed;inset:0;z-index:-1;display:flex;justify-content:center;overflow:hidden;pointer-events:none;background:#050505}.archive-backdrop__frame{position:relative;width:min(100vw, calc(100svh * 21 / 9));height:100svh;flex:0 0 auto;overflow:hidden;background:#070604}.archive-backdrop__image,.archive-speed-field,.archive-backdrop__shade{position:absolute;inset:0;width:100%;height:100%}.archive-backdrop__image{z-index:0;background-image:var(--archive-hero-image,url(/wp-content/themes/pirate-deck/assets/images/hero-gargantua.png));background-position:center top;background-repeat:no-repeat;background-size:cover;filter:brightness(.94) contrast(1.04) saturate(.96);transform:scale(1.008)}.archive-speed-field{z-index:1;opacity:calc(0.48 + (var(--speed-intensity, 0.65) * 0.28));pointer-events:none}.archive-backdrop__shade{z-index:2;background:linear-gradient(90deg,rgb(3 3 2 / .25),transparent 22%,transparent 78%,rgb(3 3 2 / .25)),linear-gradient(0deg,rgb(3 3 2 / .68),transparent 42%,rgb(3 3 2 / .1))}.archive-page.hero--vfx-unavailable .archive-backdrop__image{animation:hero-flight-fallback 7s ease-in-out infinite alternate}@media (prefers-reduced-motion:reduce){.archive-page.hero--vfx-unavailable .archive-backdrop__image{animation:none}}.archive-hero{position:relative;z-index:2;min-height:clamp(380px, 44svh, 500px);display:grid;grid-template-rows:92px minmax(0,1fr);overflow:hidden;border-bottom:1px solid rgb(221 167 59 / .22);background:#fff0}.archive-hero__copy{width:min(100% - 8vw, 1280px);margin-inline:auto;padding-top:clamp(26px, 3.4vh, 42px);padding-bottom:28px;align-self:start;text-shadow:0 2px 24px rgb(0 0 0 / .82)}.archive-hero__copy>p{margin:0 0 10px;color:var(--brass-bright);font-family:"Bebas Neue",Impact,sans-serif;font-size:17px;letter-spacing:.17em}.archive-hero__copy>h1{max-width:min(100%, 980px);margin:0;font-family:"Bebas Neue",Impact,sans-serif;font-size:clamp(68px, 8vw, 118px);font-weight:400;line-height:.9;letter-spacing:.012em;overflow-wrap:anywhere}.archive-hero__description{max-width:760px;margin-top:22px;color:var(--muted);font-size:19px;line-height:1.65}.archive-hero__description>:first-child{margin-top:0}.archive-hero__description>:last-child{margin-bottom:0}.archive-content-shell{position:relative;z-index:3;isolation:isolate;border-top:1px solid rgb(221 167 59 / .32);background:#fff0;box-shadow:0 -28px 64px rgb(0 0 0 / .34)}.archive-content-shell::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgb(5 5 5 / .04) 0%,rgb(5 5 5 / .32) 9%,rgb(5 5 5 / .88) 20%,rgb(5 5 5 / .96) 33%,rgb(5 5 5 / .96) 67%,rgb(5 5 5 / .88) 80%,rgb(5 5 5 / .32) 91%,rgb(5 5 5 / .04) 100%)}.archive-layout{width:min(100% - 8vw, 1280px);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) clamp(270px, 22vw, 310px);gap:clamp(30px, 3vw, 44px);align-items:start}.archive-content{min-width:0;padding-block:28px 104px}.archive-featured{margin-bottom:30px}.archive-featured__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,clamp(138px, 10.5vw, 170px));gap:2px;overflow:hidden;border:1px solid rgb(221 167 59 / .36);background:rgb(221 167 59 / .36);box-shadow:0 18px 54px rgb(0 0 0 / .36)}.archive-featured__item{position:relative;min-width:0;overflow:hidden;color:var(--bone);background:#0b0b0a;isolation:isolate}.archive-featured__item--lead{grid-column:span 2;grid-row:span 2}.archive-featured__post-link{position:absolute;inset:0;z-index:0;display:block;color:inherit;text-decoration:none}.archive-featured__post-link>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;display:block;object-fit:cover;object-position:center;transition:transform 500ms ease,filter 240ms ease}.archive-featured__item:hover .archive-featured__post-link>img,.archive-featured__post-link:focus-visible>img{transform:scale(1.04);filter:brightness(1.08)}.archive-featured__shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(3 3 2 / .04) 28%,rgb(3 3 2 / .9) 100%),linear-gradient(90deg,rgb(3 3 2 / .2),transparent 56%)}.archive-featured__label{position:absolute;top:12px;left:12px;max-width:calc(100% - 76px);padding:6px 8px 5px;overflow:hidden;color:var(--ink);background:var(--category-accent,var(--brass-bright));font-family:"Bebas Neue",Impact,sans-serif;font-size:11px;letter-spacing:.1em;line-height:1;z-index:2;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.archive-featured__label:hover,.archive-featured__label:focus-visible{color:#000;filter:brightness(1.16)}.archive-featured__item .category-badge{z-index:2;top:10px;right:10px;width:42px;height:42px}.archive-featured__copy{position:absolute;right:0;bottom:0;left:0;padding:18px 16px 15px;display:flex;flex-direction:column;align-items:flex-start}.archive-featured__copy small{margin-bottom:6px;color:var(--brass-bright);font-family:"Bebas Neue",Impact,sans-serif;font-size:11px;letter-spacing:.12em}.archive-featured__copy strong{display:-webkit-box;overflow:hidden;font-family:"Bebas Neue",Impact,sans-serif;font-size:clamp(19px, 1.45vw, 25px);font-weight:400;line-height:1.02;letter-spacing:.025em;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.archive-featured__item--lead .archive-featured__copy{padding:clamp(20px, 2.4vw, 32px)}.archive-featured__item--lead .archive-featured__copy small{font-size:12px}.archive-featured__item--lead .archive-featured__copy strong{max-width:92%;font-size:clamp(30px, 2.7vw, 43px);line-height:.98;-webkit-line-clamp:3}.archive-content .content-grid{grid-template-columns:1fr;gap:0;border:0;background:#fff0}.archive-content .content-card{height:clamp(214px, 15vw, 250px);min-height:0;grid-template-columns:minmax(270px,39%) minmax(0,1fr);overflow:hidden;border-bottom:1px solid rgb(221 167 59 / .26);background:rgb(9 9 8 / .94)}.archive-content .content-card:first-child{border-top:1px solid rgb(221 167 59 / .26)}.archive-content .content-card__image{min-height:0;height:100%;aspect-ratio:auto;overflow:hidden}.archive-content .content-card__image img{width:100%;height:100%;object-fit:cover;object-position:center}.archive-content .content-card__image::after{background:linear-gradient(90deg,transparent 72%,rgb(8 8 7 / .26))}.archive-content .content-card__body{min-width:0;padding:22px clamp(22px, 2.5vw, 34px);justify-content:flex-start}.archive-content .content-card__body strong{margin-top:8px;display:-webkit-box;overflow:hidden;font-size:clamp(26px, 2.1vw, 35px);line-height:1;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.archive-content .content-card__body>span:not(.content-card__date,.content-card__action){margin-top:11px;display:-webkit-box;overflow:hidden;font-size:13px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.archive-content .content-card__action{margin-top:auto;padding-top:12px}.archive-sidebar{position:sticky;top:24px;min-width:0;margin-top:28px;padding-left:clamp(24px, 2.5vw, 34px);border-left:1px solid rgb(221 167 59 / .42)}.archive-widget{padding:0 0 28px;margin:0 0 28px;color:var(--muted);border-bottom:1px solid rgb(221 167 59 / .28);font-size:14px;line-height:1.65}.archive-widget:last-child{margin-bottom:0;border-bottom:0}.archive-widget .widget-title,.archive-widget .wp-block-heading{margin:0 0 18px;color:var(--brass-bright);font-family:"Bebas Neue",Impact,sans-serif;font-size:21px;font-weight:400;letter-spacing:.14em;line-height:1}.archive-widget p{margin:0 0 14px}.archive-widget p:last-child{margin-bottom:0}.archive-widget ul{margin:0;padding:0;list-style:none}.archive-widget li{border-bottom:1px solid rgb(221 167 59 / .2)}.archive-widget li:last-child{border-bottom:0}.archive-widget li a{min-height:42px;display:flex;align-items:center;color:var(--bone);text-decoration:none}.archive-widget li a:hover{color:var(--brass-bright)}.archive-widget__categories li{padding:0}.archive-widget__categories li>a{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px}.archive-widget__categories li>a>span{min-width:0;overflow-wrap:anywhere}.archive-widget__categories li>a>small{color:var(--brass-bright);font:inherit;font-weight:600}.archive-widget.widget_categories .cat-item,.archive-widget .wp-block-categories-list .cat-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:14px;color:var(--brass-bright)}.archive-widget.widget_categories .cat-item>a,.archive-widget .wp-block-categories-list .cat-item>a{min-width:0}.archive-widget.widget_categories .cat-item>.children,.archive-widget .wp-block-categories-list .cat-item>.children{grid-column:1 / -1;padding-left:16px;border-top:1px solid rgb(221 167 59 / .14)}.archive-widget--latest>a{display:grid;color:var(--bone);text-decoration:none}.archive-widget--latest img{width:100%;aspect-ratio:16 / 9;display:block;object-fit:cover;border:1px solid rgb(221 167 59 / .3)}.archive-widget--latest strong{margin-top:14px;font-family:"Bebas Neue",Impact,sans-serif;font-size:28px;font-weight:400;line-height:1}.archive-widget--latest small{margin-top:8px;color:var(--brass);font-family:"Bebas Neue",Impact,sans-serif;letter-spacing:.12em}.pagination{margin-top:64px;font-family:"Bebas Neue",Impact,sans-serif;font-size:19px;letter-spacing:.1em}.pagination .nav-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.pagination a,.pagination .current{min-width:44px;min-height:44px;padding:10px 14px;display:grid;place-items:center;color:var(--bone);border:1px solid rgb(221 167 59 / .3);text-decoration:none}.pagination .current{color:var(--ink);background:var(--brass-bright)}.archive-empty{padding:54px;border:1px solid rgb(221 167 59 / .3)}.archive-empty h2{margin:0 0 18px;font-family:"Bebas Neue",Impact,sans-serif;font-size:clamp(48px, 7vw, 88px);font-weight:400}.archive-empty .search-form{margin-top:32px;display:flex;gap:12px}.archive-empty input,.archive-empty button{min-height:52px}.archive-empty input{flex:1;color:var(--bone);border:1px solid rgb(221 167 59 / .36);background:#0b0b09}.archive-empty button{padding-inline:24px;color:var(--ink);border:0;background:var(--brass-bright)}.entry-content{color:#c2beb5;font-size:18px;line-height:1.82}.entry-content>*{max-width:100%}.entry-content>*+*{margin-top:1.55em}.entry-content h2,.entry-content h3,.entry-content h4{color:var(--bone);font-family:"Bebas Neue",Impact,sans-serif;font-weight:400;letter-spacing:.025em;line-height:1;scroll-margin-top:28px}.entry-content h2{margin-top:2.1em;font-size:clamp(48px, 6vw, 80px)}.entry-content h3{margin-top:1.8em;font-size:clamp(34px, 4vw, 52px)}.entry-content a{color:var(--brass-bright)}.entry-content img{height:auto;border:1px solid rgb(221 167 59 / .2)}.entry-content figcaption{color:#8f8b83;font-size:13px}.entry-content blockquote{margin-inline:0;padding:24px 28px;color:var(--bone);border-left:3px solid var(--brass-bright);background:rgb(221 167 59 / .06)}.entry-content .alignwide{width:min(1050px, calc(100vw - 8vw));max-width:none;margin-left:50%;translate:-50% 0}.entry-content .alignfull{width:100vw;max-width:none;margin-left:50%;translate:-50% 0}.post-project-gallery,.post-video-section{margin-top:110px}.post-video iframe{width:100%;min-height:460px;border:0}.post-sidebar [data-generated-toc]>span{display:block;padding-block:12px;color:var(--muted);font-size:13px;line-height:1.5}.post-sidebar [data-generated-toc] a{line-height:1.45}.post-sidebar [data-generated-toc] a.is-subheading{padding-left:18px;color:#8f8b83;font-size:12px}.comment-list{margin:0 0 54px;padding:0;list-style:none}.comment-list .comment{margin-top:18px;padding:24px;border:1px solid rgb(221 167 59 / .24);background:#0b0b09}.comment-list .children{list-style:none}.comment-list .comment-meta{color:var(--muted);font-size:13px}.comment-list .avatar{margin-right:12px;border-radius:50%;vertical-align:middle}.post-comments .comment-form{display:grid;gap:18px}.post-comments .comment-form p{margin:0}.post-comments .comment-form label{display:block;margin-bottom:8px;color:var(--brass);font-family:"Bebas Neue",Impact,sans-serif;letter-spacing:.12em}.post-comments textarea,.post-comments input:not([type="submit"]){width:100%;padding:16px;color:var(--bone);border:1px solid rgb(221 167 59 / .3);background:#0b0b09}.post-comments .form-submit{margin-top:10px}.standard-page__content{width:min(100% - 8vw, 820px);margin-inline:auto;padding-block:100px 140px}.error-page{position:relative;display:grid;grid-template-rows:120px 1fr;background:linear-gradient(90deg,rgb(3 3 2 / .94),rgb(3 3 2 / .35)),url(/wp-content/themes/pirate-deck/assets/images/hero-gargantua.png) center / cover no-repeat}.error-page>div{width:min(100% - 8vw, 1100px);margin:auto;padding-block:80px}.error-page h1{max-width:950px;margin:18px 0 42px;font-family:"Bebas Neue",Impact,sans-serif;font-size:clamp(64px, 9vw, 128px);font-weight:400;line-height:.9}.lightbox.is-open{display:grid}@media (max-width:760px){.topbar__group ul{flex-direction:column;gap:7px}.search-panel{top:126px;padding-inline:10px}.search-panel form{grid-template-columns:minmax(0,1fr) auto}.search-panel form button[type="submit"]{display:none}.archive-hero{min-height:560px;grid-template-rows:120px auto auto auto;padding-bottom:64px}.archive-hero>p{margin-top:92px}.archive-hero>h1{font-size:clamp(62px, 20vw, 88px)}.archive-content{width:calc(100% - 36px);padding-block:72px 100px}.home-video__embed,.home-video__embed iframe,.post-video iframe{min-height:220px}.entry-content{font-size:17px}.entry-content h2{font-size:clamp(44px, 14vw, 62px)}.entry-content .alignwide,.entry-content .alignfull{width:calc(100vw - 36px)}.archive-empty{padding:28px}.archive-empty .search-form{flex-direction:column}}