.asof{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}

.ghero{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(440px,62vh,620px);display:flex;align-items:flex-end;background:#0d0a08}
.gh-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;z-index:-2}
.gh-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(13,10,8,.55) 0,rgba(13,10,8,.1) 28%,rgba(13,10,8,.55) 62%,var(--base,#14100d) 100%),linear-gradient(90deg,rgba(13,10,8,.78) 0,rgba(13,10,8,.35) 55%,transparent 100%)}
.gh-body{width:100%;max-width:1160px;margin:0 auto;padding:130px 24px 44px}
.ghero h1{margin:0 0 14px;max-width:21ch;font-size:clamp(38px,5.2vw,68px);line-height:1.04;text-shadow:0 3px 24px rgba(0,0,0,.7)}
.ghero .lead{max-width:62ch;margin:0 0 18px;font-size:clamp(18px,1.6vw,21px);line-height:1.5;color:var(--ash);text-shadow:0 2px 14px rgba(0,0,0,.8)}
.ghero .crumbs ol{margin-bottom:14px}
.gh-chips{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px;padding:0}
.gh-chips li{padding:7px 14px;border:1px solid var(--line2);border-radius:999px;background:rgba(20,15,11,.78);font-weight:700;font-size:15.5px;color:var(--ash);backdrop-filter:blur(4px)}
.gh-chips .st{border-color:var(--amber);color:var(--amber)}
.gh-chips .st.no{border-color:var(--line2);color:var(--mute)}
.gh-cta{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}
.gh-credit{margin:0;font-size:13px;color:var(--mute);max-width:90ch;text-shadow:0 1px 8px #000}
.ghero~.sp{padding-top:44px!important;margin-top:0!important}
.hubhero .gh-img{object-position:50% 55%;filter:saturate(1.12) brightness(1.18)}
.hubhero .gh-shade{background:linear-gradient(180deg,rgba(13,10,8,.4) 0,rgba(13,10,8,0) 22%,rgba(13,10,8,0) 72%,var(--base,#14100d) 100%),linear-gradient(90deg,rgba(13,10,8,.72) 0,rgba(13,10,8,.4) 32%,rgba(13,10,8,.06) 58%,transparent 72%)}
.hubhero h1{max-width:24ch;font-size:clamp(34px,4.3vw,58px)}
.hubhero .gh-body{padding-top:110px}
.hubhero{min-height:clamp(420px,58vh,560px)}
@media(max-width:699px){.hubhero .gh-shade{background:linear-gradient(180deg,rgba(13,10,8,.55) 0,rgba(13,10,8,.35) 50%,var(--base,#14100d) 100%)}}
.gh-mosaic{position:absolute;inset:0;display:flex;z-index:-2;background:#0d0a08}
.gh-mosaic img{flex:1 1 0;min-width:0;height:100%;object-fit:cover;margin-left:-5%;clip-path:polygon(6% 0,100% 0,94% 100%,0 100%);filter:saturate(1.1) brightness(1.12)}
.gh-mosaic img:first-child{margin-left:0;clip-path:polygon(0 0,100% 0,94% 100%,0 100%)}
.gh-mosaic img:last-child{clip-path:polygon(6% 0,100% 0,100% 100%,0 100%)}
.gh-credits{max-width:90ch;margin:0 0 8px;font-size:13px;color:var(--mute)}
.gh-credits summary{cursor:pointer;display:inline-block;padding:2px 10px;border:1px solid var(--line2);border-radius:999px;background:rgba(20,15,11,.7)}
.gh-credits ul{margin:8px 0 0;padding:10px 14px;list-style:none;background:rgba(14,10,8,.88);border:1px solid var(--line2);border-radius:10px}
.gh-credits li{margin:0 0 5px;line-height:1.4}
.hubhero .gh-shade{background:linear-gradient(180deg,rgba(13,10,8,.5) 0,rgba(13,10,8,.05) 24%,rgba(13,10,8,.05) 70%,var(--base,#14100d) 100%),linear-gradient(90deg,rgba(13,10,8,.8) 0,rgba(13,10,8,.55) 34%,rgba(13,10,8,.12) 62%,transparent 78%)}
@media(max-width:699px){.gh-mosaic img:nth-child(n+3){display:none}.gh-mosaic img:nth-child(2){clip-path:polygon(6% 0,100% 0,100% 100%,0 100%)}}
.gh-mosaic.n1 img,.gh-mosaic.n1 img:first-child{clip-path:none;margin:0}
