:root{--ink: #12202a;--blue: #063c78;--blue-deep: #082b50;--red: #b52c2e;--cream: #eee4d2;--paper: #f5eedf;--paper-dark: #d6c7ae;--wood: #3a2418;--wood-2: #21140e;--brass: #b28a4b;--brass-light: #d0ae6c;--shadow: rgba(15,10,6,.36);--serif: "Libre Caslon Display", Georgia, serif;--sans: "Libre Franklin", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#17120f}body{margin:0;color:var(--ink);font-family:var(--sans);background:#d8ccb6;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit}.sr-only{width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0px,0px,0px,0px);white-space:nowrap;border:0px;position:absolute!important}.skip-link{position:fixed;top:10px;left:10px;z-index:500;transform:translateY(-150%);padding:10px 14px;background:#fff}.skip-link:focus{transform:none}.ambient-shop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden;background:#1c1712;pointer-events:none}.ambient-aisle{position:absolute;top:-5%;right:-5%;bottom:-5%;left:-5%;background:linear-gradient(rgba(22,16,11,.66),rgba(22,16,11,.78)),url(/assets/shop-aisle.webp) center 44% / cover no-repeat;filter:saturate(.55) sepia(.16) blur(1.3px);transform:scale(1.05);opacity:.36}.ambient-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.15;background-image:repeating-radial-gradient(circle at 30% 20%,rgba(255,255,255,.12) 0px,rgba(255,255,255,.12) 1px,transparent 1px,transparent 4px);background-size:7px 7px;mix-blend-mode:soft-light}.site-header{position:sticky;top:0;z-index:100;min-height:76px;display:flex;align-items:center;justify-content:space-between;padding:9px clamp(18px,4vw,58px);color:#e9dfcf;background:linear-gradient(rgba(20,14,10,.97),rgba(20,14,10,.89));border-bottom:1px solid rgba(196,158,89,.35);box-shadow:rgba(0,0,0,.18) 0 8px 24px;backdrop-filter:blur(8px)}.brand{display:flex;align-items:center;gap:12px;text-decoration:none}.brand img{width:54px;height:54px;object-fit:contain;background:#f6f1e8;border:1px solid rgb(117,99,76);padding:2px}.brand strong{display:block;font-family:var(--serif);font-size:1.12rem;letter-spacing:.01em}.brand small{display:block;margin-top:2px;color:#bba989;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.site-nav{display:flex;gap:4px}.site-nav a{padding:9px 10px;text-decoration:none;color:#d9cdb9;font-size:.68rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid transparent}.site-nav a:hover,.site-nav a:focus-visible{color:#fff;border-color:var(--brass)}.nav-toggle{display:none;background:none;border:0px;padding:10px}.nav-toggle span{display:block;width:23px;height:2px;margin:4px;background:#e9dfcf}.storefront{width:min(1360px,96vw);margin:0 auto;background:#2a190f;border-left:clamp(12px,2vw,30px) solid rgb(41,24,15);border-right:clamp(12px,2vw,30px) solid rgb(41,24,15);box-shadow:rgba(0,0,0,.5) 0 20px 90px}.store-sign{min-height:170px;display:flex;align-items:center;justify-content:center;gap:26px;padding:18px 7vw;background:linear-gradient(#332116,#24160f);border-top:12px solid rgb(74,44,26);border-bottom:8px solid rgb(18,11,8);box-shadow:rgba(0,0,0,.38) 0 0 40px inset}.store-sign img{width:min(430px,46vw);max-height:145px;object-fit:contain;filter:drop-shadow(rgba(0,0,0,.3) 0px 4px 5px)}.sign-rule{height:2px;flex:1 1 0%;background:linear-gradient(90deg,transparent,var(--brass),transparent)}.front-window{position:relative;display:grid;grid-template-columns:1.02fr .98fr;min-height:680px;background:linear-gradient(110deg,rgba(231,220,198,.96),rgba(231,220,198,.96) 50%,rgba(30,35,33,.94) 50%);border-top:12px solid rgb(75,46,27);border-bottom:14px solid rgb(59,36,23);overflow:hidden}.front-window:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 15%,rgba(255,255,255,.18) 27%,transparent 37%);opacity:.42}.window-copy{position:relative;z-index:2;padding:clamp(58px,8vw,110px) clamp(34px,7vw,100px) 70px}.eyebrow{margin:0 0 14px;color:#7f5d31;font-size:.7rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.window-copy h1,.room h2,.dialog-layout h2{margin:0;font-family:var(--serif);font-weight:400;line-height:.92}.window-copy h1{font-size:clamp(4.4rem,8.8vw,9rem);letter-spacing:-.035em}.window-copy h1 em{color:var(--blue);font-style:italic}.lede{max-width:610px;margin:26px 0 28px;font-family:var(--serif);font-size:clamp(1.18rem,1.7vw,1.5rem);line-height:1.48;color:#3a332d}.shop-button{display:inline-flex;align-items:center;gap:10px;padding:13px 16px;text-decoration:none;color:#f1e6d2;background:#17302e;border:1px solid rgb(114,95,67);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.shop-button span{font-size:1.15rem}.window-display{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:center;gap:5%;padding:90px 7% 76px;background:radial-gradient(circle at 50% 30%,rgba(231,190,111,.2),transparent 32%),linear-gradient(rgba(10,18,19,.35),rgba(10,14,15,.08)),url(/assets/shelf-portal-reference.webp) center center / cover;box-shadow:rgba(0,0,0,.35) 16px 0 35px inset}.display-light{position:absolute;top:-40px;left:50%;width:160px;height:360px;transform:translate(-50%);background:linear-gradient(rgba(255,229,171,.24),transparent);clip-path:polygon(42% 0px,58% 0px,100% 100%,0px 100%);filter:blur(7px)}.display-book{position:relative;margin:0}.display-book img,.placeholder-cover{box-shadow:rgba(0,0,0,.45) 10px 14px 28px}.display-book.primary{width:min(48%,315px);transform:rotate(-1.4deg)}.display-book.secondary{width:min(40%,260px);transform:translateY(28px) rotate(1deg)}.display-book figcaption{margin-top:10px;color:#d9bd7c;font-size:.58rem;font-weight:800;letter-spacing:.17em;text-align:center;text-transform:uppercase}.window-card{position:absolute;right:7%;bottom:24px;padding:11px 14px;background:#e8dcc3;color:#30271d;border:1px solid rgb(159,131,85);box-shadow:rgba(0,0,0,.24) 3px 4px 10px;font-family:var(--serif);font-size:.9rem;line-height:1.05;transform:rotate(-1.2deg)}.placeholder-cover{aspect-ratio:2 / 3;display:flex;flex-direction:column;justify-content:center;padding:20px 13px;color:#eee6da;background:linear-gradient(#b5763a,#b5763a 17%,#26363d 17%,#26363d);text-align:center}.placeholder-cover small,.placeholder-cover b{font-family:var(--sans);font-size:.46rem;letter-spacing:.13em}.placeholder-cover strong{font-family:var(--serif);font-size:clamp(1.25rem,2vw,2rem);line-height:.9}.placeholder-cover i{height:1px;margin:14px 6px;background:#bd7b3e}.storefront-base{display:flex;justify-content:space-between;padding:12px 24px;color:#bd9e68;background:#21130d;border-bottom:10px solid rgb(18,10,7);font-size:.56rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.threshold{position:relative;z-index:2;width:min(1120px,90vw);height:clamp(170px,27vw,330px);margin:0 auto;overflow:hidden;border-left:9px solid rgb(43,27,18);border-right:9px solid rgb(43,27,18);box-shadow:rgba(0,0,0,.35) 0 12px 38px}.threshold-view{position:absolute;top:-7%;right:-7%;bottom:-7%;left:-7%;background:linear-gradient(rgba(14,10,7,.34),rgba(14,10,7,.52)),url(/assets/shop-aisle.webp) center 53% / cover;filter:saturate(.58) sepia(.1);transform:scale(1.04);transition:transform 8s ease-out,filter 8s ease-out}.threshold.is-seen .threshold-view{transform:scale(1.09);filter:saturate(.48) sepia(.15) brightness(.88)}.threshold-two .threshold-view{background-position:51% 53%;transform:scaleX(-1) scale(1.04)}.threshold-two.is-seen .threshold-view{transform:scaleX(-1) scale(1.09)}.threshold-three .threshold-view{background-position:49% 53%}.threshold-four .threshold-view{background-position:50% 55%;filter:saturate(.48) sepia(.18) brightness(.75)}.hanging-lamp{position:absolute;left:50%;top:8%;width:18px;height:24px;transform:translate(-50%);background:#d09b50;box-shadow:rgba(222,169,89,.22) 0 0 20px 8px}.threshold-sign{position:absolute;left:50%;bottom:11%;transform:translate(-50%);padding:6px 9px;color:#cab68d;background:#1d1611;border:1px solid rgb(128,107,71);font-size:.52rem;font-weight:800;letter-spacing:.16em;white-space:nowrap}.room{position:relative;width:min(1240px,94vw);margin:0 auto;padding:clamp(70px,9vw,130px) clamp(28px,6vw,90px);background:linear-gradient(90deg,rgba(241,233,217,.97),rgba(230,220,200,.97));border-left:10px solid rgb(59,37,23);border-right:10px solid rgb(59,37,23);box-shadow:rgba(0,0,0,.38) 0 24px 70px;overflow:hidden}.room:before{content:"";position:absolute;left:0;right:0;top:0;height:18px;background:linear-gradient(#4a2d1b,#2a180f);box-shadow:rgba(0,0,0,.28) 0 4px 9px}.room-heading{position:relative;z-index:10;max-width:760px}.room h2{font-size:clamp(3.3rem,6vw,6.3rem);letter-spacing:-.03em}.room-heading>p:last-child{font-family:var(--serif);font-size:1.22rem;line-height:1.5;color:#443b31}.books-room{padding-bottom:30px;overflow:visible}.bookcase{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,70px);margin-top:55px;padding:36px clamp(18px,4vw,50px) 52px;background:linear-gradient(90deg,#2e1c12,#4a2d1a 50%,#2d1b12);border:9px solid rgb(38,23,15);box-shadow:rgba(0,0,0,.5) 0 12px 35px inset,rgba(0,0,0,.25) 0 20px 35px}.book-card{display:grid;grid-template-columns:minmax(150px,240px) 1fr;gap:25px;align-items:end;padding:28px 24px 20px;background:linear-gradient(rgba(230,216,192,.08),rgba(0,0,0,.16));border-bottom:18px solid rgb(106,66,39);box-shadow:#24160e 0 -4px inset}.book-object{filter:drop-shadow(rgba(0,0,0,.36) 10px 12px 10px);transform:rotate(-.6deg)}.comment-card .book-object{transform:rotate(.7deg)}.catalog-card{position:relative;padding:18px;background:#f3ead8;border:1px solid rgb(157,135,102);box-shadow:rgba(0,0,0,.28) 3px 4px 12px;transform:rotate(.25deg)}.catalog-card:before{content:"";position:absolute;left:12px;right:12px;top:38px;border-top:1px solid rgba(122,92,55,.35)}.card-index{display:block;margin-bottom:22px;color:#84643b;font-size:.54rem;font-weight:800;letter-spacing:.15em}.catalog-card h3{margin:0 0 11px;font-family:var(--serif);font-size:2rem;font-weight:400}.catalog-card p{font-family:var(--serif);line-height:1.4;color:#4a4035}.catalog-card button{padding:0;border-width:0px 0px 1px;border-style:none none solid;border-color:currentcolor currentcolor rgb(111,76,40);border-image:none;background:none;color:#4f341b;font:800 .6rem/1.7 var(--sans);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.shelf-run{display:flex;align-items:flex-end;height:105px;margin:0 -15px;padding:0 6%;background:linear-gradient(#3c2517,#1f130d);border-bottom:17px solid rgb(96,59,36);overflow:hidden}.shelf-run i{display:block;width:5.5%;height:55%;margin-right:1%;background:linear-gradient(90deg,#6b3529,#9a5f3c);border:1px solid rgb(46,28,19);box-shadow:rgba(0,0,0,.22) 4px 0 5px}.shelf-run i:nth-child(2n){height:78%;background:linear-gradient(90deg,#273b49,#4f6570)}.shelf-run i:nth-child(3n){height:64%;background:linear-gradient(90deg,#7a6541,#aa9064)}.about-room{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(380px,1.1fr);gap:clamp(45px,7vw,100px);align-items:center;background:linear-gradient(90deg,#d9ccb5,#d9ccb5 43%,#eee5d4 43%)}.murphy-wall{position:relative;padding:46px 16px 20px}.picture-wire{position:absolute;left:50%;top:9px;width:45%;height:70px;border-left:1px solid rgb(82,67,50);border-right:1px solid rgb(82,67,50);transform:translate(-50%) skewY(-17deg);transform-origin:center bottom}.murphy-frame{position:relative;margin:0;padding:13px;background:#211713;border:9px solid rgb(74,48,32);box-shadow:rgba(0,0,0,.36) 9px 14px 28px;transform:rotate(-.75deg)}.murphy-frame img{width:100%;filter:saturate(.86) contrast(1.04)}.murphy-frame figcaption{padding:10px 7px 3px;color:#c2a56b;font-size:.5rem;font-weight:800;letter-spacing:.13em;text-align:center}.about-copy>p:not(.eyebrow){font-family:var(--serif);font-size:1.14rem;line-height:1.55;color:#453b31}.apothecary{display:grid;grid-template-columns:repeat(3,1fr);margin-top:32px;border:8px solid rgb(56,35,23);background:#3c2618;box-shadow:rgba(0,0,0,.28) 6px 10px 24px}.apothecary div{position:relative;min-height:90px;padding:28px 12px 10px;background:linear-gradient(#765033,#5f3d27);border:1px solid rgb(47,29,19);text-align:center;box-shadow:rgba(0,0,0,.22) 0 -7px 15px inset}.apothecary div:before{content:"";position:absolute;top:10px;left:50%;width:34px;height:11px;transform:translate(-50%);border:1px solid rgb(177,139,82);border-radius:50%;background:#49301f;box-shadow:#1d120c 0 0 4px inset}.apothecary b{display:block;color:#d9bd7e;font-size:.56rem;letter-spacing:.15em}.apothecary span{display:block;margin-top:6px;color:#eadfc8;font-family:var(--serif);font-size:.92rem}.apothecary .wrong-drawer{transform:translateY(6px);background:linear-gradient(#5b3a26,#482d1e)}.counter-room{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center;background:linear-gradient(90deg,#f0e7d7,#dcd0bb)}.counter-copy{max-width:700px}.counter-lede{font-family:var(--serif);font-size:1.45rem;line-height:1.42;color:#463b31}.counter-copy>p:last-child{font-family:var(--serif);font-size:1.08rem;line-height:1.6;color:#4a4037}.counter-object{min-height:370px;display:flex;align-items:flex-end;justify-content:center;gap:12px;padding:45px 24px;background:linear-gradient(transparent 48%,#4b2d1a 49%,#2d1b12);border:1px solid rgba(82,57,34,.25)}.ledger{width:230px;aspect-ratio:.72 / 1;padding:32px 22px;color:#d7c19a;background:linear-gradient(90deg,#273634,#1d2928);border:4px double rgb(137,113,74);box-shadow:rgba(0,0,0,.28) 9px 10px 20px;transform:rotate(-3deg);font-family:var(--serif)}.ledger span,.ledger small{display:block;font:700 .52rem/1.3 var(--sans);letter-spacing:.14em}.ledger b{display:block;margin:48px 0 5px;font-size:2rem}.counter-bell{width:46px;height:31px;display:grid;place-items:center;margin-bottom:4px;background:#a8834d;border-radius:50% 50% 18% 18%;box-shadow:#5d482c 0 4px;color:#3c2d1b}.pencils{width:45px;height:70px;margin-bottom:2px;background:#65442d;border-radius:4px 4px 10px 10px;padding-left:9px}.pencils i{display:inline-block;width:5px;height:78px;margin-right:2px;background:#b68c55;transform:translateY(-18px) rotate(4deg)}.pencils i:nth-child(2){height:68px;background:#264558;transform:translateY(-10px) rotate(-4deg)}.contact-room{display:grid;grid-template-columns:1fr 320px;gap:80px;align-items:center;min-height:620px;background:linear-gradient(105deg,#e7dcc8,#e7dcc8 72%,#bcae95 72%)}.contact-card{max-width:670px}.contact-card>img{width:150px;margin-bottom:26px}.contact-card>p:not(.eyebrow){font-family:var(--serif);font-size:1.2rem;line-height:1.5}.contact-link{display:inline-block;margin-top:16px;padding-bottom:4px;color:var(--blue);font-weight:800;letter-spacing:.035em;text-decoration:none;border-bottom:2px solid var(--blue)}.site-footer{display:flex;align-items:center;justify-content:center;gap:12px;padding:24px;color:#ad9d83;background:#110d0b;border-top:1px solid rgba(190,154,88,.25);font-size:.68rem}.site-footer img{width:45px;height:45px;object-fit:contain;background:#f4efe7;border:1px solid rgb(103,87,68);padding:2px}.book-dialog{width:min(900px,92vw);max-height:88vh;padding:0;border:1px solid rgb(143,116,74);background:#ece1ce;box-shadow:rgba(0,0,0,.6) 0 24px 80px}.book-dialog::backdrop{background:rgba(6,8,8,.76);backdrop-filter:blur(3px)}.dialog-close{position:absolute;top:10px;right:13px;z-index:2;border:0px;background:none;font:300 2rem/1 var(--serif);cursor:pointer}.dialog-layout{display:grid;grid-template-columns:minmax(210px,310px) 1fr;gap:42px;align-items:center;padding:45px}.dialog-cover,.dialog-placeholder{width:100%;box-shadow:rgba(0,0,0,.28) 9px 12px 25px}.dialog-layout h2{font-size:clamp(3rem,6vw,5.6rem)}.dialog-layout p:not(.eyebrow){font-family:var(--serif);font-size:1.16rem;line-height:1.48}.dialog-layout .quiet{color:#746758;font-size:.95rem!important}.dialog-placeholder strong{font-size:2rem}@media(max-width:900px){.front-window{grid-template-columns:1fr}.window-display{min-height:570px}.bookcase,.about-room,.counter-room,.contact-room{grid-template-columns:1fr}.about-room{background:#eee5d4}.murphy-wall{max-width:570px;margin:auto}.contact-room{background:#e7dcc8}.room{width:96vw}.threshold{width:91vw}.site-nav{gap:0px}.site-nav a{padding:8px 6px;font-size:.59rem}}@media(max-width:650px){.site-header{min-height:64px;padding:7px 14px}.brand img{width:44px;height:44px}.brand small{display:none}.nav-toggle{display:block}.site-nav{position:absolute;top:100%;left:0;right:0;display:none;flex-direction:column;padding:10px 14px;background:#17100c;border-top:1px solid rgba(190,154,88,.3)}.site-nav.is-open{display:flex}.site-nav a{padding:11px 8px}.storefront{width:100%;border-left-width:8px;border-right-width:8px}.store-sign{min-height:130px}.store-sign img{width:75vw}.front-window{min-height:0px}.window-copy{padding:55px 28px}.window-copy h1{font-size:clamp(3.6rem,18vw,6rem)}.window-display{min-height:480px;padding:60px 8% 70px}.display-book.primary{width:50%}.display-book.secondary{width:38%}.window-card{right:5%;bottom:18px;font-size:.76rem}.storefront-base{font-size:.45rem;padding:10px 12px}.threshold{height:180px;width:94vw}.room{width:100%;padding:72px 24px;border-left-width:7px;border-right-width:7px}.bookcase{padding:28px 14px 42px;border-width:7px}.book-card{grid-template-columns:1fr;align-items:start}.book-object{width:min(250px,80%);margin:auto}.catalog-card{transform:none}.apothecary{grid-template-columns:repeat(2,1fr)}.counter-object{min-height:320px}.dialog-layout{grid-template-columns:1fr;padding:42px 25px 28px}.dialog-cover,.dialog-placeholder{max-height:52vh;width:auto;margin:auto}.dialog-layout h2{font-size:3.2rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.threshold-view{transition:none}.ambient-aisle{transform:none}}.site-header{min-height:64px;padding-top:6px;padding-bottom:6px}.brand img{width:46px;height:46px}.brand strong{font-size:1.06rem}.brand small{font-size:.6rem}.store-sign{display:none!important}.front-window{min-height:520px;border-top-width:8px;border-bottom-width:10px}.window-copy{padding:clamp(38px,5vw,70px) clamp(28px,5.8vw,76px) 46px}.window-copy h1{font-size:clamp(4rem,7.2vw,7rem)}.lede{margin:18px 0 22px;font-size:clamp(1.08rem,1.45vw,1.32rem)}.window-display{padding:46px 6% 54px}.display-book.primary{width:min(44%,280px)}.display-book.secondary{width:min(36%,225px)}.window-card{bottom:15px}.storefront-base{padding:9px 20px}.threshold{height:clamp(105px,15vw,165px)}.threshold-sign{bottom:8%}.room{padding:clamp(46px,6vw,82px) clamp(26px,5vw,70px)}.room h2{font-size:clamp(3rem,5vw,5.2rem)}.room-heading>p:last-child{font-size:1.08rem}.bookcase{margin-top:34px;padding-top:28px;padding-bottom:36px}.book-card{padding-top:20px}.catalog-card p{font-size:.88rem}.shelf-run{height:70px}.about-room{gap:clamp(32px,5vw,70px)}.murphy-wall{padding-top:30px}.about-copy>p:not(.eyebrow){font-size:1.04rem}.apothecary{margin-top:22px}.apothecary div{min-height:76px;padding-top:24px}.counter-room{grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,65px)}.counter-lede{font-size:1.3rem}.counter-copy>p:last-child{font-size:1rem}.contact-room{min-height:440px;grid-template-columns:1fr 260px;gap:55px}.contact-card>img{width:105px;margin-bottom:16px}.contact-card>p:not(.eyebrow){font-size:1.08rem}.site-footer{padding:16px}.rain-nook{min-width:0px;margin:0;padding:0 0 6px}.rain-window{position:relative;isolation:isolate;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#0a0c12;border:10px solid rgb(58,36,23);box-shadow:#1c100a 0 0 0 3px inset,rgba(0,0,0,.58) 0 0 34px inset,rgba(0,0,0,.24) 8px 13px 24px}.rain-window:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;background:linear-gradient(112deg,rgba(255,235,183,.07),transparent 27%,rgba(145,191,210,.035) 48%,transparent 68%);mix-blend-mode:screen}.rain-window canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;image-rendering:crisp-edges}.window-muntin{position:absolute;z-index:6;background:linear-gradient(90deg,#2a180f,#54311d 42%,#26150d);box-shadow:rgba(0,0,0,.55) 0 0 7px}.window-muntin.vertical{top:0;bottom:0;left:50%;width:8px;transform:translate(-50%)}.window-muntin.horizontal{left:0;right:0;top:50%;height:8px;transform:translateY(-50%)}.curtain{position:absolute;z-index:7;top:0;width:18%;height:78%;background:repeating-linear-gradient(82deg,#e2d2ae,#e2d2ae 7px,#c3ae86 8px,#c3ae86 12px,#eee1c4 13px,#eee1c4 18px);filter:saturate(.72);box-shadow:rgba(0,0,0,.22) 0 6px 8px}.curtain:after{content:"";position:absolute;top:53%;width:68%;height:8%;background:#a58b63;box-shadow:rgba(0,0,0,.26) 0 2px 4px}.curtain-left{left:-2%;clip-path:polygon(0px 0px,100% 0px,78% 46%,92% 100%,0px 100%)}.curtain-left:after{right:-1%}.curtain-right{right:-2%;clip-path:polygon(0px 0px,100% 0px,100% 100%,8% 100%,22% 46%)}.curtain-right:after{left:-1%}.rain-sill{position:absolute;z-index:8;left:0;right:0;bottom:0;height:14%;background:linear-gradient(#5b361f,#2a170e);border-top:4px solid rgb(117,73,42);box-shadow:rgba(0,0,0,.35) 0 -5px 11px}.sill-mug{position:absolute;left:18%;bottom:24%;width:10%;height:50%;background:#d9c6a2;border:2px solid rgb(158,132,93);border-radius:4px 4px 8px 8px}.sill-mug:after{content:"";position:absolute;right:-40%;top:20%;width:42%;height:45%;border-width:2px 2px 2px 0px;border-style:solid solid solid none;border-color:rgb(170,144,105) rgb(170,144,105) rgb(170,144,105) currentcolor;border-image:none;border-radius:0 9px 9px 0}.sill-plant{position:absolute;right:18%;bottom:22%;width:9%;height:48%;display:grid;place-items:center;color:#4f914e;background:#8f693f;border:2px solid rgb(96,69,47);border-radius:2px 2px 8px 8px;font-size:1rem;line-height:1}.window-note{margin:10px 4px 0;color:#746759;font-family:var(--serif);font-size:.82rem;font-style:italic;text-align:right}@media(max-width:900px){.front-window{min-height:0px}.window-display{min-height:450px}.threshold{height:125px}.room{padding-top:54px;padding-bottom:54px}.counter-room{grid-template-columns:1fr}.rain-nook{max-width:650px;margin:0 auto}.contact-room{grid-template-columns:1fr}}@media(max-width:650px){.site-header{min-height:58px}.front-window{border-top-width:6px}.window-copy{padding:40px 25px}.window-display{min-height:390px;padding-top:42px;padding-bottom:54px}.threshold{height:105px}.room{padding-top:48px;padding-bottom:48px}.contact-card>img{display:none}.window-note{text-align:left}.rain-window{border-width:7px}}.rain-window{aspect-ratio:16 / 9;border:4px solid rgb(39,22,14);background:#080a0f;box-shadow:rgba(194,151,92,.2) 0 0 0 1px inset,rgba(0,0,0,.24) 8px 13px 24px}.rain-window canvas{cursor:crosshair}.front-window{min-height:470px}.window-copy{padding:clamp(42px,5.4vw,72px) clamp(30px,5vw,72px) 46px}.window-copy h1{font-size:clamp(4rem,7.3vw,7.2rem)}.lede{margin:20px 0 22px}.threshold{height:clamp(88px,11vw,125px)}.room{padding:clamp(36px,4.4vw,58px) clamp(28px,4.5vw,62px)}.room h2{font-size:clamp(2.9rem,4.4vw,4.8rem)}.books-room{padding-bottom:22px}.books-room .room-heading{max-width:none;display:grid;grid-template-columns:minmax(0px,1.2fr) minmax(280px,.8fr);grid-template-rows:auto auto;column-gap:clamp(34px,5vw,76px);align-items:end}.books-room .room-heading .eyebrow{grid-area:1 / 1;margin-bottom:8px}.books-room .room-heading h2{grid-area:2 / 1}.books-room .room-heading>p:last-child{grid-area:1 / 2 / span 2;align-self:end;margin:0 0 4px;font-size:1.03rem;line-height:1.44}.bookcase{margin-top:26px;padding:25px clamp(16px,3vw,34px) 32px;gap:clamp(22px,3vw,42px)}.book-card{gap:18px;padding:20px 18px 16px;grid-template-columns:minmax(135px,210px) 1fr}.catalog-card{padding:15px}.catalog-card h3{font-size:1.72rem}.catalog-card p{margin-top:8px;margin-bottom:11px;font-size:.96rem}.shelf-run{height:76px}.about-room{gap:clamp(28px,4vw,58px)}.murphy-wall{padding-top:35px}.about-copy>p:not(.eyebrow){font-size:1.06rem;line-height:1.47}.apothecary{margin-top:24px}.apothecary div{min-height:78px;padding-top:25px}.counter-room{gap:clamp(28px,4vw,52px)}.counter-lede{font-size:1.27rem}.counter-copy>p:last-child{font-size:1.01rem;line-height:1.5}.contact-room{min-height:0px;grid-template-columns:minmax(0px,1fr) 280px;gap:clamp(32px,4vw,52px);align-items:center}.contact-card>img{width:92px;margin-bottom:12px}.contact-card h2{margin-bottom:18px}.contact-card>p:not(.eyebrow){font-size:1.06rem;line-height:1.42;max-width:620px}.contact-link{margin-top:10px}@media(max-width:900px){.books-room .room-heading{display:block}.books-room .room-heading>p:last-child{margin-top:16px;max-width:650px}.book-card{grid-template-columns:minmax(130px,190px) 1fr}.contact-room{grid-template-columns:1fr}}@media(max-width:620px){.front-window{min-height:0px}.window-copy{padding:34px 24px}.threshold{height:82px}.room{padding:40px 22px}.room h2{font-size:clamp(2.7rem,13vw,4rem)}.book-card{grid-template-columns:1fr}.book-object{width:min(220px,72%)}.shelf-run{height:58px}}.stockroom-shell{position:relative!important;width:300px!important;height:430px!important;padding:0!important;perspective:1100px!important;isolation:isolate!important;overflow:visible!important;border:0px!important;background:linear-gradient(90deg,rgb(23,12,8) 0px,rgb(23,12,8) 5px,rgb(91,56,34) 5px,rgb(91,56,34) 12px,rgb(43,25,15) 12px,rgb(43,25,15) 18px,transparent 18px,transparent calc(100% - 18px),rgb(43,25,15) calc(100% - 18px),rgb(43,25,15) calc(100% - 12px),rgb(91,56,34) calc(100% - 12px),rgb(91,56,34) calc(100% - 5px),rgb(23,12,8) calc(100% - 5px))!important;box-shadow:rgba(0,0,0,.28) 10px 16px 28px!important}.stockroom-shell:before{content:""!important;position:absolute!important;z-index:40!important;left:-7px!important;right:-7px!important;top:-2px!important;height:27px!important;pointer-events:none!important;background:linear-gradient(#6a4328,#4b2d1b 30%,#2b180f 70%,#160c08)!important;border:2px solid rgb(20,11,8)!important;box-shadow:rgba(237,199,142,.13) 0 2px inset,rgba(0,0,0,.28) 0 -5px inset,rgba(0,0,0,.25) 0 5px 8px!important}.stockroom-shell:after{content:""!important;position:absolute!important;z-index:8!important;top:27px!important;bottom:13px!important;right:15px!important;width:7px!important;pointer-events:none!important;background:linear-gradient(90deg,rgba(0,0,0,.94),rgba(190,239,44,.48) 48%,rgba(100,30,137,.46))!important;box-shadow:rgba(180,238,37,.28) 0 0 11px,rgba(86,24,125,.17) 0 0 22px!important;opacity:.82!important}.stockroom-depth{position:absolute!important;z-index:1!important;top:25px!important;right:17px!important;bottom:14px!important;left:17px!important;overflow:hidden!important;background:#09050d!important;border:7px solid rgb(22,13,9)!important;box-shadow:#55371f 0 0 0 2px inset,#000 0 0 38px inset,rgba(167,219,36,.08) 0 0 30px!important}.stockroom-depth canvas{position:absolute!important;top:-4%!important;right:-4%!important;bottom:-4%!important;left:-4%!important;width:108%!important;height:108%!important;display:block!important;image-rendering:crisp-edges!important;filter:saturate(.94) brightness(.72) contrast(1.12)!important;transform:scale(1.02)!important}.stockroom-vignette{position:absolute!important;z-index:4!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;background:radial-gradient(circle at 48% 46%,transparent 24%,rgba(0,0,0,.12) 58%,rgba(0,0,0,.76) 100%)!important}.stockroom-shell .back-door{position:absolute!important;z-index:12!important;inset:25px auto auto 17px!important;width:266px!important;height:391px!important;margin:0!important;padding:0!important;overflow:hidden!important;-webkit-appearance:none!important;appearance:none!important;border:4px solid rgb(24,14,9)!important;border-radius:0!important;color:inherit!important;cursor:pointer!important;background:radial-gradient(at 24% 12%,rgba(255,255,255,.035),transparent 21%),repeating-linear-gradient(89deg,rgba(255,255,255,.02) 0px,rgba(255,255,255,.02) 1px,transparent 1px,transparent 9px),linear-gradient(96deg,#27160f,#3b2417 19%,#2d1a11 44%,#47291a 70%,#29170f)!important;box-shadow:rgba(197,145,81,.13) 0 0 0 1px inset,rgba(0,0,0,.24) -16px 0 24px inset,rgba(0,0,0,.35) 7px 13px 22px!important;transform-origin:0px 50%!important;transform-style:preserve-3d!important;transition:transform .85s cubic-bezier(.2,.73,.18,1),box-shadow .85s!important}.stockroom-shell .back-door:before{content:""!important;position:absolute!important;z-index:0!important;top:7px!important;right:7px!important;bottom:7px!important;left:7px!important;border:1px solid rgba(184,142,82,.16)!important;background:repeating-linear-gradient(0deg,transparent 0px,transparent 29px,rgba(0,0,0,.024) 30px,rgba(0,0,0,.024) 31px)!important;pointer-events:none!important}.stockroom-shell .back-door:after{content:""!important;position:absolute!important;z-index:9!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;background:linear-gradient(90deg,rgba(255,255,255,.02),transparent 10%,transparent 87%,rgba(0,0,0,.18)),radial-gradient(circle at 80% 68%,rgba(0,0,0,.14),transparent 13%)!important;mix-blend-mode:soft-light!important}.stockroom-shell .back-door:focus-visible{outline:3px solid var(--blue)!important;outline-offset:5px!important}.stockroom-shell .back-door>.door-panel{position:absolute!important;z-index:2!important;width:32%!important;height:25%!important;margin:0!important;padding:0!important;transform:none!important;color:transparent!important;font-size:0px!important;line-height:0!important;letter-spacing:0px!important;white-space:normal!important;border:2px solid rgb(26,15,10)!important;background:linear-gradient(145deg,rgba(255,255,255,.043),transparent 18%),linear-gradient(315deg,rgba(0,0,0,.25),transparent 22%),linear-gradient(95deg,#3d2518,#29180f 55%,#422619)!important;box-shadow:rgba(255,255,255,.024) 3px 3px 6px inset,rgba(0,0,0,.32) -5px -5px 8px inset,#2a180f 0 0 0 4px,#1a0f0a 0 0 0 6px!important;pointer-events:none!important}.stockroom-shell .door-panel-top-left{inset:16% auto auto 10%!important}.stockroom-shell .door-panel-top-right{inset:16% 10% auto auto!important}.stockroom-shell .door-panel-bottom-left{inset:54% auto auto 10%!important}.stockroom-shell .door-panel-bottom-right{inset:54% 10% auto auto!important}.stockroom-shell .door-plaque{position:absolute!important;z-index:7!important;inset:20px auto auto 50%!important;min-width:112px!important;padding:7px 14px 6px!important;transform:translate(-50%) rotate(-.8deg)!important;color:#21150d!important;background:linear-gradient(#d4b16b,#96703a)!important;border:1px solid rgb(94,67,31)!important;box-shadow:rgba(255,238,187,.55) 0 1px inset,rgba(0,0,0,.35) 0 2px 4px!important;font-family:var(--sans)!important;font-size:.55rem!important;font-weight:800!important;line-height:1!important;letter-spacing:.16em!important;white-space:nowrap!important}.stockroom-shell .door-plaque:before,.stockroom-shell .door-plaque:after{content:""!important;position:absolute!important;top:50%!important;width:3px!important;height:3px!important;border-radius:50%!important;background:#4a351d!important}.stockroom-shell .door-plaque:before{left:6px!important}.stockroom-shell .door-plaque:after{right:6px!important}.stockroom-shell .door-hardware{position:absolute!important;z-index:7!important;inset:48% 14px auto auto!important;width:25px!important;height:62px!important;margin:0!important;padding:0!important;transform:translateY(-50%)!important;background:linear-gradient(90deg,#6a4b28,#b28a4b 48%,#71512d)!important;border:1px solid rgb(58,41,24)!important;border-radius:3px!important;box-shadow:rgba(255,235,180,.38) 0 1px inset,rgba(0,0,0,.35) 0 2px 5px!important}.stockroom-shell .door-knob{position:absolute!important;left:-9px!important;top:13px!important;width:25px!important;height:25px!important;margin:0!important;padding:0!important;border-radius:50%!important;background:radial-gradient(circle at 36% 31%,#dfc083,#dfc083 10%,#a67d43 28%,#6d4d29 72%,#392818)!important;border:1px solid rgb(56,39,25)!important;box-shadow:rgba(0,0,0,.4) 2px 3px 5px!important}.stockroom-shell .door-keyhole{position:absolute!important;left:10px!important;bottom:8px!important;width:5px!important;height:8px!important;margin:0!important;padding:0!important;background:#2a1c10!important;border-radius:50% 50% 35% 35%!important;box-shadow:none!important}.stockroom-shell .door-hinge{position:absolute!important;z-index:7!important;left:-4px!important;right:auto!important;width:10px!important;height:40px!important;margin:0!important;padding:0!important;transform:none!important;background:linear-gradient(90deg,#3b2a1b,#8b6a3e 48%,#38281a)!important;border:1px solid rgb(32,22,15)!important;border-radius:1px!important;box-shadow:rgba(0,0,0,.4) 1px 1px 3px!important}.stockroom-shell .hinge-one{top:13%!important;bottom:auto!important}.stockroom-shell .hinge-two{top:44%!important;bottom:auto!important}.stockroom-shell .hinge-three{top:auto!important;bottom:13%!important}.stockroom-shell .door-kick{position:absolute!important;z-index:3!important;inset:auto 10% 3.5%!important;width:auto!important;height:6.5%!important;margin:0!important;padding:0!important;transform:none!important;background:linear-gradient(105deg,transparent 12%,rgba(255,255,255,.07) 13%,rgba(255,255,255,.07) 14%,transparent 15%,transparent 62%,rgba(0,0,0,.11) 63%,rgba(0,0,0,.11) 68%,transparent 69%),linear-gradient(#725130,#4b341f)!important;border:1px solid rgb(50,34,23)!important;box-shadow:rgba(255,230,178,.15) 0 1px inset,rgba(0,0,0,.24) 0 -2px 5px!important;opacity:.78!important}.stockroom-shell .door-note{position:absolute!important;z-index:7!important;inset:auto auto 14% 50%!important;width:62%!important;margin:0!important;padding:5px 6px!important;transform:translate(-50%) rotate(1.4deg)!important;color:#4d4337!important;background:#d8ccb5!important;border:1px solid rgb(156,139,113)!important;box-shadow:rgba(0,0,0,.24) 2px 3px 5px!important;font-family:var(--serif)!important;font-size:.61rem!important;line-height:1.05!important;text-align:center!important}.stockroom-shell .door-note:before{content:""!important;position:absolute!important;top:-5px!important;left:50%!important;width:26px!important;height:9px!important;transform:translate(-50%) rotate(-2deg)!important;background:rgba(203,187,147,.62)!important;box-shadow:rgba(0,0,0,.14) 0 1px 2px!important}.stockroom-shell.is-ajar .back-door{transform:rotateY(-11deg)!important;box-shadow:rgba(0,0,0,.28) -16px 0 24px inset,rgba(0,0,0,.38) 13px 14px 27px,rgba(186,240,47,.11) 11px 0 21px!important}.stockroom-shell.is-open .back-door{transform:rotateY(-82deg)!important;box-shadow:rgba(0,0,0,.35) -18px 0 26px inset,rgba(0,0,0,.42) 17px 18px 34px!important}.stockroom-shell.is-open:after{opacity:.25!important}@media(max-width:900px){.stockroom-shell{width:260px!important;height:372px!important;margin:auto!important}.stockroom-shell:before{height:24px!important}.stockroom-shell .back-door{left:15px!important;top:23px!important;width:230px!important;height:335px!important}.stockroom-depth{top:23px!important;right:15px!important;bottom:12px!important;left:15px!important}}@media(prefers-reduced-motion:reduce){.stockroom-shell .back-door{transition:none!important}.stockroom-shell.is-ajar .back-door{transform:rotateY(-9deg)!important}.stockroom-shell.is-open .back-door{transform:rotateY(-78deg)!important}}.bookcase{position:relative;isolation:isolate;margin-top:24px;padding:46px 34px 44px;gap:24px;overflow:hidden;border:0px;background:url(/assets/wood-dark-pixel.webp) center top / 100% 34px no-repeat,url(/assets/wood-dark-pixel.webp) center bottom / 100% 30px no-repeat,linear-gradient(90deg,rgb(35,20,13) 0px,rgb(35,20,13) 22px,transparent 22px,transparent calc(100% - 22px),rgb(35,20,13) calc(100% - 22px)),linear-gradient(rgba(22,12,8,.18),rgba(22,12,8,.42)),url(/assets/wood-back-pixel.webp) center center / cover;box-shadow:#160c08 0 0 0 2px inset,rgba(0,0,0,.58) 0 0 36px inset,rgba(0,0,0,.28) 0 18px 35px}.bookcase:before{content:"";position:absolute;z-index:3;top:34px;bottom:30px;left:50%;width:20px;transform:translate(-50%);background:linear-gradient(90deg,#1b0f09,#4e2d1b 46%,#25140d);box-shadow:rgba(255,221,164,.06) 2px 0 inset,rgba(0,0,0,.32) -3px 0 inset;pointer-events:none}.book-card{position:relative;z-index:2;min-width:0px;padding:24px 22px 36px;gap:20px;border:0px;background:linear-gradient(rgba(73,43,26,.36),rgba(27,15,10,.6));box-shadow:rgba(189,146,89,.12) 0 0 0 1px inset,rgba(0,0,0,.18) 0 12px 26px inset}.book-card:after{content:"";position:absolute;left:-8px;right:-8px;bottom:0;height:26px;background:url(/assets/wood-dark-pixel.webp) center center / cover;border-top:2px solid rgb(122,75,45);box-shadow:rgba(0,0,0,.28) 0 -4px 10px,rgba(0,0,0,.22) 0 -5px inset}.book-object{position:relative;z-index:1;filter:drop-shadow(rgba(0,0,0,.44) 8px 10px 8px)}.catalog-card{z-index:1;background:linear-gradient(#f6eedf,#eadfc9);border:1px solid rgb(165,141,104);box-shadow:rgba(45,28,18,.22) 4px 5px,rgba(0,0,0,.16) 0 10px 16px}.books-room{padding-bottom:34px}.murphy-frame.pixel-frame{padding:15px;border:0px;background:url(/assets/wood-dark-pixel.webp) center center / cover;box-shadow:#1d100a 0 0 0 3px inset,rgba(170,107,63,.35) 0 0 0 6px inset,rgba(0,0,0,.36) 10px 14px 28px}.murphy-frame.pixel-frame img{border:3px solid rgb(26,15,9);image-rendering:auto}.about-room{grid-template-columns:minmax(260px,.78fr) minmax(420px,1.22fr);align-items:start}.about-copy{padding-top:18px}.about-copy h2{margin-bottom:18px}.oddities-wall{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0px,1.45fr) minmax(180px,.55fr);gap:28px;align-items:end;margin:8px 0 18px;padding:0 4%}.pixel-wall-art{margin:0;position:relative;background:url(/assets/wood-dark-pixel.webp) center center / cover;padding:8px;box-shadow:rgba(0,0,0,.23) 7px 9px 18px;transform:rotate(-.4deg)}.pixel-wall-art:nth-child(2){justify-self:end;max-width:260px;transform:rotate(.7deg)}.pixel-wall-art img{width:100%;display:block;image-rendering:crisp-edges;border:2px solid rgb(29,17,11)}.family-collage-art{max-width:560px}.oddities-case{grid-column:1 / -1;position:relative;overflow:hidden;padding:46px 28px 28px;background:url(/assets/wood-dark-pixel.webp) center top / 100% 30px no-repeat,linear-gradient(90deg,rgb(36,21,14) 0px,rgb(36,21,14) 20px,transparent 20px,transparent calc(100% - 20px),rgb(36,21,14) calc(100% - 20px)),linear-gradient(rgba(18,10,7,.16),rgba(18,10,7,.38)),url(/assets/wood-back-pixel.webp) center center / cover;box-shadow:#150b08 0 0 0 2px inset,rgba(0,0,0,.48) 0 0 32px inset,rgba(0,0,0,.25) 0 18px 34px}.oddities-case-sign{position:absolute;top:10px;left:50%;z-index:8;transform:translate(-50%) rotate(-.4deg);white-space:nowrap;padding:5px 11px 4px;color:#342313;background:linear-gradient(#d2b06c,#9f7740);border:1px solid rgb(101,72,33);box-shadow:#2a180f 1px 2px;font-size:.5rem;font-weight:800;letter-spacing:.13em}.oddity-shelf{position:relative;min-height:150px;display:flex;align-items:flex-end;justify-content:space-around;gap:clamp(12px,2.4vw,34px);padding:18px 34px 31px;background:linear-gradient(rgba(17,10,7,.14),rgba(17,10,7,.38));border-left:1px solid rgba(169,109,65,.13);border-right:1px solid rgba(169,109,65,.13)}.oddity-shelf+.oddity-shelf{margin-top:4px}.oddity-shelf:after{content:"";position:absolute;z-index:6;left:-14px;right:-14px;bottom:0;height:27px;background:url(/assets/wood-dark-pixel.webp) center center / cover;border-top:2px solid rgb(125,78,46);box-shadow:rgba(0,0,0,.28) 0 -4px 9px,rgba(0,0,0,.22) 0 -5px inset}.oddity{position:relative;z-index:4;display:flex;align-items:flex-end;justify-content:center;min-width:0px;filter:drop-shadow(rgba(0,0,0,.35) 4px 6px 4px)}.oddity img{display:block;max-width:100%;max-height:112px;image-rendering:crisp-edges}.oddity.sprite img{width:auto;max-height:96px}.oddity.console img{max-height:88px}.oddity.handheld img{max-height:92px}.oddity.cartridges img{max-height:86px}.oddity.standing-frame{padding:5px;background:url(/assets/wood-dark-pixel.webp) center center / cover;box-shadow:#1c100a 0 0 0 2px inset}.oddity.standing-frame img{border:1px solid rgb(33,19,12);max-height:104px}.oddity.family-small{transform:rotate(-1deg)}.oddity.lego{transform:rotate(.8deg)}.oddity.carved-art{padding:5px;background:#2b190f;box-shadow:#6d4228 0 0 0 2px inset}.oddity.carved-art img{max-height:104px}.oddity.blaster img{max-height:92px;max-width:190px}.oddity.shelf-photo{padding:4px;background:#3a2317;box-shadow:#8a5a36 0 0 0 1px inset}.oddity.shelf-photo img{max-height:104px;max-width:95px;object-fit:cover}@media(max-width:900px){.bookcase:before{display:none}.oddities-wall{grid-template-columns:1fr .42fr;gap:18px;padding:0}.oddity-shelf{gap:14px;padding-left:18px;padding-right:18px}.oddity.blaster{display:none}}@media(max-width:650px){.oddities-wall{grid-template-columns:1fr;align-items:start}.pixel-wall-art:nth-child(2){justify-self:start;max-width:220px}.oddities-case{padding-left:14px;padding-right:14px}.oddity-shelf{min-height:135px;padding:14px 8px 28px;gap:6px}.oddity.sprite img{max-height:74px}.oddity.standing-frame img,.oddity.carved-art img{max-height:78px}.oddity.shelf-photo{display:none}}.bookcase-final{display:block;margin-top:26px;padding:18px 18px 22px;overflow:hidden;border:5px solid rgb(23,13,8);background:linear-gradient(rgba(12,7,5,.08),rgba(12,7,5,.28)),url(/assets/wood-back-pixel.webp) center center / 420px auto repeat;box-shadow:#704227 0 0 0 2px inset,rgba(0,0,0,.62) 0 0 42px inset,rgba(0,0,0,.26) 0 18px 34px}.bookcase-final:before{display:none}.shelf-deck{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(8px,1.15vw,18px);min-height:112px;padding:10px 14px 25px;overflow:hidden;background:linear-gradient(rgba(7,4,3,.04),rgba(7,4,3,.22))}.shelf-deck:after,.showcase-main:after,.half-wall-shelf:after{content:"";position:absolute;z-index:8;left:-18px;right:-18px;bottom:0;height:22px;background:url(/assets/wood-dark-pixel.webp) center center / 520px 96px repeat-x;border-top:2px solid rgb(135,81,47);border-bottom:2px solid rgb(22,13,8);box-shadow:rgba(0,0,0,.34) 0 -6px 12px,rgba(255,213,152,.05) 0 4px inset}.showcase-top-shelf{border-bottom:1px solid rgba(191,132,82,.14)}.showcase-bottom-shelf{min-height:105px;margin-top:4px}.shelf-sprite{position:relative;z-index:4;width:auto;max-width:130px;max-height:88px;object-fit:contain;image-rendering:crisp-edges;filter:drop-shadow(rgba(0,0,0,.5) 3px 5px 2px)}.shelf-sprite.plant,.shelf-sprite.spider{max-height:98px}.shelf-sprite.frame-tall{max-height:82px}.shelf-sprite.frame-wide{max-height:73px}.shelf-sprite.visor{max-height:82px;max-width:152px}.shelf-sprite.sackhead{max-height:88px}.shelf-sprite.carved{max-height:80px}.shelf-sprite.rocket{max-height:78px}.shelf-sprite.handheld{max-height:77px}.shelf-sprite.cartridges{max-height:70px}.shelf-sprite.dino{max-height:76px}.shelf-sprite.camera{max-height:72px}.shelf-sprite.geode{max-height:70px}.shelf-sprite.starfighter{max-height:66px;max-width:155px}.pixel-book-stack{position:relative;z-index:4;display:flex;flex-direction:column-reverse;align-items:stretch;min-width:104px;filter:drop-shadow(rgba(0,0,0,.42) 3px 5px 2px)}.pixel-book-stack span{display:block;margin-top:2px;padding:3px 7px 2px;color:#d5b36e;background:linear-gradient(90deg,#203544,#2e4050 70%,#1c2d39);border:1px solid rgb(20,33,42);box-shadow:rgba(255,255,255,.06) 0 1px inset;font-size:.45rem;font-weight:800;letter-spacing:.075em;text-align:center}.pixel-book-stack span:nth-child(2n){background:linear-gradient(90deg,#6f3827,#84442e 70%,#53291e)}.pixel-book-stack span:nth-child(3n){background:linear-gradient(90deg,#6b6039,#857949 70%,#50492d)}.showcase-main{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:20px 4px 24px}.showcase-main:after{height:24px}.bookcase-final .book-card{position:relative;z-index:2;display:grid;align-items:end;gap:14px;min-width:0px;min-height:315px;padding:14px 12px 30px;border-width:1px 1px 0px;border-style:solid solid none;border-color:rgba(166,105,63,.16) rgba(166,105,63,.16) currentcolor;border-image:none;background:linear-gradient(rgba(65,37,22,.18),rgba(13,7,5,.42));box-shadow:rgba(0,0,0,.28) 0 0 24px inset}.bookcase-final .book-card:after{display:none}.bookcase-final .little-card{grid-template-columns:70px minmax(135px,185px) minmax(175px,1fr)}.bookcase-final .comment-card{grid-template-columns:minmax(135px,185px) minmax(175px,1fr) 105px}.bookcase-final .book-object{width:100%;align-self:end;filter:drop-shadow(rgba(0,0,0,.46) 6px 9px 5px);transform:none}.bookcase-final .book-object>img,.bookcase-final .placeholder-cover{max-height:270px;margin:auto}.bookcase-final .catalog-card{align-self:end;padding:14px 14px 13px;transform:none;box-shadow:rgba(35,20,13,.32) 3px 4px,rgba(0,0,0,.17) 0 8px 12px}.bookcase-final .catalog-card h3{font-size:1.55rem}.bookcase-final .catalog-card p{font-size:.87rem;line-height:1.42}.bay-oddments{display:flex;align-items:flex-end;gap:5px;min-width:0px;height:100%;padding-bottom:2px}.bay-oddments-left{justify-content:flex-start}.bay-oddments-right{justify-content:flex-end;flex-direction:column;align-items:stretch}.pixel-spines{display:flex;align-items:flex-end;height:190px;gap:2px}.pixel-spines span{writing-mode:vertical-rl;transform:rotate(180deg);display:flex;justify-content:center;align-items:center;width:15px;height:100%;padding:4px 1px;color:#d8b169;background:#263843;border:1px solid rgb(18,29,34);font-size:.39rem;font-weight:800;letter-spacing:.08em}.pixel-spines span:nth-child(2){height:92%;background:#6c3425}.pixel-spines span:nth-child(3){height:95%;background:#75673d}.pixel-spines span:nth-child(4){height:89%;background:#2e4650}.pixel-spines.small{height:auto;display:flex;flex-direction:column;gap:2px}.pixel-spines.small span{writing-mode:horizontal-tb;transform:none;width:auto;height:auto;padding:4px 5px;font-size:.4rem;text-align:center}.mini-tree-sprite,.snowglobe-sprite,.collage-key-sprite{image-rendering:crisp-edges;filter:drop-shadow(rgba(0,0,0,.45) 3px 5px 2px)}.mini-tree-sprite{width:38px}.snowglobe-sprite{width:45px;margin-left:-8px}.collage-key-sprite{width:100%;max-width:102px;margin-top:auto}.oddities-wall{grid-template-columns:minmax(0px,1.2fr) minmax(160px,.5fr);margin-top:18px;margin-bottom:18px;align-items:end}.pixel-wall-art{background:url(/assets/wood-dark-pixel.webp) center center / 420px auto repeat;padding:7px}.pixel-wall-art img{image-rendering:crisp-edges}.pixel-wall-art figcaption{padding:6px 5px 2px;color:#8e7047;background:#e9dfcc;font-size:.44rem;font-weight:800;letter-spacing:.12em;text-align:center}.future-photo-wall{max-width:440px;justify-self:start}.woven-tree-art{max-width:220px!important}.half-wall-case{grid-column:1 / -1;position:relative;margin-top:6px;padding:32px 18px 18px;overflow:hidden;border:4px solid rgb(23,13,8);background:linear-gradient(rgba(10,6,4,.05),rgba(10,6,4,.28)),url(/assets/wood-back-pixel.webp) center center / 420px auto repeat;box-shadow:#6d4127 0 0 0 2px inset,rgba(0,0,0,.48) 0 0 32px inset,rgba(0,0,0,.22) 0 15px 26px}.half-wall-case:before{content:"";position:absolute;left:0;right:0;top:0;height:25px;background:url(/assets/wood-dark-pixel.webp) center center / 520px 96px repeat-x;border-bottom:2px solid rgb(21,12,8);box-shadow:rgba(0,0,0,.28) 0 5px 10px}.half-wall-label{position:absolute;top:7px;left:18px;z-index:9;color:#d4b575;font-size:.45rem;font-weight:800;letter-spacing:.15em}.half-wall-shelf{position:relative;display:flex;align-items:flex-end;justify-content:space-around;gap:clamp(8px,2vw,24px);min-height:118px;padding:12px 18px 27px;background:linear-gradient(rgba(10,6,4,.06),rgba(10,6,4,.26))}.half-wall-shelf+.half-wall-shelf{margin-top:4px}.case-item{position:relative;z-index:3;width:auto;max-width:150px;max-height:91px;object-fit:contain;image-rendering:crisp-edges;filter:drop-shadow(rgba(0,0,0,.5) 3px 5px 2px)}.case-item.frame{max-height:72px}.case-item.visor{max-height:78px}.case-item.sackhead{max-height:84px}.case-item.carved{max-height:75px}.case-item.rocket{max-height:72px}.case-item.handheld{max-height:78px}.case-item.cartridges{max-height:69px}.case-item.dino{max-height:76px}.case-item.camera{max-height:70px}.case-item.geode{max-height:68px}.case-item.starfighter{max-height:62px;max-width:150px}@media(max-width:1050px){.showcase-top-shelf .frame-wide,.showcase-top-shelf .carved,.showcase-bottom-shelf .frame-wide{display:none}.bookcase-final .little-card{grid-template-columns:55px minmax(120px,165px) minmax(165px,1fr)}.bookcase-final .comment-card{grid-template-columns:minmax(120px,165px) minmax(165px,1fr) 82px}.pixel-spines{height:165px}.collage-key-sprite{max-width:80px}}@media(max-width:900px){.showcase-main{grid-template-columns:1fr}.bookcase-final .little-card,.bookcase-final .comment-card{grid-template-columns:80px minmax(145px,190px) 1fr}.comment-card .bay-oddments-right{grid-area:1 / 1}.comment-card .book-object{grid-column:2}.comment-card .catalog-card{grid-column:3}.showcase-top-shelf .rocket,.showcase-bottom-shelf .starfighter{display:none}}@media(max-width:680px){.bookcase-final{padding:12px 10px 16px}.shelf-deck{min-height:88px;padding-left:6px;padding-right:6px;gap:4px}.shelf-sprite{max-height:62px;max-width:86px}.shelf-sprite.plant,.shelf-sprite.spider{max-height:70px}.shelf-sprite.visor{max-height:58px}.shelf-sprite.sackhead{max-height:63px}.pixel-book-stack{min-width:78px}.pixel-book-stack span{font-size:.34rem;padding:2px 4px}.showcase-top-shelf .frame-tall,.showcase-top-shelf .spider,.showcase-bottom-shelf .camera,.showcase-bottom-shelf .geode{display:none}.bookcase-final .little-card,.bookcase-final .comment-card{grid-template-columns:1fr;min-height:0px}.bookcase-final .bay-oddments{display:none}.bookcase-final .book-object{width:min(220px,70%);margin:auto}.bookcase-final .catalog-card{width:100%}.oddities-wall{grid-template-columns:1fr}.future-photo-wall{max-width:none}.woven-tree-art{justify-self:start!important}.half-wall-shelf{min-height:92px;padding-left:6px;padding-right:6px;gap:4px}.case-item{max-height:60px;max-width:90px}.case-item.carved,.case-item.frame,.case-item.geode{display:none}}.shelf-stage{position:relative;width:min(100%,1500px);margin:16px auto 0;aspect-ratio:1672 / 941;isolation:isolate;overflow:visible;filter:drop-shadow(rgba(24,14,8,.24) 0px 16px 22px)}.shelf-furniture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:contain;pointer-events:none;user-select:none}.shelf-objects{position:absolute;top:0;right:0;bottom:0;left:0;z-index:auto;pointer-events:none}.shelf-object{position:absolute;width:auto;height:auto;max-width:none;object-fit:contain;--rot: 0deg;transform-origin:50% 100%;transform:rotate(var(--rot));filter:drop-shadow(rgba(0,0,0,.45) 0px .28vw .22vw);transition:transform .22s,filter .22s}.shelf-stage:hover .shelf-object{filter:drop-shadow(rgba(0,0,0,.5) 0px .34vw .26vw)}.shelf-object.dog-frame{left:5.5%;bottom:66.2%;width:7.1%}.shelf-object.reptar{left:15.2%;bottom:66.1%;width:7.2%}.shelf-object.movie-tapes{left:24.8%;bottom:66%;width:10.8%}.shelf-object.crt-tv{left:35.6%;bottom:66%;width:7.4%}.shelf-object.clear-handheld{left:45%;bottom:66%;width:4.7%}.shelf-object.vine-plant{left:1.1%;bottom:8%;width:12%;z-index:6}.shelf-object.vr{left:38.4%;bottom:66%;width:11.4%}.shelf-object.sackhead{left:58%;bottom:66.2%;width:5%}.shelf-object.jade{left:72%;bottom:66.1%;width:6.2%}.shelf-object.snake{left:88%;bottom:66%;width:4.8%}.shelf-book-slot{position:absolute;--rot: 0deg;transform:rotate(var(--rot));transform-origin:50% 100%;z-index:4;bottom:35.2%;width:43%;height:27.6%;display:grid;grid-template-columns:minmax(0px,.84fr) minmax(0px,1.16fr);align-items:end;gap:clamp(8px,.9vw,16px);padding:0 1.5% .35%}.shelf-book-left{left:5.1%}.shelf-book-right{left:51.7%}.shelf-book-cover{align-self:end;height:96%;min-width:0px;display:flex;align-items:flex-end;justify-content:center;filter:drop-shadow(rgba(0,0,0,.45) .35vw .42vw .26vw)}.shelf-book-cover>img,.shelf-book-cover>.placeholder-cover{width:auto;max-width:100%;max-height:100%;margin:0 auto;object-fit:contain}.shelf-stage .placeholder-cover{height:100%;aspect-ratio:.67 / 1}.shelf-card{width:94%;max-height:78%;overflow:hidden;place-self:end start;padding:clamp(8px,.8vw,13px) clamp(9px,.9vw,15px) clamp(7px,.75vw,12px);box-shadow:rgba(32,20,13,.22) .2vw .25vw,rgba(0,0,0,.14) 0 .3vw .55vw}.shelf-card h3{font-size:clamp(.9rem,1.25vw,1.42rem);margin:.28em 0 .3em}.shelf-card p{font-size:clamp(.56rem,.72vw,.78rem);line-height:1.34;margin:0 0 .62em}.shelf-card .card-index{font-size:clamp(.44rem,.52vw,.56rem)}.shelf-card button{font-size:clamp(.48rem,.58vw,.64rem);padding-top:.2em}.shelf-object.ice-dragon{left:5%;bottom:8.4%;width:11.4%}.shelf-object.helper{left:20.5%;bottom:8.4%;width:5.1%}.shelf-object.stone-box{left:29.7%;bottom:8.2%;width:8.2%}.shelf-object.agate{left:42.5%;bottom:8.3%;width:6.4%}.shelf-object.astronaut{left:55.4%;bottom:8.5%;width:5%}.shelf-object.snowboard-girl{left:64%;bottom:8.4%;width:5.2%}.shelf-object.family-frame{left:76%;bottom:8.4%;width:8.4%}.shelf-object.ronan{left:90.7%;bottom:8.6%;width:3.5%}.shelf-object.green-bandana{left:87.5%;bottom:15.5%;width:7%}.shelf-object.blockbuster-vhs{left:74%;bottom:66%;width:3.2%}.shelf-object.clay-heart{left:49%;bottom:38%;width:7%}.shelf-object.orange-hard-drive{left:76.5%;bottom:16%;width:6.5%}.shelf-object.jace-8000{left:23.5%;bottom:16%;width:10.5%}.shelf-object.vault-tec-lunchbox{left:12%;bottom:66%;width:7.5%}.shelf-object.zorn-bobblehead{left:72%;bottom:66%;width:5.8%}.shelf-object.baby-metroid{left:80%;bottom:16%;width:6.5%}.shelf-object.bandana-waddle-dee{left:22.5%;bottom:66%;width:5%}.shelf-object.landspeeder{left:31%;bottom:66%;width:8%}.shelf-object.xenomorph-plush{left:58%;bottom:16%;width:6%}.shelf-object.planet-express-ship{left:40%;bottom:16%;width:9%}.shelf-object.landline{left:27%;bottom:66%;width:8%}.shelf-object.apollo-lander{left:35.5%;bottom:66%;width:8.5%}.shelf-object.bulldozer{left:45%;bottom:66%;width:8.5%}.shelf-object.floppy-holder{left:54.5%;bottom:66%;width:7%}.shelf-object.loose-darts{left:62%;bottom:66%;width:7.5%}.shelf-object.paper-stack{left:68%;bottom:16.2%;width:8.5%}.shelf-object.crumpled-papers{left:59%;bottom:16.2%;width:6.2%}.shelf-object.petrified-wood{left:88%;bottom:16.2%;width:6.7%}.shelf-object.holy-hand-grenade{left:31%;bottom:16.3%;width:4.8%}.shelf-object.cords-av-rca{left:12%;bottom:16%;width:6.8%}.shelf-object.cords-ethernet{left:18.5%;bottom:16%;width:6.8%}.shelf-object.cords-power{left:25%;bottom:16%;width:6.8%}.shelf-object.cords-usb{left:41%;bottom:16%;width:6.8%}.shelf-object.cords-power-brick{left:60.5%;bottom:16%;width:6.8%}.shelf-object.cords-vga-hdmi{left:67%;bottom:16%;width:6.8%}.shelf-object.cords-mystery-knot{left:73.5%;bottom:16%;width:6.8%}.shelf-object.pc-tower{left:86.8%;bottom:8.2%;width:6.8%}.shelf-object.camping-fan{left:69.8%;bottom:8.3%;width:7.2%}.shelf-object.engraved-box{left:49.4%;bottom:8.1%;width:8%}.shelf-foreground{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none;user-select:none}.shelf-lip-crown{clip-path:inset(7.2% 0px 87.2%);z-index:198}.shelf-lip-top{clip-path:inset(31.7% 3.2% 63.7%);z-index:194}.shelf-lip-middle{clip-path:inset(61.6% 3.2% 33%);z-index:190}@media(hover:hover){.shelf-object:hover{transform:rotate(var(--rot)) translateY(-1.5%) scale(1.012)}}@media(max-width:900px){.shelf-stage{width:110%;margin-left:-5%}.shelf-card p{display:none}.shelf-book-slot{height:27%;bottom:35.1%;grid-template-columns:.9fr 1fr;gap:6px}.shelf-card{max-height:68%;padding:7px 8px 6px}}@media(max-width:650px){.shelf-stage{width:146%;margin-left:-23%;aspect-ratio:1672 / 941}.shelf-object.dog-frame,.shelf-object.snake,.shelf-object.ronan,.shelf-object.family-frame{display:none}.shelf-book-slot{width:43.5%;height:27.2%;bottom:35%}.shelf-book-left{left:5%}.shelf-book-right{left:51.6%}.shelf-card h3{font-size:.74rem}.shelf-card .card-index{font-size:.35rem}.shelf-card button{font-size:.4rem}}.shelf-stage .shelf-book-left{--rot: 0deg;inset:auto auto 38.1131% 21.0582%!important;width:26.5996%!important;transform:rotate(var(--rot))!important;z-index:184!important}.shelf-stage .shelf-book-right{--rot: 0deg;inset:auto auto 38.6431% 57.8894%!important;width:26.5996%!important;transform:rotate(var(--rot))!important;z-index:188!important}.oddities-wall,.half-wall-case{display:none!important}.about-room{grid-template-columns:minmax(260px,.78fr) minmax(420px,1.22fr);align-items:center}.counter-room{grid-template-columns:minmax(300px,.72fr) minmax(520px,1.28fr);align-items:center}.rain-nook{width:100%;max-width:none}.rain-window.video-store-rain{position:relative;width:100%;aspect-ratio:1672 / 941;overflow:hidden;border:4px solid rgb(39,22,14);background:#08111e;box-shadow:rgba(194,151,92,.2) 0 0 0 1px inset,rgba(0,0,0,.24) 8px 13px 24px}.rain-window.video-store-rain:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;background:linear-gradient(112deg,rgba(255,235,183,.055),transparent 28%,rgba(145,191,210,.027) 49%,transparent 69%);mix-blend-mode:screen}.rain-exterior,.rain-interior{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;image-rendering:auto}.rain-exterior{z-index:1}.rain-interior{z-index:4;pointer-events:none}.rainfall{position:absolute;z-index:2;top:-24%;right:-8%;bottom:-24%;left:-8%;pointer-events:none;opacity:.46;background-image:repeating-linear-gradient(103deg,transparent 0px,transparent 14px,rgba(183,211,236,.5) 15px,rgba(183,211,236,.5) 16px,transparent 17px,transparent 30px);background-size:32px 54px;animation:1.05s linear 0s infinite normal none running videoStoreRain}.rainfall.rain-near{z-index:3;opacity:.28;background-image:repeating-linear-gradient(101deg,transparent 0px,transparent 31px,rgba(223,236,248,.65) 32px,rgba(223,236,248,.65) 34px,transparent 35px,transparent 57px);background-size:58px 91px;animation-duration:.72s}@keyframes videoStoreRain{0%{transform:translate3d(-1.5%,-10%,0)}to{transform:translate3d(1.5%,12%,0)}}@media(prefers-reduced-motion:reduce){.rainfall{animation:auto ease 0s 1 normal none running none}}@media(max-width:900px){.counter-room{grid-template-columns:1fr}.rain-nook{max-width:760px;margin:0 auto}}.rain-window.video-store-rain{aspect-ratio:16 / 9;overflow:hidden;background:#08111e}.rain-window.video-store-rain canvas[data-rain-window]{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;z-index:1;image-rendering:crisp-edges}.rain-window.video-store-rain:before{z-index:2}.rain-window.video-store-rain .rainfall,.rain-window.video-store-rain .rain-exterior,.rain-window.video-store-rain .rain-interior{display:none!important}.rain-window.pane-rain-player{position:relative;aspect-ratio:16 / 9;overflow:visible;background:#070b10}.pane-canvas-wrap{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#070b10}.pane-rain-player canvas[data-pane-canvas]{display:block;width:100%;height:100%;image-rendering:crisp-edges;touch-action:none;user-select:none}.pane-scene-controls{position:absolute;left:50%;bottom:10px;z-index:12;transform:translate(-50%);display:flex;align-items:center;gap:8px;max-width:calc(100% - 20px);padding:6px 8px;border:1px solid rgba(225,204,158,.28);border-radius:999px;background:rgba(17,13,10,.76);box-shadow:rgba(0,0,0,.3) 0 4px 18px}.pane-scene-label{min-width:150px;max-width:min(48vw,320px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;color:#eee0be;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.pane-arrow,.pane-view-btn{-webkit-appearance:none;appearance:none;border:0px;color:#eee0be;background:transparent;cursor:pointer}.pane-arrow{width:34px;height:34px;border-radius:50%;font-size:28px;line-height:28px}.pane-view-btn{min-height:30px;padding:0 10px;border-left:1px solid rgba(225,204,158,.22);border-right:1px solid rgba(225,204,158,.22);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.pane-arrow:hover,.pane-view-btn:hover{background:rgba(255,255,255,.08)}.pane-rain-player.is-loading:after{content:"opening the view…";position:absolute;top:10px;right:12px;z-index:13;color:rgba(238,224,190,.8);font-size:10px;letter-spacing:.12em;text-transform:uppercase}@media(max-width:700px){.pane-scene-controls{bottom:6px;gap:3px;padding:4px 5px}.pane-scene-label{min-width:90px;max-width:38vw;font-size:9px}.pane-arrow{width:30px;height:30px}.pane-view-btn{padding:0 7px;font-size:9px}}.books-room .room-heading{position:relative;z-index:30;display:block;max-width:none}.books-room .room-heading .eyebrow{margin:0 0 8px}.books-room .room-heading .shelf-life-title{position:relative;z-index:2;margin:0;max-width:1180px;font-size:clamp(4.1rem,6.55vw,7.4rem);line-height:.82;letter-spacing:-.035em}.books-room .room-heading .shelf-life-title span{display:block;white-space:nowrap}.books-room .room-heading .shelf-life-title span+span{padding-left:clamp(205px,18.5vw,330px);margin-top:.09em}.books-room .room-heading>p:last-child{position:relative;z-index:3;width:min(610px,44%);margin:18px 0 0 auto;font-size:1.03rem;line-height:1.44}.books-room .shelf-stage{margin-top:-4px}@media(max-width:980px){.books-room .room-heading .shelf-life-title{font-size:clamp(3.5rem,7.6vw,6rem)}.books-room .room-heading .shelf-life-title span+span{padding-left:clamp(145px,18vw,220px)}.books-room .room-heading>p:last-child{width:min(620px,65%)}}@media(max-width:700px){.books-room .room-heading .shelf-life-title{font-size:clamp(3rem,12vw,4.8rem);line-height:.9}.books-room .room-heading .shelf-life-title span{white-space:normal}.books-room .room-heading .shelf-life-title span+span{padding-left:0;margin-top:.08em}.books-room .room-heading>p:last-child{width:auto;margin:16px 0 0}.books-room .shelf-stage{margin-top:12px}}.books-room .room-heading{position:relative;margin-bottom:clamp(72px,6.2vw,102px)}.books-room .room-heading .shelf-life-title{max-width:none}.books-room .room-heading .shelf-life-title span+span{padding-left:24%}.books-room .room-heading>p:last-child{position:absolute;right:0;top:calc(100% + 4px);width:min(610px,42%);margin:0}.books-room .shelf-stage{margin-top:0}@media(max-width:980px){.books-room .room-heading{margin-bottom:clamp(78px,9vw,118px)}.books-room .room-heading .shelf-life-title span+span{padding-left:22%}.books-room .room-heading>p:last-child{width:min(560px,50%)}}@media(max-width:700px){.books-room .room-heading{margin-bottom:0}.books-room .room-heading .shelf-life-title span+span{padding-left:0}.books-room .room-heading>p:last-child{position:relative;right:auto;top:auto;width:auto;margin:16px 0 0}.books-room .shelf-stage{margin-top:12px}}@media(min-width:981px){.books-room .room-heading{position:relative;height:clamp(235px,15.8vw,275px);margin-bottom:0;overflow:visible}.books-room .room-heading .shelf-life-title{position:absolute;inset:0px auto auto 0px;width:100%;margin:0;max-width:none}.books-room .room-heading .shelf-life-title span:first-child{padding-left:0}.books-room .room-heading .shelf-life-title span+span{padding-left:24%;margin-top:.02em}.books-room .room-heading>p:last-child{position:absolute;right:1%;bottom:4px;top:auto;width:min(610px,40%);margin:0;z-index:4}.books-room .shelf-stage{margin-top:0;position:relative;z-index:2}}@media(min-width:1280px){.books-room .room-heading{height:250px}.books-room .room-heading .shelf-life-title span+span{padding-left:23%}.books-room .room-heading>p:last-child{right:1.5%;width:39%}}@media(min-width:1500px){.books-room .room-heading{height:242px}.books-room .room-heading .shelf-life-title span+span{padding-left:22.5%}}@media(max-width:980px){.books-room .room-heading{height:auto;margin-bottom:0}.books-room .room-heading .shelf-life-title{position:relative;inset:auto;width:auto}.books-room .room-heading>p:last-child{position:relative;right:auto;bottom:auto;top:auto;width:min(620px,65%);margin:18px 0 0 auto}.books-room .shelf-stage{margin-top:12px}}.site-layout-editor-launch{position:fixed;right:14px;bottom:14px;z-index:99998;border:1px solid rgba(232,207,148,.45);background:#21160f;color:#f1dfb4;padding:10px 14px;border-radius:999px;font:700 11px/1 system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:rgba(0,0,0,.28) 0 6px 22px}.site-layout-editor{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;pointer-events:none;font:12px/1.25 system-ui,sans-serif}.site-layout-editor[hidden]{display:none!important}.sle-toolbar,.sle-panel{pointer-events:auto;position:fixed;background:rgba(20,16,12,.96);color:#f4e4bd;border:1px solid rgb(111,87,51);box-shadow:rgba(0,0,0,.38) 0 8px 30px}.sle-toolbar{left:12px;right:12px;top:12px;min-height:46px;display:flex;align-items:center;gap:7px;padding:7px 10px;border-radius:10px}.sle-toolbar strong{margin-right:8px}.sle-toolbar button,.sle-import{border:1px solid rgb(112,88,52);background:#302317;color:#f4e4bd;padding:7px 9px;border-radius:6px;cursor:pointer}.sle-import input{display:none}.sle-panel{right:12px;top:72px;width:220px;padding:12px;border-radius:10px;display:grid;gap:7px}.sle-panel label{display:grid;grid-template-columns:60px 1fr;gap:6px;align-items:center}.sle-panel input[type=number]{width:100%;box-sizing:border-box;border:1px solid rgb(95,77,49);background:#130f0c;color:#fff3d4;padding:5px 6px}.sle-panel small{opacity:.7;line-height:1.35}body.sle-active{cursor:crosshair}body.sle-active .sle-editable{outline:rgba(229,190,96,.36) dashed 1px;outline-offset:2px}body.sle-active .sle-selected{box-shadow:rgba(0,0,0,.3) 0 0 0 2px;outline:rgb(255,212,90) solid 2px!important;outline-offset:4px!important}.sle-positioned{transform:translate(var(--sle-x),var(--sle-y)) rotate(var(--sle-r))!important;transform-origin:center center!important}body.sle-active a,body.sle-active button:not(.site-layout-editor-launch):not(.sle-toolbar button){cursor:crosshair}@media(max-width:720px){.sle-toolbar{overflow:auto;white-space:nowrap}.sle-panel{top:auto;bottom:10px;right:10px;width:190px}}.books-room .room-heading{--v23-x: 0px;--v23-y: 0px;--v23-r: 0deg;visibility:visible;transform:translate(var(--v23-x),var(--v23-y)) rotate(var(--v23-r))!important;z-index:30!important}.books-room .shelf-life-title{--v23-x: -34.6667px;--v23-y: 10.6667px;--v23-r: 0deg;visibility:visible;transform:translate(var(--v23-x),var(--v23-y)) rotate(var(--v23-r))!important;z-index:2!important}.books-room [data-site-key=shelf-support-copy]{--v23-x: 0px;--v23-y: 0px;--v23-r: 0deg;visibility:visible;transform:translate(var(--v23-x),var(--v23-y)) rotate(var(--v23-r))!important;z-index:0!important}.books-room .shelf-stage{--v23-x: -8.6666px;--v23-y: -26.6667px;--v23-r: 0deg;visibility:visible;transform:translate(var(--v23-x),var(--v23-y)) rotate(var(--v23-r))!important;z-index:2!important}.pane-rain-player{--v23-x: 0px;--v23-y: 0px;--v23-r: 0deg;visibility:visible;transform:translate(var(--v23-x),var(--v23-y)) rotate(var(--v23-r))!important;z-index:0!important}body.sle-active .shelf-object.sle-editable:not(.sle-user-sized){width:revert-layer;height:auto!important}@media(min-width:981px){.books-room .room-heading{height:242px!important;margin-bottom:0!important;overflow:visible!important}.books-room .shelf-life-title{transform:translate(-34px,10px)!important;z-index:8!important}.books-room .room-heading .shelf-life-title span+span{padding-left:24%!important}.books-room .room-heading>p:last-child{position:absolute!important;top:154px!important;right:1.5%!important;bottom:auto!important;width:40%!important;margin:0!important;z-index:9!important;font-size:1.05rem!important;line-height:1.42!important}.books-room .shelf-stage{margin-top:-130px!important;transform:translate(-8px,-27px)!important;z-index:2!important}}@media(min-width:1450px){.books-room .room-heading>p:last-child{top:160px!important;width:39%!important}.books-room .shelf-stage{margin-top:-138px!important}}.sle-positioned{translate:var(--sle-x,0px) var(--sle-y,0px)!important;rotate:var(--sle-r,0deg)!important;transform-origin:center center!important}.sle-positioned.sle-user-sized{width:var(--sle-w)!important;height:var(--sle-h)!important}.books-room .room-heading{overflow:visible!important}.books-room [data-site-key=shelf-support-copy]{min-width:180px;box-sizing:border-box;pointer-events:auto;position:absolute!important;display:block!important;overflow:visible!important}body.sle-active [data-site-key=shelf-support-copy].sle-user-sized{white-space:normal!important;overflow:visible!important}body.sle-active [data-site-key]{outline:rgba(133,171,205,.34) dashed 1px;outline-offset:3px}body.sle-active [data-site-key].sle-selected{outline:rgb(114,183,232) solid 2px!important;outline-offset:5px!important}body.sle-active .shelf-object.sle-selected{outline-color:#ffd45a!important}.site-header{--v27-x: 0px;--v27-y: 0px;--v27-r: 0deg;translate:var(--v27-x) var(--v27-y)!important;rotate:var(--v27-r)!important;z-index:100!important;visibility:visible!important}.site-header .brand,.site-header .site-nav,.storefront,.front-window{--v27-x: 0px;--v27-y: 0px;--v27-r: 0deg;translate:var(--v27-x) var(--v27-y)!important;rotate:var(--v27-r)!important;z-index:0!important;visibility:visible!important}.window-copy{--v27-x: 0px;--v27-y: 0px;--v27-r: 0deg;translate:var(--v27-x) var(--v27-y)!important;rotate:var(--v27-r)!important;z-index:2!important;visibility:visible!important}.window-display{--v27-x: 0px;--v27-y: 0px;--v27-r: 0deg;translate:var(--v27-x) var(--v27-y)!important;rotate:var(--v27-r)!important;z-index:1!important;visibility:visible!important}.storefront-base{--v27-x: 0px;--v27-y: 0px;--v27-r: 0deg;translate:var(--v27-x) var(--v27-y)!important;rotate:var(--v27-r)!important;z-index:0!important;visibility:visible!important}.threshold-one{--v27-x: 0px;--v27-y: -1px;--v27-r: 0deg;translate:var(--v27-x) var(--v27-y)!important;rotate:var(--v27-r)!important;z-index:7!important;visibility:visible!important}.books-room{--v27-x: 0px;--v27-y: -15px;--v27-r: 0deg;translate:var(--v27-x) var(--v27-y)!important;rotate:var(--v27-r)!important;z-index:6!important;visibility:visible!important;width:1196px!important;height:708px!important}.books-room .room-heading{--v27-x: 4.66666px;--v27-y: -22px;--v27-r: 0deg;translate:var(--v27-x) var(--v27-y)!important;rotate:var(--v27-r)!important;z-index:30!important;visibility:visible!important}.books-room .shelf-life-title{--v27-x: -26.00002px;--v27-y: 8.66666px;--v27-r: 0deg;translate:var(--v27-x) var(--v27-y)!important;rotate:var(--v27-r)!important;z-index:8!important;visibility:visible!important}.books-room [data-site-key=shelf-support-copy]{--v27-x: -44px;--v27-y: -73.33334px;--v27-r: 0deg;translate:var(--v27-x) var(--v27-y)!important;rotate:var(--v27-r)!important;z-index:9!important;visibility:visible!important}.books-room .shelf-stage{--v27-x: 0px;--v27-y: -.66666px;--v27-r: 0deg;translate:var(--v27-x) var(--v27-y)!important;rotate:var(--v27-r)!important;z-index:2!important;visibility:visible!important}.threshold-two{--v27-x: 0px;--v27-y: -19px;--v27-r: 0deg;translate:var(--v27-x) var(--v27-y)!important;rotate:var(--v27-r)!important;z-index:5!important;visibility:visible!important}.about-room{--v27-x: 0px;--v27-y: -53px;--v27-r: 0deg;translate:var(--v27-x) var(--v27-y)!important;rotate:var(--v27-r)!important;z-index:4!important;visibility:visible!important;width:1196px!important;height:598px!important}.murphy-wall,.murphy-frame{--v27-x: 0px;--v27-y: 0px;--v27-r: 0deg;translate:var(--v27-x) var(--v27-y)!important;rotate:var(--v27-r)!important;z-index:0!important;visibility:visible!important}.about-copy{--v27-x: 5.33331px;--v27-y: -34px;--v27-r: 0deg;translate:var(--v27-x) var(--v27-y)!important;rotate:var(--v27-r)!important;z-index:0!important;visibility:visible!important}.threshold-three{--v27-x: 0px;--v27-y: -57px;--v27-r: 0deg;translate:var(--v27-x) var(--v27-y)!important;rotate:var(--v27-r)!important;z-index:3!important;visibility:visible!important}.counter-room{--v27-x: 0px;--v27-y: -75px;--v27-r: 0deg;translate:var(--v27-x) var(--v27-y)!important;rotate:var(--v27-r)!important;z-index:2!important;visibility:visible!important}.counter-copy,.rain-nook,.pane-rain-player,.window-note{--v27-x: 0px;--v27-y: 0px;--v27-r: 0deg;translate:var(--v27-x) var(--v27-y)!important;rotate:var(--v27-r)!important;z-index:0!important;visibility:visible!important}.threshold-four{--v27-x: -2px;--v27-y: -90px;--v27-r: 0deg;translate:var(--v27-x) var(--v27-y)!important;rotate:var(--v27-r)!important;z-index:1!important;visibility:visible!important}.contact-room{--v27-x: -2px;--v27-y: -108px;--v27-r: 0deg;translate:var(--v27-x) var(--v27-y)!important;rotate:var(--v27-r)!important;z-index:0!important;visibility:visible!important;width:1196px!important;height:560px!important}.contact-card{--v27-x: -4px;--v27-y: -38.00003px;--v27-r: 0deg;translate:var(--v27-x) var(--v27-y)!important;rotate:var(--v27-r)!important;z-index:0!important;visibility:visible!important}.stockroom-shell{--v27-x: 0px;--v27-y: 0px;--v27-r: 0deg;translate:var(--v27-x) var(--v27-y)!important;rotate:var(--v27-r)!important;z-index:0!important;visibility:visible!important}.back-door{--v27-x: 0px;--v27-y: 0px;--v27-r: 0deg;translate:var(--v27-x) var(--v27-y)!important;rotate:var(--v27-r)!important;z-index:12!important;visibility:visible!important;width:243px!important;height:388px!important}.site-footer{--v27-x: 0px;--v27-y: 0px;--v27-r: 0deg;translate:var(--v27-x) var(--v27-y)!important;rotate:var(--v27-r)!important;z-index:0!important;visibility:visible!important}.pane-scene-controls{display:grid!important;grid-template-columns:44px minmax(0px,1fr) auto 44px!important;align-items:center!important;gap:0px!important;width:min(650px,100% - 28px)!important;padding:6px 8px!important;box-sizing:border-box!important}.pane-scene-controls .pane-arrow{width:38px!important;height:38px!important;justify-self:center!important;margin:0!important}.pane-scene-controls [data-pane-prev]{grid-column:1!important}.pane-scene-controls .pane-scene-label{grid-column:2!important;min-width:0px!important;max-width:none!important;width:100%!important;padding:0 12px!important;box-sizing:border-box!important;text-align:center!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.pane-scene-controls .pane-view-btn{grid-column:3!important;min-width:78px!important;justify-self:center!important;margin:0!important;padding:0 12px!important}.pane-scene-controls [data-pane-next]{grid-column:4!important}@media(max-width:700px){.pane-scene-controls{grid-template-columns:38px minmax(0px,1fr) auto 38px!important;width:calc(100% - 12px)!important;padding:4px!important}.pane-scene-controls .pane-scene-label{padding:0 7px!important}.pane-scene-controls .pane-view-btn{min-width:66px!important;padding:0 8px!important}}.shelf-book-slot>[data-book-slot-content]{display:contents}.book-cycle{position:absolute;z-index:190;top:49%;width:34px;height:46px;display:grid;place-items:center;border:1px solid rgba(227,196,126,.45);border-radius:999px;background:rgba(25,16,10,.78);color:#f1dca9;font:400 34px/1 Georgia,serif;cursor:pointer;box-shadow:rgba(0,0,0,.34) 0 .22vw .5vw;backdrop-filter:blur(4px);transform:translateY(-50%)}.book-cycle:hover,.book-cycle:focus-visible{background:rgba(57,38,22,.94);outline:rgba(231,195,113,.48) solid 2px;outline-offset:2px}.book-cycle-prev{left:1.25%}.book-cycle-next{right:1.25%}.carousel-placeholder{position:relative;overflow:hidden}.hard-christmas-cover{background:linear-gradient(#15191e,#15191e 18%,#742d25 18%,#742d25 21%,#24282c 21%,#24282c)!important;color:#f2e4c2!important}.hard-christmas-cover:before{content:"";position:absolute;top:22%;right:13%;bottom:13%;left:13%;border:1px solid rgba(238,215,169,.26);background:linear-gradient(90deg,transparent 47%,rgba(224,184,116,.16) 48%,rgba(224,184,116,.16) 52%,transparent 53%),linear-gradient(transparent 62%,rgba(132,45,36,.42) 63%,rgba(132,45,36,.42) 66%,transparent 67%);pointer-events:none}.levant-cover{background:linear-gradient(160deg,#d1c3a4,#d1c3a4 8%,#6e675c 8%,#6e675c 10%,#222d33 10%,#222d33 74%,#a26837 74%,#a26837 78%,#151b20 78%,#151b20)!important;color:#f1e4c8!important}.levant-cover:before{content:"";position:absolute;width:64%;aspect-ratio:1 / 1;border:1px solid rgba(220,191,133,.34);border-radius:50%;left:18%;top:21%;box-shadow:rgba(255,255,255,.05) 0 0 0 1px inset;pointer-events:none}.carousel-placeholder strong,.carousel-placeholder small,.carousel-placeholder b,.carousel-placeholder i{position:relative;z-index:1}[data-book-slot-content].book-slide-next,[data-book-slot-content].book-slide-prev{opacity:.15}[data-book-slot-content].book-slide-in{opacity:1;transition:opacity .24s}.dialog-placeholder.carousel-placeholder{min-height:380px;aspect-ratio:.67 / 1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:24px;box-sizing:border-box}@media(max-width:700px){.book-cycle{width:28px;height:38px;font-size:28px}.book-cycle-prev{left:.4%}.book-cycle-next{right:.4%}}.shelf-book-cover img{display:block;width:100%;height:100%;object-fit:cover}.dialog-cover{display:block;width:100%;max-width:330px;height:auto;object-fit:cover;box-shadow:rgba(0,0,0,.3) 0 10px 26px}.shelf-books-four{position:absolute;left:18.5%;right:16.5%;bottom:17.4%;height:29.5%;z-index:18;display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));align-items:end;gap:clamp(14px,2.4vw,34px);pointer-events:none}.shelf-book-click{pointer-events:auto;-webkit-appearance:none;appearance:none;border:0px;background:transparent;padding:0;margin:0;min-width:0px;height:100%;display:flex;align-items:flex-end;justify-content:center;cursor:pointer;transform-origin:50% 100%;transition:transform .18s,filter .18s}.shelf-book-click img{display:block;width:auto;height:100%;max-width:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(rgba(0,0,0,.42) 0px .22vw .32vw)}.shelf-book-click:hover,.shelf-book-click:focus-visible{transform:translateY(-5px) scale(1.025);outline:none;filter:brightness(1.035)}.shelf-book-click:focus-visible img{outline:rgba(235,197,111,.7) solid 2px;outline-offset:4px}.shelf-book-hard img{height:100%}.shelf-book-levant img{height:96%}.shelf-book-little img,.shelf-book-comment img{height:100%}.book-cycle,[data-book-slot],[data-book-slot-content]{display:none!important}@media(max-width:820px){.shelf-books-four{left:14%;right:12%;gap:10px;height:27%}}@media(max-width:560px){.shelf-books-four{left:9%;right:8%;gap:6px;height:24%}}.shelf-books-four{pointer-events:none;position:static!important;display:contents!important}.shelf-book-object{position:absolute;display:block;-webkit-appearance:none;appearance:none;border:0px;background:transparent;padding:0;margin:0;height:auto;overflow:visible;transform:rotate(var(--rot,0deg));transform-origin:50% 100%}button.shelf-book-object{pointer-events:auto;cursor:pointer;transition:filter .16s}.shelf-book-object img{display:block;width:100%;height:auto;object-fit:contain;filter:drop-shadow(rgba(0,0,0,.42) 0px .22vw .32vw)}button.shelf-book-object:hover,button.shelf-book-object:focus-visible{filter:brightness(1.06);outline:none}button.shelf-book-object:focus-visible img{outline:rgba(235,197,111,.72) solid 2px;outline-offset:4px}.shelf-stage .book-hard,.shelf-stage .shelf-book-hard{--rot: 0deg;left:9%!important;bottom:38.1%!important;width:12.4%!important;z-index:186!important}.shelf-stage .book-levant,.shelf-stage .shelf-book-levant{--rot: 0deg;left:31%!important;bottom:38.1%!important;width:12.4%!important;z-index:186!important}.shelf-stage .book-little,.shelf-stage .shelf-book-little{--rot: 0deg;left:53%!important;bottom:38.1%!important;width:12.4%!important;z-index:186!important}.shelf-stage .book-comment,.shelf-stage .shelf-book-comment{--rot: 0deg;left:75%!important;bottom:38.1%!important;width:12.4%!important;z-index:186!important}.shelf-book-hard img,.shelf-book-levant img,.shelf-book-little img,.shelf-book-comment img{height:auto!important}@media(max-width:820px){.shelf-stage .shelf-book-hard,.shelf-stage .shelf-book-levant,.shelf-stage .shelf-book-little,.shelf-stage .shelf-book-comment{width:12.4%!important}}.shelf-stage .dog-frame{--rot: 0deg;inset:auto auto 17.041% 79.1014%!important;width:6.29941%!important;transform:rotate(var(--rot))!important;z-index:195!important}.shelf-stage .reptar{--rot: 0deg;inset:auto auto 17.7346% 85.2221%!important;width:4.79962%!important;transform:rotate(var(--rot))!important;z-index:195!important}.shelf-stage .movie-tapes{--rot: 0deg;inset:auto auto 66.9261% 77.1486%!important;width:8.39884%!important;transform:rotate(var(--rot))!important;z-index:183!important}.shelf-stage .crt-tv{--rot: 4deg;inset:auto auto 65.6011% 68.1126%!important;width:12.9989%!important;transform:rotate(var(--rot))!important;z-index:187!important}.shelf-stage .clear-handheld{--rot: -47deg;inset:auto auto 20.5879% 7.75981%!important;width:4.29915%!important;transform:rotate(var(--rot))!important;z-index:172!important}.shelf-stage .vine-plant{--rot: 0deg;inset:auto auto 67.6259% 4.97763%!important;width:15.599%!important;transform:rotate(var(--rot))!important;z-index:199!important}.shelf-stage .vr{--rot: 0deg;inset:auto auto 15.7802% 5.73733%!important;width:11.3989%!important;transform:rotate(var(--rot))!important;z-index:195!important}.shelf-stage .sackhead{--rot: 0deg;inset:auto auto 17.9095% 15.1188%!important;width:5.79977%!important;transform:rotate(var(--rot))!important;z-index:194!important}.shelf-stage .jade{--rot: 0deg;inset:auto auto 16.4446% 67.6746%!important;width:9.7999%!important;transform:rotate(var(--rot))!important;z-index:191!important}.shelf-stage .snake{--rot: 0deg;inset:auto auto 37.9081% 81.5121%!important;width:12.7994%!important;transform:rotate(var(--rot))!important;z-index:190!important}.shelf-stage .book-hard,.shelf-stage .shelf-book-hard{--rot: 0deg;inset:auto auto 38.7% 69.223%!important;width:8.7%!important;transform:rotate(var(--rot))!important;z-index:186!important}.shelf-stage .book-levant,.shelf-stage .shelf-book-levant{--rot: 0deg;inset:auto auto 38.7% 55.0339%!important;width:8.7%!important;transform:rotate(var(--rot))!important;z-index:186!important}.shelf-stage .book-little,.shelf-stage .shelf-book-little{--rot: 0deg;inset:auto auto 38.7% 24.2%!important;width:8.7%!important;transform:rotate(var(--rot))!important;z-index:186!important}.shelf-stage .book-comment,.shelf-stage .shelf-book-comment{--rot: 0deg;inset:auto auto 38.6025% 36.8%!important;width:8.7%!important;transform:rotate(var(--rot))!important;z-index:186!important}.shelf-stage .ice-dragon{--rot: 0deg;inset:auto auto 12.9045% 34.1323%!important;width:12.9989%!important;transform:rotate(var(--rot))!important;z-index:195!important}.shelf-stage .helper{--rot: 0deg;inset:auto auto 66.523% 6.09897%!important;width:8.29997%!important;transform:rotate(var(--rot))!important;z-index:190!important}.shelf-stage .stone-box{--rot: 0deg;inset:auto auto 17.1637% 45.21%!important;width:8.59934%!important;transform:rotate(var(--rot))!important;z-index:195!important}.shelf-stage .agate{--rot: 0deg;inset:auto auto 66.7315% 82.9174%!important;width:6.39914%!important;transform:rotate(var(--rot))!important;z-index:191!important}.shelf-stage .astronaut{--rot: 0deg;inset:auto auto 39.5044% 17.4555%!important;width:2.99977%!important;transform:rotate(var(--rot))!important;z-index:165!important}.shelf-stage .snowboard-girl{--rot: -59deg;inset:auto auto 75.3482% 83.6195%!important;width:2.79901%!important;transform:rotate(var(--rot))!important;z-index:183!important}.shelf-stage .family-frame{--rot: -.5deg;inset:auto auto 39.14% 9.7059%!important;width:9.19975%!important;transform:rotate(var(--rot))!important;z-index:199!important}.shelf-stage .ronan{--rot: 0deg;inset:auto auto 24.776% 39.8514%!important;width:3.49902%!important;transform:rotate(var(--rot))!important;z-index:190!important}.shelf-stage .pc-tower{--rot: -.5deg;inset:auto auto 65.0421% 85.0846%!important;width:12%!important;transform:rotate(var(--rot))!important;z-index:184!important}.shelf-stage .camping-fan{--rot: -8deg;inset:auto auto 65.6715% 62.5664%!important;width:10.3996%!important;transform:rotate(var(--rot))!important;z-index:192!important}.shelf-stage .engraved-box{--rot: 9.5deg;inset:auto auto 15.3693% 72.4339%!important;width:7.99893%!important;transform:rotate(var(--rot))!important;z-index:179!important}.shelf-stage .landline{--rot: -4deg;inset:auto auto 66.7937% 51.4588%!important;width:12.7989%!important;transform:rotate(var(--rot))!important;z-index:190!important}.shelf-stage .apollo-lander{--rot: 0deg;inset:auto auto 17.7678% 18.5717%!important;width:8.09995%!important;transform:rotate(var(--rot))!important;z-index:191!important}.shelf-stage .bulldozer{--rot: 13.5deg;inset:auto auto 66.5286% 39.0334%!important;width:9.29995%!important;transform:rotate(var(--rot))!important;z-index:188!important}.shelf-stage .floppy-holder{--rot: .5deg;inset:auto auto 16.5752% 55.3202%!important;width:6.19921%!important;transform:rotate(var(--rot))!important;z-index:192!important}.shelf-stage .loose-darts{--rot: -4deg;inset:auto auto 65.3312% 59.7507%!important;width:5.89907%!important;transform:rotate(var(--rot))!important;z-index:181!important}.shelf-stage .paper-stack{--rot: 8deg;inset:auto auto 66.1518% 17.8878%!important;width:12.5%!important;transform:rotate(var(--rot))!important;z-index:190!important}.shelf-stage .crumpled-papers{--rot: .5deg;inset:auto auto 67.7419% 36.5814%!important;width:6.1999%!important;transform:rotate(var(--rot))!important;z-index:188!important}.shelf-stage .petrified-wood{--rot: .5deg;inset:auto auto 17.7885% 49.2228%!important;width:6.69976%!important;transform:rotate(var(--rot))!important;z-index:186!important}.shelf-stage .holy-hand-grenade{--rot: -20.5deg;inset:auto auto 68.1083% 5.49613%!important;width:7.99936%!important;transform:rotate(var(--rot))!important;z-index:185!important}.shelf-stage .cords-av-rca{--rot: -2.5deg;inset:auto auto 16.9272% 10.955%!important;width:5.59996%!important;transform:rotate(var(--rot))!important;z-index:191!important}.shelf-stage .cords-ethernet{--rot: -3deg;inset:auto auto 71.2681% 80.0799%!important;width:8%!important;transform:rotate(var(--rot))!important;z-index:164!important}.shelf-stage .cords-power{--rot: 0deg;inset:auto auto 64.7606% 82.1216%!important;width:6.79996%!important;transform:rotate(var(--rot))!important;z-index:188!important}.shelf-stage .cords-usb{--rot: 0deg;inset:auto auto 17.4572% 6.99455%!important;width:4.79996%!important;transform:rotate(var(--rot))!important;z-index:178!important}.shelf-stage .cords-power-brick{--rot: 0deg;inset:auto auto 17.3247% 88.7619%!important;width:5.19996%!important;transform:rotate(var(--rot))!important;z-index:184!important}.shelf-stage .cords-vga-hdmi{--rot: 15deg;inset:auto auto 66.8806% 50.2214%!important;width:4.39996%!important;transform:rotate(var(--rot))!important;z-index:194!important}.shelf-stage .cords-mystery-knot{--rot: .5deg;inset:auto auto 16.5297% 62.0795%!important;width:3.99996%!important;transform:rotate(var(--rot))!important;z-index:166!important}.shelf-stage .bandana-waddle-dee{--rot: 0deg;inset:auto auto 65.6011% 45.6166%!important;width:8.9%!important;transform:rotate(var(--rot))!important;z-index:185!important}.shelf-stage .landspeeder{--rot: 0deg;inset:auto auto 65.9286% 15.4818%!important;width:13.5989%!important;transform:rotate(var(--rot))!important;z-index:182!important}.shelf-stage .xenomorph-plush{--rot: 0deg;inset:auto auto 16.3972% 63.0698%!important;width:9.59949%!important;transform:rotate(var(--rot))!important;z-index:161!important}.shelf-stage .planet-express-ship{--rot: 0deg;inset:auto auto 16.9272% 30.6779%!important;width:9.79981%!important;transform:rotate(var(--rot))!important;z-index:184!important}.shelf-stage .vault-tec-lunchbox{--rot: 0deg;inset:auto auto 66.8037% 60.0237%!important;width:7.49907%!important;transform:rotate(var(--rot))!important;z-index:174!important}.shelf-stage .zorn-bobblehead{--rot: 0deg;inset:auto auto 65.3361% 30.9109%!important;width:5.79908%!important;transform:rotate(var(--rot))!important;z-index:182!important}.shelf-stage .baby-metroid{--rot: 0deg;inset:auto auto 18.9147% 53.8998%!important;width:8.89935%!important;transform:rotate(var(--rot))!important;z-index:183!important}.shelf-stage .green-bandana{--rot: -10.5deg;inset:auto auto 20.7987% 75.3449%!important;width:6.99921%!important;transform:rotate(var(--rot))!important;z-index:180!important}.shelf-stage .blockbuster-vhs{--rot: 32.5deg;inset:auto auto 18.2977% 85.7034%!important;width:5.99957%!important;transform:rotate(var(--rot))!important;z-index:184!important}.shelf-stage .clay-heart{--rot: -15deg;inset:auto auto 39.4567% 5.15124%!important;width:5.79921%!important;transform:rotate(var(--rot))!important;z-index:185!important}.shelf-stage .orange-hard-drive{--rot: 30.5deg;inset:auto auto 25.9374% 25.7912%!important;width:5.69935%!important;transform:rotate(var(--rot))!important;z-index:195!important}.shelf-stage .jace-8000{--rot: 1.5deg;inset:auto auto 17.8372% 25.5178%!important;width:8.49939%!important;transform:rotate(var(--rot))!important;z-index:181!important}.mobile-site-stage{display:none}@media(max-width:760px){html,body{min-height:100%;background:#17100c}body{overflow-x:hidden;padding-top:0}.ambient-shop,.threshold,.site-footer,.site-layout-editor-launch{display:none!important}.site-header{top:0;left:0;right:0;min-height:62px;backdrop-filter:blur(12px);box-sizing:border-box;position:sticky!important;z-index:500!important;width:100%!important;padding:7px 10px!important;border-width:0px 0px 1px!important;border-style:none none solid!important;border-color:currentcolor currentcolor rgba(216,183,117,.36)!important;border-image:none!important;background:rgba(24,16,11,.94)!important;translate:none!important;rotate:none!important}.site-header .brand{min-width:0px;gap:7px}.site-header .brand img{width:42px;height:42px}.site-header .brand strong{font-size:clamp(.95rem,4.6vw,1.18rem);line-height:1}.site-header .brand small{display:none}.nav-toggle{display:none!important}.site-nav{margin-left:auto;position:static!important;display:flex!important;gap:2px!important;padding:0!important;border:0px!important;background:transparent!important;box-shadow:none!important}.site-nav a{border-radius:4px;white-space:nowrap;padding:9px 6px!important;font-size:.57rem!important;letter-spacing:.07em!important}.site-nav a.mobile-nav-active{color:#f2dbab;background:rgba(224,184,107,.12)}.mobile-site-stage{display:block;position:fixed;top:62px;right:0;bottom:0;left:0;z-index:0;pointer-events:none;padding:10px;box-sizing:border-box}.mobile-pane-frame{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:4px solid rgb(74,44,24);outline:rgba(211,173,103,.5) solid 1px;background:#120d0a;box-shadow:#17100c 0 0 0 2px inset,rgba(0,0,0,.4) 0 12px 35px;overflow:hidden}.mobile-pane-title{position:absolute;top:7px;left:8px;right:8px;z-index:6;display:flex;align-items:center;gap:7px;pointer-events:none;color:#ead7ad;font:700 .63rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;text-shadow:rgb(0,0,0) 0px 1px 3px}.mobile-pane-title img{width:28px;height:28px;object-fit:contain}.mobile-pane-window{background:#070a0e;pointer-events:auto;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;border:0px!important}.mobile-pane-window .pane-canvas-wrap{top:0!important;right:0!important;bottom:0!important;left:0!important}.mobile-pane-window .pane-scene-controls{pointer-events:auto;bottom:8px!important;width:calc(100% - 16px)!important;max-width:none!important}main{position:relative;z-index:20;min-height:calc(-62px + 100svh);padding:18px 14px 86px;box-sizing:border-box}.mobile-content-panel{border-radius:12px;box-shadow:rgba(0,0,0,.48) 0 14px 40px;backdrop-filter:blur(10px);display:none!important;position:relative!important;inset:auto!important;width:auto!important;min-height:0px!important;height:auto!important;margin:0 auto!important;padding:20px!important;border:1px solid rgba(214,184,126,.44)!important;background:rgba(239,229,205,.91)!important;color:#16202a!important;translate:none!important;rotate:none!important;transform:none!important;overflow:visible!important}.mobile-content-panel.mobile-panel-active{display:block!important}.storefront.mobile-content-panel{max-width:560px}.storefront .front-window{display:block!important;width:auto!important;height:auto!important;min-height:0px!important;border:0px!important;background:transparent!important;box-shadow:none!important;translate:none!important}.storefront .window-copy{width:auto!important;height:auto!important;padding:0!important;background:transparent!important;translate:none!important}.storefront .window-copy h1{font-size:clamp(2.6rem,13vw,4.2rem)!important}.storefront .window-copy .lede{max-width:none}.storefront .window-display,.storefront .storefront-base{display:none!important}.books-room{max-width:620px}.books-room .room-heading{position:relative!important;height:auto!important;margin:0 0 18px!important;padding:0!important;translate:none!important}.books-room .shelf-life-title{position:relative!important;inset:auto!important;margin:0!important;width:auto!important;font-size:clamp(2.35rem,12vw,4rem)!important;line-height:.94!important;translate:none!important;transform:none!important}.books-room .shelf-life-title span{display:block;padding-left:0!important}.books-room [data-site-key=shelf-support-copy]{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;width:auto!important;margin:14px 0 0!important;font-size:1rem!important;translate:none!important}.books-room .shelf-stage{position:relative!important;width:100%!important;height:auto!important;aspect-ratio:auto!important;margin:18px 0 0!important;translate:none!important;transform:none!important;background:transparent!important;overflow:visible!important}.books-room .shelf-furniture,.books-room .shelf-foreground,.books-room .shelf-objects{display:none!important}.books-room .shelf-books-four{grid-template-columns:repeat(2,minmax(0px,1fr));gap:14px;pointer-events:auto;display:grid!important;position:relative!important}.books-room .shelf-book-object{position:relative!important;inset:auto!important;width:100%!important;translate:none!important;rotate:none!important;transform:none!important;z-index:auto!important}.books-room .shelf-book-object img{width:100%;max-height:none;height:auto!important}.about-room,.counter-room,.contact-room{max-width:620px;display:none!important;grid-template-columns:1fr!important;gap:18px!important}.about-room.mobile-panel-active,.counter-room.mobile-panel-active,.contact-room.mobile-panel-active{display:grid!important}.murphy-wall,.murphy-frame,.about-copy,.counter-copy,.contact-card{width:auto!important;height:auto!important;translate:none!important;transform:none!important}.murphy-wall{order:2}.murphy-frame{max-width:280px;margin:auto}.about-copy{order:1}.counter-room .rain-nook{display:none!important}.counter-copy{max-width:none!important}.contact-room{min-height:0px!important}.contact-card{padding:6px 0 0!important;background:transparent!important;box-shadow:none!important}.stockroom-shell{display:none!important}.room h2,.contact-card h2{font-size:clamp(2.4rem,12vw,4rem)!important}.eyebrow{color:#855f26!important}.shop-button,.contact-link{min-height:44px}.book-dialog{width:calc(-22px + 100vw)!important;max-height:calc(-22px + 100svh)!important}.dialog-layout{overflow:auto;display:block!important;padding:34px 18px 22px!important}.dialog-cover{max-width:210px!important;max-height:42svh!important;margin:0 auto 20px!important}}@media(max-width:420px){.site-header{padding-left:7px!important;padding-right:7px!important}.site-header .brand strong{font-size:.9rem}.site-header .brand img{width:36px;height:36px}.site-nav a{padding:8px 4px!important;font-size:.52rem!important}main{padding-left:9px;padding-right:9px}.mobile-content-panel{padding:16px!important}}:root{--site-design-width: 1280px;--site-content-gutter: clamp(14px, 2vw, 28px)}html,body{max-width:100%;overflow-x:hidden}img,canvas,video,svg{max-width:100%}@media(min-width:761px){#main{width:100%;overflow:visible}.desktop-composition-shell{width:min(var(--site-design-width),calc(100vw - (var(--site-content-gutter) * 2)));margin-inline:auto;position:relative;transform-origin:center top}.desktop-composition-shell>section,.desktop-composition-shell>.threshold{max-width:100%;box-sizing:border-box}.storefront .front-window{aspect-ratio:1170 / 481;height:auto!important;min-height:0px!important}.books-room .shelf-stage{aspect-ratio:1061.2 / 597.24;height:auto!important;min-height:0px!important}.counter-room .rain-nook{aspect-ratio:auto}.pane-rain-player{aspect-ratio:16 / 9}.about-room,.counter-room,.contact-room{box-sizing:border-box}.window-copy h1,.shelf-life-title{text-wrap:balance}}@media(min-width:761px)and (max-width:1050px){:root{--site-content-gutter: 14px}.desktop-composition-shell{width:calc(-28px + 100vw)}.site-header{padding-inline:14px!important}.site-nav{gap:4px!important}.site-nav a{font-size:.72rem!important;padding-inline:8px!important}.window-copy h1{font-size:clamp(3.8rem,8vw,6.4rem)!important}.books-room .shelf-life-title{font-size:clamp(4.3rem,8vw,6.8rem)!important}.about-room,.counter-room,.contact-room{gap:clamp(20px,3vw,36px)!important}.about-copy,.counter-copy{font-size:.96rem}.contact-card{min-width:0px}.books-room .room-heading{min-height:0px}.books-room [data-site-key=shelf-support-copy]{font-size:.96rem!important;line-height:1.4!important}.pane-scene-controls{max-width:92%!important}.pane-scene-label{min-width:0px!important}}@media(min-width:1320px){.desktop-composition-shell{width:var(--site-design-width)}}@media(min-width:761px){.room,.storefront{overflow:visible!important}.contact-card,.about-copy,.counter-copy,.window-copy,.room-heading{min-width:0px}.contact-card p,.about-copy p,.counter-copy p,.window-copy p{overflow-wrap:anywhere}}@media(max-width:760px){.desktop-composition-shell{width:auto!important;margin:0!important;transform:none!important}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.about-copy{align-self:start}.about-copy h2 em{font-style:italic}.about-copy .about-emphasis{margin-block:1.25rem;padding-left:1rem;border-left:2px solid rgba(118,85,44,.35)}.about-copy .about-signoff{margin-top:1.35rem}.dialog-copy{min-width:0px;overflow:auto;max-height:min(72vh,760px);padding-right:.35rem}.dialog-copy p{max-width:62ch}@media(min-width:761px){.about-room{align-items:start!important}.about-copy{max-height:none!important;overflow:visible!important}.dialog-layout{align-items:start!important}}@media(max-width:760px){.about-copy h2{font-size:clamp(2rem,9.5vw,3.25rem)!important}.about-copy p{line-height:1.55}.about-copy .about-emphasis{padding-left:.8rem}.dialog-copy{max-height:none;overflow:visible;padding-right:0}.dialog-copy p{max-width:none}}@media(min-width:761px){.about-room{height:auto!important;min-height:0px!important;overflow:visible!important;align-items:start!important;padding-top:clamp(42px,5vw,74px)!important;padding-bottom:clamp(54px,6vw,96px)!important}.about-room .murphy-wall,.about-room .about-copy{align-self:start!important}.about-room .about-copy{height:auto!important;max-height:none!important;overflow:visible!important;padding-bottom:0!important}.about-room .about-copy h2{margin-bottom:1.1rem}.about-room .about-copy p{max-width:58ch;line-height:1.52}.about-room .about-signoff{margin-top:1.5rem}}@media(min-width:761px)and (max-width:1050px){.about-room{grid-template-columns:minmax(220px,.8fr) minmax(0px,1.35fr)!important;gap:clamp(22px,3vw,38px)!important}.about-room .about-copy h2{font-size:clamp(3rem,5.6vw,4.6rem)!important;line-height:.95!important}.about-room .about-copy p{font-size:.94rem!important}}@media(max-width:760px){.about-room{height:auto!important;min-height:0px!important}.about-copy{height:auto!important;max-height:none!important;overflow:visible!important}.about-copy h2{margin-bottom:1rem}}.pane-rain-player .pane-scene-controls{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(5px);transition:opacity .32s,transform .32s,visibility linear .32s}.pane-rain-player.pane-controls-visible .pane-scene-controls,.pane-rain-player:focus-within .pane-scene-controls{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity .2s,transform .2s,visibility linear}@media(prefers-reduced-motion:reduce){.pane-rain-player .pane-scene-controls{transform:none!important;transition:opacity .01ms linear,visibility linear!important}}.pane-rain-player{overflow:hidden!important}.pane-rain-player .pane-scene-controls{transform:translateY(5px);left:12px!important;right:12px!important;width:auto!important;max-width:none!important;box-sizing:border-box!important;margin:0!important}.pane-rain-player.pane-controls-visible .pane-scene-controls,.pane-rain-player:focus-within .pane-scene-controls{transform:translateY(0)}.pane-rain-player .pane-immersive-actions{position:absolute;left:0;right:0;bottom:62px;z-index:13;display:flex;justify-content:center;gap:6px;opacity:0;visibility:hidden;pointer-events:none}.pane-rain-player.pane-controls-visible .pane-immersive-actions,.pane-rain-player:focus-within .pane-immersive-actions{opacity:1;visibility:visible;pointer-events:auto}@media(max-width:760px){.mobile-pane-window .pane-scene-controls{left:8px!important;right:8px!important;width:auto!important;max-width:none!important}}@media(min-width:761px){.about-room{grid-template-columns:minmax(300px,.9fr) minmax(0px,1.35fr)!important;gap:clamp(38px,5vw,74px)!important;align-items:start!important}.murphy-wall{flex-direction:column;align-items:center;gap:clamp(24px,3vw,38px);display:flex!important;width:100%!important;height:auto!important;min-height:0px!important}.murphy-frame{width:min(100%,520px)!important;max-width:520px!important;margin:0 auto!important}.about-side-note{width:min(100%,500px);margin:0 auto;padding:22px 24px 24px;box-sizing:border-box;border-top:1px solid rgba(86,57,24,.28);color:#44392b}.about-side-note p{margin:0px 0px 1rem;font-size:clamp(.9rem,1.05vw,1rem);line-height:1.48;max-width:48ch}.about-side-note .eyebrow{margin-bottom:.8rem;color:#7e5a23}.about-side-note .about-signoff{margin-top:1.35rem;margin-bottom:0}.about-copy h2{font-size:clamp(3.6rem,5.5vw,5.6rem)!important;line-height:.93!important;margin-bottom:1.2rem!important}.about-copy p{margin-bottom:1.15rem!important}}@media(min-width:761px)and (max-width:1050px){.about-room{grid-template-columns:minmax(240px,.85fr) minmax(0px,1.25fr)!important;gap:28px!important}.murphy-frame{max-width:390px!important}.about-side-note{max-width:390px;padding:18px 18px 20px}.about-copy h2{font-size:clamp(3rem,5.2vw,4.4rem)!important}}@media(max-width:760px){.about-side-note{order:3;margin-top:8px;padding-top:18px;border-top:1px solid rgba(86,57,24,.25)}.about-side-note p{line-height:1.5}}.nook-room{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(520px,1.22fr);gap:clamp(28px,4.2vw,64px);align-items:center;overflow:visible;background:radial-gradient(at 86% 12%,rgba(232,196,118,.28),transparent 36%),linear-gradient(108deg,#e4d6bc,#e4d6bc 41%,#24170f 41%);height:auto!important;min-height:0px!important;padding-top:clamp(42px,5vw,72px)!important;padding-bottom:clamp(46px,5.4vw,82px)!important}.nook-copy{position:relative;z-index:2;max-width:36rem}.nook-copy h2{margin-bottom:1.1rem;font-size:clamp(3.1rem,5.2vw,5.2rem);line-height:.92}.nook-copy h2 em{display:block;margin-top:.12em;color:var(--blue);font-style:italic;font-size:.72em}.nook-copy>p:not(.eyebrow){font-family:var(--serif);font-size:1.08rem;line-height:1.5;color:#453b31;max-width:38ch}.nook-copy>p+p{margin-top:.9rem}.nook-stack{margin-top:1.6rem;padding-top:1.1rem;border-top:1px solid rgba(86,57,24,.28)}.nook-stack-label{margin:0px 0px .75rem;color:#7f5d31;font-size:.62rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.nook-stack-row{display:flex;align-items:flex-end;gap:10px}.nook-stack-book{width:min(22%,92px);padding:0;border:1px solid rgb(74,48,32);background:#211713;box-shadow:rgba(0,0,0,.28) 4px 7px 14px;transform:rotate(var(--nook-tilt, -3deg));transition:transform .18s,box-shadow .18s}.nook-stack-book:hover,.nook-stack-book:focus-visible{transform:rotate(0) translateY(-6px);box-shadow:rgba(0,0,0,.34) 6px 12px 20px;outline:rgba(178,138,75,.55) solid 2px;outline-offset:3px}.nook-stack-book img{width:100%;height:auto;display:block}.nook-window-frame{position:relative;padding:10px;background:linear-gradient(#3a2418,#21140e);border:8px solid rgb(74,48,32);box-shadow:#1c100a 0 0 0 2px inset,rgba(0,0,0,.42) 10px 16px 28px}.nook-window-frame .pane-rain-player{width:100%;aspect-ratio:16 / 9}.nook-still-window{width:100%;aspect-ratio:1672 / 941}.nook-view-toggle{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;padding:0;border:0px;background:transparent;color:#cbb58a;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.nook-view-toggle:hover,.nook-view-toggle:focus-visible{color:#eee0be}.nook-room .rain-nook{width:100%;max-width:none}.nook-room .window-note{color:#cbb58a;text-align:left;margin-top:12px}.contact-room{height:auto!important;min-height:0px!important}.contact-card .counter-lede{font-family:var(--serif);font-size:1.22rem;line-height:1.42;color:#463b31;max-width:48ch}@media(min-width:761px){.nook-room{z-index:5;translate:0px -10px}.threshold-three{translate:0px -8px!important;z-index:4!important}.about-room{z-index:3!important;translate:0px -12px!important}.threshold-four{translate:0px -6px!important;z-index:2!important}.contact-room{z-index:2!important;translate:0px -10px!important}}@media(max-width:1050px){.nook-room{grid-template-columns:minmax(240px,.85fr) minmax(0px,1.2fr);gap:28px}.nook-copy h2{font-size:clamp(2.8rem,5vw,4.2rem)}}@media(max-width:900px){.nook-room{grid-template-columns:1fr;background:linear-gradient(#e4d6bc,#e4d6bc 46%,#24170f 46%)}.nook-copy{max-width:none}.nook-copy>p:not(.eyebrow){max-width:58ch}.nook-room .rain-nook{max-width:760px;margin:0 auto}.nook-room .window-note{color:#746759}}@media(max-width:760px){.nook-room{max-width:520px;display:none!important;grid-template-columns:1fr!important;background:rgba(239,229,205,.78)!important;gap:14px!important}.nook-room.mobile-panel-active{display:grid!important}.nook-room .rain-nook{display:none!important}.nook-copy h2{font-size:clamp(2.3rem,11vw,3.6rem)!important}.nook-copy>p:not(.eyebrow){font-size:1rem;max-width:none}html[data-mobile-panel=nook] .nook-room.mobile-panel-active{box-shadow:rgba(0,0,0,.36) 0 14px 40px;background:rgba(239,229,205,.68)!important}.nook-stack-book{min-height:44px}.nook-stack{display:none!important}.nook-copy>p:not(.eyebrow)+p{display:none}}@media(prefers-reduced-motion:reduce){.nook-stack-book{transition:none}}.window-view{position:relative;overflow:hidden;background:#07080c}.window-view-glass{position:absolute;overflow:hidden;z-index:1}.window-view-glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:linear-gradient(rgba(200,214,226,.1),transparent 22%),linear-gradient(transparent 68%,rgba(8,10,14,.2))}.window-view-glass img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 42%}.window-view-frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;width:100%;height:100%;max-width:none;object-fit:fill;pointer-events:none}.window-view-portrait .window-view-glass{top:2.1%;right:4.3%;bottom:4.5%;left:4.4%}.window-view-landscape .window-view-glass{top:2.2%;right:1.4%;bottom:9.1%;left:1.4%}.window-view-controls{position:absolute;z-index:3;top:3.4%;left:6%;right:6%;display:flex;align-items:center;gap:8px;pointer-events:none}.window-view-controls>*{pointer-events:auto}.window-view-arrow{flex:0 0 44px;width:44px;height:44px;border:0px;background:transparent;color:#f4ead3;font-size:2rem;line-height:1;text-shadow:rgba(0,0,0,.75) 0px 1px 8px}.window-view-label{flex:1 1 auto;min-width:0px;color:#f4ead3;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;text-align:center;text-shadow:rgba(0,0,0,.75) 0px 1px 8px}.window-view-label small{display:block;margin-top:2px;font-family:var(--serif);font-size:.78rem;font-weight:400;letter-spacing:0px;text-transform:none;color:#e6d8be}.rain-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;pointer-events:none}.window-view-live{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none}.window-view-live.is-on{opacity:1;visibility:visible;pointer-events:auto}.window-view.is-live-rain .window-view-glass{z-index:3;pointer-events:auto;touch-action:none}.window-view-live .pane-rain-player,.window-view-live .mobile-pane-window{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0px;border-radius:0;background:#07080c;aspect-ratio:auto}.window-view-live .pane-canvas-wrap{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.window-view-live .pane-canvas-wrap canvas{display:block;image-rendering:crisp-edges}.window-view-portrait .pane-scene-controls,.mobile-deck{display:none}@media all{html,body{height:100dvh;overflow:hidden;background:#07080c}.shop-desktop{display:none!important}.mobile-deck{--sill: max(58px, calc(5svh + env(safe-area-inset-bottom)) );display:flex;flex-direction:column;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;z-index:30;color:#f4ead3;font-family:var(--sans)}.mobile-deck-pane{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;background:#07080c}.mobile-deck-pane .window-view{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mobile-deck .window-view-controls{top:calc(48px + env(safe-area-inset-top));z-index:6}.mobile-deck.is-raining .pane-immersive-actions{top:calc(8px + env(safe-area-inset-top))!important;left:auto!important;right:2px!important;width:auto!important;justify-content:flex-end!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}.mobile-deck-chrome{position:relative;z-index:4;display:flex;align-items:center;gap:8px;min-height:44px;padding:calc(10px + env(safe-area-inset-top)) 16px 0;color:#f4ead3;pointer-events:none;text-shadow:rgba(0,0,0,.7) 0px 1px 8px}.mobile-deck-chrome img{width:28px;height:28px;object-fit:contain;background:#f6f1e8;border:1px solid rgba(117,99,76,.7);padding:2px}.mobile-deck-chrome span{font-family:var(--serif);font-size:1rem;letter-spacing:.02em}.mobile-deck-track{position:relative;z-index:3;flex:1 1 auto;display:flex;flex-wrap:nowrap;width:100%;align-items:flex-end;overflow:auto hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;pointer-events:none}.mobile-deck-track::-webkit-scrollbar{display:none}.mobile-slide{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;display:flex;align-items:flex-end;box-sizing:border-box;padding:0 7% 10px;min-height:100%}.mobile-slide-card{width:100%;max-width:100%;padding:0;background:transparent;border:0px;box-shadow:none;pointer-events:auto;overflow:hidden}.mobile-slide-card .eyebrow{margin-bottom:6px;text-shadow:rgba(0,0,0,.75) 0px 1px 8px;color:#e6c98a!important}.mobile-slide-card h1,.mobile-slide-card h2{margin:0 0 8px;font-family:var(--serif);font-weight:400;font-size:clamp(2.4rem,12vw,3.4rem);line-height:.9;letter-spacing:-.03em;color:#f7eedc;text-shadow:rgba(0,0,0,.72) 0px 2px 14px}.mobile-slide-card h1 em,.mobile-slide-card h2 em{display:block;margin-top:.06em;color:#f0c56a;font-style:italic;font-size:.78em}.mobile-slide-card p{margin:0;max-width:28ch;font-family:var(--serif);font-size:1.05rem;line-height:1.4;color:#f0e4cc;text-shadow:rgba(0,0,0,.8) 0px 1px 10px}.mobile-book-row{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:8px;margin-top:14px;max-width:100%}.mobile-book{min-height:44px;padding:0;border:0px;background:transparent}.mobile-book img{width:100%;height:auto;display:block;border:1px solid rgb(42,27,18);box-shadow:rgba(0,0,0,.45) 0 8px 18px}.mobile-slide-house{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:16px 16px 14px;color:#f6edd8;background:linear-gradient(rgba(62,42,28,.94),rgba(22,14,10,.96));border:1px solid rgb(198,163,106);box-shadow:#1a100c 0 0 0 4px inset,rgba(178,138,75,.75) 0 0 0 5px inset,rgba(0,0,0,.4) 0 16px 28px}.mobile-murphy-frame{margin:0;display:flex;flex-direction:column;align-items:center;gap:6px}.mobile-murphy-frame figcaption{margin:0;color:#e6c98a;font-family:var(--sans, "Libre Franklin", sans-serif);font-size:.62rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.mobile-slide-house .eyebrow,.mobile-slide-house h2,.mobile-slide-house p{color:#f6edd8!important;text-shadow:none!important;max-width:none!important}.mobile-slide-house h2{font-size:clamp(1.85rem,8vw,2.5rem)!important;margin-bottom:6px}.mobile-slide-house h2 em{color:#f0c56a!important}.mobile-slide-house p{font-size:.98rem;line-height:1.38}.mobile-slide-house p+p{margin-top:.55em}.mobile-murphy{width:min(42vw,156px);height:auto;border:5px solid rgb(231,211,164);box-shadow:#6d5230 0 0 0 1px,rgba(0,0,0,.45) 0 12px 20px}.mobile-mail{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;color:#f0c56a;font-weight:800;letter-spacing:.02em;text-decoration:none;text-shadow:rgba(0,0,0,.75) 0px 1px 8px;border-bottom:1px solid rgb(240,197,106)}.mobile-deck-bar{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:0;min-height:var(--sill);padding:0 0 env(safe-area-inset-bottom) 2px;pointer-events:auto}.mobile-deck-arrow{flex:0 0 36px;width:36px;height:44px;border:0px;border-radius:50%;background:transparent;color:#f4ead3;font-size:2rem;line-height:1;text-shadow:rgba(0,0,0,.7) 0px 1px 8px}.mobile-deck-arrow:disabled{opacity:.25}.mobile-deck-arrow[aria-label="Next card"]{text-align:right;padding-right:0}.mobile-deck-dots{display:flex;align-items:center;justify-content:center;gap:0;flex:1 1 auto;min-width:0}.mobile-deck-dots button{position:relative;flex:1 1 0;width:auto;max-width:48px;height:44px;padding:0;border:0px;border-radius:999px;background:transparent;display:grid;place-items:center;color:rgba(244,234,211,.62)}.mobile-deck-dots button svg{width:18px;height:18px;display:block}.mobile-deck-dots button:after{content:none;display:none}.mobile-deck-dots button.is-on{color:#f0c56a}.mobile-deck-dots button.is-on svg{filter:drop-shadow(0 0 4px rgba(240,197,106,.55))}.mobile-deck-hint{position:absolute;z-index:5;right:16px;bottom:calc(var(--sill) + 16px);margin:0;color:#f4ead3;font-size:.64rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;text-shadow:rgba(0,0,0,.75) 0px 1px 8px;pointer-events:none}.book-dialog{z-index:80}}@media all and (prefers-reduced-motion:reduce){.mobile-deck-track{scroll-behavior:auto}}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}[data-pane-mobile-host]>.pane-rain-player{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mobile-deck-pane .window-view{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mobile-deck-pane .window-view-live{opacity:1;visibility:visible;pointer-events:auto}.book-status{display:inline-flex;align-items:center;margin:.15rem 0px 1rem;padding:.42rem .7rem;border:1px solid rgba(178,138,75,.62);background:#efe3c9;color:#69491f;font-size:.66rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.mobile-deck{display:none}.shop-desktop{display:block}@media all{.shop-desktop{display:none!important}.mobile-deck{display:flex}.mobile-deck .window-view-portrait .pane-scene-controls{display:grid!important;grid-template-columns:36px minmax(0px,1fr) 36px!important;position:absolute!important;top:calc(136px + env(safe-area-inset-top))!important;bottom:auto!important;left:calc(min(200px,50vw)*.8)!important;right:4px!important;width:auto!important;z-index:8!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;background:transparent!important;border:0px!important;box-shadow:none!important;padding:0!important;gap:4px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.mobile-deck .pane-scene-controls .pane-scene-label{color:#f4ead3!important;text-shadow:rgba(0,0,0,.85) 0px 1px 8px!important;min-width:0px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;letter-spacing:.08em!important;font-size:11px!important;padding:0 6px!important}.mobile-deck .pane-scene-controls button{color:#f4ead3!important;background:rgba(8,8,11,.28)!important;border:1px solid rgba(244,234,211,.16)!important;pointer-events:auto!important}.mobile-deck .pane-immersive-actions{position:absolute!important;top:calc(8px + env(safe-area-inset-top))!important;left:auto!important;right:2px!important;width:auto!important;bottom:auto!important;z-index:9!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:4px!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}.pane-icon-btn{-webkit-appearance:none;appearance:none;position:relative;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(244,234,211,.22);background:rgba(8,8,11,.38);color:#f4ead3;width:36px;min-width:36px;height:36px;padding:0;border-radius:999px;font:800 10px/1 system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase}.pane-icon-btn svg{width:22px;height:22px;display:block}.pane-sfx{font:800 9px/1 system-ui,sans-serif;letter-spacing:.04em}.pane-icon-btn.is-off{opacity:.38}.pane-icon-btn.is-off:after{content:"";position:absolute;width:18px;height:1.6px;background:currentcolor;border-radius:1px;transform:rotate(-42deg);pointer-events:none}.mobile-deck .pane-canvas-wrap{overflow:hidden}.mobile-deck .pane-canvas-wrap canvas{position:static;transform:none;max-width:none}.mobile-deck-track,.mobile-slide{pointer-events:none!important}.mobile-slide-card,.mobile-slide-card *{pointer-events:auto}.mobile-deck-chrome{z-index:10;pointer-events:none}.mobile-deck-bar,.mobile-deck-bar *{pointer-events:auto}.mobile-deck-bar{z-index:10}.mobile-deck-hint{z-index:11}.book-dialog{width:min(92vw,620px)!important;max-height:88dvh!important;overflow:auto!important}.dialog-layout{grid-template-columns:minmax(92px,34%) 1fr!important;gap:16px!important}.dialog-copy h2{font-size:clamp(1.9rem,9vw,3rem)!important}.dialog-copy p{font-size:.93rem!important}}@media(orientation:landscape)and (max-height:520px)and (max-width:1024px){.mobile-deck{--sill: 42px}.mobile-deck-chrome{min-height:32px;padding-top:calc(4px + env(safe-area-inset-top))}.mobile-deck-chrome img{width:22px;height:22px}.mobile-brand span{font-size:.92rem}.mobile-slide{padding-bottom:2px}.mobile-slide-card h1,.mobile-slide-card h2{font-size:1.65rem!important}.mobile-slide-card p{font-size:.92rem}.mobile-deck .pane-immersive-actions,.mobile-deck.is-raining .pane-immersive-actions{top:calc(22px + env(safe-area-inset-top))!important;z-index:24!important}.mobile-deck .window-view-portrait .pane-scene-controls{top:calc(118px + env(safe-area-inset-top))!important;left:92px!important;right:4px!important;z-index:24!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:transparent!important;border:0!important;box-shadow:none!important}.mobile-deck-track{box-sizing:border-box;padding-top:112px}.mobile-book-row{margin-top:6px;align-items:end}.mobile-book{display:flex;align-items:flex-end;justify-content:center;min-height:0px}.mobile-book img{width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 230px);object-fit:contain;object-position:center bottom}.mobile-slide-house{flex-direction:row;align-items:center;text-align:left;gap:12px;padding:10px 12px}.mobile-murphy{width:84px}.mobile-slide-house h2{font-size:1.35rem!important}.mobile-slide-house p{font-size:.78rem;line-height:1.3}.mobile-murphy-frame figcaption{font-size:.55rem}.thoughts{padding:12px 14px 10px}.band-select{padding:12px 12px 8px}.mobile-slide:has(.band-select.is-open){padding-top:72px}}.mobile-deck .band-top{display:none!important}.pane-transport{display:flex;flex-direction:column;align-items:flex-end;gap:1px;pointer-events:none}.pane-upnext{display:block;max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f6edd8;font:700 10px/1.25 system-ui,sans-serif;letter-spacing:.02em;text-align:right;text-shadow:0 1px 6px rgba(0,0,0,.9)}.pane-upnext b{color:#e4c98a;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-right:4px}.pane-transport-keys{display:flex;gap:5px;pointer-events:auto}.pane-shuffle-btn.is-on{color:#f0c56a;border-color:rgba(240,197,106,.8);background:rgba(48,32,12,.7)}.pane-track-time{color:#f6edd8;font:700 11px/1 Libre Franklin,system-ui,sans-serif;letter-spacing:.16em;text-shadow:0 1px 6px rgba(0,0,0,.9)}.pane-skip-btn{font:800 12px/1 system-ui,sans-serif;letter-spacing:-.06em}.pane-icon-btn:disabled{opacity:.35}@media(min-width:981px){.books-room .room-heading>p[data-site-key=shelf-support-copy]{translate:18px -78px!important;width:min(390px,30%)!important;right:.6%!important;top:186px!important;font-size:.98rem!important;line-height:1.38!important}}.desk-line,.pane-mini-brand{display:none}@media(min-width:900px){.band-dock{display:none!important}.mobile-deck:not(.is-band) .mobile-slide{padding-bottom:22px}.mobile-slide{justify-content:center;align-items:flex-end}.phone-line{display:none!important}.desk-line{display:block}.desk-line p+p{margin-top:.7em}.mobile-slide-card.store-face{width:min(680px,calc(100vw - 72px));max-height:calc(100dvh - 240px);overflow:auto;scrollbar-width:none;padding:22px 24px 18px;color:#2a1c14;background:radial-gradient(100% 80% at 0% 0%,rgba(255,252,246,.7),transparent 46%),linear-gradient(180deg,#f7f1e4,#e6d3b2);border:1px solid #a68455;box-shadow:0 0 0 7px #3c2918,0 0 0 8px #c6a36a,0 22px 40px rgba(0,0,0,.45)}.mobile-slide-house.store-face{display:flow-root;background:radial-gradient(100% 80% at 0% 0%,rgba(255,252,246,.7),transparent 46%),linear-gradient(180deg,#f7f1e4,#e6d3b2)!important;border:1px solid #a68455!important;box-shadow:0 0 0 7px #3c2918,0 0 0 8px #c6a36a,0 22px 40px rgba(0,0,0,.45)!important;text-align:left;scrollbar-width:thin;scrollbar-color:#a68455 #f3ead8}.mobile-slide-house.store-face::-webkit-scrollbar,.store-face:has(.thoughts)::-webkit-scrollbar{width:8px}.mobile-slide-house.store-face::-webkit-scrollbar-track,.store-face:has(.thoughts)::-webkit-scrollbar-track{background:#f3ead8;border-radius:8px}.mobile-slide-house.store-face::-webkit-scrollbar-thumb,.store-face:has(.thoughts)::-webkit-scrollbar-thumb{background:linear-gradient(#e4c98a,#8a5a2b);border:2px solid #f3ead8;border-radius:8px}.store-face:has(.thoughts){scrollbar-width:thin;scrollbar-color:#a68455 #f3ead8}.mobile-slide:not(:has(.mobile-slide-house)):not(:has(.thoughts)) .store-face::-webkit-scrollbar{width:0;height:0;display:none}.store-face .mobile-book img{max-height:min(200px,24vh);width:100%;object-fit:contain;object-position:center bottom}.mobile-slide-house.store-face .mobile-murphy-frame{float:right;width:148px;margin:2px 0 8px 18px}.mobile-slide-house.store-face .mobile-murphy{width:100%}.mobile-slide-house.store-face figcaption{color:#8a6233!important;text-shadow:none!important}.store-face .eyebrow{color:#8a6233!important;text-shadow:none!important}.store-face h1,.store-face h2,.store-face h1 em,.store-face h2 em{color:#2a1c14!important;text-shadow:none!important}.store-face h1 em,.store-face h2 em{color:#6d4a28!important;font-style:italic}.store-face p,.store-face .desk-line p{color:#3c3128!important;text-shadow:none!important;max-width:62ch!important}.store-face .mobile-mail{color:#6d4a28;text-shadow:none;border-bottom-color:#6d4a28}.store-face:has(.thoughts) .thoughts{background:transparent;border:0;box-shadow:none;padding:4px 0 0}.thoughts-intro{margin-bottom:8px}.mobile-deck .pane-immersive-actions{top:14px;gap:8px}.mobile-deck .pane-immersive-actions .pane-icon-btn{width:46px;min-width:46px;height:46px}.mobile-deck .pane-immersive-actions .pane-icon-btn svg{width:26px;height:26px}.mobile-deck .pane-sfx{font-size:11px}.mobile-deck .pane-transport{top:70px;right:16px;width:280px;padding:10px 12px 8px;gap:3px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand time" "song song" "next next" "keys keys";align-items:center;border-radius:12px;background:linear-gradient(180deg,#3d291c,#1c120c);border:1px solid #e4c98a;box-shadow:0 12px 24px rgba(0,0,0,.4)}.mobile-deck .pane-transport:before{content:"The Hey I's";display:block;grid-area:brand;color:#e4c98a;font-family:var(--sans, "Libre Franklin", sans-serif);font-size:.62rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;line-height:1;text-align:left}.mobile-deck .pane-track-time{grid-area:time;max-width:none;font-size:11px;text-align:right;letter-spacing:.08em}.mobile-deck .pane-upnext[data-band-now]{grid-area:song;max-width:none;color:#f7eedc;font-family:var(--serif, "Libre Caslon Display", serif);font-size:1.2rem;font-style:italic;font-weight:400;text-align:left;white-space:normal}.mobile-deck .pane-upnext[data-band-now] b{display:none}.mobile-deck .pane-upnext[data-band-upnext]{grid-area:next;max-width:none;font-size:12px;text-align:left}.mobile-deck .pane-transport-keys{grid-area:keys;justify-content:flex-start;gap:8px;margin-top:4px}.mobile-deck .pane-transport .pane-icon-btn{width:32px;min-width:32px;height:32px;border-radius:50%}.mobile-deck .pane-transport .pane-icon-btn svg{width:15px;height:15px}.mobile-deck .pane-transport [data-band-toggle]{width:42px;min-width:42px;height:42px;background:#e4c98a;color:#1a100c;border-color:#e4c98a}.mobile-deck .pane-scene-controls,.mobile-deck .window-view-portrait .pane-scene-controls{top:18px!important;left:max(176px,calc(50% - 300px))!important;right:auto!important;width:280px!important;transform:none!important}}html.is-pane-full .mobile-deck-track,html.is-pane-full .mobile-deck-bar,html.is-pane-full .mobile-deck-hint,html.is-pane-full .mobile-deck-chrome{visibility:hidden!important;pointer-events:none!important}.mobile-deck-track{min-height:0;align-items:stretch!important}.mobile-slide{min-height:0!important;height:auto;align-self:stretch;align-items:flex-end!important}@media(min-width:900px){.mobile-deck-track{min-height:0;align-items:stretch!important}.mobile-slide{position:relative;align-self:stretch;min-height:0!important;height:auto;justify-content:center;align-items:flex-end!important;padding-top:140px;padding-bottom:22px;box-sizing:border-box}.mobile-slide-card{align-self:flex-end}}@media(min-width:900px){.mobile-deck{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:100dvh!important}.mobile-deck-track{position:absolute!important;top:0!important;right:0!important;bottom:var(--sill)!important;left:0!important;width:100%!important;height:auto!important;min-height:0!important;padding-top:140px!important;box-sizing:border-box!important;align-items:stretch!important}.mobile-slide{height:100%!important;min-height:100%!important;align-self:stretch!important;display:flex!important;justify-content:center!important;align-items:flex-end!important;padding-top:0!important;padding-bottom:22px!important;box-sizing:border-box!important}.mobile-slide-card{align-self:flex-end!important}.mobile-deck-bar{position:absolute!important;left:0!important;right:0!important;bottom:0!important;min-height:var(--sill)!important}}@media(min-width:900px){.mobile-slide{position:relative!important;height:100%!important;min-height:100%!important;padding:0 7%!important;box-sizing:border-box!important}.mobile-slide>.mobile-slide-card.store-face{position:absolute!important;left:50%!important;right:auto!important;top:auto!important;bottom:22px!important;transform:translate(-50%)!important;width:min(680px,calc(100vw - 72px))!important;margin:0!important}.mobile-deck-hint{display:none!important}}@media(min-width:900px){.mobile-deck .pane-transport{top:66px!important;right:4px!important;width:248px!important;max-width:248px!important;padding:7px 9px!important;gap:2px 7px!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"brand time" "song keys" "next keys"!important;border-radius:10px!important}.mobile-deck .pane-transport:before{font-size:.56rem!important;letter-spacing:.13em!important}.mobile-deck .pane-track-time{font-size:10px!important;letter-spacing:.05em!important}.mobile-deck .pane-upnext[data-band-now]{max-width:145px!important;font-size:1rem!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.mobile-deck .pane-upnext[data-band-upnext]{max-width:145px!important;font-size:10.5px!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.mobile-deck .pane-transport-keys{grid-area:keys!important;align-self:center!important;justify-self:end!important;flex-direction:row!important;align-items:center!important;gap:5px!important;margin-top:0!important}.mobile-deck .pane-transport .pane-icon-btn{width:28px!important;min-width:28px!important;height:28px!important}.mobile-deck .pane-transport .pane-icon-btn svg{width:13px!important;height:13px!important}.mobile-deck .pane-transport [data-band-toggle]{width:34px!important;min-width:34px!important;height:34px!important}}@media(min-width:900px){.mobile-deck .pane-transport{top:70px!important;right:6px!important;display:grid!important;grid-template-columns:92px minmax(230px,1fr) auto!important;grid-template-rows:auto auto!important;grid-template-areas:"brand now time" "next next keys"!important;align-items:center!important;column-gap:10px!important;row-gap:4px!important;width:520px!important;max-width:calc(100vw - 24px)!important;min-height:64px!important;padding:8px 10px!important;box-sizing:border-box!important;border-radius:12px!important;background:linear-gradient(180deg,rgba(61,41,28,.97),rgba(28,18,12,.97))!important;border:1px solid #e4c98a!important;box-shadow:0 10px 22px rgba(0,0,0,.36)!important}.mobile-deck .pane-transport:before{grid-area:brand!important;align-self:center!important;content:"THE HEY I'S"!important;display:block!important;margin:0!important;color:#e4c98a!important;font:800 10px/1.1 Libre Franklin,system-ui,sans-serif!important;letter-spacing:.12em!important;white-space:nowrap!important}.mobile-deck .pane-upnext[data-band-now]{grid-area:now!important;display:block!important;min-width:0!important;max-width:none!important;margin:0!important;color:#f6edd8!important;font:italic 600 16px/1.15 Georgia,serif!important;letter-spacing:0!important;text-align:left!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.mobile-deck .pane-upnext[data-band-now] b{display:none!important}.mobile-deck .pane-upnext[data-band-upnext]{grid-area:next!important;display:block!important;min-width:0!important;max-width:none!important;margin:0!important;color:#f6edd8!important;font:700 11px/1.2 Libre Franklin,system-ui,sans-serif!important;letter-spacing:.01em!important;text-align:left!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.mobile-deck .pane-upnext[data-band-upnext] b{color:#e4c98a!important;font-weight:800!important;letter-spacing:.12em!important;margin-right:6px!important}.mobile-deck .pane-track-time{grid-area:time!important;justify-self:end!important;align-self:center!important;margin:0!important;color:#f6edd8!important;font:700 10px/1 Libre Franklin,system-ui,sans-serif!important;letter-spacing:.06em!important;white-space:nowrap!important}.mobile-deck .pane-transport-keys{grid-area:keys!important;justify-self:end!important;align-self:center!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:5px!important;margin:0!important}.mobile-deck .pane-transport .pane-icon-btn{width:28px!important;min-width:28px!important;height:28px!important}.mobile-deck .pane-transport [data-band-toggle]{width:36px!important;min-width:36px!important;height:36px!important}.mobile-slide-card.store-face{max-height:calc(100dvh - 190px)!important}}@media(min-width:900px)and (max-width:1120px){.mobile-deck .pane-transport{width:460px!important;grid-template-columns:82px minmax(180px,1fr) auto!important}.mobile-deck .pane-upnext[data-band-now]{font-size:15px!important}}.mobile-deck-chrome{align-items:flex-start!important;justify-content:space-between}.mobile-brand{display:flex;align-items:center;gap:8px;flex:0 0 auto;padding-top:2px}.mobile-brand span{font-family:var(--serif);font-size:1rem;letter-spacing:.02em;white-space:nowrap}.band-select{position:relative;width:100%;box-sizing:border-box;padding:22px 18px 16px;color:#f6edd8;background:radial-gradient(90% 70% at 12% 0%,rgba(210,168,96,.22),transparent 46%),linear-gradient(165deg,#4a3122,#2a1a12 46%,#1a100c);border:1px solid #c6a36a;box-shadow:inset 0 0 0 5px #1a100c,inset 0 0 0 6px rgba(178,138,75,.85),0 18px 36px rgba(0,0,0,.42)}.band-select:before,.band-select:after{content:"";position:absolute;width:10px;height:10px;border:1px solid #d0ae6c;pointer-events:none}.band-select:before{top:10px;left:10px;border-right:0;border-bottom:0}.band-select:after{right:10px;bottom:10px;border-left:0;border-top:0}.band-grab{position:absolute;top:0;left:0;right:0;z-index:3;height:20px;touch-action:none}.band-grab:after{content:"";position:absolute;top:8px;left:50%;width:64px;height:3px;transform:translate(-50%);border-radius:3px;background:#e4c98a;box-shadow:0 1px rgba(90,58,18,.45)}.band-kicker{margin:0 0 6px;color:#d0ae6c!important;font-family:var(--sans);font-size:.62rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;text-shadow:none!important}.mobile-slide-card .band-select h2,.band-room .band-select h2,.band-select h2{margin:0;max-width:calc(100% - 72px);color:#f7eedc!important;font-family:var(--serif);font-weight:400;font-size:clamp(2.15rem,8vw,3.15rem)!important;line-height:.88;letter-spacing:-.03em;text-shadow:none!important}.band-genres{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(208,174,108,.45)}.band-genres button{min-height:32px;padding:0 0 3px;border:0;border-bottom:1px solid transparent;background:transparent;color:#cbb892;font-family:var(--sans);font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.band-genres button[aria-pressed=true]{color:#f8ecd4;border-bottom-color:#e4c98a}.band-play{position:absolute;top:22px;right:16px;z-index:4;min-height:28px;padding:0 2px 2px;border:0;border-bottom:1px solid #e4c98a;background:transparent;color:#f3e2bc;font-family:var(--sans);font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.band-play:disabled{opacity:.35;cursor:default}.band-stage{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:8px;width:100%;margin-top:16px}.band-arrow{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;background:transparent;color:#e4c98a;cursor:pointer}.band-arrow svg{width:22px;height:22px;fill:currentColor}.band-arrow:disabled{opacity:.28;cursor:default}.band-now,.mobile-slide-card .band-now{margin:0;max-width:none;color:#f3e2bc!important;font-family:var(--serif);font-size:1.2rem!important;font-style:italic;font-weight:400;line-height:1.2;text-align:center;text-shadow:none!important}.band-select.is-open{display:flex;flex-direction:column;min-height:0}.band-select.is-open .band-stage{flex:0 0 auto}.band-list{flex:1 1 auto;min-height:0;max-height:min(42vh,380px);margin:8px 4px 0;padding:2px 0 8px;list-style:none;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none}.band-list::-webkit-scrollbar{width:0;height:0;display:none}.band-list button{width:100%;padding:7px 4px;border:0;background:transparent;color:#cbb892;font-family:var(--serif);font-size:1.15rem;font-style:italic;font-weight:400;letter-spacing:0;line-height:1.25;text-align:center;text-transform:none;cursor:pointer}.band-top{display:flex;flex-direction:column;align-items:center;flex:0 0 auto;margin-left:auto;pointer-events:auto}.band-top-keys{display:flex;align-items:center;gap:2px}.band-time,.band-top .band-time{color:#f3e2bc;font-family:var(--sans);font-size:.68rem;font-weight:700;font-style:normal;letter-spacing:.04em;text-shadow:0 1px 8px rgba(0,0,0,.75)}.band-top button{min-height:32px;padding:0 7px;border:0;background:transparent;color:#f3e2bc;font-family:var(--sans);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 8px rgba(0,0,0,.75);cursor:pointer}.band-top button:disabled{opacity:.35}.band-room{display:flex;justify-content:center;padding:10vh 8vw}.band-room .band-select{width:min(480px,100%)}.band-float{position:fixed;right:14px;bottom:14px;left:auto;z-index:40;transform:none;display:flex;flex-direction:column;width:232px;max-height:min(68vh,440px);color:#f6edd8;background:rgba(16,10,8,.94);border:1px solid rgba(198,163,106,.55);border-radius:3px;box-shadow:0 12px 28px rgba(0,0,0,.5)}.band-float-list{display:flex;flex-direction:column;max-height:220px;margin:0;overflow:auto;border-bottom:1px solid rgba(198,163,106,.35)}.band-float-list[hidden]{display:none}.band-float-list button{padding:5px 10px;border:0;background:transparent;color:#f3e2bc;font-family:var(--serif);font-size:.92rem;font-style:italic;text-align:left;cursor:pointer}.band-float-list button.is-current,.band-float-list button:hover{color:#e4c98a}.band-float-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"mark keys" "title title" "genres genres" "time time";align-items:center;gap:3px 8px;padding:8px 10px 7px}.band-float-mark,.band-float-title,.band-float-keys button{border:0;background:transparent;color:#f3e2bc;cursor:pointer;text-shadow:none}.band-float-mark{grid-area:mark;padding:0;font-family:var(--sans);font-size:.62rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#e4c98a}.band-float-genres{grid-area:genres;display:flex;flex-wrap:wrap;gap:2px 4px}.band-float-genres{justify-content:space-between}.band-float-genres button{min-height:0;padding:1px 0;border:0;border-bottom:1px solid transparent;background:transparent;color:#cbb892;font-family:var(--sans);font-size:.56rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-shadow:none;cursor:pointer}.band-float-genres button[aria-pressed=true]{color:#f6edd8;border-bottom-color:#e4c98a}.band-float-title{grid-area:title;min-width:0;padding:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-family:var(--serif);font-style:italic;font-size:.95rem;letter-spacing:0;text-transform:none}.band-float .band-time{grid-area:time;text-shadow:none}.band-float-keys{grid-area:keys;display:flex;align-items:center;justify-content:flex-end}.band-float-keys button{min-height:24px;padding:0 4px;font-family:var(--sans);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.band-float-keys button:disabled{opacity:.35;cursor:default}@media(max-width:760px),(orientation:landscape)and (max-height:520px)and (max-width:1024px){.mobile-slide:has(.band-select.is-open){align-self:stretch;align-items:stretch;box-sizing:border-box;height:100%;max-height:100%;padding-top:148px}.mobile-slide:has(.band-select.is-open) .mobile-slide-card,.mobile-slide:has(.band-select.is-open) [data-band-mount]{display:flex;flex-direction:column;align-items:stretch;width:100%;min-height:0;overflow:hidden}.mobile-slide:has(.band-select.is-open) .mobile-slide-card{height:100%}.mobile-slide:has(.band-select.is-open) [data-band-mount]{flex:1 1 auto;height:100%}.mobile-slide:has(.band-select.is-open) .band-select{width:100%;min-width:100%;height:auto;max-height:100%;flex:1 1 auto;min-height:0;align-self:stretch}.mobile-slide:has(.band-select.is-open) .band-list{max-height:none;overflow-y:auto}}.thoughts{position:relative;box-sizing:border-box;padding:22px 18px 18px;color:#2c2118;background:radial-gradient(120% 70% at 0% 0%,rgba(255,252,246,.55),transparent 46%),linear-gradient(168deg,#f6efe3,#e7d8bf);border:1px solid #b08958;box-shadow:inset 0 0 0 5px #f6efe3,inset 0 0 0 6px rgba(150,112,62,.45),0 18px 32px rgba(0,0,0,.38)}.mobile-slide-card .thoughts .eyebrow,.thoughts .eyebrow{color:#7c572a!important;text-shadow:none!important}.thought-date,.mobile-slide-card .thoughts .thought-date{margin:0 0 10px;color:#8a6233!important;font-family:var(--sans);font-size:.68rem;font-weight:800;letter-spacing:.16em;text-shadow:none!important}.thoughts p,.mobile-slide-card .thoughts p{max-width:none!important;color:#2c2118!important;text-shadow:none!important;line-height:1.45}.thoughts p+p{margin-top:.7em}.thought-turn{display:flex;align-items:center;gap:12px;margin-top:14px}.thought-turn button{width:36px;height:36px;border:0;background:transparent;color:#7c572a;font-size:1.2rem;cursor:pointer;text-shadow:none}.thought-turn button:disabled{opacity:.28;cursor:default}.thought-turn span{color:#7c572a;font-family:var(--sans);font-size:.68rem;font-weight:800;letter-spacing:.14em;text-shadow:none}.thoughts-room{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(320px,1.15fr);gap:56px;align-items:center;padding:9vh 7vw 14vh}.thoughts-side .eyebrow{color:#8a6233}.thoughts-side h2{margin:0 0 12px;font-size:clamp(2.6rem,4vw,4.4rem);line-height:.95;color:#2a1c14}.thoughts-side h2 em{font-style:italic;color:#6d4a2e}.thoughts-side p:last-child{max-width:34ch;font-family:var(--serif);font-size:1.15rem;line-height:1.45;color:#3c3128}.thoughts-room .thoughts{width:100%;padding:36px 36px 28px}.thoughts-room .thoughts .eyebrow{display:none}@media(max-width:900px){.thoughts-room{grid-template-columns:1fr;gap:22px}}@media(max-width:760px),(orientation:landscape)and (max-height:520px)and (max-width:1024px){.mobile-deck-dots button{width:auto;flex:1 1 0;color:rgba(244,234,211,.62)}.mobile-deck-dots button svg{width:18px;height:18px;display:block}.mobile-deck-dots button.is-on{color:#f0c56a}.mobile-deck-bar{padding-right:0!important}}@media(max-width:760px),(orientation:landscape)and (max-height:520px)and (max-width:1024px){.band-float{display:none!important}}.band-select .band-genres{display:none}.band-select.is-open .band-genres{display:flex}.simple-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-top:8px}.simple-head h2{max-width:9ch!important;font-size:clamp(1.85rem,6vw,2.35rem)!important}.simple-next{margin:2px 0 0;max-width:46%;text-align:right}.simple-next span{display:block;color:#d0ae6c;font-family:var(--sans, "Libre Franklin", sans-serif);font-size:.58rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.simple-next b{display:block;margin-top:4px;color:#f6edd8;font-family:var(--serif, "Libre Caslon Display", serif);font-size:1.05rem;font-style:italic;font-weight:400;line-height:1.2}.band-play.simple-play{position:static;display:grid;place-items:center;width:100%;min-height:72px;margin:4px 0 0;padding:0;border:0;background:transparent;color:#f3e2bc}.simple-play svg{width:46px;height:46px;display:block}.simple-time{margin:0;text-align:center;color:#f3e2bc;font-family:var(--sans, "Libre Franklin", sans-serif);font-size:.78rem;font-weight:700;letter-spacing:.16em}.simple-now{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(208,174,108,.45)}.simple-now .band-arrow{font-family:var(--sans, "Libre Franklin", sans-serif);font-size:.95rem;font-weight:800;letter-spacing:-.04em;color:#e4c98a}.band-list button.is-current{color:#f6edd8}.band-dock{display:none}@media(min-width:900px){.band-dock{display:block;position:absolute;z-index:12;left:50%;bottom:calc(var(--sill) + 8px);width:min(440px,calc(100% - 48px));transform:translate(-50%);pointer-events:auto}.mobile-deck.is-band .band-dock{display:none}.mobile-deck:not(.is-band) .mobile-slide{padding-bottom:248px}.mobile-slide{justify-content:center}.mobile-slide-card{width:min(520px,100%)}}.mobile-deck .band-select{width:min(440px,100%);padding:14px 14px 12px!important;border-radius:12px;background:linear-gradient(180deg,#3d291c,#1c120c)!important;box-shadow:0 14px 28px rgba(0,0,0,.42)!important}.mobile-deck .band-select:before,.mobile-deck .band-select:after{display:none}.player-top{padding-top:6px}.player-now,.mobile-slide-card .player-now{margin:6px 0 0;max-width:none!important;color:#f7eedc!important;font-family:var(--serif);font-size:1.45rem!important;font-style:italic;font-weight:400;line-height:1.15;text-align:left;text-shadow:none!important}.player-next{margin:4px 0 0;color:#d7c4a2;font-family:var(--serif);font-size:.95rem;font-style:italic}.player-next span{margin-right:6px;color:#e4c98a;font-family:var(--sans);font-size:.58rem;font-style:normal;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.player-row{display:flex;align-items:center;gap:8px;margin-top:12px}.player-row .band-arrow{width:36px;height:36px;border:1px solid rgba(228,201,138,.55);border-radius:50%;color:#e4c98a}.player-row .player-shuffle svg{width:16px;height:16px;display:block}.player-row .player-shuffle.is-on{color:#1a100c;background:#e4c98a;border-color:#e4c98a}.band-play.simple-play.player-play{width:46px;min-width:46px;min-height:46px;margin:0;border-radius:50%;background:#e4c98a;color:#1a100c}.player-play svg{width:18px;height:18px}.player-row .simple-time{margin-left:auto;text-align:right;letter-spacing:.08em}.nook-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.nook-actions button{min-height:36px;padding:8px 12px;border:1px solid #8a6233;background:transparent;color:#6d4a28;font:800 .66rem/1 var(--sans, "Libre Franklin", sans-serif);letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.nook-actions button[aria-pressed=true]{background:#6d4a28;color:#f7f1e4}.hey-room{width:min(980px,100%);display:grid;grid-template-columns:minmax(230px,.78fr) minmax(320px,1.22fr);gap:28px 34px;align-items:start;color:#2d2118}.hey-crt-zone{align-self:stretch}.hey-crt-shell{position:relative;aspect-ratio:4 / 3;width:100%;box-sizing:border-box;padding:7.5% 8% 12%;border:2px solid #75512c;border-radius:18px 18px 24px 24px;background:linear-gradient(90deg,rgba(255,255,255,.05),transparent 12% 88%,rgba(0,0,0,.2)),linear-gradient(#80613d,#50351f);box-shadow:inset 0 0 0 3px #2c1a10,inset 0 0 0 5px #aa8650,0 20px 34px rgba(0,0,0,.28)}.hey-crt-shell:after{content:"";position:absolute;left:13%;right:13%;bottom:-7px;height:8px;border-radius:0 0 6px 6px;background:#2e1c12;box-shadow:0 8px 0 -3px rgba(0,0,0,.22)}.hey-crt-screen{position:relative;display:grid;place-items:center;align-content:center;gap:7px;width:100%;height:100%;overflow:hidden;border:3px solid #1d1713;border-radius:22%/14%;color:#ddc987;background:radial-gradient(circle at 50% 45%,rgba(176,200,151,.12),transparent 40%),#08110e;box-shadow:inset 0 0 26px rgba(0,0,0,.88),inset 0 0 5px rgba(208,224,183,.28);text-align:center}.hey-crt-screen strong{position:relative;z-index:2;font:800 .83rem/1 var(--sans);letter-spacing:.18em}.hey-crt-screen span{position:relative;z-index:2;color:rgba(221,201,135,.66);font:700 .57rem/1.2 var(--sans);letter-spacing:.1em;text-transform:uppercase}.hey-crt-scanlines{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.22;background:repeating-linear-gradient(to bottom,transparent 0,transparent 3px,rgba(255,255,255,.16) 4px)}.hey-crt-controls{position:absolute;left:0;right:0;bottom:4.5%;display:flex;justify-content:flex-end;gap:7px;padding-right:10%}.hey-crt-controls i{display:block;width:8px;height:8px;border:1px solid #c19b59;border-radius:50%;background:#2e1e14}.hey-crt-note{margin:12px 0 0;color:#725536;font:italic .95rem/1.35 var(--serif);text-align:center}.hey-story{padding:6px 0 0}.hey-story .band-kicker,.hey-song-detail .band-kicker{margin-bottom:8px;color:#8d642e!important}.mobile-slide-card .hey-story h2,.hey-story h2{margin:0 0 12px;max-width:none;color:#2c2118!important;font:400 clamp(2.8rem,5vw,4.9rem)/.92 var(--serif)!important;letter-spacing:-.035em;text-shadow:none!important}.hey-lede,.hey-copy,.mobile-slide-card .hey-lede,.mobile-slide-card .hey-copy{max-width:52ch!important;color:#493a2d!important;text-shadow:none!important}.hey-lede{margin:0;font:400 1.13rem/1.48 var(--serif)}.hey-copy{margin:12px 0 0;font:400 .94rem/1.5 var(--serif)}.hey-genres{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.hey-genres button{min-height:34px;padding:7px 10px 6px;border:1px solid #aa8650;border-radius:2px;background:rgba(255,255,255,.24);color:#6b4a27;font:800 .61rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.hey-genres button[aria-pressed=true]{color:#f6edd8;background:#72502d;border-color:#72502d}.hey-library{grid-column:1 / -1;display:grid;grid-template-columns:minmax(250px,.92fr) minmax(300px,1.08fr);overflow:hidden;border:1px solid #9d7745;background:rgba(248,241,224,.93);box-shadow:0 18px 38px rgba(38,24,13,.17)}.hey-song-list-wrap{border-right:1px solid rgba(157,119,69,.55);background:rgba(255,252,242,.62)}.hey-library-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 16px 11px;border-bottom:1px solid rgba(157,119,69,.42)}.hey-library-head span{color:#5e4024;font:800 .65rem/1 var(--sans);letter-spacing:.17em;text-transform:uppercase}.hey-library-head small{color:#8d7456;font:700 .62rem/1 var(--sans)}.hey-room .band-list,.hey-song-list{display:block!important;max-height:330px;margin:0;padding:4px 0;overflow-y:auto;list-style:none;scrollbar-width:thin}.hey-song-list li+li{border-top:1px solid rgba(157,119,69,.16)}.hey-room .band-list .hey-song-button,.hey-song-button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px 14px;border:0;background:transparent;color:#3e2d20;text-align:left;cursor:pointer}.hey-song-name{min-width:0;overflow:hidden;font:italic 1rem/1.15 var(--serif);text-overflow:ellipsis;white-space:nowrap}.hey-song-button small{color:#967b5c;font:700 .52rem/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.hey-song-button:hover,.hey-song-button:focus-visible{background:rgba(157,119,69,.09)}.hey-song-button.is-current{background:#332117;color:#f3e2bc}.hey-song-button.is-current small{color:#d8bb80}.hey-song-detail{min-height:250px;padding:24px 26px 22px;background:linear-gradient(rgba(255,255,255,.32),rgba(255,255,255,.04)),#e9dcc1}.hey-song-detail h3{margin:0;color:#302117;font:italic 400 clamp(1.75rem,3vw,2.75rem)/1.05 var(--serif)}.hey-song-tags{margin:8px 0 0;color:#8d642e;font:800 .58rem/1.2 var(--sans);letter-spacing:.15em;text-transform:uppercase}.hey-song-note{max-width:48ch;margin:20px 0 0;color:#49382b;font:400 1.03rem/1.55 var(--serif)}.hey-song-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.hey-song-links[hidden]{display:none}.hey-song-links a{padding:9px 12px;border:1px solid #72502d;color:#5a3e23;font:800 .61rem/1 var(--sans);letter-spacing:.11em;text-decoration:none;text-transform:uppercase}.hey-song-links a:hover{background:#72502d;color:#f7edda}.hey-release-note{margin:22px 0 0;color:#897359;font:italic .88rem/1.4 var(--serif)}@media(max-width:760px),(orientation:landscape)and (max-height:520px)and (max-width:1024px){.mobile-slide[data-room=music]{align-items:flex-start;justify-content:flex-start;overflow-y:auto}.mobile-slide[data-room=music] .mobile-slide-card,.mobile-slide[data-room=music] [data-band-mount]{width:100%;max-width:none}.hey-room{grid-template-columns:1fr;gap:18px;padding-bottom:110px}.hey-crt-zone{width:min(320px,84vw);justify-self:center}.hey-story{padding:0 4px}.mobile-slide-card .hey-story h2,.hey-story h2{font-size:clamp(2.55rem,11vw,3.55rem)!important}.hey-lede{font-size:1.02rem}.hey-copy{font-size:.9rem}.hey-library{grid-template-columns:1fr}.hey-song-list-wrap{border-right:0;border-bottom:1px solid rgba(157,119,69,.55)}.hey-room .band-list,.hey-song-list{max-height:270px}.hey-song-detail{min-height:0;padding:20px 18px 22px}}.hey-calm-note{margin:8px 0 0;max-width:42rem;color:#806342;font:600 .68rem/1.45 var(--sans);letter-spacing:.035em}.hey-crt-embed{width:100%;border:1px solid rgba(126,91,49,.7);background:#0b0b0b;box-shadow:0 13px 30px rgba(46,29,13,.2);overflow:hidden}.hey-crt-embed iframe{display:block;width:100%;aspect-ratio:16 / 10.15;border:0;background:transparent}@media(min-width:900px){.mobile-slide[data-room=music]{align-items:center!important;justify-content:center!important;padding:142px 5vw 92px!important;overflow-y:auto!important;scrollbar-width:thin}.mobile-slide[data-room=music] .mobile-slide-card,.mobile-slide[data-room=music] [data-band-mount]{width:100%!important;max-width:1120px!important;align-self:center!important;overflow:visible!important}.hey-room{width:100%!important;max-width:1120px;grid-template-columns:minmax(300px,.78fr) minmax(510px,1.22fr)!important;grid-template-rows:auto auto;column-gap:clamp(24px,3vw,42px)!important;row-gap:16px!important;align-items:start!important}.hey-crt-zone{grid-column:1;grid-row:1;width:min(100%,390px);justify-self:center}.hey-crt-embed{border-radius:3px;box-shadow:0 12px 26px rgba(0,0,0,.32)!important}.hey-crt-embed iframe{aspect-ratio:16 / 10!important}.hey-crt-note{margin-top:7px!important;font-size:.78rem!important;line-height:1.2!important;color:#d9c49d!important;text-shadow:0 1px 8px rgba(0,0,0,.72)!important}.hey-story{grid-column:1;grid-row:2;width:min(100%,410px);justify-self:center;padding:0!important}.hey-story .band-kicker{margin-bottom:4px!important}.mobile-slide-card .hey-story h2,.hey-story h2{margin-bottom:8px!important;color:#f7eedc!important;font-size:clamp(2.35rem,3.7vw,3.65rem)!important;text-shadow:0 2px 14px rgba(0,0,0,.65)!important}.hey-lede,.hey-copy,.mobile-slide-card .hey-lede,.mobile-slide-card .hey-copy{max-width:42ch!important;color:#f0e4cc!important;text-shadow:0 1px 10px rgba(0,0,0,.7)!important}.hey-lede{font-size:1rem!important;line-height:1.32!important}.hey-copy{margin-top:6px!important;font-size:.82rem!important;line-height:1.38!important}.hey-genres{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px!important;margin-top:12px!important}.hey-genres button{min-width:0!important;min-height:31px!important;padding:6px 3px!important;color:#d9c7a4!important;background:rgba(20,15,12,.68)!important;border-color:rgba(208,174,108,.55)!important;font-size:.54rem!important;letter-spacing:.08em!important}.hey-genres button[aria-pressed=true]{color:#21160f!important;background:#e4c98a!important;border-color:#e4c98a!important}.hey-calm-note,.mobile-slide-card .hey-calm-note{margin-top:7px!important;max-width:46ch!important;color:#d8c9ae!important;font:600 .61rem/1.35 var(--sans)!important;letter-spacing:.015em!important;text-shadow:0 1px 8px rgba(0,0,0,.72)!important}.hey-calm-note strong{color:#e4c98a}.hey-library{grid-column:2;grid-row:1 / span 2;align-self:start;display:grid!important;grid-template-columns:1fr!important;width:100%;max-height:565px;overflow:hidden!important;border-color:rgba(202,166,102,.86)!important;background:#f3ead7!important;box-shadow:0 18px 38px rgba(0,0,0,.3)!important}.hey-song-list-wrap{border-right:0!important;border-bottom:1px solid rgba(157,119,69,.5)}.hey-library-head{padding:10px 14px 9px!important}.hey-room .band-list,.hey-song-list{max-height:255px!important;padding:0!important}.hey-room .band-list .hey-song-button,.hey-song-button{padding:7px 14px!important}.hey-song-name{font-size:.94rem!important}.hey-song-detail{min-height:0!important;max-height:270px;overflow-y:auto;padding:16px 20px 18px!important;background:linear-gradient(180deg,#eadcbe,#e4d2ae)!important}.hey-song-detail .band-kicker{margin-bottom:5px!important;color:#805723!important}.hey-song-detail h3{color:#2b1d13!important;font-size:clamp(1.7rem,2.5vw,2.4rem)!important;line-height:1!important;text-shadow:none!important}.hey-song-tags,.mobile-slide-card .hey-song-tags{margin-top:6px!important;color:#8a612d!important;font-size:.54rem!important;text-shadow:none!important}.hey-song-note,.mobile-slide-card .hey-song-note{margin-top:10px!important;max-width:55ch!important;color:#473426!important;font-size:.91rem!important;line-height:1.38!important;text-shadow:none!important}.hey-release-note,.mobile-slide-card .hey-release-note{margin-top:10px!important;color:#78644d!important;font-size:.77rem!important;line-height:1.3!important;text-shadow:none!important}.hey-song-links{margin-top:10px!important}}@media(min-width:900px)and (max-height:760px){.mobile-slide[data-room=music]{padding-top:118px!important;padding-bottom:78px!important}.hey-room{grid-template-columns:minmax(270px,.72fr) minmax(480px,1.28fr)!important}.hey-crt-zone{width:min(100%,330px)}.hey-copy{display:none}.hey-library{max-height:485px}.hey-room .band-list,.hey-song-list{max-height:215px!important}.hey-song-detail{max-height:230px}}.hey-detail-toggle{display:none}.hey-library-head-right{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0;flex:1}.hey-library-head .hey-genres{display:flex;flex-wrap:nowrap;gap:5px;margin:0}.hey-library-head .hey-genres button{min-height:27px;padding:5px 8px;font-size:.49rem;letter-spacing:.08em}.hey-story-card{border:1px solid rgba(202,166,102,.72);background:rgba(14,15,17,.78);box-shadow:0 12px 28px rgba(0,0,0,.2);padding:16px 18px 17px}.hey-story-card .hey-story{padding:0!important}.hey-story-card .band-kicker{margin:0 0 6px!important;color:#d4a93e!important;font-size:.72rem!important;letter-spacing:.18em!important}@media(min-width:900px){.mobile-slide[data-room=music]{padding:118px 4.2vw 108px!important;align-items:center!important}.mobile-slide[data-room=music] [data-band-mount]{max-width:1260px!important}.hey-room{max-width:1260px!important;grid-template-columns:minmax(390px,.9fr) minmax(600px,1.35fr)!important;grid-template-rows:auto auto!important;column-gap:clamp(30px,3.2vw,50px)!important;row-gap:14px!important;transform:translateY(-12px)}.hey-crt-zone{grid-column:1;grid-row:1;width:min(100%,470px)!important;justify-self:center}.hey-crt-embed iframe{aspect-ratio:16 / 11.3!important}.hey-story-card{grid-column:1;grid-row:2;width:min(100%,470px);justify-self:center}.hey-story-card .hey-story h2{margin:0 0 6px!important;font-size:clamp(2.45rem,3.1vw,3.35rem)!important}.hey-story-card .hey-lede{font-size:.95rem!important}.hey-story-card .hey-copy{margin-top:5px!important;font-size:.76rem!important}.hey-library{grid-column:2;grid-row:1 / span 2;max-height:540px!important;margin-bottom:18px}.hey-library-head{align-items:center!important;padding:8px 12px!important}.hey-room .band-list,.hey-song-list{max-height:285px!important}.hey-song-detail{max-height:225px!important;padding:14px 20px 16px!important}.hey-song-note{margin-top:8px!important;font-size:.92rem!important}.hey-release-note{margin-top:12px!important}}@media(max-width:899px){.mobile-slide[data-room=music]{overflow-y:auto!important;padding-top:74px!important;padding-bottom:92px!important}.mobile-slide[data-room=music] [data-band-mount]{width:100%!important;max-width:none!important}.hey-room{display:flex!important;flex-direction:column;gap:12px!important;width:100%!important;padding:0 12px 34px!important}.hey-crt-zone{order:1;width:min(100%,520px)!important;align-self:center}.hey-crt-embed iframe{aspect-ratio:16 / 11.5!important}.hey-story-card{order:3;width:100%;padding:11px 13px 12px}.hey-story-card .hey-story h2{font-size:2rem!important;margin:0 0 4px!important}.hey-story-card .hey-lede{font-size:.83rem!important;line-height:1.3!important}.hey-story-card .hey-copy{display:none}.hey-story-card .band-kicker{font-size:.58rem!important;margin-bottom:4px!important}.hey-library{order:2;display:block!important;width:100%;max-height:none!important}.hey-library-head{display:block!important;padding:9px 10px 8px!important}.hey-library-head>span{display:block;margin-bottom:7px}.hey-library-head-right{display:flex;gap:7px;align-items:center}.hey-library-head .hey-genres{flex:1;display:grid!important;grid-template-columns:repeat(5,1fr);gap:4px!important}.hey-library-head .hey-genres button{min-width:0!important;min-height:28px!important;padding:4px 2px!important;font-size:.44rem!important;letter-spacing:.04em!important}.hey-library-head small{white-space:nowrap;font-size:.52rem!important}.hey-room .band-list,.hey-song-list{max-height:250px!important}.hey-song-button{padding:8px 10px!important}.hey-song-name{font-size:.93rem!important}.hey-song-button small{font-size:.45rem!important}.hey-detail-toggle{display:block;width:100%;border:0;border-top:1px solid rgba(157,119,69,.42);background:#eadcbe;color:#6c4b27;padding:10px 12px;font:800 .58rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;text-align:left}.hey-song-detail{display:none!important}.hey-detail-open .hey-song-detail{display:block!important;max-height:none!important;min-height:0!important;padding:14px 14px 16px!important}.hey-detail-open .hey-song-detail h3{font-size:1.75rem!important}.hey-detail-open .hey-song-note{font-size:.88rem!important;margin-top:8px!important}.hey-detail-open .hey-release-note{margin-top:10px!important;font-size:.76rem!important}}@media(max-width:520px){.hey-room{padding-inline:8px!important}.hey-crt-note{font-size:.68rem!important;margin-top:4px!important}.hey-library-head-right{display:block}.hey-library-head small{display:block;margin-top:6px}.hey-room .band-list,.hey-song-list{max-height:225px!important}.hey-story-card{padding:9px 11px 10px}.hey-story-card .hey-story h2{font-size:1.78rem!important}}@media(min-width:900px){.mobile-slide[data-room=music]{box-sizing:border-box!important;overflow:hidden!important;scrollbar-width:none!important;padding-top:118px!important;padding-bottom:82px!important}.mobile-slide[data-room=music]::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.mobile-slide[data-room=music] [data-band-mount]{height:100%!important;max-height:100%!important;overflow:visible!important}.hey-room{transform:translateY(24px)!important;align-content:start!important}.hey-crt-zone{transform:translateY(8px)!important}.hey-library{max-height:455px!important;margin-bottom:28px!important;overflow:hidden!important}.hey-library-head{position:relative!important;z-index:4!important;display:flex!important;min-height:42px!important;flex:0 0 auto!important;background:#f3ead7!important;border-bottom:1px solid rgba(157,119,69,.5)!important}.hey-library-head>span{display:block!important;flex:0 0 auto!important}.hey-library-head-right{display:flex!important;min-width:0!important}.hey-library-head .hey-genres{display:flex!important;visibility:visible!important;opacity:1!important}.hey-room .band-list,.hey-song-list{max-height:210px!important;overflow-y:auto!important;overscroll-behavior:contain!important}.hey-song-detail{max-height:190px!important;overflow-y:auto!important}}@media(min-width:900px)and (max-height:650px){.mobile-slide[data-room=music]{padding-top:104px!important;padding-bottom:70px!important}.hey-room{transform:translateY(18px)!important}.hey-crt-zone{transform:translateY(6px)!important}.hey-library{max-height:400px!important}.hey-room .band-list,.hey-song-list{max-height:176px!important}.hey-song-detail{max-height:166px!important}}.hey-crt-embed,.hey-crt-embed iframe{overflow:hidden!important}.hey-crt-embed iframe{display:block!important;width:100%!important;border:0!important;scrollbar-width:none!important}.hey-crt-embed iframe::-webkit-scrollbar{display:none!important}.hey-song-detail-main{min-width:0}.hey-song-commerce{min-width:0;align-self:start;padding-left:18px;border-left:1px solid rgba(138,97,45,.32)}.hey-song-commerce .hey-song-links{margin-top:0!important}.hey-song-commerce .hey-release-note{margin:0!important;max-width:20ch}@media(min-width:900px){.mobile-slide[data-room=music]{padding-top:106px!important;padding-bottom:78px!important}.hey-room{grid-template-rows:auto minmax(0,1fr)!important;row-gap:10px!important;transform:translateY(12px)!important}.hey-story-card{grid-column:1!important;grid-row:1!important;width:min(100%,470px)!important;padding:11px 16px 12px!important}.hey-story-card .band-kicker{margin-bottom:3px!important;font-size:.62rem!important}.hey-story-card .hey-story h2{margin:0 0 3px!important;font-size:clamp(2.05rem,2.6vw,2.75rem)!important;line-height:.95!important}.hey-story-card .hey-lede{margin:0!important;font-size:.82rem!important;line-height:1.25!important}.hey-story-card .hey-copy{display:block!important;margin:4px 0 0!important;font-size:.69rem!important;line-height:1.28!important}.hey-crt-zone{grid-column:1!important;grid-row:2!important;width:min(100%,470px)!important;align-self:start!important;transform:none!important}.hey-crt-embed{max-height:none!important;overflow:hidden!important}.hey-crt-embed iframe{aspect-ratio:16 / 11.3!important;max-height:330px!important}.hey-crt-note{margin:3px 0 0!important;font-size:.66rem!important;line-height:1.1!important}.hey-library{grid-column:2!important;grid-row:1 / span 2!important;max-height:448px!important;margin-bottom:34px!important}.hey-room .band-list,.hey-song-list{max-height:238px!important}.hey-song-detail{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(150px,.34fr)!important;gap:20px!important;max-height:none!important;min-height:0!important;overflow:hidden!important;padding:13px 18px 14px!important}.hey-song-detail h3{margin:0!important;font-size:clamp(1.65rem,2.1vw,2.05rem)!important}.hey-song-tags{margin-top:4px!important}.hey-song-note{margin-top:7px!important;max-width:58ch!important;font-size:.82rem!important;line-height:1.32!important}.hey-song-commerce{padding-top:23px}.hey-song-commerce .hey-release-note{color:#78644d!important;font-size:.69rem!important;line-height:1.28!important}}@media(min-width:900px)and (max-height:720px){.mobile-slide[data-room=music]{padding-top:96px!important;padding-bottom:70px!important}.hey-room{transform:translateY(8px)!important}.hey-story-card{padding:8px 13px 9px!important}.hey-story-card .hey-story h2{font-size:2rem!important}.hey-story-card .hey-copy{display:none!important}.hey-crt-embed iframe{max-height:285px!important}.hey-library{max-height:402px!important}.hey-room .band-list,.hey-song-list{max-height:200px!important}.hey-song-detail{padding:10px 15px 11px!important;gap:14px!important}.hey-song-note{font-size:.76rem!important;line-height:1.26!important}}@media(max-width:899px){.hey-story-card{order:1!important}.hey-crt-zone{order:2!important}.hey-library{order:3!important}.hey-story-card .hey-copy{display:none!important}.hey-song-detail{overflow:hidden!important}.hey-detail-open .hey-song-detail{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;overflow:visible!important}.hey-song-commerce{padding:8px 0 0!important;border-left:0!important;border-top:1px solid rgba(138,97,45,.28)!important}.hey-song-commerce .hey-release-note{max-width:none!important}}html.bmp-heyis-crt-fullscreen,body.bmp-heyis-crt-fullscreen{overflow:hidden!important;overscroll-behavior:none!important}html.bmp-heyis-crt-fullscreen .mobile-deck-bar,html.bmp-heyis-crt-fullscreen .pane-transport,html.bmp-heyis-crt-fullscreen .pane-scene-controls,html.bmp-heyis-crt-fullscreen .pane-immersive-actions,html.bmp-heyis-crt-fullscreen .murphy-sign{visibility:hidden!important;pointer-events:none!important}body>.hey-crt-embed.bmp-heyis-crt-fullscreen{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483646!important;width:100dvw!important;height:100dvh!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#050505!important;box-shadow:none!important;overflow:hidden!important;transform:none!important;contain:none!important;isolation:isolate!important}body>.hey-crt-embed.bmp-heyis-crt-fullscreen iframe{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100dvw!important;height:100dvh!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;aspect-ratio:auto!important;border:0!important;margin:0!important;padding:0!important;transform:none!important}@supports not (height: 100dvh){body>.hey-crt-embed.bmp-heyis-crt-fullscreen,body>.hey-crt-embed.bmp-heyis-crt-fullscreen iframe{width:100vw!important;height:100vh!important}}.bmp-crt-overlay-exit{display:none}html.bmp-heyis-crt-fullscreen .bmp-crt-overlay-exit{display:block!important;position:fixed!important;top:max(10px,env(safe-area-inset-top))!important;right:max(10px,env(safe-area-inset-right))!important;z-index:2147483647!important;-webkit-appearance:none!important;appearance:none!important;border:1px solid rgba(242,215,123,.72)!important;border-radius:6px!important;background:rgba(10,10,10,.88)!important;color:#f2d77b!important;padding:8px 11px!important;font:700 11px/1 ui-monospace,Consolas,monospace!important;letter-spacing:.08em!important;cursor:pointer!important;box-shadow:0 2px 12px rgba(0,0,0,.55)!important}html.bmp-heyis-crt-fullscreen .bmp-crt-overlay-exit:hover{background:#242015!important}.hey-crt-embed{overflow:hidden!important}.hey-crt-embed iframe{display:block!important;width:100%!important;height:auto!important;aspect-ratio:16 / 11.15!important;border:0!important;margin:0!important;padding:0!important;overflow:hidden!important}@media(min-width:900px){.hey-crt-embed iframe{max-height:none!important}}.bmp-crt-fullscreen-music,.bmp-room-fullscreen-music{display:flex;align-items:center;width:max-content;max-width:calc(100vw - 24px);box-sizing:border-box;padding:5px 6px;border:1px solid rgba(242,215,123,.58);border-radius:8px;background:rgba(8,8,9,.88);color:#f4e7bf;backdrop-filter:blur(8px);box-shadow:0 3px 18px rgba(0,0,0,.55);font-family:ui-monospace,Consolas,monospace;pointer-events:auto}.bmp-crt-fullscreen-music{position:fixed;top:max(54px,calc(env(safe-area-inset-top) + 54px));right:max(12px,env(safe-area-inset-right));z-index:2147483646}.bmp-room-fullscreen-music{position:absolute;right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));z-index:2147483000}.bmp-immersive-song{display:none!important}.bmp-immersive-transport{display:flex;align-items:center;gap:4px}.bmp-immersive-transport button{-webkit-appearance:none;appearance:none;min-width:31px;height:30px;padding:0 6px;border:1px solid rgba(242,215,123,.42);border-radius:5px;background:#171719;color:#f4e7bf;font:700 10px/1 ui-monospace,Consolas,monospace;cursor:pointer}.bmp-immersive-transport [data-band-toggle]{background:#e2c66f;color:#15100a}.bmp-immersive-transport [data-band-mute].is-muted{color:#8c8980;text-decoration:line-through}.bmp-immersive-transport input[type=range]{width:58px;accent-color:#e2c66f}@media(max-width:700px){.bmp-crt-fullscreen-music,.bmp-room-fullscreen-music{padding:4px 5px}.bmp-immersive-transport{gap:3px}.bmp-immersive-transport button{min-width:29px;height:28px;padding:0 5px}.bmp-immersive-transport input[type=range]{width:46px}}@media(orientation:portrait)and (max-width:600px){.bmp-crt-fullscreen-music{top:max(50px,calc(env(safe-area-inset-top) + 50px));right:max(8px,env(safe-area-inset-right))}.bmp-room-fullscreen-music{right:max(8px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom))}.bmp-immersive-transport input[type=range]{width:40px}}.bmp-crt-fullscreen-music{top:auto!important;bottom:max(8px,env(safe-area-inset-bottom))!important;right:max(275px,calc(env(safe-area-inset-right) + 275px))!important}@media(max-width:900px)and (orientation:landscape){.bmp-crt-fullscreen-music{bottom:max(7px,env(safe-area-inset-bottom))!important;right:max(240px,calc(env(safe-area-inset-right) + 240px))!important}}@media(orientation:portrait)and (max-width:600px){.bmp-crt-fullscreen-music{top:auto!important;right:max(8px,env(safe-area-inset-right))!important;bottom:max(52px,calc(env(safe-area-inset-bottom) + 52px))!important}}@media(max-width:899px){.mobile-slide[data-room=music]{box-sizing:border-box!important;align-items:flex-start!important;justify-content:flex-start!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;scrollbar-width:none!important;padding:calc(132px + env(safe-area-inset-top)) 8px calc(var(--sill) + 18px)!important;scroll-padding-top:calc(132px + env(safe-area-inset-top))!important}.mobile-slide[data-room=music]::-webkit-scrollbar{display:none!important}.mobile-slide[data-room=music] .mobile-slide-card,.mobile-slide[data-room=music] [data-band-mount]{width:100%!important;max-width:680px!important;margin:0 auto!important;overflow:visible!important}.mobile-slide[data-room=music] .hey-room{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important;padding:0!important;transform:none!important}.mobile-slide[data-room=music] .hey-story-card{display:none!important}.mobile-slide[data-room=music] .hey-crt-zone{order:1!important;width:100%!important;max-width:620px!important;margin:0 auto!important}.mobile-slide[data-room=music] .hey-crt-embed{width:100%!important;overflow:hidden!important;border-radius:4px!important}.mobile-slide[data-room=music] .hey-crt-embed iframe{display:block!important;width:100%!important;height:clamp(220px,28dvh,300px)!important;min-height:220px!important;max-height:300px!important;aspect-ratio:auto!important;border:0!important}.mobile-slide[data-room=music] .hey-crt-note{margin:3px 0 2px!important;font-size:.64rem!important;line-height:1.1!important}.mobile-slide[data-room=music] .hey-library{order:2!important;width:100%!important;max-height:none!important;margin:0!important}.mobile-slide[data-room=music] .hey-library-head{padding:8px 10px 7px!important}.mobile-slide[data-room=music] .hey-library-head>span{margin-bottom:6px!important}.mobile-slide[data-room=music] .hey-library-head-right{display:grid!important;grid-template-columns:1fr auto!important;gap:7px!important;align-items:center!important}.mobile-slide[data-room=music] .hey-library-head .hey-genres{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important}.mobile-slide[data-room=music] .hey-library-head .hey-genres button{min-height:32px!important;padding:4px 1px!important;font-size:.48rem!important}.mobile-slide[data-room=music] .hey-library-head small{margin:0!important;font-size:.5rem!important;white-space:nowrap!important}.mobile-slide[data-room=music] .hey-song-list,.mobile-slide[data-room=music] .band-list{max-height:clamp(250px,34dvh,360px)!important;overflow-y:auto!important}.mobile-slide[data-room=music] .hey-song-button{min-height:48px!important;padding:8px 12px!important}.mobile-slide[data-room=music] .hey-song-name{font-size:1rem!important}.mobile-slide[data-room=music] .hey-detail-toggle{position:sticky!important;bottom:0!important;z-index:2!important}.mobile-slide[data-room=music] .hey-song-detail{display:none!important}.mobile-slide[data-room=music] .hey-detail-open .hey-song-detail{display:grid!important;max-height:none!important}}@media(max-width:430px){.mobile-slide[data-room=music]{padding-top:calc(122px + env(safe-area-inset-top))!important}.mobile-slide[data-room=music] .hey-crt-embed iframe{height:clamp(205px,26dvh,260px)!important;min-height:205px!important}.mobile-slide[data-room=music] .hey-song-list,.mobile-slide[data-room=music] .band-list{max-height:300px!important}}.mobile-slide{content-visibility:auto;contain-intrinsic-size:100vw 100dvh}.mobile-slide[data-mobile-slide="0"]{content-visibility:visible}@media(orientation:landscape){html.bmp-heyis-crt-fullscreen .bmp-crt-fullscreen-music{top:50%!important;left:max(10px,env(safe-area-inset-left))!important;right:auto!important;bottom:auto!important;transform:translateY(-50%)!important;width:84px!important;max-width:84px!important;padding:7px 6px!important;border-radius:8px!important}html.bmp-heyis-crt-fullscreen .bmp-crt-fullscreen-music .bmp-immersive-transport{width:100%!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important}html.bmp-heyis-crt-fullscreen .bmp-crt-fullscreen-music button{width:100%!important;min-width:0!important;height:30px!important;padding:0 4px!important}html.bmp-heyis-crt-fullscreen .bmp-crt-fullscreen-music input[type=range]{width:68px!important;max-width:68px!important;margin:2px auto!important}html.bmp-heyis-crt-fullscreen .bmp-crt-overlay-exit{top:max(10px,env(safe-area-inset-top))!important;right:max(14px,env(safe-area-inset-right))!important;padding:6px 8px!important;font-size:9px!important}}.hey-library-title{display:flex;flex-direction:column;gap:4px;min-width:max-content}.hey-library-title>small{font:700 .48rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#9a805d}@media(max-width:760px){.mobile-slide[data-room=music] .hey-library-head .hey-genres{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mobile-slide[data-room=music] .hey-library-head-right{grid-template-columns:1fr auto!important}.hey-library-title>small{font-size:.43rem}}.hey-music-station{--hey-paper: #efe2c4;--hey-ink: #2c2018;--hey-dark: #17110f;--hey-deep: #090807;--hey-red: #6b2924;--hey-chrome: #baa98b;--hey-gold: #c29a52;box-sizing:border-box;width:min(1240px,100%);margin:0 auto;padding:clamp(12px,2vw,24px);background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;color:#f3e6ca}.hey-music-station button,.hey-music-station input{font:inherit}.hey-music-layout{display:grid;grid-template-columns:minmax(430px,1.08fr) minmax(500px,.92fr);align-items:center;gap:clamp(26px,3vw,44px);width:100%;min-width:0}.hey-music-tv{min-width:0;width:100%;max-width:600px;justify-self:start;margin:0}.hey-tv-cabinet{box-sizing:border-box;padding:14px 15px 10px;border:3px solid #120e0d;border-radius:18px 18px 12px 12px;background:linear-gradient(145deg,#49362e,#181413 64%,#2c211e);box-shadow:0 18px 34px rgba(0,0,0,.44),inset 0 1px rgba(255,255,255,.08)}.hey-tv-screen.hey-crt-embed{position:relative!important;display:block!important;width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:4 / 3!important;overflow:hidden;border:9px solid #080808;border-radius:9%/11%;background:#020303;box-shadow:inset 0 0 28px rgba(55,110,120,.2)}.hey-tv-screen.hey-crt-embed iframe{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important;aspect-ratio:auto!important;border:0!important;object-fit:cover!important}.hey-tv-controls{display:flex;align-items:center;gap:8px;height:26px;padding:7px 3px 0;color:#9f917b;font:800 .52rem/1 var(--sans);letter-spacing:.14em}.hey-tv-controls span{margin-right:auto}.hey-tv-controls i{width:10px;height:10px;border:1px solid #897c69;border-radius:50%;background:#12100f}.hey-crt-note{margin:8px 4px 0;color:rgba(239,222,188,.6);font-size:.68rem;text-align:right}.hey-jukebox{position:relative;min-width:0;width:100%;max-width:580px;justify-self:end;padding:14px 15px 12px;border:4px solid #150f0d;border-radius:44% 44% 17px 17px/13% 13% 12px 12px;background:linear-gradient(90deg,#75512f 0,#75512f 4%,#c2b08e 4%,#c2b08e 7.5%,#443128 7.5%,#443128 92.5%,#c2b08e 92.5%,#c2b08e 96%,#75512f 96%),#35251e;box-shadow:0 20px 34px rgba(0,0,0,.43),inset 0 0 0 2px rgba(236,215,168,.12)}.hey-jukebox-arch{position:absolute;inset:6px 8px auto;height:23%;border:5px solid rgba(210,190,151,.72);border-bottom:0;border-radius:48% 48% 0 0/76% 76% 0 0;pointer-events:none;box-shadow:inset 0 0 12px rgba(247,204,106,.15),0 0 12px rgba(240,195,96,.08)}.hey-jukebox-face{position:relative;overflow:hidden;border:1px solid rgba(227,213,180,.35);border-radius:34% 34% 9px 9px/9% 9% 9px 9px;background:linear-gradient(#211a17,#0f0c0b 68%,#21140f);color:var(--hey-paper)}.hey-jukebox-brand{display:grid;grid-template-columns:26px minmax(0,1fr) 26px;align-items:center;gap:8px;padding:9px 18px 6px;text-align:center}.hey-jukebox-brand small{display:block;color:#9c896c;font:800 .48rem/1.1 var(--sans);letter-spacing:.18em}.hey-jukebox-brand strong{display:block;margin-top:3px;color:#ead8ad;font:800 clamp(1rem,2vw,1.35rem)/1 var(--sans);letter-spacing:.11em}.hey-jukebox-light{width:11px;height:11px;justify-self:center;border-radius:50%;background:#ba713a;box-shadow:0 0 12px rgba(230,150,75,.65)}.hey-jukebox-info{margin:0 12px 7px;padding:5px 12px 7px;border:1px solid #6d593f;background:linear-gradient(180deg,#0c0b09,#080706);box-shadow:inset 0 0 12px rgba(0,0,0,.8)}.hey-jukebox-info--compact{min-height:0}.hey-jukebox-info>span{display:block;margin:0;color:#827663;font:800 .42rem/1 var(--sans);letter-spacing:.18em}.hey-jukebox-info h2{margin:3px 0 0!important;color:#e3c77f!important;font:700 clamp(.92rem,1.7vw,1.15rem)/1.05 ui-monospace,monospace!important}.hey-catalogue-window{margin:0 11px;border:5px solid #6c5238;border-radius:5px;background:#d7c7a4;box-shadow:inset 0 0 21px rgba(58,39,22,.34)}.hey-catalogue-head{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:9px;padding:4px 8px;color:#6b5032;font:800 .48rem/1 var(--sans);letter-spacing:.15em}.hey-catalogue-head>small{letter-spacing:.07em;white-space:nowrap}.hey-catalogue-nav{display:inline-grid;grid-template-columns:22px auto 22px;align-items:center;gap:4px;letter-spacing:0}.hey-catalogue-nav button{width:22px;height:22px;padding:0;border:1px solid #8e785b;border-radius:50%;background:#e6d7b8;color:#493722;font:800 .9rem/1 var(--serif);box-shadow:inset 0 1px rgba(255,255,255,.55);cursor:pointer}.hey-catalogue-nav button:disabled{opacity:.35;cursor:default}.hey-catalogue-nav small{min-width:34px;text-align:center;color:#745a39;font:800 .45rem/1 var(--sans);letter-spacing:.04em;white-space:nowrap}.hey-catalogue-list,.hey-music-station .hey-song-list{display:grid!important;grid-template-columns:1fr!important;gap:3px!important;max-height:none!important;margin:0!important;padding:5px 7px 6px!important;overflow:visible!important;list-style:none;background:repeating-linear-gradient(0deg,transparent 0 28px,rgba(80,58,35,.06) 28px 29px),#efe5cb}.hey-catalogue-list li{margin:0!important;padding:0!important;border:0!important}.hey-music-station .hey-song-button{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center;gap:9px;width:100%;min-height:27px;padding:3px 8px!important;border:1px solid #b89b70!important;border-radius:2px!important;background:#f5ecd6!important;color:#34251b!important;text-align:left!important;box-shadow:0 1px rgba(255,255,255,.65),inset 0 0 8px rgba(104,76,43,.05);cursor:pointer}.hey-music-station .hey-song-button:hover{background:#fff3d8!important}.hey-music-station .hey-song-button.is-current{border-color:#7e3c2e!important;background:#f0d7ad!important;box-shadow:inset 3px 0 #6c2b24}.hey-song-code{display:grid;place-items:center;min-height:22px;border:1px solid #8b6841;background:#653126;color:#f2dca9;font:800 .52rem/1 var(--sans)}.hey-music-station .hey-song-name{min-width:0;overflow:hidden;color:#36251a;font:700 .68rem/1.1 var(--sans);white-space:nowrap;text-overflow:ellipsis}.hey-music-station .hey-song-button small{color:#896c49;font:700 .43rem/1 var(--sans);letter-spacing:.05em;white-space:nowrap}.hey-jukebox-vibes{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;padding:6px 10px 5px;border-top:1px solid rgba(206,188,150,.18)}.hey-jukebox-vibes button{min-height:26px;padding:5px 8px;border:1px solid #61513d;border-radius:4px;background:#251d18;color:#c7b18d;font:800 .48rem/1 var(--sans);letter-spacing:.05em;cursor:pointer}.hey-jukebox-vibes button[aria-pressed=true]{border-color:#bc8c52;background:#713b2a;color:#f9e7bd}.hey-jukebox-transport{display:grid;grid-template-columns:54px 1fr 54px 72px;gap:7px;padding:5px 11px}.hey-jukebox-transport button{min-height:34px;border:1px solid #7d6b55;border-radius:5px;background:linear-gradient(#bdae91,#776b5b);color:#1f1713;font:800 .6rem/1 var(--sans);letter-spacing:.07em;box-shadow:inset 0 1px rgba(255,255,255,.25),0 2px #090706;cursor:pointer}.hey-jukebox-transport .hey-jukebox-play{background:linear-gradient(#8e392f,#5e221d);color:#f4e3bb}.hey-jukebox-transport .hey-jukebox-mute{font-size:.49rem}.hey-jukebox-volume{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 11px 8px;color:#a7977f;font:700 .48rem/1 var(--sans);letter-spacing:.09em}.hey-jukebox-volume label{display:flex;align-items:center;gap:8px;min-width:0}.hey-jukebox-volume input{width:min(150px,25vw)}.hey-jukebox-volume .band-time{white-space:nowrap}.hey-jukebox button:focus-visible,.hey-song-button:focus-visible{outline:3px solid #f1c76f;outline-offset:2px}@media(min-width:900px){.hey-music-layout{min-height:0}.hey-music-tv,.hey-jukebox{align-self:center}.hey-jukebox-face{max-height:620px}}@media(min-width:900px)and (max-height:760px){.hey-music-station{padding-block:8px}.hey-music-layout{gap:28px}.hey-music-tv{max-width:555px}.hey-jukebox{max-width:560px;padding-top:9px;padding-bottom:9px}.hey-jukebox-brand{padding-top:7px;padding-bottom:5px}.hey-jukebox-vibes{display:none}}@media(max-width:899px){.hey-music-station{padding:10px 8px 22px;overflow:visible!important}.hey-music-layout{grid-template-columns:1fr;gap:18px;align-items:start}.hey-music-tv{width:min(460px,92%);max-width:none;justify-self:center}.hey-jukebox{width:min(680px,100%);max-width:none;justify-self:center;padding:18px 12px 12px}.hey-jukebox-info-head{grid-template-columns:1fr;gap:4px}}@media(max-width:560px){.hey-music-station{padding-inline:4px}.hey-music-tv{width:96%}.hey-tv-cabinet{padding:9px 10px 7px}.hey-tv-screen.hey-crt-embed{border-width:6px}.hey-jukebox{padding:14px 8px 9px;border-width:3px}.hey-jukebox-arch{border-width:4px}.hey-jukebox-brand{padding:10px 13px 7px}.hey-jukebox-info{margin-inline:9px;padding:6px 10px 7px}.hey-catalogue-window{margin-inline:8px;border-width:4px}.hey-music-station .hey-song-button{grid-template-columns:31px minmax(0,1fr)!important}.hey-music-station .hey-song-button small{display:none}.hey-jukebox-vibes{padding-inline:8px}.hey-jukebox-transport{grid-template-columns:46px 1fr 46px 62px;padding-inline:8px}.hey-jukebox-volume{padding-inline:9px}}.hey-music-station .hey-catalogue-list{grid-template-rows:repeat(4,minmax(33px,auto))!important;min-height:150px;align-content:stretch;overscroll-behavior:contain}.hey-music-station .hey-catalogue-list>li{min-height:33px}.hey-music-station .hey-catalogue-list .hey-song-button{box-sizing:border-box;min-height:33px;height:100%}.hey-music-station .hey-catalogue-list .hey-song-placeholder{display:block!important;background:#f5ecd6!important;cursor:default;pointer-events:none;box-shadow:0 1px rgba(255,255,255,.65),inset 0 0 8px rgba(104,76,43,.05)}.hey-jukebox-streaming{display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:center;gap:5px;margin:0 11px 8px;padding:5px 6px;border-top:1px solid rgba(222,197,148,.22);border-bottom:1px solid rgba(63,45,31,.72);background:linear-gradient(180deg,rgba(46,32,25,.88),rgba(24,17,14,.92));box-shadow:inset 0 1px rgba(255,255,255,.024)}.hey-jukebox-streaming-label{padding:0 3px 0 1px;color:#aa9675;font:800 .43rem/1 var(--sans);letter-spacing:.13em;white-space:nowrap}.hey-jukebox-streaming a{display:flex;align-items:center;justify-content:center;min-width:0;min-height:24px;padding:4px 6px;border:1px solid #66543e;border-radius:4px;background:linear-gradient(#3a2d23,#261d18);color:#ddc99f;text-decoration:none;font:800 .46rem/1 var(--sans);letter-spacing:.025em;white-space:nowrap;box-shadow:inset 0 1px rgba(255,255,255,.05)}.hey-jukebox-streaming a:hover,.hey-jukebox-streaming a:focus-visible{border-color:#bc8c52;background:#713b2a;color:#f9e7bd}.hey-jukebox-streaming a:focus-visible{outline:2px solid #f1c76f;outline-offset:1px}@media(max-width:520px){.hey-jukebox-streaming{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-inline:9px;padding:5px}.hey-jukebox-streaming-label{display:none}.hey-jukebox-streaming a{min-height:29px;padding:3px 4px;font-size:.45rem}}.hey-jukebox-streaming{grid-template-columns:auto repeat(3,minmax(0,1fr))}.hey-jukebox-streaming .hey-service-link{gap:4px;overflow:hidden;min-height:29px;padding-block:3px}.hey-jukebox-streaming .hey-service-mark{display:block;width:21px;height:21px;flex:0 0 21px;object-fit:contain}.hey-jukebox-streaming .hey-service-mark-apple{border-radius:3px}.hey-jukebox-streaming .hey-service-mark-spotify{width:21px;height:21px;flex-basis:21px;background:transparent;border-radius:0;object-fit:contain}.hey-jukebox-streaming .hey-service-mark-amazon{width:auto!important;height:14px!important;max-width:72px;flex:0 1 auto!important;object-fit:contain}.hey-jukebox-streaming .hey-service-amazon{padding-inline:5px}.hey-jukebox-streaming .hey-service-link>span:not(.hey-service-arrow){min-width:0;overflow:hidden;text-overflow:ellipsis}.hey-jukebox-streaming .hey-service-arrow{flex:0 0 auto;opacity:.7}@media(max-width:520px){.hey-jukebox-streaming .hey-service-mark,.hey-jukebox-streaming .hey-service-mark-spotify{width:21px;height:21px;flex-basis:21px}.hey-jukebox-streaming .hey-service-arrow{display:none}.hey-jukebox-streaming .hey-service-link{gap:3px}}@media(max-width:520px){.hey-jukebox-streaming .hey-service-mark-amazon{width:auto!important;height:13px!important;max-width:62px;flex-basis:auto!important}}.hey-catalogue-head{grid-template-columns:1fr auto!important}.hey-catalogue-nav{display:none!important}.hey-music-station .hey-catalogue-list{--hey-catalogue-row-h: 33px;--hey-catalogue-gap: 3px;display:grid!important;box-sizing:border-box;grid-template-columns:1fr!important;grid-template-rows:none!important;grid-auto-rows:var(--hey-catalogue-row-h)!important;gap:var(--hey-catalogue-gap)!important;height:calc((var(--hey-catalogue-row-h) * 4) + (var(--hey-catalogue-gap) * 3) + 11px)!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:auto;scroll-behavior:auto;scrollbar-width:thin;scrollbar-color:#8e785b rgba(239,229,203,.45);-webkit-overflow-scrolling:touch}.hey-music-station .hey-catalogue-list::-webkit-scrollbar{width:8px}.hey-music-station .hey-catalogue-list::-webkit-scrollbar-track{background:rgba(239,229,203,.45)}.hey-music-station .hey-catalogue-list::-webkit-scrollbar-thumb{background:#8e785b;border:2px solid #efe5cb;border-radius:999px}.hey-music-station .hey-catalogue-list>li,.hey-music-station .hey-catalogue-list .hey-song-button{min-height:var(--hey-catalogue-row-h)!important;height:var(--hey-catalogue-row-h)!important}html body .mobile-deck .after-hours-card-heading p .bmp-ah-enter{display:inline!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;color:#e6c98a!important;font-family:Libre Caslon Display,Georgia,serif!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-decoration:underline;text-shadow:none!important;text-transform:none!important;text-underline-offset:.18em;vertical-align:baseline;white-space:nowrap;cursor:pointer}html body .mobile-deck .after-hours-card-heading p .bmp-ah-enter:hover,html body .mobile-deck .after-hours-card-heading p .bmp-ah-enter:focus-visible{color:#f3e2b8}html body .mobile-deck .after-hours-card-heading p .bmp-ah-enter:focus-visible{outline:2px solid #e0b45f;outline-offset:3px}
