
:root{--red:#ef1b22;--ink:#151515;--paper:#f8f5ef;--serif:"Cormorant Garamond",Georgia,serif;--sans:"Manrope",system-ui,sans-serif}*{box-sizing:border-box}body{margin:0;background:#0f0f0f;color:var(--ink);font-family:var(--sans)}.decknav{height:52px;position:fixed;left:0;right:0;top:0;z-index:20;background:rgba(15,15,15,.9);color:#fff;display:flex;align-items:center;justify-content:center;gap:12px;font-size:11px}.decknav a{position:absolute;left:18px;color:white;text-decoration:none}.decknav button{border:1px solid #444;background:#222;color:#fff;border-radius:999px;padding:7px 12px}.deck{padding-top:52px}.slide{display:none;width:min(1280px,calc(100vw - 34px));height:calc(100vh - 72px);min-height:650px;margin:10px auto;background:var(--paper);border-radius:18px;overflow:hidden}.slide.active{display:block}.slide.dark{background:#181716;color:#fff}.slide-in{height:100%;padding:58px 70px;display:flex;flex-direction:column}.slide header{display:flex;justify-content:space-between;border-bottom:1px solid rgba(100,90,80,.18);padding-bottom:12px;font-size:10px;text-transform:uppercase;letter-spacing:.14em}.slide h2{font:600 clamp(46px,6vw,80px)/.97 var(--serif);letter-spacing:-.035em;max-width:1050px;margin:55px 0 45px}.slide h2 em,.slide h1 em{color:var(--red);font-style:italic}.slide p{font-size:16px;max-width:900px;color:#645e58}.dark p{color:#aaa}.slide footer{margin-top:auto;display:flex;justify-content:space-between;border-top:1px solid rgba(100,90,80,.18);padding-top:14px;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.cover{background:#151515;color:#fff;position:relative}.cover:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 75% 25%,rgba(239,27,34,.28),transparent 35%),radial-gradient(circle at 80% 80%,rgba(198,161,91,.12),transparent 28%)}.cover-in{position:relative}.deck-brand{display:flex;align-items:center;gap:18px}.deck-brand img:first-child{width:150px}.deck-brand img:last-child{width:145px;filter:brightness(0) invert(1)}.cover-in>p{margin-top:90px;font-size:10px;letter-spacing:.18em;color:#ffb3b6}.cover h1{font:600 clamp(60px,8vw,104px)/.92 var(--serif);letter-spacing:-.04em;max-width:960px;margin:18px 0}.deck-meta{display:flex;gap:30px;margin-top:auto;font-size:10px;color:#888}.two{display:grid;grid-template-columns:1fr 1fr;gap:25px}.three{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.four{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.three>div,.four>div,.box{border:1px solid rgba(100,90,80,.18);border-radius:17px;padding:25px}.dark .three>div,.dark .four>div,.dark .box{background:#211f1d;border-color:#333}.three b,.four b{font:600 34px var(--serif);color:var(--red);display:block}.three span,.four span{font-size:10px;color:#777}.box b{font:600 28px var(--serif)}.box p{font-size:13px}.redbox{background:var(--red)!important;color:white}.redbox p{color:#fff}.flow{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:40px 0}.flow span{padding:20px 22px;border-radius:999px;background:#fff;border:1px solid #ddd;font-weight:800;font-size:13px}.dark .flow span{background:#242220;border-color:#34302d}.flow i{color:var(--red);font-size:25px}.note{margin-top:26px!important;font-size:11px!important}.six{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.six span{padding:22px;border:1px solid #333;background:#222;border-radius:15px;font-size:13px;font-weight:800}.bigcopy{font:500 31px/1.25 var(--serif)!important;max-width:1000px!important}.cover footer{display:none}@media(max-width:800px){.slide{height:auto;min-height:calc(100vh - 70px)}.slide-in{padding:42px 28px}.slide h2{font-size:46px;margin:40px 0 30px}.two,.three,.four,.six{grid-template-columns:1fr}.flow{flex-wrap:wrap;justify-content:flex-start}.decknav a{display:none}}@media print{body{background:white}.decknav{display:none}.deck{padding:0}.slide,.slide.active{display:block!important;width:100%;height:100vh;min-height:0;margin:0;border-radius:0;break-after:page;page-break-after:always}.slide-in{padding:52px 64px}@page{size:landscape;margin:0}}
.deck-brand{gap:8px}.deck-brand img:first-child{width:92px;height:88px;object-fit:contain}.deck-brand img:last-child{width:170px;height:42px;object-fit:contain}.cover{background:linear-gradient(100deg,rgba(8,24,18,.95),rgba(10,17,14,.66)),url('assets/gazipur-entrance-large.jpg') center/cover}.cover:before{background:radial-gradient(circle at 75% 25%,rgba(239,27,34,.22),transparent 36%)}
.deck-spaced{margin-top:14px}.five-deck{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.five-deck>div{padding:20px;border-radius:15px;background:#24211f;border:1px solid #333}.five-deck b{font:600 24px var(--serif);color:var(--red);display:block}.five-deck p{font-size:11px}.deck-six span{display:flex;flex-direction:column;min-height:120px}.deck-six span b{font:600 22px var(--serif);color:var(--red);margin-bottom:8px}.deck-six span small{font-size:10px;color:#aaa;line-height:1.45}.compact-flow span{padding:16px 18px}.nine-deck{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.nine-deck span{padding:18px;border-radius:14px;border:1px solid rgba(100,90,80,.18);font:600 20px var(--serif);background:#fff}.dark .nine-deck span{background:#242220;border-color:#333}.slide .three p{font-size:12px}.slide .three>div{min-height:150px}
@media(max-width:800px){.five-deck,.nine-deck{grid-template-columns:1fr}.deck-spaced{margin-top:10px}}
