:is(.shelf-home,.shelf-app) .pkg.pkg--dave{--w:240px;--h:364px;--d:88px;--dd-cream:#f6f2e9;--dd-linen:#ece6d9;--dd-board:#dcd3c1;--dd-sand:#efd3b5;--dd-apricot:#e0a274;--dd-moss:#4e5d45;--dd-forest:#36412f;--dd-sage:#8a9a7e;--dd-lichen:#c5cdb9;--dd-oxblood:#6f2d2b;--dd-rosewood:#94504a;--dd-mango:#c9733e;--dd-ink:#1f1f1c;--dd-coral:#d46a5e;--dd-open:0deg;--dd-swing:0deg;--dd-x:0px;--dd-display:"Fraunces", Georgia, serif;--dd-mono:"JetBrains Mono", ui-monospace, monospace;--dd-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--dd-wax:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14'><path d='M-2 6 L16 2 M-2 13 L16 9' stroke='white' stroke-opacity='.3' stroke-width='1.6'/><path d='M-2 9.5 L16 5.5' stroke='%231F1F1C' stroke-opacity='.06' stroke-width='1.2'/></svg>");--dd-seam:polygon(0 0,124px 0,116px 16px,125px 32px,114px 48px,123px 64px,115px 80px,126px 96px,117px 112px,124px 128px,113px 144px,122px 160px,116px 176px,125px 192px,114px 208px,123px 224px,117px 240px,126px 256px,115px 272px,122px 288px,114px 304px,124px 320px,117px 336px,123px 352px,118px 364px,0 364px);--dd-seam-lid:polygon(0 0,118px 0,124px 11px,114px 22px,125px 33px,116px 44px,123px 55px,113px 66px,122px 77px,124px 88px,0 88px);width:var(--w);height:var(--h);transform-style:preserve-3d;transform:translateY(var(--lift,0px)) translate(var(--dd-x)) rotateX(calc(var(--rx,-8deg) + var(--tt-pitch,0deg))) rotateY(calc(var(--ry,26deg) + var(--tt-yaw,0deg)));color:var(--dd-ink);font-family:var(--dd-mono);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;margin:0;padding:0;transition:transform .9s cubic-bezier(.2,.75,.2,1);position:relative}:is(.shelf-home,.shelf-app) .pkg.pkg--dave.flipped{transform:translateY(var(--lift,0px)) translate(var(--dd-x)) rotateX(calc(var(--rx,-8deg) + var(--tt-pitch,0deg))) rotateY(calc(var(--ry,26deg) + 180deg + var(--tt-yaw,0deg)))}:is(.shelf-home,.shelf-app) .pkg--dave .dd-g{width:0;height:0;transform-style:preserve-3d;position:absolute;top:0;left:0}:is(.shelf-home,.shelf-app) .pkg--dave .face,:is(.shelf-home,.shelf-app) .pkg--dave .dd-p{box-sizing:border-box;border:1.5px solid var(--dd-ink);background:var(--dd-cream);color:var(--dd-ink);backface-visibility:hidden;transform-style:flat;border-radius:0;gap:0;margin:0;padding:0;display:block;position:absolute;inset:0 auto auto 0;overflow:hidden}:is(.shelf-home,.shelf-app) .pkg--dave .face:after,:is(.shelf-home,.shelf-app) .pkg--dave .dd-p:after{content:"";background-image:var(--dd-grain);opacity:.13;mix-blend-mode:multiply;pointer-events:none;z-index:9;position:absolute;inset:0}:is(.shelf-home,.shelf-app) .pkg--dave .dd-p.dd-bare{background:0 0;border:0;overflow:visible}:is(.shelf-home,.shelf-app) .pkg--dave .dd-p.dd-bare:after{display:none}:is(.shelf-home,.shelf-app) .pkg--dave img{max-width:none;display:block}:is(.shelf-home,.shelf-app) .pkg--dave .dd-colored{background:var(--dd-wax),var(--dd-sand);clip-path:var(--dd-seam);position:absolute;inset:0}:is(.shelf-home,.shelf-app) .pkg--dave .dd-mono{font-family:var(--dd-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.25}:is(.shelf-home,.shelf-app) .pkg--dave .dd-chart{border-top:1.5px solid var(--dd-ink);height:10px;display:flex;position:absolute;bottom:0;left:0;right:0}:is(.shelf-home,.shelf-app) .pkg--dave .dd-chart i{background:var(--dd-wax),var(--c);flex:1}:is(.shelf-home,.shelf-app) .pkg--dave .dd-chart i+i{border-left:1px solid #1f1f1c80}:is(.shelf-home,.shelf-app) .pkg--dave .front{width:var(--w);height:var(--h);transform:none;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 364' preserveAspectRatio='none'><path fill-rule='evenodd' d='M0 0H240V364H0Z M105 0 A15 15 0 0 0 135 0Z M40 306V232 A80 80 0 0 1 200 232V306Z'/></svg>") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 364' preserveAspectRatio='none'><path fill-rule='evenodd' d='M0 0H240V364H0Z M105 0 A15 15 0 0 0 135 0Z M40 306V232 A80 80 0 0 1 200 232V306Z'/></svg>") 0 0/100% 100% no-repeat}:is(.shelf-home,.shelf-app) .pkg--dave .dd-art{width:100%;height:100%;position:absolute;inset:0}:is(.shelf-home,.shelf-app) .pkg--dave .dd-notch{border:1.5px solid var(--dd-ink);border-radius:50%;width:33px;height:33px;position:absolute;top:-16.5px;left:103.5px}:is(.shelf-home,.shelf-app) .pkg--dave .dd-win{border:1.5px solid var(--dd-ink);border-radius:81.5px 81.5px 0 0;width:163px;height:157px;position:absolute;top:150.5px;left:38.5px}:is(.shelf-home,.shelf-app) .pkg--dave .dd-top{justify-content:space-between;align-items:center;display:flex;position:absolute;top:11px;left:13px;right:13px}:is(.shelf-home,.shelf-app) .pkg--dave .dd-top img{border:1.5px solid var(--dd-ink);border-radius:6px;width:24px;height:24px}:is(.shelf-home,.shelf-app) .pkg--dave .dd-title{font-family:var(--dd-display);font-variation-settings:"SOFT" 100,"WONK" 1;letter-spacing:-.025em;margin:0;padding:36px 0 0 15px;font-size:50px;font-weight:900;line-height:.84;position:absolute;inset:0}:is(.shelf-home,.shelf-app) .pkg--dave .dd-title.is-line{color:var(--dd-cream);-webkit-text-stroke:3px var(--dd-ink);paint-order:stroke fill}:is(.shelf-home,.shelf-app) .pkg--dave .dd-title.is-fill{color:var(--dd-oxblood);clip-path:var(--dd-seam)}:is(.shelf-home,.shelf-app) .pkg--dave .dd-title span{display:block}:is(.shelf-home,.shelf-app) .pkg--dave .dd-title span+span{margin-left:22px}:is(.shelf-home,.shelf-app) .pkg--dave .dd-sub{text-align:center;position:absolute;top:315px;left:0;right:0}:is(.shelf-home,.shelf-app) .pkg--dave .dd-sub b{font-family:var(--dd-display);font-variation-settings:"SOFT" 100;color:var(--dd-oxblood);letter-spacing:-.005em;font-size:17px;font-weight:800;line-height:1.1;display:block}:is(.shelf-home,.shelf-app) .pkg--dave .dd-sub .dd-mono{letter-spacing:.04em;margin-top:4px;font-size:12px;display:block}:is(.shelf-home,.shelf-app) .pkg--dave .dd-soon{background:var(--dd-moss);border:1.5px solid var(--dd-ink);width:72px;height:72px;box-shadow:0 0 0 3px var(--dd-cream),0 0 0 4.5px var(--dd-ink);text-align:center;z-index:4;border-radius:50%;place-items:center;display:grid;position:absolute;top:104px;left:170px;transform:rotate(12deg)}:is(.shelf-home,.shelf-app) .pkg--dave .dd-soon span{color:var(--dd-cream);letter-spacing:.06em;font-weight:800;line-height:1.12}:is(.shelf-home,.shelf-app) .pkg--dave .dd-soon span:before{content:"";background:var(--dd-mango);border-radius:50%;width:8px;height:8px;margin:0 auto 4px;display:block}:is(.shelf-home,.shelf-app) .pkg--dave .dd-scene{width:calc(var(--w) - 4px);height:calc(var(--h) - 85px);transform:translateZ(calc(var(--d) / 2 - 30px));background:linear-gradient(#1f1f1c33,#1f1f1c00 26%),var(--dd-lichen);border:0;top:84px;left:2px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 236 279' preserveAspectRatio='none'><path d='M0 0H29A12 12 0 0 0 53 0H67A12 12 0 0 0 91 0H106A12 12 0 0 0 130 0H144A12 12 0 0 0 168 0H182A12 12 0 0 0 206 0H236V279H0Z'/></svg>") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 236 279' preserveAspectRatio='none'><path d='M0 0H29A12 12 0 0 0 53 0H67A12 12 0 0 0 91 0H106A12 12 0 0 0 130 0H144A12 12 0 0 0 168 0H182A12 12 0 0 0 206 0H236V279H0Z'/></svg>") 0 0/100% 100% no-repeat}:is(.shelf-home,.shelf-app) .pkg--dave .dd-scene svg{width:232px;height:264px;position:absolute;top:12px;left:2px}:is(.shelf-home,.shelf-app) .pkg--dave .dd-scene svg.dd-garland{width:236px;height:70px;top:0;left:0}:is(.shelf-home,.shelf-app) .pkg--dave .dd-dave{width:168px;height:159px;transform:translateZ(calc(var(--d) / 2 - 13px));top:157px;left:36px}:is(.shelf-home,.shelf-app) .pkg--dave .dd-stk{background:repeating-linear-gradient(180deg,var(--dd-cream) 0 2.6px,#1f1f1c52 2.6px 3.4px);border-color:var(--dd-ink)}:is(.shelf-home,.shelf-app) .pkg--dave .dd-stk.t{background:var(--dd-cream);width:180px;height:22px;top:305px;left:30px;transform:translateZ(29px)rotateX(90deg)}:is(.shelf-home,.shelf-app) .pkg--dave .dd-stk.t:before{content:"";border:1px solid #1f1f1c73;position:absolute;inset:3px 6px 4px 4px;transform:rotate(-1.2deg)}:is(.shelf-home,.shelf-app) .pkg--dave .dd-stk.f{width:180px;height:48px;top:316px;left:30px;transform:translateZ(40px)}:is(.shelf-home,.shelf-app) .pkg--dave .dd-stk.l{width:22px;height:48px;top:316px;left:19px;transform:translateZ(29px)rotateY(-90deg)}:is(.shelf-home,.shelf-app) .pkg--dave .dd-stk.r{width:22px;height:48px;top:316px;left:199px;transform:translateZ(29px)rotateY(90deg)}:is(.shelf-home,.shelf-app) .pkg--dave .dd-band{background:var(--dd-wax),var(--dd-sand);border-block:1.5px solid var(--dd-ink);letter-spacing:.08em;place-items:center;height:21px;display:grid;position:absolute;top:13px;left:0;right:0}:is(.shelf-home,.shelf-app) .pkg--dave .dd-in.bt{width:var(--w);height:var(--d);top:calc(var(--h) - 1px - var(--d) / 2);background:linear-gradient(#1f1f1c24,#1f1f1c00 60%),var(--dd-board);transform:rotateX(90deg)}:is(.shelf-home,.shelf-app) .pkg--dave .dd-dave img{width:168px;height:159px}:is(.shelf-home,.shelf-app) .pkg--dave .dd-door{width:var(--w);height:var(--h);transform-origin:100%;transform:translateZ(calc(var(--d) / 2)) rotateY(var(--dd-swing));transition:transform 1.1s cubic-bezier(.3,1.12,.42,1)}:is(.shelf-home,.shelf-app) .pkg--dave .dd-edge{width:3px;height:var(--h);backface-visibility:visible;background:linear-gradient(90deg,var(--dd-ink) 0 1px,var(--dd-board) 1px calc(100% - 1px),var(--dd-ink) calc(100% - 1px));border:0;top:0;left:-1.5px;transform:rotateY(-90deg)}:is(.shelf-home,.shelf-app) .pkg--dave .dd-doorin{width:var(--w);height:var(--h);background:var(--dd-cream);transform:rotateY(180deg)translateZ(1px);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 364' preserveAspectRatio='none'><path fill-rule='evenodd' d='M0 0H240V364H0Z M105 0 A15 15 0 0 0 135 0Z M40 306V232 A80 80 0 0 1 200 232V306Z'/></svg>") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 364' preserveAspectRatio='none'><path fill-rule='evenodd' d='M0 0H240V364H0Z M105 0 A15 15 0 0 0 135 0Z M40 306V232 A80 80 0 0 1 200 232V306Z'/></svg>") 0 0/100% 100% no-repeat}:is(.shelf-home,.shelf-app) .pkg--dave .dd-doorin svg{width:100%;height:100%;position:absolute;inset:0}:is(.shelf-home,.shelf-app) .pkg--dave .dd-ring{box-sizing:border-box;border:6px solid var(--dd-sand);width:174px;height:167px;box-shadow:0 0 0 1.5px var(--dd-ink),inset 0 0 0 1.5px var(--dd-ink);border-radius:87px 87px 0 0;position:absolute;top:145px;left:33px}:is(.shelf-home,.shelf-app) .pkg--dave .dd-doorin .dd-hi{text-align:center;font-family:var(--dd-display);font-variation-settings:"SOFT" 100;color:var(--dd-oxblood);letter-spacing:-.015em;font-size:22px;font-weight:900;line-height:1;position:absolute;top:20px;left:0;right:0}:is(.shelf-home,.shelf-app) .pkg--dave .dd-doorin .dd-mono.dd-tcp{text-align:center;letter-spacing:.06em;position:absolute;top:322px;left:0;right:0}:is(.shelf-home,.shelf-app) .pkg--dave .dd-stkr{filter:drop-shadow(0 1.5px #1f1f1c47);position:absolute}:is(.shelf-home,.shelf-app) .pkg--dave .dd-stkr.dave{width:44px;top:256px;left:7px;transform:rotate(-6deg)}:is(.shelf-home,.shelf-app) .pkg--dave .dd-stkr.dave img{filter:drop-shadow(2.5px 0 #f6f2e9)drop-shadow(-2.5px 0 #f6f2e9)drop-shadow(0 2.5px #f6f2e9)drop-shadow(0 -2.5px #f6f2e9)drop-shadow(1.2px 0 #1f1f1c)drop-shadow(-1.2px 0 #1f1f1c)drop-shadow(0 1.2px #1f1f1c)drop-shadow(0 -1.2px #1f1f1c);width:44px;height:auto}:is(.shelf-home,.shelf-app) .pkg--dave .dd-stkr.star{width:40px;height:40px;top:128px;left:6px;transform:rotate(-14deg)}:is(.shelf-home,.shelf-app) .pkg--dave .dd-stkr.heart{width:36px;height:34px;top:176px;left:198px;transform:rotate(12deg)}:is(.shelf-home,.shelf-app) .pkg--dave .dd-stkr svg{width:100%;height:100%;display:block;position:static}:is(.shelf-home,.shelf-app) .pkg--dave .dd-ltr{font-family:var(--dd-display);font-variation-settings:"SOFT" 100;text-anchor:middle;font-size:21px;font-weight:900}:is(.shelf-home,.shelf-app) .pkg--dave .dd-ltr.dd-big{font-size:60px}:is(.shelf-home,.shelf-app) .pkg--dave .dd-in{background:var(--dd-board);border-color:#1f1f1c8c}:is(.shelf-home,.shelf-app) .pkg--dave .dd-in.b{width:var(--w);height:var(--h);transform:translateZ(calc(var(--d) / -2 + 1px))}:is(.shelf-home,.shelf-app) .pkg--dave .dd-in.l{width:var(--d);height:var(--h);left:calc((var(--w) - var(--d)) / 2);transform:rotateY(90deg) translateZ(calc(var(--w) / -2 + 1px))}:is(.shelf-home,.shelf-app) .pkg--dave .dd-in.r{width:var(--d);height:var(--h);left:calc((var(--w) - var(--d)) / 2);transform:rotateY(-90deg) translateZ(calc(var(--w) / -2 + 1px))}:is(.shelf-home,.shelf-app) .pkg--dave .dd-cr{left:var(--x);--y:0px;width:22px;height:270px;transform:translate(-11px) translateZ(var(--z)) translateY(var(--y));transition:transform .4s cubic-bezier(.4,0,.2,1);top:46px}:is(.shelf-home,.shelf-app) .pkg--dave .dd-cr i{backface-visibility:hidden;--sh:transparent;width:22px;position:absolute;left:0}:is(.shelf-home,.shelf-app) .pkg--dave .dd-cr .s{background:linear-gradient(90deg,#1f1f1c8c 0 1px,transparent 1px calc(100% - 1px),#1f1f1c8c calc(100% - 1px)),linear-gradient(180deg,var(--dd-ink) 0 1.5px,transparent 1.5px 8px,var(--dd-ink) 8px 9.2px,transparent 9.2px 13px,#1f1f1c8c 13px 14px,transparent 14px 44px,var(--dd-ink) 44px 45.2px,transparent 45.2px),linear-gradient(var(--sh),var(--sh)),var(--cc);height:270px;top:0}:is(.shelf-home,.shelf-app) .pkg--dave .dd-cr .t{transform-origin:50% 100%;clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(var(--sh),var(--sh)),var(--cc);height:23px;top:-23px}:is(.shelf-home,.shelf-app) .pkg--dave .dd-cr .f{transform:translateZ(11px)}:is(.shelf-home,.shelf-app) .pkg--dave .dd-cr .r{--sh:#1f1f1c2e;transform:rotateY(90deg)translateZ(11px)}:is(.shelf-home,.shelf-app) .pkg--dave .dd-cr .b{--sh:#1f1f1c4d;transform:rotateY(180deg)translateZ(11px)}:is(.shelf-home,.shelf-app) .pkg--dave .dd-cr .l{--sh:#ffffff24;transform:rotateY(-90deg)translateZ(11px)}:is(.shelf-home,.shelf-app) .pkg--dave .dd-cr .t.f{--sh:#ffffff1a;transform:translateZ(11px)rotateX(28.6deg)}:is(.shelf-home,.shelf-app) .pkg--dave .dd-cr .t.r{--sh:#1f1f1c3d;transform:rotateY(90deg)translateZ(11px)rotateX(28.6deg)}:is(.shelf-home,.shelf-app) .pkg--dave .dd-cr .t.b{--sh:#1f1f1c57;transform:rotateY(180deg)translateZ(11px)rotateX(28.6deg)}:is(.shelf-home,.shelf-app) .pkg--dave .dd-cr .t.l{--sh:#ffffff38;transform:rotateY(-90deg)translateZ(11px)rotateX(28.6deg)}:is(.shelf-home,.shelf-app) .pkg--dave .dd-hinge{width:var(--w);transform:translateZ(calc(var(--d) / -2)) rotateX(var(--dd-open));transition:transform .6s cubic-bezier(.3,.7,.2,1) .2s}:is(.shelf-home,.shelf-app) .pkg--dave .lid{width:var(--w);height:var(--d);transform-origin:50% 0;transform:rotateX(90deg)}:is(.shelf-home,.shelf-app) .pkg--dave .lid .dd-colored{clip-path:var(--dd-seam-lid)}:is(.shelf-home,.shelf-app) .pkg--dave .dd-lidin{width:var(--w);height:var(--d);transform-origin:50% 0;background:var(--dd-rosewood);transform:rotateX(90deg)rotateY(180deg)}:is(.shelf-home,.shelf-app) .pkg--dave .dd-tuck,:is(.shelf-home,.shelf-app) .pkg--dave .dd-tuckin{width:calc(var(--w) - 16px);height:30px;transform:translateZ(calc(var(--d) - 2.5px));border-top:0;border-radius:0 0 14px 14px;left:8px}:is(.shelf-home,.shelf-app) .pkg--dave .dd-tuck{background:var(--dd-wax),var(--dd-sand)}:is(.shelf-home,.shelf-app) .pkg--dave .dd-tuck:before{content:"";background:var(--dd-mango);border:1.5px solid var(--dd-ink);box-sizing:border-box;border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:calc(50% - 5px)}:is(.shelf-home,.shelf-app) .pkg--dave .dd-tuckin{transform:translateZ(calc(var(--d) - 2.5px)) rotateY(180deg);background:var(--dd-rosewood);color:var(--dd-cream);place-items:center;display:grid}:is(.shelf-home,.shelf-app) .pkg--dave .dd-tuckin span{transform:rotate(180deg)}:is(.shelf-home,.shelf-app) .pkg--dave .dd-lidtop{flex-direction:column;justify-content:center;align-items:center;gap:5px;padding-bottom:6px;display:flex;position:absolute;inset:0}:is(.shelf-home,.shelf-app) .pkg--dave .dd-lidtop b{font-family:var(--dd-display);font-variation-settings:"SOFT" 100;color:var(--dd-oxblood);letter-spacing:-.02em;font-size:24px;font-weight:900;line-height:1}:is(.shelf-home,.shelf-app) .pkg--dave .dd-lidtop .dd-mono{align-items:center;gap:6px;display:flex}:is(.shelf-home,.shelf-app) .pkg--dave .dd-lidtop .dd-mono:after{content:"";border:1.5px solid var(--dd-ink);border-top:0;border-radius:0 0 8px 8px;width:16px;height:8px}:is(.shelf-home,.shelf-app) .pkg--dave .dd-lidin-in{color:var(--dd-cream);align-items:flex-start;gap:10px;padding:7px 14px 0;display:flex;position:absolute;inset:0;transform:rotate(180deg)}:is(.shelf-home,.shelf-app) .pkg--dave .dd-lidin-in img{flex:none;width:64px;height:auto}:is(.shelf-home,.shelf-app) .pkg--dave .dd-lidin-in b{font-family:var(--dd-display);font-variation-settings:"SOFT" 100;letter-spacing:-.015em;margin-top:6px;font-size:23px;font-weight:900;line-height:.98;display:block}:is(.shelf-home,.shelf-app) .pkg--dave .dd-lidin-in .dd-mono{letter-spacing:.06em;margin-top:5px;font-size:12px;display:block}:is(.shelf-home,.shelf-app) .pkg--dave.is-open{--dd-swing:142deg}:is(.shelf-home,.shelf-app) .pkg--dave.is-open .dd-door{transition-delay:.12s}:is(.shelf-home,.shelf-app) .pkg--dave.is-open .dd-hinge{--dd-open:114deg;transition-delay:0s}:is(.shelf-home,.shelf-app) .pkg--dave.is-open .dd-cr{--y:var(--up);transition:transform .55s cubic-bezier(.3,1.5,.5,1) calc(.3s + var(--i) * 45ms)}@media(hover:hover){:is(.shelf-home .stage,.shelf-app .box-stage):hover .pkg--dave:not(.pkg--dave-manual):not(.is-open):not(.flipped){--dd-swing:24deg}:is(.shelf-home .stage,.shelf-app .box-stage):hover .pkg--dave:not(.pkg--dave-manual) .dd-hinge{--dd-open:114deg;transition-delay:0s}:is(.shelf-home .stage,.shelf-app .box-stage):hover .pkg--dave:not(.pkg--dave-manual) .dd-cr{--y:var(--up);transition:transform .55s cubic-bezier(.3,1.5,.5,1) calc(.3s + var(--i) * 45ms)}}:is(.shelf-home,.shelf-app) .pkg--dave .back{width:var(--w);height:var(--h);transform:rotateY(180deg) translateZ(calc(var(--d) / 2));background:var(--dd-wax),var(--dd-sand);padding:12px 13px 0}:is(.shelf-home,.shelf-app) .pkg--dave .dd-bhead{justify-content:space-between;align-items:baseline;display:flex}:is(.shelf-home,.shelf-app) .pkg--dave .dd-bhead b{font-family:var(--dd-display);font-variation-settings:"SOFT" 100;color:var(--dd-oxblood);letter-spacing:-.02em;font-size:22px;font-weight:900;line-height:1}:is(.shelf-home,.shelf-app) .pkg--dave .dd-shot{border:1.5px solid var(--dd-ink);background:var(--dd-cream);border-radius:12px;height:94px;margin:9px 0 0;padding:3px;position:relative}:is(.shelf-home,.shelf-app) .pkg--dave .dd-shot img{object-fit:cover;object-position:50% 48%;border-radius:8.5px;width:100%;height:100%}:is(.shelf-home,.shelf-app) .pkg--dave .dd-chip{background:var(--dd-cream);border:1.5px solid var(--dd-ink);letter-spacing:.05em;border-radius:20px;padding:2px 7px;font-size:12px;position:absolute;bottom:-9px}:is(.shelf-home,.shelf-app) .pkg--dave .dd-chip.l{left:10px}:is(.shelf-home,.shelf-app) .pkg--dave .dd-chip.r{right:10px}:is(.shelf-home,.shelf-app) .pkg--dave .dd-spec{border-top:1.5px solid var(--dd-ink);margin:15px 0 0}:is(.shelf-home,.shelf-app) .pkg--dave .dd-spec div{border-bottom:1px solid #1f1f1c8c;grid-template-columns:62px 1fr;gap:6px;padding:4px 0 3px;display:grid}:is(.shelf-home,.shelf-app) .pkg--dave .dd-spec dt{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.25}:is(.shelf-home,.shelf-app) .pkg--dave .dd-spec dd{color:#2e2c28;margin:0;font-size:12px;font-weight:500;line-height:1.25}:is(.shelf-home,.shelf-app) .pkg--dave .dd-foot{justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:18px;left:13px;right:13px}:is(.shelf-home,.shelf-app) .pkg--dave .dd-strip{flex-direction:column;gap:3px;display:flex}:is(.shelf-home,.shelf-app) .pkg--dave .dd-bars{background:var(--dd-cream);border:1.5px solid var(--dd-ink);box-sizing:content-box;border-radius:4px;align-items:flex-end;gap:2px;height:22px;padding:3px 5px;display:flex}:is(.shelf-home,.shelf-app) .pkg--dave .dd-bars i{background:var(--c);width:5px;height:var(--v);border-radius:2px 2px 0 0;box-shadow:inset 0 0 0 1px #1f1f1c59}:is(.shelf-home,.shelf-app) .pkg--dave .dd-strip .dd-mono{letter-spacing:.06em;font-size:12px}:is(.shelf-home,.shelf-app) .pkg--dave .dd-foot .dd-maker{width:58px;height:auto}:is(.shelf-home,.shelf-app) .pkg--dave .side{width:var(--d);height:var(--h);left:calc((var(--w) - var(--d)) / 2);top:0}:is(.shelf-home,.shelf-app) .pkg--dave .side.l{transform:rotateY(-90deg) translateZ(calc(var(--w) / 2));background:var(--dd-wax),var(--dd-rosewood);color:var(--dd-cream)}:is(.shelf-home,.shelf-app) .pkg--dave .side.r{transform:rotateY(90deg) translateZ(calc(var(--w) / 2))}:is(.shelf-home,.shelf-app) .pkg--dave .dd-spine{flex-direction:column;align-items:center;gap:14px;display:flex;position:absolute;inset:14px 0 24px}:is(.shelf-home,.shelf-app) .pkg--dave .dd-spine img{border:1.5px solid var(--dd-ink);width:40px;height:40px;box-shadow:0 0 0 2.5px var(--dd-cream);border-radius:10px}:is(.shelf-home,.shelf-app) .pkg--dave .dd-spine .dd-vert{writing-mode:horizontal-tb;flex-direction:row-reverse;flex:1;justify-content:center;gap:4px;display:flex}:is(.shelf-home,.shelf-app) .pkg--dave .dd-vert>*{writing-mode:vertical-rl}:is(.shelf-home,.shelf-app) .pkg--dave .dd-spine b{font-family:var(--dd-display);font-variation-settings:"SOFT" 100;letter-spacing:-.015em;color:var(--dd-cream);font-size:34px;font-weight:900;line-height:1}:is(.shelf-home,.shelf-app) .pkg--dave .dd-spine .dd-mono{letter-spacing:.1em;color:var(--dd-cream)}:is(.shelf-home,.shelf-app) .pkg--dave .dd-side2{flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;inset:10px 0 22px}:is(.shelf-home,.shelf-app) .pkg--dave .dd-side2 img{width:76px;height:auto}:is(.shelf-home,.shelf-app) .pkg--dave .dd-side2 .dd-vert{flex-direction:row-reverse;flex:1;justify-content:center;gap:2px;display:flex}:is(.shelf-home,.shelf-app) .pkg--dave .dd-side2 b{font-family:var(--dd-display);font-variation-settings:"SOFT" 100;letter-spacing:-.01em;color:var(--dd-oxblood);font-size:27px;font-weight:900;line-height:1.08}:is(.shelf-home,.shelf-app) .pkg--dave .dd-side2 b.is-line{color:var(--dd-cream);-webkit-text-stroke:3px var(--dd-ink);paint-order:stroke fill}:is(.shelf-home,.shelf-app) .pkg--dave .dd-side2 .dd-mono{color:var(--dd-ink)}:is(.shelf-home,.shelf-app) .pkg--dave .dd-bottom{width:var(--w);height:var(--d);top:calc((var(--h) - var(--d)) / 2);transform:rotateX(-90deg) translateZ(calc(var(--h) / 2));align-items:center;gap:12px;padding:0 16px;display:flex}:is(.shelf-home,.shelf-app) .pkg--dave .dd-bottom img{flex:none;width:40px;height:40px}:is(.shelf-home,.shelf-app) .pkg--dave .dd-bottom .dd-mono{line-height:1.35}@media(prefers-reduced-motion:reduce){:is(.shelf-home,.shelf-app) .pkg.pkg--dave,:is(.shelf-home,.shelf-app) .pkg--dave .dd-hinge,:is(.shelf-home,.shelf-app) .pkg--dave .dd-door,:is(.shelf-home,.shelf-app) .pkg--dave .dd-cr,:is(.shelf-home,.shelf-app) .pkg--dave.is-open .dd-cr{transition:none!important}}:is(.shelf-home,.shelf-app) .pkg.pkg--snug{--w:252px;--h:372px;--d:104px;--sh-g:100px;--sh-ov:12px;--sh-floor:20px;--sh-half:calc(var(--w) / 2);--sh-pitch:atan2(var(--sh-g), var(--sh-half));--sh-slant:hypot(var(--sh-half), var(--sh-g));--sh-tan:tan(var(--sh-pitch));--sh-pent:polygon(50% 0, 100% var(--sh-g), 100% 100%, 0 100%, 0 var(--sh-g));--sh-rw-y:68px;--sh-rw-r:24px;--sh-win-x:18px;--sh-win-y:262px;--sh-win-w:92px;--sh-win-h:68px;--sh-open:0deg;--sh-ink:#1f1f1c;--sh-cream:#ece6d9;--sh-paper:#f6f2e9;--sh-moss:#4e5d45;--sh-forest:#36412f;--sh-sage:#8a9a7e;--sh-oxblood:#6f2d2b;--sh-rosewood:#94504a;--sh-mango:#c9733e;--sh-sand:#efd3b5;--sh-display:"Fraunces", Georgia, serif;--sh-mono:"JetBrains Mono", ui-monospace, monospace;--sh-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--sh-siding:repeating-linear-gradient(180deg, #f6f2e90d 0 1.5px, transparent 1.5px 12.5px, #1f1f1c42 12.5px 14px);width:var(--w);height:var(--h);transform-style:preserve-3d;--sh-ry:24deg;--sh-rx:-12deg;--sh-x:0px;--sh-up:0px;--sh-back:0px;transform:translateY(var(--lift,0px)) translate3d(var(--sh-x),var(--sh-up),var(--sh-back)) rotateX(calc(var(--sh-rx) + var(--tt-pitch,0deg))) rotateY(calc(var(--sh-ry) + var(--tt-yaw,0deg)));transition:transform .9s cubic-bezier(.2,.75,.2,1);position:relative}:is(.shelf-home,.shelf-app) .pkg.pkg--snug.flipped{transform:translateY(var(--lift,0px)) translate3d(var(--sh-x),var(--sh-up),var(--sh-back)) rotateX(calc(var(--sh-rx) + var(--tt-pitch,0deg))) rotateY(calc(var(--sh-ry) + 180deg + var(--tt-yaw,0deg)))}:is(.shelf-home,.shelf-app) .pkg--snug .sh-g3{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}:is(.shelf-home,.shelf-app) .pkg--snug .sh-g3>*{pointer-events:auto}:is(.shelf-home,.shelf-app) .pkg--snug .face{box-sizing:border-box;backface-visibility:hidden;background:var(--sh-moss);color:var(--sh-cream);box-shadow:inset 0 0 0 1.5px var(--sh-ink);border:0;gap:0;margin:0;padding:0;display:block;position:absolute;inset:auto;overflow:hidden}:is(.shelf-home,.shelf-app) .pkg--snug .face:after{content:"";background-image:var(--sh-grain);opacity:.13;mix-blend-mode:multiply;pointer-events:none;z-index:9;position:absolute;inset:0}:is(.shelf-home,.shelf-app) .pkg--snug .sh-pent{clip-path:var(--sh-pent)}:is(.shelf-home,.shelf-app) .pkg--snug .sh-pent:before{content:"";pointer-events:none;z-index:8;background:linear-gradient(to bottom right,transparent 50%,var(--sh-ink) 50% calc(50% + 2px),transparent calc(50% + 2px)) 0 0 / 50% var(--sh-g) no-repeat,linear-gradient(to bottom left,transparent 50%,var(--sh-ink) 50% calc(50% + 2px),transparent calc(50% + 2px)) 100% 0 / 50% var(--sh-g) no-repeat;position:absolute;inset:0}:is(.shelf-home,.shelf-app) .pkg--snug .sh-disp{font-family:var(--sh-display);font-variation-settings:"SOFT" 100;letter-spacing:-.022em;margin:0;font-weight:900}:is(.shelf-home,.shelf-app) .pkg--snug .sh-label{font-family:var(--sh-mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:12.5px;font-weight:700;line-height:1.25}:is(.shelf-home,.shelf-app) .pkg--snug .sh-mono{font-family:var(--sh-mono);margin:0;font-size:12.5px;font-weight:600;line-height:1.3}:is(.shelf-home,.shelf-app) .pkg--snug .sh-bands{height:var(--sh-floor);box-shadow:inset 0 1.5px var(--sh-ink);grid-template-rows:12px 1fr;display:grid;position:absolute;bottom:0;left:0;right:0}:is(.shelf-home,.shelf-app) .pkg--snug .sh-bands i:first-child{background:var(--sh-oxblood);border-top:1.5px solid var(--sh-ink)}:is(.shelf-home,.shelf-app) .pkg--snug .sh-bands i:last-child{background:var(--sh-mango)}:is(.shelf-home,.shelf-app) .pkg--snug .lid{width:calc(var(--sh-slant) + var(--sh-ov));height:calc(var(--d) + 2 * var(--sh-ov));top:calc(var(--sh-g) / 2 - var(--d) / 2 - var(--sh-ov) + var(--sh-ov) / 2 * sin(var(--sh-pitch)));background-color:var(--sh-rosewood);box-shadow:inset 0 0 0 1.5px var(--sh-ink)}:is(.shelf-home,.shelf-app) .pkg--snug .lid.sh-l{left:calc(var(--w) / 4 - (var(--sh-slant) + var(--sh-ov)) / 2 - var(--sh-ov) / 2 * cos(var(--sh-pitch)));transform:rotate(calc(-1 * var(--sh-pitch))) rotateX(90deg) translateZ(2px);background-image:linear-gradient(to left,var(--sh-oxblood) 0 7px,var(--sh-ink) 7px 8.5px,transparent 8.5px),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='16'><g fill='none' stroke-linecap='round'><path d='M13.8 1.4A6.8 6.8 0 0 0 13.8 14.6M25.8 -6.6A6.8 6.8 0 0 0 25.8 6.6M25.8 9.4A6.8 6.8 0 0 0 25.8 22.6' stroke='%236F2D2B' stroke-opacity='.55' stroke-width='2.2'/><path d='M12 0A8 8 0 0 0 12 16M24 -8A8 8 0 0 0 24 8M24 8A8 8 0 0 0 24 24' stroke='%231F1F1C' stroke-width='1.4'/></g></svg>");background-position:0 0,0 0}:is(.shelf-home,.shelf-app) .pkg--snug .lid.sh-r{left:calc(var(--w) * 3 / 4 - (var(--sh-slant) + var(--sh-ov)) / 2 + var(--sh-ov) / 2 * cos(var(--sh-pitch)));transform:rotate(var(--sh-pitch)) rotateX(90deg) translateZ(2px);background-image:linear-gradient(#1f1f1c33,#1f1f1c33),linear-gradient(to right,var(--sh-oxblood) 0 7px,var(--sh-ink) 7px 8.5px,transparent 8.5px),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='16'><g fill='none' stroke-linecap='round'><path d='M10.2 1.4A6.8 6.8 0 0 1 10.2 14.6M-1.8 -6.6A6.8 6.8 0 0 1 -1.8 6.6M-1.8 9.4A6.8 6.8 0 0 1 -1.8 22.6' stroke='%236F2D2B' stroke-opacity='.55' stroke-width='2.2'/><path d='M12 0A8 8 0 0 1 12 16M0 -8A8 8 0 0 1 0 8M0 8A8 8 0 0 1 0 24' stroke='%231F1F1C' stroke-width='1.4'/></g></svg>");background-position:0 0,0 0,0 0}:is(.shelf-home,.shelf-app) .pkg--snug .sh-ridge{left:calc(var(--sh-half) - 5px);top:calc(-1 * (var(--d) / 2 + var(--sh-ov)));width:10px;height:calc(var(--d) + 2 * var(--sh-ov));background:var(--sh-oxblood);box-shadow:inset 0 0 0 1.5px var(--sh-ink);backface-visibility:hidden;position:absolute;transform:rotateX(90deg)translateZ(3px)}:is(.shelf-home,.shelf-app) .pkg--snug .sh-fascia{width:calc(var(--d) + 2 * var(--sh-ov));height:8px;top:calc(var(--sh-g) + var(--sh-ov) * sin(var(--sh-pitch)) - 2px);background:var(--sh-cream);box-shadow:inset 0 0 0 1.5px var(--sh-ink);backface-visibility:hidden;position:absolute}:is(.shelf-home,.shelf-app) .pkg--snug .sh-fascia.sh-l{left:calc(-1 * var(--sh-ov) * cos(var(--sh-pitch)) - (var(--d) / 2 + var(--sh-ov)));transform:rotateY(-90deg)translateZ(2px)}:is(.shelf-home,.shelf-app) .pkg--snug .sh-fascia.sh-r{left:calc(var(--w) + var(--sh-ov) * cos(var(--sh-pitch)) - (var(--d) / 2 + var(--sh-ov)));transform:rotateY(90deg)translateZ(2px)}:is(.shelf-home,.shelf-app) .pkg--snug .sh-shadow{width:calc(var(--w) + 92px);height:calc(var(--d) + 92px);left:-46px;top:calc((var(--h) - var(--d) - 92px) / 2);transform:rotateX(90deg) translateZ(calc(1px - var(--h) / 2));backface-visibility:hidden;pointer-events:none;background:radial-gradient(closest-side,#1f1f1c6b,#1f1f1c33 55%,#1f1f1c00);position:absolute}:is(.shelf-home,.shelf-app) .pkg--snug .sh-barge{width:calc(var(--sh-slant) + var(--sh-ov));height:9px;top:calc(var(--sh-g) / 2 - 4.5px + var(--sh-ov) / 2 * sin(var(--sh-pitch)));background:var(--sh-cream);box-shadow:inset 0 0 0 1.5px var(--sh-ink);position:absolute}:is(.shelf-home,.shelf-app) .pkg--snug .sh-barge.sh-l{left:calc(var(--w) / 4 - (var(--sh-slant) + var(--sh-ov)) / 2 - var(--sh-ov) / 2 * cos(var(--sh-pitch)))}:is(.shelf-home,.shelf-app) .pkg--snug .sh-barge.sh-r{left:calc(var(--w) * 3 / 4 - (var(--sh-slant) + var(--sh-ov)) / 2 + var(--sh-ov) / 2 * cos(var(--sh-pitch)))}:is(.shelf-home,.shelf-app) .pkg--snug .sh-barge.sh-l.sh-f{transform:translateZ(calc(var(--d) / 2 + var(--sh-ov) - 1px)) rotate(calc(-1 * var(--sh-pitch))) translateY(5px)}:is(.shelf-home,.shelf-app) .pkg--snug .sh-barge.sh-r.sh-f{transform:translateZ(calc(var(--d) / 2 + var(--sh-ov) - 1px)) rotate(var(--sh-pitch)) translateY(5px)}:is(.shelf-home,.shelf-app) .pkg--snug .sh-barge.sh-l.sh-b{transform:translateZ(calc(-1 * (var(--d) / 2 + var(--sh-ov) - 1px))) rotate(calc(-1 * var(--sh-pitch))) translateY(5px)}:is(.shelf-home,.shelf-app) .pkg--snug .sh-barge.sh-r.sh-b{transform:translateZ(calc(-1 * (var(--d) / 2 + var(--sh-ov) - 1px))) rotate(var(--sh-pitch)) translateY(5px)}:is(.shelf-home,.shelf-app) .pkg--snug .sh-chimney{--cx:calc(var(--w) * .74);--cz:calc(var(--d) * -.2);--cs:24px;--ch:24px;--y0:calc((var(--cx) - var(--cs) / 2 - var(--sh-half)) * var(--sh-tan));--top:calc(var(--y0) - var(--ch));--drop:calc(var(--cs) * var(--sh-tan))}:is(.shelf-home,.shelf-app) .pkg--snug .sh-chimney i{backface-visibility:hidden;background:var(--sh-oxblood) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12'><path d='M0 5.5H12M0 11.5H12M6 0V5.5M0 5.5V11.5' stroke='%231F1F1C' stroke-opacity='.55' stroke-width='1'/></svg>");box-shadow:inset 0 0 0 1.5px var(--sh-ink);display:block;position:absolute}:is(.shelf-home,.shelf-app) .pkg--snug .sh-ch-f,:is(.shelf-home,.shelf-app) .pkg--snug .sh-ch-b{left:calc(var(--cx) - var(--cs) / 2);top:var(--top);width:var(--cs);height:calc(var(--ch) + var(--drop) + 4px)}:is(.shelf-home,.shelf-app) .pkg--snug .sh-ch-f{transform:translateZ(calc(var(--cz) + var(--cs) / 2));clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - var(--drop)))}:is(.shelf-home,.shelf-app) .pkg--snug .sh-ch-b{transform:translateZ(calc(var(--cz) - var(--cs) / 2)) rotateY(180deg);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--drop)),0 100%)}:is(.shelf-home,.shelf-app) .pkg--snug .sh-ch-l{left:calc(var(--cx) - var(--cs));top:var(--top);width:var(--cs);height:calc(var(--ch) + 4px);transform:translateZ(var(--cz)) rotateY(-90deg)}:is(.shelf-home,.shelf-app) .pkg--snug .sh-ch-r{left:var(--cx);top:var(--top);width:var(--cs);height:calc(var(--ch) + var(--drop) + 4px);transform:translateZ(var(--cz)) rotateY(90deg)}:is(.shelf-home,.shelf-app) .pkg--snug .sh-ch-t{left:calc(var(--cx) - var(--cs) / 2 - 3px);top:calc(var(--top) - var(--cs) / 2 - 3px);width:calc(var(--cs) + 6px);height:calc(var(--cs) + 6px);transform:translateZ(var(--cz)) rotateX(90deg);background:var(--sh-cream)!important;box-shadow:inset 0 0 0 1.5px var(--sh-ink),inset 0 0 0 7px var(--sh-cream),inset 0 0 0 8.5px var(--sh-ink)!important}:is(.shelf-home,.shelf-app) .pkg--snug .sh-ch-t:after{content:"";background:var(--sh-ink);position:absolute;inset:8.5px}:is(.shelf-home,.shelf-app) .pkg--snug .side{width:var(--d);height:calc(var(--h) - var(--sh-g));top:var(--sh-g);left:calc((var(--w) - var(--d)) / 2);background:linear-gradient(#1f1f1c47,#1f1f1c00 34% 70%,#1f1f1c33),var(--sh-siding),var(--sh-forest)}:is(.shelf-home,.shelf-app) .pkg--snug .side.l{transform:rotateY(-90deg) translateZ(calc(var(--w) / 2))}:is(.shelf-home,.shelf-app) .pkg--snug .side.r{transform:rotateY(90deg) translateZ(calc(var(--w) / 2))}:is(.shelf-home,.shelf-app) .pkg--snug .back{transform:rotateY(180deg) translateZ(calc(var(--d) / 2));background:linear-gradient(transparent 70%,#1f1f1c24),var(--sh-siding),var(--sh-moss);inset:0}:is(.shelf-home,.shelf-app) .pkg--snug .sh-base{width:var(--w);height:var(--d);left:0;top:calc((var(--h) - var(--d)) / 2);transform:rotateX(-90deg) translateZ(calc(var(--h) / 2));background:var(--sh-forest)}:is(.shelf-home,.shelf-app) .pkg--snug .side.l{padding:14px 0 calc(var(--sh-floor) + 14px);flex-direction:column;justify-content:space-between;align-items:center;display:flex}:is(.shelf-home,.shelf-app) .pkg--snug .side.l .sh-icon{width:46px;height:46px;box-shadow:0 0 0 1.5px var(--sh-ink);border-radius:11px;display:block}:is(.shelf-home,.shelf-app) .pkg--snug .sh-spine-name{writing-mode:vertical-rl;color:var(--sh-cream);letter-spacing:-.01em;font-size:32px;line-height:1}:is(.shelf-home,.shelf-app) .pkg--snug .sh-spine-code{writing-mode:vertical-rl;white-space:nowrap;color:var(--sh-cream)}:is(.shelf-home,.shelf-app) .pkg--snug .sh-specs{top:0;left:0;right:0;bottom:var(--sh-floor);flex-direction:column;align-items:flex-start;padding:12px 10px 10px;display:flex;position:absolute}:is(.shelf-home,.shelf-app) .pkg--snug .sh-specs dl{width:100%;margin:0}:is(.shelf-home,.shelf-app) .pkg--snug .sh-specs dt{font-family:var(--sh-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sh-cream);border-top:1.5px solid #ece6d98c;margin-top:7px;padding-top:4px;font-size:12.5px;font-weight:800}:is(.shelf-home,.shelf-app) .pkg--snug .sh-specs dt:first-child{margin-top:0}:is(.shelf-home,.shelf-app) .pkg--snug .sh-specs dd{font-family:var(--sh-mono);color:var(--sh-sand);margin:1px 0 0;font-size:12.5px;font-weight:500;line-height:1.22}:is(.shelf-home,.shelf-app) .pkg--snug .sh-strip{border:3px solid var(--sh-cream);box-sizing:content-box;background-color:var(--sh-cream);background-image:repeating-linear-gradient(90deg,var(--sh-ink) 0 2px,transparent 2px 4px,var(--sh-ink) 4px 5px,transparent 5px 8px,var(--sh-ink) 8px 11px,transparent 11px 12px,var(--sh-ink) 12px 13px,transparent 13px 17px);width:76px;height:22px;margin-top:auto;display:block}:is(.shelf-home,.shelf-app) .pkg--snug .sh-medal{background:var(--sh-cream);width:52px;height:52px;box-shadow:0 0 0 1.5px var(--sh-ink),inset 0 0 0 1.5px var(--sh-ink);border-radius:50%;place-items:center;margin-left:-26px;display:grid;position:absolute;top:38px;left:50%}:is(.shelf-home,.shelf-app) .pkg--snug .sh-medal img{width:36px;height:36px;display:block}:is(.shelf-home,.shelf-app) .pkg--snug .sh-back-head{color:var(--sh-cream);font-size:27px;line-height:1;position:absolute;top:106px;left:16px}:is(.shelf-home,.shelf-app) .pkg--snug .sh-shot{background:var(--sh-cream);box-shadow:0 0 0 1.5px var(--sh-ink);border-radius:8px;margin:0;padding:3px;position:absolute;top:142px;left:16px;right:16px}:is(.shelf-home,.shelf-app) .pkg--snug .sh-shot img{aspect-ratio:2;object-fit:cover;object-position:40% 62%;width:100%;box-shadow:0 0 0 1px var(--sh-ink);border-radius:5px;display:block}:is(.shelf-home,.shelf-app) .pkg--snug .sh-shot figcaption{background:var(--sh-cream);color:var(--sh-ink);box-shadow:0 0 0 1.5px var(--sh-ink);letter-spacing:.04em;border-radius:999px;padding:3px 8px;font-size:12.5px;line-height:1.1;position:absolute;bottom:9px;right:9px}:is(.shelf-home,.shelf-app) .pkg--snug .sh-feats{margin:0;padding:0;list-style:none;display:block;position:absolute;top:266px;left:16px;right:16px}:is(.shelf-home,.shelf-app) .pkg--snug .sh-feats li{font-family:var(--sh-mono);color:var(--sh-cream);border-bottom:1px dashed #ece6d999;align-items:center;gap:7px;margin:0;padding:2px 0 3px;font-size:12.5px;font-weight:600;line-height:1.2;display:flex}:is(.shelf-home,.shelf-app) .pkg--snug .sh-feats li:last-child{border-bottom:0}:is(.shelf-home,.shelf-app) .pkg--snug .sh-feats li:before{content:"";background:url(/shelf/snug-honeydrop.png) 50%/contain no-repeat;flex:none;width:9px;height:12px}:is(.shelf-home,.shelf-app) .pkg--snug .sh-base{flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}:is(.shelf-home,.shelf-app) .pkg--snug .sh-base img{width:70px;height:auto;display:block}:is(.shelf-home,.shelf-app) .pkg--snug .sh-base .sh-mono{color:var(--sh-cream);font-weight:600}:is(.shelf-home,.shelf-app) .pkg--snug .sh-base .sh-strip{width:96px;height:12px;margin-top:0}:is(.shelf-home,.shelf-app) .pkg--snug .sh-door{transform-origin:0;transform:translateZ(calc(var(--d) / 2)) rotateY(var(--sh-open));transition:transform 1.15s cubic-bezier(.3,1.22,.42,1)}:is(.shelf-home,.shelf-app) .pkg--snug.is-open .sh-door{--sh-open:-100deg}@media(hover:hover){:is(.shelf-home .stage,.shelf-app .box-stage):hover .pkg--snug[data-hover-open]:not(.flipped):not(.is-open) .sh-door{--sh-open:-38deg}}@media(prefers-reduced-motion:reduce){:is(.shelf-home,.shelf-app) .pkg.pkg--snug,:is(.shelf-home,.shelf-app) .pkg--snug .sh-door{transition:none}}:is(.shelf-home,.shelf-app) .pkg--snug .front{background:linear-gradient(#1f1f1c29,transparent 30%,transparent 72%,#1f1f1c24),var(--sh-siding),var(--sh-moss);-webkit-mask:linear-gradient(#000 0 0) var(--sh-win-x) var(--sh-win-y) / var(--sh-win-w) var(--sh-win-h) no-repeat,radial-gradient(circle at 50% var(--sh-rw-y),#0000 var(--sh-rw-r),#000 calc(var(--sh-rw-r) + .5px));mask:linear-gradient(#000 0 0) var(--sh-win-x) var(--sh-win-y) / var(--sh-win-w) var(--sh-win-h) no-repeat,radial-gradient(circle at 50% var(--sh-rw-y),#0000 var(--sh-rw-r),#000 calc(var(--sh-rw-r) + .5px));inset:0;transform:none;-webkit-mask-composite:xor;mask-composite:exclude}:is(.shelf-home,.shelf-app) .pkg--snug .front .sh-code{position:absolute;top:112px;left:16px}:is(.shelf-home,.shelf-app) .pkg--snug .front .sh-title{color:var(--sh-cream);font-size:46px;line-height:.86;position:absolute;top:132px;left:15px}:is(.shelf-home,.shelf-app) .pkg--snug .front .sh-runs{color:var(--sh-cream);font-weight:600;position:absolute;top:226px;left:16px}:is(.shelf-home,.shelf-app) .pkg--snug .sh-soon{background:var(--sh-cream);width:78px;height:78px;box-shadow:inset 0 0 0 1.5px var(--sh-ink),inset 0 0 0 5px var(--sh-cream),inset 0 0 0 6.5px var(--sh-ink);text-align:center;border-radius:50%;place-items:center;display:grid;position:absolute;top:106px;right:8px;transform:rotate(12deg)}:is(.shelf-home,.shelf-app) .pkg--snug .sh-soon span{font-family:var(--sh-mono);letter-spacing:.06em;color:var(--sh-oxblood);text-transform:uppercase;font-size:12.5px;font-weight:800;line-height:1.12}:is(.shelf-home,.shelf-app) .pkg--snug .sh-soon span:before{content:"";background:var(--sh-mango);width:7px;height:7px;box-shadow:0 0 0 1px var(--sh-ink);border-radius:50%;margin:0 auto 4px;display:block}:is(.shelf-home,.shelf-app) .pkg--snug .sh-fdoor{right:18px;bottom:var(--sh-floor);background:var(--sh-oxblood);border:5px solid var(--sh-cream);width:58px;height:108px;box-shadow:0 0 0 1.5px var(--sh-ink),inset 0 0 0 1.5px var(--sh-ink);border-bottom:0;border-radius:29px 29px 0 0;position:absolute}:is(.shelf-home,.shelf-app) .pkg--snug .sh-fdoor:before{content:"";background:linear-gradient(#1f1f1c80,#1f1f1c80) 50% 0/1.5px 100% no-repeat;border-radius:16px 16px 2px 2px;position:absolute;inset:14px 9px 12px;box-shadow:inset 0 0 0 1.5px #1f1f1c80}:is(.shelf-home,.shelf-app) .pkg--snug .sh-fdoor i{background:var(--sh-mango);width:8px;height:8px;box-shadow:0 0 0 1.5px var(--sh-ink);border-radius:50%;position:absolute;top:56px;left:7px}:is(.shelf-home,.shelf-app) .pkg--snug .sh-fdoor b{font-family:var(--sh-mono);color:var(--sh-ink);background:var(--sh-cream);box-shadow:0 0 0 1.5px var(--sh-ink);letter-spacing:.04em;border-radius:4px;padding:1px 6px;font-size:12.5px;font-weight:800;position:absolute;top:12px;left:50%;transform:translate(-50%)}:is(.shelf-home,.shelf-app) .pkg--snug .sh-frames{pointer-events:none;position:absolute;inset:0;transform:translateZ(.8px)}:is(.shelf-home,.shelf-app) .pkg--snug .sh-door-edge{left:calc(var(--w) - 3px);top:var(--sh-g);width:6px;height:calc(var(--h) - var(--sh-g));box-shadow:inset 0 0 0 1.2px var(--sh-ink);background:repeating-linear-gradient(0deg,#d8ccb6 0 3px,#c9bba2 3px 4px);position:absolute;transform:rotateY(90deg)}:is(.shelf-home,.shelf-app) .pkg--snug .sh-rw{left:calc(50% - var(--sh-rw-r) - 6px);top:calc(var(--sh-rw-y) - var(--sh-rw-r) - 6px);width:calc(2 * var(--sh-rw-r) + 12px);height:calc(2 * var(--sh-rw-r) + 12px);border:6px solid var(--sh-cream);box-sizing:border-box;box-shadow:0 0 0 1.5px var(--sh-ink),inset 0 0 0 1.5px var(--sh-ink);border-radius:50%;position:absolute}:is(.shelf-home,.shelf-app) .pkg--snug .sh-win{left:calc(var(--sh-win-x) - 6px);top:calc(var(--sh-win-y) - 6px);width:calc(var(--sh-win-w) + 12px);height:calc(var(--sh-win-h) + 12px);border:6px solid var(--sh-cream);box-sizing:border-box;box-shadow:0 0 0 1.5px var(--sh-ink),inset 0 0 0 1.5px var(--sh-ink);border-radius:3px;position:absolute}:is(.shelf-home,.shelf-app) .pkg--snug .sh-rw,:is(.shelf-home,.shelf-app) .pkg--snug .sh-win{background:linear-gradient(var(--sh-ink),var(--sh-ink)) 50% 0 / 5.5px 100% no-repeat,linear-gradient(var(--sh-ink),var(--sh-ink)) 0 50% / 100% 5.5px no-repeat}:is(.shelf-home,.shelf-app) .pkg--snug .sh-rw:before,:is(.shelf-home,.shelf-app) .pkg--snug .sh-win:before{content:"";background:linear-gradient(var(--sh-cream),var(--sh-cream)) 50% 0 / 2.5px 100% no-repeat,linear-gradient(var(--sh-cream),var(--sh-cream)) 0 50% / 100% 2.5px no-repeat;position:absolute;inset:0}:is(.shelf-home,.shelf-app) .pkg--snug .sh-rw{backface-visibility:visible}:is(.shelf-home,.shelf-app) .pkg--snug .sh-rw,:is(.shelf-home,.shelf-app) .pkg--snug .sh-win{box-shadow:0 0 0 1.5px var(--sh-ink),inset 0 0 0 1.5px var(--sh-ink),inset 0 8px 9px -5px #1f1f1c8c,inset 6px 0 8px -6px #1f1f1c59}:is(.shelf-home,.shelf-app) .pkg--snug .sh-planter{left:calc(var(--sh-win-x) - 4px);top:calc(var(--sh-win-y) + var(--sh-win-h) + 7px);width:calc(var(--sh-win-w) + 8px);background:var(--sh-rosewood);height:11px;box-shadow:inset 0 0 0 1.5px var(--sh-ink);backface-visibility:hidden;position:absolute}:is(.shelf-home,.shelf-app) .pkg--snug .sh-planter:before{content:"";background:radial-gradient(circle at 5px 4px,var(--sh-sand) 0 2.3px,var(--sh-ink) 2.4px 3.4px,transparent 3.5px) 0 0 / 22px 9px repeat-x,radial-gradient(circle at 16px 3.5px,var(--sh-cream) 0 2.3px,var(--sh-ink) 2.4px 3.4px,transparent 3.5px) 0 0 / 22px 9px repeat-x,radial-gradient(ellipse 4px 2.6px at 10.5px 6.5px,var(--sh-sage) 0 90%,transparent) 0 0 / 11px 9px repeat-x,linear-gradient(var(--sh-sage),var(--sh-sage)) 0 7px / 100% 2px no-repeat;height:9px;position:absolute;top:-8px;left:3px;right:3px}:is(.shelf-home,.shelf-app) .pkg--snug .sh-planter:after{content:"";background:var(--sh-mango);width:7px;height:7px;box-shadow:0 0 0 1.2px var(--sh-ink);border-radius:50%;position:absolute;top:-8px;left:43px}:is(.shelf-home,.shelf-app) .pkg--snug .sh-door-in{background:url(/shelf/snug-wall-wainscot.jpg) 0 0 / 120px auto,var(--sh-sage);-webkit-mask:linear-gradient(#000 0 0) calc(var(--w) - var(--sh-win-x) - var(--sh-win-w)) var(--sh-win-y) / var(--sh-win-w) var(--sh-win-h) no-repeat,radial-gradient(circle at 50% var(--sh-rw-y),#0000 var(--sh-rw-r),#000 calc(var(--sh-rw-r) + .5px));mask:linear-gradient(#000 0 0) calc(var(--w) - var(--sh-win-x) - var(--sh-win-w)) var(--sh-win-y) / var(--sh-win-w) var(--sh-win-h) no-repeat,radial-gradient(circle at 50% var(--sh-rw-y),#0000 var(--sh-rw-r),#000 calc(var(--sh-rw-r) + .5px));inset:0;transform:rotateY(180deg)translateZ(1px);-webkit-mask-composite:xor;mask-composite:exclude}:is(.shelf-home,.shelf-app) .pkg--snug .sh-door-in .sh-paper{left:0;right:0;top:var(--sh-g);box-shadow:inset 0 1.5px var(--sh-ink),inset 0 -16px #fffaf0e6,inset 0 -17.5px var(--sh-ink);background:url(/shelf/snug-wall-cream.jpg) 0 0/130px;position:absolute;bottom:0}:is(.shelf-home,.shelf-app) .pkg--snug .sh-door-in .sh-ring{border:6px solid var(--sh-cream);box-sizing:border-box;box-shadow:0 0 0 1.5px var(--sh-ink),inset 0 0 0 1.5px var(--sh-ink);position:absolute}:is(.shelf-home,.shelf-app) .pkg--snug .sh-door-in .sh-ring.sh-o{left:calc(50% - var(--sh-rw-r) - 6px);top:calc(var(--sh-rw-y) - var(--sh-rw-r) - 6px);width:calc(2 * var(--sh-rw-r) + 12px);height:calc(2 * var(--sh-rw-r) + 12px);border-radius:50%}:is(.shelf-home,.shelf-app) .pkg--snug .sh-door-in .sh-ring.sh-s{left:calc(var(--w) - var(--sh-win-x) - var(--sh-win-w) - 6px);top:calc(var(--sh-win-y) - 6px);width:calc(var(--sh-win-w) + 12px);height:calc(var(--sh-win-h) + 12px);border-radius:3px}:is(.shelf-home,.shelf-app) .pkg--snug .sh-door-in .sh-hello{text-align:center;color:var(--sh-oxblood);font-size:27px;line-height:1;position:absolute;top:108px;left:0;right:0}:is(.shelf-home,.shelf-app) .pkg--snug .sh-door-in figure{background:var(--sh-paper);width:132px;box-shadow:0 0 0 1.5px var(--sh-ink);margin:0 0 0 -66px;padding:4px 4px 0;position:absolute;top:140px;left:50%;transform:rotate(-2.5deg)}:is(.shelf-home,.shelf-app) .pkg--snug .sh-door-in figure img{width:100%;height:auto;display:block}:is(.shelf-home,.shelf-app) .pkg--snug .sh-door-in figcaption{font-family:var(--sh-mono);color:var(--sh-ink);text-align:center;letter-spacing:0;white-space:nowrap;padding:5px 0 6px;font-size:12.5px;font-weight:700;line-height:1}:is(.shelf-home,.shelf-app) .pkg--snug .sh-door-in .sh-bdoor{left:18px;bottom:var(--sh-floor);border:5px solid var(--sh-cream);width:58px;height:108px;box-shadow:0 0 0 1.5px var(--sh-ink),inset 0 0 0 1.5px var(--sh-ink);background:#9a6a45;border-bottom:0;border-radius:29px 29px 0 0;position:absolute}:is(.shelf-home,.shelf-app) .pkg--snug .sh-door-in .sh-bdoor i{background:var(--sh-mango);width:8px;height:8px;box-shadow:0 0 0 1.5px var(--sh-ink);border-radius:50%;position:absolute;top:56px;right:7px}:is(.shelf-home,.shelf-app) .pkg--snug .sh-in{backface-visibility:hidden;box-sizing:border-box;position:absolute}:is(.shelf-home,.shelf-app) .pkg--snug .sh-in-back{clip-path:var(--sh-pent);transform:translateZ(calc(var(--d) / -2 + 1px));background:url(/shelf/snug-wall-cream.jpg) 0 var(--sh-g) / 130px auto,var(--sh-paper);inset:0}:is(.shelf-home,.shelf-app) .pkg--snug .sh-in-back:before{content:"";height:var(--sh-g);background:url(/shelf/snug-wall-wainscot.jpg) 0 0/120px;position:absolute;top:0;left:0;right:0}:is(.shelf-home,.shelf-app) .pkg--snug .sh-in-back:after{content:"";left:0;right:0;bottom:var(--sh-floor);background:#fbf6ec;height:12px;position:absolute;box-shadow:inset 0 1.5px #1f1f1c59}:is(.shelf-home,.shelf-app) .pkg--snug .sh-in-floor{width:calc(var(--w) - 3px);height:calc(var(--d) - 3px);left:1.5px;top:calc((var(--h) - var(--d)) / 2 + 1.5px);transform:rotateX(90deg) translateZ(calc(var(--sh-floor) - var(--h) / 2));background:radial-gradient(34% 40% at 46% 58%,#0000 0 96%,#1f1f1c00),url(/shelf/snug-rug.png) 46% 62%/46% no-repeat,url(/shelf/snug-floor-oak.jpg) 0 0/150px}:is(.shelf-home,.shelf-app) .pkg--snug .sh-in-sill{width:var(--w);left:0;top:calc(var(--h) - var(--sh-floor));height:var(--sh-floor);transform:translateZ(calc(var(--d) / 2 - 2px))}:is(.shelf-home,.shelf-app) .pkg--snug .sh-in-sill:before{content:"";z-index:1;height:4px;box-shadow:0 1.5px var(--sh-ink);background:#a8743f;position:absolute;top:0;left:0;right:0}:is(.shelf-home,.shelf-app) .pkg--snug .sh-in-loft{width:calc(var(--w) - 3px);height:calc(var(--d) - 3px);left:1.5px;top:calc((var(--h) - var(--d)) / 2 + 1.5px);transform:rotateX(90deg) translateZ(calc(var(--h) / 2 - var(--sh-g)));background:url(/shelf/snug-floor-oak.jpg) 0 0/120px}:is(.shelf-home,.shelf-app) .pkg--snug .sh-in-ceil{width:calc(var(--w) - 3px);height:calc(var(--d) - 3px);left:1.5px;top:calc((var(--h) - var(--d)) / 2 + 1.5px);transform:rotateX(-90deg) translateZ(calc(var(--sh-g) - var(--h) / 2));background:#e9dcc6}:is(.shelf-home,.shelf-app) .pkg--snug .sh-in-wall{width:calc(var(--d) - 2px);top:var(--sh-g);height:calc(var(--h) - var(--sh-g) - var(--sh-floor));left:calc((var(--w) - var(--d)) / 2 + 1px);background:linear-gradient(90deg,#1f1f1c29,#1f1f1c0a),url(/shelf/snug-wall-cream.jpg) 0 0/130px}:is(.shelf-home,.shelf-app) .pkg--snug .sh-in-wall.sh-l{transform:rotateY(90deg) translateZ(calc(1.5px - var(--w) / 2))}:is(.shelf-home,.shelf-app) .pkg--snug .sh-in-wall.sh-r{transform:rotateY(-90deg) translateZ(calc(1.5px - var(--w) / 2))}:is(.shelf-home,.shelf-app) .pkg--snug .sh-in-rafter{width:var(--sh-slant);height:calc(var(--d) - 3px);top:calc(var(--sh-g) / 2 - var(--d) / 2 + 1.5px);background:repeating-linear-gradient(90deg,#b07a4f 0 3px,#c89263 3px 22px),#c89263;box-shadow:inset 0 0 0 1.5px #1f1f1c66}:is(.shelf-home,.shelf-app) .pkg--snug .sh-in-rafter.sh-l{left:calc(var(--w) / 4 - var(--sh-slant) / 2);transform:rotate(calc(-1 * var(--sh-pitch))) rotateX(-90deg) translateZ(1px)}:is(.shelf-home,.shelf-app) .pkg--snug .sh-in-rafter.sh-r{left:calc(var(--w) * 3 / 4 - var(--sh-slant) / 2);transform:rotate(var(--sh-pitch)) rotateX(-90deg) translateZ(1px)}:is(.shelf-home,.shelf-app) .pkg--snug .sh-prop{backface-visibility:hidden;max-width:none;height:auto;transform:translateZ(var(--z));display:block;position:absolute}:is(.shelf-home,.shelf-app) .pkg.pkg--snug{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}:is(.shelf-home,.shelf-app) .pkg--snug .sh-mono{font-weight:700}:is(.shelf-home,.shelf-app) .pkg--snug .sh-label{font-weight:800}:is(.shelf-home,.shelf-app) .pkg.pkg--of{--w:252px;--h:372px;--d:66px;--of-cloth:#6f2d2b;--of-cloth-dk:#5a2422;--of-sand:#efd3b5;--of-cream:#ece6d9;--of-linen:#e6decd;--of-rose:#94504a;--of-mango:#c9733e;--of-stone:#b3a892;--of-ink:#1f1f1c;--of-ink-2:#3a3833;--of-serif:"Fraunces", Georgia, serif;--of-mono:"JetBrains Mono", ui-monospace, monospace;--of-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--of-weave:url(/shelf/ofbox-cloth-weave.png);--of-paper:url(/shelf/ofbox-cloth-page.png);--of-ease:cubic-bezier(.45,.05,.25,1);width:var(--w);height:var(--h);transform-style:preserve-3d;transform:translate(0) translateY(var(--lift,0px)) scale(1) rotateX(calc(var(--rx,-6deg) + var(--tt-pitch,0deg))) rotateY(calc(var(--ry,-22deg) + var(--tt-yaw,0deg)));transition:transform .9s cubic-bezier(.2,.75,.2,1);position:relative}:is(.shelf-home,.shelf-app) .pkg.pkg--of.is-open{transform:translate(calc(126px * var(--of-open-scale,1))) translateY(calc(var(--lift,0px) + 186px * (1 - var(--of-open-scale,1)))) scale(var(--of-open-scale,1)) rotateX(calc(var(--rx,-6deg) + var(--tt-pitch,0deg))) rotateY(calc(var(--ry,-22deg) + var(--tt-yaw,0deg)))}:is(.shelf-home,.shelf-app) .pkg.pkg--of.of-closing{transition-delay:.7s}:is(.shelf-home,.shelf-app) .pkg.pkg--of.flipped{transform:translate(0) translateY(var(--lift,0px)) scale(1) rotateX(calc(var(--rx,-6deg) + var(--tt-pitch,0deg))) rotateY(calc(var(--ry,-22deg) + 180deg + var(--tt-yaw,0deg)))}:is(.shelf-home,.shelf-app) .pkg.pkg--of *{box-sizing:border-box}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-p{backface-visibility:hidden;transform-style:flat;gap:0;margin:0;padding:0;display:block;position:absolute;inset:0 auto auto 0;overflow:hidden}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-g{transform-style:preserve-3d;position:absolute;inset:0}:is(.shelf-home,.shelf-app) .pkg.pkg--of .face{border:1.5px solid var(--of-ink);color:var(--of-cream);background-color:var(--of-cloth);background-image:linear-gradient(#ffffff09,#00000012),var(--of-weave);background-blend-mode:normal,multiply;background-size:auto,150px}:is(.shelf-home,.shelf-app) .pkg.pkg--of .face:after{content:"";background-image:var(--of-grain);opacity:.13;mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-edge{background:var(--of-cloth-dk);border:0}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-pe{border:1.2px solid var(--of-ink);background:repeating-linear-gradient(90deg,#1f1f1c21 0 1px,transparent 1px 3px),var(--of-sand)}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-pe.h{background:repeating-linear-gradient(0deg,#1f1f1c21 0 1px,transparent 1px 3px),var(--of-sand)}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-end{border:1px solid var(--of-ink);background:repeating-linear-gradient(45deg,#efd3b529 0 1px,transparent 1px 13px),repeating-linear-gradient(-45deg,#efd3b529 0 1px,transparent 1px 13px),var(--of-rose)}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-pf{border:1px solid var(--of-stone);width:246px;height:364px;color:var(--of-ink-2);background-color:var(--of-linen);background-image:var(--of-paper);background-blend-mode:multiply;background-size:140px}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-pf.v{transform:rotateY(180deg)}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-pf.plain:before{content:"";background:repeating-linear-gradient(#3a383329 0 2px,#0000 2px 17.5px);position:absolute;inset:44px 20px 38px}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-pf.plain:after{content:"";background:#94504a73;width:44px;height:2px;margin-left:-22px;position:absolute;top:18px;left:50%}:is(.shelf-home,.shelf-app) .pkg.pkg--of .back{width:auto;height:auto;transform:rotateY(180deg) translateZ(calc(var(--d) / 2));padding:0;inset:0}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-bb-in{width:252px;height:372px;top:0;left:0;transform:translateZ(-30px)}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-bb-r{width:3px;height:372px;left:250.5px;transform:translateZ(-31.5px)rotateY(90deg)}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-bb-t{width:252px;height:3px;top:-1.5px;transform:translateZ(-31.5px)rotateX(90deg)}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-bb-b{width:252px;height:3px;top:370.5px;transform:translateZ(-31.5px)rotateX(-90deg)}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-pg-r{width:247px;top:4px;left:0;transform:translateZ(28px)}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-gutter{opacity:0;background:linear-gradient(90deg,#4e1f1e00,#4e1f1e4d 50%,#4e1f1e00);width:14px;height:364px;transition:opacity .2s;top:4px;left:-7px;transform:translateZ(30.1px)}:is(.shelf-home,.shelf-app) .pkg.pkg--of.is-open .of-gutter{opacity:1;transition:opacity .5s 1.6s}:is(.shelf-home,.shelf-app) .pkg.pkg--of .side.r{width:58px;height:364px;top:4px;left:219px;transform:translateZ(-1px)rotateY(90deg)}:is(.shelf-home,.shelf-app) .pkg.pkg--of .lid{width:248px;height:58px;top:-25px;left:0;transform:translateZ(-1px)rotateX(90deg)}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-rh-foot{width:248px;height:58px;top:339px;left:0;transform:translateZ(-1px)rotateX(-90deg)}:is(.shelf-home,.shelf-app) .pkg.pkg--of .side.l{width:66px;height:372px;top:0;left:-33px;transform:rotateY(-90deg)}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-cover{transform-origin:0 50% 29px;transition:transform 1s var(--of-ease) .7s;transform:rotateY(0)}:is(.shelf-home,.shelf-app) .pkg.pkg--of .front{width:auto;height:auto;transform:translateZ(calc(var(--d) / 2));padding:0;inset:0}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-fb-in{width:252px;height:372px;top:0;left:0;transform:translateZ(29px)rotateY(180deg)}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-fb-r{width:4px;height:372px;left:250px;transform:translateZ(31px)rotateY(90deg)}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-fb-t{width:252px;height:4px;top:-2px;transform:translateZ(31px)rotateX(90deg)}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-fb-b{width:252px;height:4px;top:370px;transform:translateZ(31px)rotateX(-90deg)}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-leaf{width:246px;height:364px;transform-style:preserve-3d;transform-origin:0 50% 0;transform:translateZ(29px) rotateY(0) translateZ(var(--k));transition:transform .8s var(--of-ease);position:absolute;top:4px;left:0}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-leaf.l1{--k:-.2px;transition-delay:.36s}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-leaf.l2{--k:-.4px;transition-delay:.24s}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-leaf.l3{--k:-.6px;transition-delay:.12s}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-leaf.l4{--k:-.8px;transition-delay:0s}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-leaf .of-half{width:123px}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-leaf .of-half.v{transform:rotateY(180deg)}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-tip{width:123px;height:364px;transform-style:preserve-3d;transform-origin:0;position:absolute;top:0;left:123px}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-tip .of-half{background-position:-123px 0}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-half.v.in{left:0}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-half.plain:after{display:none}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-leaf>.of-half.plain:not(.v):before,:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-tip>.of-half.v.plain:before{left:20px;right:0}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-leaf>.of-half.v.plain:before,:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-tip>.of-half.plain:not(.v):before{left:0;right:20px}:is(.shelf-home,.shelf-app) .pkg.pkg--of.is-open .of-cover{transition-delay:0s;transform:rotateY(-180deg)}:is(.shelf-home,.shelf-app) .pkg.pkg--of.is-open .of-leaf{transition-duration:.9s}:is(.shelf-home,.shelf-app) .pkg.pkg--of.is-open .of-leaf.l1{transform:translateZ(29px) rotateY(-179.9deg) translateZ(var(--k));transition-delay:.45s}:is(.shelf-home,.shelf-app) .pkg.pkg--of.is-open .of-leaf.l2{transform:translateZ(29px) rotateY(-179.8deg) translateZ(var(--k));transition-delay:.6s}:is(.shelf-home,.shelf-app) .pkg.pkg--of.is-open .of-leaf.l3{transform:translateZ(29px) rotateY(-179.7deg) translateZ(var(--k));transition-delay:.75s}:is(.shelf-home,.shelf-app) .pkg.pkg--of.is-open .of-leaf.l4{transform:translateZ(29px) rotateY(-179.6deg) translateZ(var(--k));transition-delay:.9s}:is(.shelf-home,.shelf-app) .pkg.pkg--of.is-open .of-leaf.l1 .of-tip{animation:of-bend .9s var(--of-ease) .45s both}:is(.shelf-home,.shelf-app) .pkg.pkg--of.is-open .of-leaf.l2 .of-tip{animation:of-bend .9s var(--of-ease) .6s both}:is(.shelf-home,.shelf-app) .pkg.pkg--of.is-open .of-leaf.l3 .of-tip{animation:of-bend .9s var(--of-ease) .75s both}:is(.shelf-home,.shelf-app) .pkg.pkg--of.of-closing .of-leaf.l3 .of-tip{animation:of-unbend .8s var(--of-ease) .12s both}:is(.shelf-home,.shelf-app) .pkg.pkg--of.of-closing .of-leaf.l2 .of-tip{animation:of-unbend .8s var(--of-ease) .24s both}:is(.shelf-home,.shelf-app) .pkg.pkg--of.of-closing .of-leaf.l1 .of-tip{animation:of-unbend .8s var(--of-ease) .36s both}@keyframes of-bend{0%{transform:rotateY(0)}45%{transform:rotateY(38deg)}to{transform:rotateY(0)}}@keyframes of-unbend{0%{transform:rotateY(0)}50%{transform:rotateY(-34deg)}to{transform:rotateY(0)}}@media(hover:hover){:is(.shelf-home .stage,.shelf-app .box-stage):hover .pkg.pkg--of:not(.is-open):not(.flipped):not(.of-closing) .of-cover{transition-duration:.6s;transition-delay:0s;transform:rotateY(-30deg)}}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-joint{background:linear-gradient(90deg,#1f1f1c52 0 1.2px,#efd3b538 1.2px 2.2px,#0000 2.2px);width:3px;position:absolute;top:0;bottom:0;left:11px}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-tool{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-tool path{fill:none;stroke:var(--of-sand);vector-effect:non-scaling-stroke}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-tool .o{stroke-width:1.4px}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-tool .i{stroke-width:.9px;opacity:.75}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-tool rect{fill:var(--of-sand)}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-patch{border:1.5px solid var(--of-ink);background:var(--of-linen);outline:1.5px dashed var(--of-sand);outline-offset:3.5px;border-radius:50%;width:60px;height:60px;position:absolute;top:44px;left:102px;overflow:hidden}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-patch img{object-fit:cover;width:100%;height:100%;transform:scale(1.22)translate(2%,3%)}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-title{text-align:center;color:var(--of-cream);font-family:var(--of-serif);font-variation-settings:"SOFT" 100,"opsz" 96;letter-spacing:-.02em;margin:0;font-size:48px;font-weight:900;line-height:.9;position:absolute;top:124px;left:18px;right:6px}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-rule{background:linear-gradient(var(--of-sand),var(--of-sand)) 0 50%/30px 1.2px no-repeat,linear-gradient(var(--of-sand),var(--of-sand)) 100% 50%/30px 1.2px no-repeat;width:76px;height:7px;position:absolute;top:220px;left:94px}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-rule:before{content:"";background:var(--of-sand);width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%;transform:rotate(45deg)}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-tag{text-align:center;color:var(--of-sand);font-family:var(--of-serif);font-variation-settings:"SOFT" 100;margin:0;font-size:16px;font-style:italic;font-weight:500;line-height:1.2;position:absolute;top:233px;left:18px;right:6px}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-label{text-align:center;background-color:var(--of-sand);background-image:linear-gradient(#ffffff2e,#0000000a),var(--of-paper);background-blend-mode:normal,multiply;border:1.5px solid var(--of-ink);width:176px;height:66px;box-shadow:inset 0 0 0 3px var(--of-sand),inset 0 0 0 4px var(--of-rose),0 2px #1f1f1c2e;color:var(--of-ink-2);background-size:auto,140px;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;top:276px;left:44px}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-soon{font:800 13px/1.2 var(--of-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--of-cloth);align-items:center;gap:8px;display:flex}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-soon:before{content:"";background:var(--of-mango);width:7px;height:7px;box-shadow:0 0 0 1.5px var(--of-ink);border-radius:50%}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-runs{font:600 12px/1.3 var(--of-mono);letter-spacing:.04em;color:var(--of-ink-2);margin:0}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-shot{border:1.5px solid var(--of-ink);background:var(--of-cream);border-radius:6px;height:100px;margin:0;padding:3px;position:absolute;top:22px;left:14px;right:14px}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-shot img{object-fit:cover;object-position:50% 0;border-radius:3.5px;width:100%;height:100%;display:block}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-verse{text-align:center;margin:0;position:absolute;top:131px;left:14px;right:14px}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-verse p{font-family:var(--of-serif);font-variation-settings:"SOFT" 100;color:var(--of-cream);margin:0;font-size:15px;font-style:italic;font-weight:500;line-height:1.27}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-verse cite{font:600 12px/1.2 var(--of-mono);letter-spacing:.06em;color:var(--of-sand);margin-top:4px;font-style:normal;display:block}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-specs{font-family:var(--of-mono);margin:0;font-size:12px;line-height:1.2;position:absolute;top:193px;left:14px;right:14px}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-specs div{border-bottom:1px dashed #efd3b56b;grid-template-columns:66px 1fr;gap:6px;padding:1px 0 1.5px;display:grid}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-specs dt{letter-spacing:.08em;text-transform:uppercase;color:var(--of-sand);font-weight:700}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-specs dd{color:var(--of-cream);margin:0;font-weight:600}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-band{background-color:var(--of-sand);background-image:linear-gradient(#ffffff2e,#0000000a),var(--of-paper);background-blend-mode:normal,multiply;border-top:1.5px solid var(--of-ink);border-bottom:1.5px solid var(--of-ink);height:64px;color:var(--of-ink-2);background-size:auto,140px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex;position:absolute;top:286px;left:0;right:0}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-facts{font:600 12px/1.2 var(--of-mono);color:var(--of-ink-2);gap:0;margin:0;padding:0;list-style:none;display:block}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-facts li{border:0;padding:0}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-mark{flex:none;width:50px;height:auto}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-sp-band{border-top:1.2px solid var(--of-sand);border-bottom:.9px solid #efd3b5bf;height:6px;position:absolute;left:0;right:0}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-sp-band.t{top:12px}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-sp-band.b{top:352px}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-sp-dove{border:1.5px solid var(--of-ink);outline:1.2px dashed var(--of-sand);outline-offset:2.5px;object-fit:cover;background:var(--of-linen);border-radius:50%;width:36px;height:36px;position:absolute;top:32px;left:15px}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-sp-name{writing-mode:vertical-rl;white-space:nowrap;font-family:var(--of-serif);font-variation-settings:"SOFT" 100;letter-spacing:-.005em;color:var(--of-cream);font-size:31px;font-weight:900;line-height:1;position:absolute;top:84px;left:50%;transform:translate(-50%)}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-sp-mark{width:28px;height:28px;position:absolute;top:292px;left:19px}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-sp-code{text-align:center;font:700 12px/1 var(--of-mono);letter-spacing:.06em;color:var(--of-sand);position:absolute;top:328px;left:0;right:0}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-page{font-family:var(--of-serif);font-variation-settings:"SOFT" 0;color:var(--of-ink-2);padding:13px 22px 0 18px;position:absolute;inset:0}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-page--r{padding:13px 18px 0 22px}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-page p{margin:0}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-rh{text-align:center;font:600 12px/1 var(--of-serif);letter-spacing:.16em;text-transform:uppercase;color:var(--of-rose)}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-bk{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:var(--of-ink-2);font-size:19px;font-weight:600;line-height:1;margin-top:10px!important}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-orn{background:radial-gradient(circle,var(--of-mango) 0 1.6px,transparent 2.1px) 50% 0/4px 4px no-repeat,radial-gradient(circle,var(--of-mango) 0 1.6px,transparent 2.1px) 0 100%/4px 4px no-repeat,radial-gradient(circle,var(--of-mango) 0 1.6px,transparent 2.1px) 100% 100%/4px 4px no-repeat;width:12px;height:10px;margin:6px auto 0;display:block}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-ch{text-align:center;color:var(--of-rose);font-size:27px;font-weight:500;line-height:1;margin-top:3px!important}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-h{text-align:center;color:var(--of-ink-2);font-size:12.5px;font-style:italic;font-weight:500;line-height:1.3;margin:6px 0 3px!important}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-tx{text-align:justify;-webkit-hyphens:auto;hyphens:auto;font-size:12.5px;font-weight:500;line-height:1.33}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-tx+.of-tx{text-indent:1.2em}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-page--r .of-rh{margin-bottom:9px}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-tx sup{font:700 10px/0 var(--of-serif);color:var(--of-rose);vertical-align:.45em;margin-right:2px}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-fo{text-align:center;font:500 12px/1 var(--of-serif);color:var(--of-rose);position:absolute;bottom:9px;left:0;right:0}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-page--l:after,:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-page--r:after{content:"";pointer-events:none;width:34px;position:absolute;top:0;bottom:0}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-page--l:after{background:linear-gradient(270deg,#4e1f1e4d,#4e1f1e1a 30%,#0000);right:0}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-page--r:after{background:linear-gradient(90deg,#4e1f1e52,#4e1f1e1a 30%,#0000);left:0}@media(prefers-reduced-motion:reduce){:is(.shelf-home,.shelf-app) .pkg.pkg--of,:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-cover,:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-leaf{transition:none!important}:is(.shelf-home,.shelf-app) .pkg.pkg--of .of-tip{animation:none!important}}
