.nr-page{color:#151515;background:#e9e4d8;grid-template-columns:minmax(290px,1fr) minmax(390px,580px);gap:7vw;min-height:100svh;font-family:Arial,sans-serif;display:grid}.nr-aside{flex-direction:column;justify-content:space-between;padding:36px 0 38px 6vw;display:flex}.nr-aside a,.nr-aside small,.nr-aside b{color:inherit;letter-spacing:.12em;text-transform:uppercase;font:10px/1.2 monospace;text-decoration:none}.nr-aside h1{letter-spacing:-.07em;margin:22px 0;font:900 clamp(66px,8vw,128px)/.72 Impact,Arial,sans-serif}.nr-aside h1 i{color:#ed2d2d;letter-spacing:0;font:italic 20px Georgia,serif}.nr-aside p{max-width:330px;font:15px/1.6 Georgia,serif}.nr-phone{border:7px solid #151515;border-radius:34px;align-self:center;height:calc(100svh - 34px);margin-right:28px;overflow:hidden;box-shadow:12px 15px #ed2d2d}.nr-feed{scroll-snap-type:y mandatory;scrollbar-width:none;height:100%;overflow:auto}.nr-frame{scroll-snap-align:start;scroll-snap-stop:always;color:#fff;background:#222;height:100%;position:relative;overflow:hidden}.nr-frame>img,.nr-shade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nr-shade{z-index:1;background:linear-gradient(#00000073,#0000 37%,#000000d4)}.nr-top,.nr-copy,.nr-paper,.nr-swipe{z-index:2;position:absolute}.nr-top{letter-spacing:.12em;justify-content:space-between;align-items:center;font:10px monospace;display:flex;top:23px;left:21px;right:21px}.nr-top b{letter-spacing:.02em;font:900 20px Impact,Arial,sans-serif}.nr-paper{color:#111;letter-spacing:.08em;background:#f3efdf;padding:10px 30px;font:900 12px Impact,Arial,sans-serif;top:87px;right:-26px;transform:rotate(7deg);box-shadow:4px 5px #ed2d2d}.nr-copy{bottom:47px;left:25px;right:25px}.nr-copy span,.nr-copy p{letter-spacing:.08em;text-transform:uppercase;font:10px/1.35 monospace}.nr-copy h2{letter-spacing:-.045em;margin:15px 0;font:900 clamp(48px,6vw,76px)/.82 Impact,Arial,sans-serif}.nr-copy p{font-weight:700}.nr-swipe{writing-mode:vertical-rl;letter-spacing:.1em;font:9px monospace;bottom:16px;right:18px}@media (max-width:760px){.nr-page{display:block}.nr-aside{display:none}.nr-phone{height:100svh;box-shadow:none;border:0;border-radius:0;margin:0}.nr-frame{border-radius:0}}
