.sv{--sv-ink:var(--notebook-reading-ink);--sv-paper:var(--notebook-reading-surface);--sv-red:#d0102a;--sv-hand:"Permanent Marker",cursive;max-width:1240px;color:var(--sv-ink);background:var(--notebook-reading-surface) var(--notebook-reading-paper) center top/850px auto repeat;border-radius:6px;margin:clamp(1rem,3vw,2.5rem) auto 0;padding:56px clamp(16px,4vw,56px) 80px;overflow-x:clip;box-shadow:0 30px 60px #0000008c}.sv p{margin:0 0 16px;font:400 17px/1.7 Rubik,sans-serif}.sv h2{font:900 clamp(30px,4vw,52px)/.92 var(--font-editorial-display);text-transform:uppercase;letter-spacing:-.01em;margin:0 0 22px}.sv-shot{background:#fbf8f1;margin:0;padding:10px 10px 8px;position:relative;box-shadow:0 14px 30px #00000047}.sv-shot img{width:100%;height:auto;display:block}.sv-shot figcaption{text-transform:uppercase;letter-spacing:.06em;margin-top:8px;font:700 11px/1.3 Space Mono,monospace}.sv-tape{z-index:3;background:#141210b8;width:108px;height:30px;position:absolute;top:-14px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 2px 6px #00000040}.sv-note{font:400 24px/1.1 var(--sv-hand);color:var(--sv-red);font-style:normal;display:block}.sv-open{grid-template-columns:44% 1fr;gap:0 4%;min-height:780px;padding-top:34px;display:grid;position:relative}.sv-cat{letter-spacing:.2em;background:var(--sv-ink);color:var(--sv-paper);padding:5px 10px;font:700 12px Space Mono,monospace;position:absolute;top:-30px;left:0}.sv-num{font:900 260px/1 var(--font-editorial-display);color:#0000;-webkit-text-stroke:2px var(--sv-ink);opacity:.18;pointer-events:none;position:absolute;top:-30px;right:-6px}.sv-lip{z-index:0;background:var(--sv-red);filter:blur(.5px);opacity:.85;border-radius:60% 40% 55% 45%/70% 60% 40% 30%;width:300px;height:90px;position:absolute;top:56%;left:34%;transform:rotate(-10deg)}.sv-open-a{z-index:1;grid-row:1/3;align-self:start}.sv-open-b{z-index:2;grid-area:1/2/3;justify-self:end;width:58%;margin-top:330px;position:relative;transform:rotate(2deg)}.sv-head{z-index:3;grid-area:1/2;align-self:start;position:relative}.sv-head h1{font:900 clamp(46px,6.4vw,92px)/.86 var(--font-editorial-display);text-transform:uppercase;letter-spacing:-.02em;margin:0 0 18px}.sv-head h1 span{color:var(--sv-red);margin-top:8px;font-size:.58em;display:block}.sv-stand{max-width:430px;font:500 17px/1.5 Rubik,sans-serif}.sv-note-open{color:var(--sv-ink);font-size:20px;position:absolute;bottom:-46px;left:0;transform:rotate(-4deg)}.sv-spread{align-items:start;gap:5%;margin-top:90px;display:grid}.sv-two{grid-template-columns:1fr 1.15fr}.sv-pair{grid-template-columns:1fr 1fr;gap:22px;display:grid;position:relative}.sv-low{margin-top:70px}.sv-note-much{position:absolute;bottom:-40px;left:30%;transform:rotate(-5deg)}.sv-world{grid-template-columns:1.05fr 1fr}.sv-world .sv-copy{padding-top:30px}.sv-flip{grid-template-columns:1.2fr .8fr}.sv-mid{transform:rotate(1.5deg)}.sv-details{grid-template-columns:.9fr 1.1fr}.sv-board{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid;position:relative}.sv-b1{grid-row:1/3;margin-top:60px}.sv-b2{transform:rotate(-1.5deg)}.sv-b3{justify-self:end;width:86%;transform:rotate(2deg)}.sv-duvet{grid-template-columns:1.35fr 1fr;align-items:start;gap:5%;margin-top:110px;display:grid;position:relative}.sv-note-bed{z-index:4;font-size:clamp(28px,3.4vw,42px);position:absolute;top:-44px;left:4%;transform:rotate(-4deg)}.sv-duvet-side{flex-direction:column;gap:46px;display:flex}.sv-set{transform:rotate(-2deg)}.sv-final{margin-top:110px}.sv-final .sv-copy p:last-of-type:not(.sv-credit){font:400 30px/1.15 var(--sv-hand);color:var(--sv-red)}.sv-credit{opacity:.65;margin-top:28px!important;font:400 11px/1.4 Space Mono,monospace!important}@media (width<=820px){.sv{margin:12px 8px 0;padding:40px 14px 56px}.sv p{font-size:16px}.sv-open{flex-direction:column;min-height:0;padding-top:40px;display:flex}.sv-num{font-size:140px;top:-10px}.sv-lip{width:160px;height:52px;top:20%;left:auto;right:-30px}.sv-head{order:-1;margin-bottom:24px}.sv-open-b{align-self:flex-end;width:72%;margin:18px 0 0 auto}.sv-note-open{margin-top:12px;position:static}.sv-spread,.sv-two,.sv-world,.sv-flip,.sv-details,.sv-duvet{flex-direction:column;gap:28px;margin-top:64px;display:flex}.sv-world:not(.sv-flip) .sv-copy{order:-1;padding-top:0}.sv-pair{grid-template-columns:1fr 1fr;gap:12px;width:100%}.sv-low{margin-top:40px}.sv-note-much{grid-column:1/-1;margin-top:8px;position:static}.sv-board{gap:12px;width:100%}.sv-note-bed{position:static}.sv-shot figcaption{font-size:10px}}
