.phero{padding:96px 16px 20px;max-width:1240px;margin:0 auto}.phero .slipwrap{transform:rotate(-1deg);margin-top:8px}
.phero h1{font-size:clamp(50px,14vw,160px)}.phero .by{font:800 clamp(24px,6.6vw,52px)/1 IT;text-transform:uppercase;letter-spacing:-.03em;margin-top:10px}
.rgrid{display:grid;gap:22px;margin-top:26px}.cov{background:var(--sheet);padding:12px;box-shadow:6px 12px 0 #0000000f;transform:rotate(1deg);max-width:560px}.cov img{width:100%;height:auto;display:block}
.tl2{list-style:none;background:var(--sheet);padding:4px 16px;box-shadow:6px 12px 0 #0000000f}.tl2 li{display:grid;grid-template-columns:30px 1fr auto;gap:12px;align-items:center;padding:18px 0;border-bottom:2px solid #11111122}.tl2 li:last-child{border:0}
.tl2 b{display:block;font:800 clamp(20px,5.4vw,34px)/1 IT;letter-spacing:-.03em;text-transform:uppercase}.tl2 em{font-size:20px}.tl2 .mono{color:var(--grey)}
.cred{margin-top:18px;display:grid;grid-template-columns:auto 1fr;gap:10px 18px;background:var(--ink);color:var(--sheet);padding:18px}.cred dt{color:#bdb6aa}.cred dd{font:800 18px/1.2 IT;text-transform:uppercase;letter-spacing:-.01em}
.rgrid .btn{margin-top:16px}.rgrid .plh{margin-top:12px}
@media (min-width:900px){.phero{padding:120px 48px 30px}.sec{padding-left:48px;padding-right:48px}.rgrid{grid-template-columns:560px 1fr;align-items:start;gap:48px}}
