.inner-header{position:sticky;top:0;background:rgba(19,8,8,.94);backdrop-filter:blur(18px)}.inner-header.is-scrolled{height:66px;box-shadow:0 12px 35px rgba(0,0,0,.25)}
.inner-intro{padding:clamp(90px,10vw,145px) clamp(22px,6vw,96px) 65px;background:radial-gradient(circle at 85% 0%,#6b1614,transparent 50%),#200d0c}.breadcrumb{font-size:12px;color:#e4b6b2;margin:0 0 48px}.breadcrumb a{text-decoration:underline;text-underline-offset:4px}.inner-intro h1{font:normal clamp(88px,12vw,175px)/.83 Tanker,Impact,sans-serif;letter-spacing:-.02em;max-width:1050px;margin:0 0 35px}.inner-intro h1 em{font-style:normal;color:#f05d55}.inner-intro>p:last-child{max-width:580px;font-size:clamp(17px,2vw,22px);line-height:1.45;color:#f1d8d5;margin:0}
.inner-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:65px clamp(22px,6vw,96px) 130px;background:#180d0d}.notes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inner-card{display:block;background:#2c1615;border:1px solid #5a2d2a;border-radius:11px;overflow:hidden;transition:transform .3s,background .3s,box-shadow .3s}.inner-card:hover{transform:translateY(-6px);background:#391b19;box-shadow:0 20px 45px rgba(0,0,0,.25)}.inner-card img{width:100%;aspect-ratio:4/3;object-fit:cover;transition:filter .4s,transform .6s}.inner-card:hover img{filter:brightness(1.1) saturate(1.1);transform:scale(1.025)}.inner-card>span{display:flex;flex-direction:column;gap:12px;padding:24px;min-height:190px}.inner-card strong{font:normal 58px/.88 Tanker,Impact,sans-serif;text-transform:uppercase}.notes-grid .inner-card strong{font-size:48px}.inner-card small{font-size:14px;line-height:1.55;color:#dec8c4}.inner-card b{margin-top:auto;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#ff9d96}
.inner-cta{padding:95px clamp(22px,6vw,96px);display:flex;align-items:end;justify-content:space-between;gap:30px;flex-wrap:wrap;background:#851d19}.inner-cta h2{font:normal clamp(60px,7vw,110px)/.85 Tanker,Impact,sans-serif;max-width:750px;margin:0}.inner-cta p{max-width:300px;margin:0;color:#ffe3df}.inner-cta .button{border-radius:7px}
.detail-intro{padding-bottom:80px}.detail-hero{margin:0;height:min(65vw,760px);overflow:hidden}.detail-hero img{width:100%;height:100%;object-fit:cover}.detail-overview{padding:110px clamp(22px,6vw,96px);display:grid;grid-template-columns:1.3fr .7fr;gap:10vw}.detail-overview h2,.detail-flow h2,.detail-fit h2{font:normal clamp(58px,6vw,96px)/.86 Tanker,Impact,sans-serif;margin:0 0 27px}.detail-overview p,.detail-fit p{max-width:650px;font-size:18px;line-height:1.7;color:#e6ceca}.detail-overview ul{list-style:none;margin:20px 0 0;padding:0}.detail-overview li{padding:17px 0;border-bottom:1px solid #6d413e;font-size:14px}
.detail-flow{padding:95px clamp(22px,6vw,96px);background:#281211}.detail-flow>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:62px}.detail-flow article{border-top:1px solid #8b4b46;padding-top:27px}.detail-flow h3{font:normal 41px/1 Tanker,Impact,sans-serif;text-transform:uppercase;margin:0 0 17px}.detail-flow p{font-size:14px;color:#ddc3bf;line-height:1.7;max-width:320px}
.detail-gallery{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:18px;background:#281211}.detail-gallery img{width:100%;height:clamp(300px,40vw,620px);object-fit:cover;border-radius:9px}.detail-fit{padding:110px clamp(22px,6vw,96px)}.detail-fit .button{margin-top:24px}.detail-next{padding:36px clamp(22px,6vw,96px);border-top:1px solid #6d413e;display:flex;align-items:center;gap:25px;flex-wrap:wrap}.detail-next p{margin:0 auto 0 0;color:#d0b3af}.detail-next a{text-decoration:underline;text-underline-offset:4px}
.note-body{max-width:820px;margin:auto;padding:110px 24px}.note-body section{padding:0 0 52px;margin:0 0 52px;border-bottom:1px solid #673d3a}.note-body section:last-child{border:0;margin:0;padding:0}.note-body h2{font:normal 53px/.95 Tanker,Impact,sans-serif;text-transform:uppercase;margin:0 0 20px}.note-body p{font-size:18px;line-height:1.75;color:#e3d0cd;margin:0}
.inner-footer{background:#0b0707;padding:70px clamp(22px,6vw,96px) 32px}.inner-footer>.brand{display:inline-flex}.inner-footer>p{font:normal clamp(50px,6vw,88px)/.9 Tanker,Impact,sans-serif;max-width:820px;text-transform:uppercase;margin:45px 0}.inner-footer>div{display:flex;gap:25px;flex-wrap:wrap;border-top:1px solid #50302e;padding:23px 0}.inner-footer>div a{text-decoration:underline;text-underline-offset:4px}.inner-footer small{color:#a98b87}
@media(max-width:800px){.inner-grid{grid-template-columns:1fr 1fr}.detail-overview{grid-template-columns:1fr;gap:20px}.detail-flow>div{grid-template-columns:1fr;gap:10px}}
@media(max-width:600px){.inner-intro{padding-top:64px;padding-bottom:54px}.breadcrumb{margin-bottom:38px}.inner-intro h1{font-size:clamp(74px,17vw,110px)}.inner-grid,.notes-grid{grid-template-columns:1fr;padding-top:28px;padding-bottom:80px}.inner-card>span{min-height:160px}.inner-card strong{font-size:55px}.detail-hero{height:450px}.detail-overview,.detail-flow,.detail-fit{padding-top:78px;padding-bottom:78px}.detail-gallery{grid-template-columns:1fr}.detail-gallery img{height:320px}.inner-cta{padding-top:80px;padding-bottom:80px}.inner-cta h2{font-size:66px}.note-body{padding:80px 24px}.note-body h2{font-size:43px}.note-body p{font-size:16px}}
@media(max-width:420px){.detail-intro h1{font-size:clamp(57px,15vw,74px)}}
@media(prefers-reduced-motion:reduce){.inner-card,.inner-card img{transition:none}}
