:root{--ink:#302019;--cream:#f2e7d4;--purple:#51283e;--wood:#4d2b19;--brass:#b89151;--grain:url('assets/wood.svg')}*{box-sizing:border-box}html{scroll-padding-top:95px}body{margin:0;background:#cfc0a9;color:var(--ink);font-family:Georgia,'Times New Roman',serif;font-size:18px;line-height:1.6}a{color:inherit;text-underline-offset:4px}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid #b98ae0;outline-offset:5px}.skip{position:fixed;left:12px;top:-100px;z-index:100;background:var(--cream);padding:10px}.skip:focus{top:10px}.site-header{max-width:1440px;margin:auto;min-height:88px;background:#f0e6d5;display:flex;align-items:center;justify-content:space-between;padding:16px 6%;gap:24px;box-shadow:0 3px 15px #26140a55;position:relative;z-index:2}.wordmark{font-weight:bold;font-size:25px;text-decoration:none;white-space:nowrap}nav{display:flex;align-items:center;gap:30px;font-size:16px}nav a{text-decoration:none}.nav-link{background:none;border:0;padding:0;color:inherit}.nav-beta,.button{display:inline-block;padding:12px 24px;text-decoration:none;border:1px solid #301e19;border-radius:3px;box-shadow:inset 0 1px 0 #ffffff24;line-height:1.4}.nav-beta,.purple{background:var(--purple);color:#fff5e5}.cream{background:var(--cream);color:var(--ink)}.cabinet{max-width:1440px;margin:auto;border:solid #3e2416;border-width:0 30px 28px;background-image:var(--grain);background-color:var(--wood);padding:0 24px;box-shadow:inset 7px 0 8px #160c07b8,inset -7px 0 8px #160c07b8,0 15px 45px #27150960;position:relative}.crown{height:64px;background-image:var(--grain);border-top:8px ridge #825033;border-bottom:12px ridge #7b4d2d;box-shadow:0 8px 15px #080301aa;text-align:center}.crown span{color:#bd955b;font-size:26px;line-height:1.5}.compartment{background-color:#25180f;background-image:linear-gradient(90deg,#120c0855,#42261722),var(--grain);box-shadow:inset 0 14px 24px #120904bd,inset 6px 0 10px #120904b0;border:10px ridge #714626}.hero{display:grid;grid-template-columns:minmax(0,1.48fr) minmax(270px,.82fr);color:var(--cream);padding:0;margin:0}.hero-copy{padding:42px clamp(24px,4.5vw,68px) 45px}.hero h1{font-size:clamp(48px,5.4vw,78px);font-weight:500;line-height:1.02;letter-spacing:-2px;margin:0 0 24px;max-width:570px}.hero .tagline{font-size:24px;line-height:1.4;margin:0 0 30px;color:#efdab6}.hero p{font-size:18px;margin:0 0 19px}.hero .actions{display:flex;gap:16px;flex-wrap:wrap;margin:30px 0 22px}.hero .status-note{font-style:italic;font-size:16px;color:#dfcdb6;line-height:1.65}.treasure-shelves{border-left:16px ridge #805134;position:relative;overflow:hidden;min-height:100%;background:#1d130d}.treasure-shelves img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.object-label{position:absolute;left:50%;transform:translateX(-50%);background:#e8d6b6;color:#302217;padding:3px 14px;box-shadow:0 0 0 4px #967241,0 0 0 5px #40240d;text-transform:uppercase;letter-spacing:1px;font-size:13px}.label-photo{top:45%}.label-list{top:70%}.label-ship{bottom:6%}.shelf-section{border-top:22px ridge #795031;border-bottom:10px ridge #71492c;box-shadow:0 -7px 10px #150a0755;scroll-margin-top:20px}.shelf-heading{padding:24px 28px 20px;text-align:center;background-image:var(--grain);box-shadow:inset 0 8px 14px #1d0e0a8c}.brass-label{display:inline-block;position:relative;padding:5px 29px;background:#f2dfb9;border:6px ridge #a58046;box-shadow:0 3px 5px #130b0799;font-size:18px;line-height:1.3;color:#33251b}.brass-label:before,.brass-label:after{content:'';position:absolute;width:5px;height:5px;border-radius:50%;background:#4c351b;top:50%;margin-top:-2px;box-shadow:0 1px 1px #edca86}.brass-label:before{left:-4px}.brass-label:after{right:-4px}.section-interior{display:grid;grid-template-columns:22% minmax(0,1fr);background:#27170e;box-shadow:inset 0 10px 20px #080403b0}.paper{padding:clamp(28px,5vw,68px);margin:24px 24px 28px 0;background-color:#eee0c7;background-image:url('assets/paper.svg');box-shadow:0 6px 12px #13090580,inset 0 0 40px #9a6c3329;position:relative;max-width:900px}.paper:before{content:'';position:absolute;top:12px;left:50%;width:11px;height:11px;border-radius:50%;background:#9e733b;box-shadow:0 1px 3px #392016}.paper h2{font-size:clamp(28px,3.3vw,43px);line-height:1.2;font-weight:500;margin:8px 0 32px;letter-spacing:-.6px}.paper p{margin:0 0 21px;max-width:65ch}.paper p:last-child{margin-bottom:0}.shelf-objects{position:relative;min-width:0;border-right:15px ridge #75482a;background-image:var(--grain);box-shadow:inset 0 10px 15px #140905c0;overflow:hidden;padding:70px 12px 0}.collected{position:relative;height:220px;border-bottom:14px ridge #835232;display:flex;align-items:flex-end;padding:0 14px;gap:3px;box-shadow:0 10px 12px #0c050899}.book{width:30px;height:150px;background:#583a25;border:2px solid #21170f;box-shadow:inset 4px 0 4px #1109116e;border-radius:2px;position:relative}.book:before,.book:after{content:'';position:absolute;left:2px;right:2px;height:6px;border-top:2px solid #b89058;border-bottom:1px solid #b89058;top:20px}.book:after{top:auto;bottom:20px}.plum{background:#4c2b45;height:175px;transform:rotate(-9deg);margin-right:12px}.green{background:#394031;height:140px}.parcel{position:absolute;top:260px;left:10%;width:80%;height:125px;background:#9b7045;border:2px solid #4f331e;box-shadow:inset 1px 0 20px #58371f44,3px 5px 7px #0007}.string{position:absolute;width:100%;height:2px;background:#d8c09a;top:55%;left:0}.string:after{content:'';position:absolute;height:124px;width:2px;background:#d8c09a;top:-70px;left:35%}.blank-tag{display:block;position:absolute;top:40%;left:50%;width:42px;height:60px;background:#d9c6a2;transform:rotate(12deg);box-shadow:0 1px 4px #40220d}.spool{position:absolute;top:440px;left:23%;width:65px;height:70px;background:repeating-linear-gradient(0deg,#c6ad87 0 2px,#a28762 2px 3px);border-top:9px solid #6d4228;border-bottom:9px solid #6d4228;border-radius:12px}.botanical{position:absolute;top:690px;width:85%;left:8%;border:10px ridge #987441;background:#dfd0b3;padding:10px;box-shadow:0 3px 8px #130807}.botanical svg{display:block;width:100%;height:auto}.dark-panel .paper{background:#f0e0c4}.drawer{padding:34px 24px 24px;margin:30px -18px;background-color:#704528;background-image:var(--grain);border:9px ridge #976343;box-shadow:0 3px 8px #35200e;position:relative}.drawer:before{content:'';width:18px;height:18px;border-radius:50%;position:absolute;top:7px;left:50%;background:radial-gradient(circle at 35% 25%,#e2bb72,#84602e 60%,#392710);box-shadow:0 1px 3px #20100a}.drawer .brass-label{font-size:20px;margin-bottom:18px}.drawer p{background:#efe1c6;padding:22px;margin:0;color:#302019;box-shadow:inset 0 0 20px #9a6c3322}.bottom-shelves{display:grid;grid-template-columns:1fr 1fr;border-top:24px ridge #835230}.placeholder{padding:40px 30px 50px;color:#f0e3ce;min-height:260px}.placeholder h2{font-weight:500;font-size:32px;line-height:1.25;margin:0 0 30px}.reserved{padding:22px;background:#e9d9ba;color:#67513a;border:1px dashed #9c7d53;letter-spacing:2px;font-size:12px;text-align:center;box-shadow:0 3px 5px #0003}footer{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;color:#e5d3b7;font-size:14px;padding:28px 20px;border-top:10px ridge #7f5030}dialog{border:8px ridge #805734;background:#f0e2cb;color:var(--ink);padding:30px;max-width:calc(100vw - 32px);min-width:300px;box-shadow:0 15px 60px #0006}dialog h2{font-weight:500}dialog::backdrop{background:#1f140dbc}dialog .button{margin-top:24px}
@media(min-width:1500px){.cabinet{border-width:0 44px 32px;padding:0 28px}}@media(max-width:1000px){nav{gap:18px}.site-header{padding:16px 4%}.wordmark{font-size:22px}.cabinet{border-width:0 20px 22px;padding:0 12px}.hero{grid-template-columns:1.55fr .85fr}.hero-copy{padding:32px}.hero .tagline{font-size:22px}.hero .actions{gap:10px}.button{padding:12px 18px}.section-interior{grid-template-columns:17% 1fr}.shelf-objects{padding-left:0;padding-right:0}.paper{margin-right:16px}.collected{padding:0 5px}.book{width:24px}.botanical{border-width:5px}}
@media(max-width:700px){body{font-size:17px}.site-header{padding:18px;display:block}.wordmark{display:block;font-size:24px;margin-bottom:16px}nav{gap:15px;flex-wrap:wrap;font-size:14px}.nav-beta{padding:8px 12px;margin-left:auto}.cabinet{border-width:0 11px 16px;padding:0 5px}.crown{height:35px;border-width:5px 0 8px}.crown span{font-size:16px}.hero{display:flex;flex-direction:column;border-width:6px}.hero-copy{padding:30px 23px 22px}.hero h1{font-size:53px;letter-spacing:-1.5px}.hero .tagline{font-size:21px}.hero p{font-size:17px}.hero .status-note{font-size:15px}.hero .actions{flex-direction:column;align-items:stretch}.hero .button{text-align:center}.treasure-shelves{height:350px;min-height:0;border-left:0;border-top:15px ridge #875635}.treasure-shelves img{object-fit:cover;object-position:center 38%;height:350px}.object-label{display:none}.shelf-section{border-top-width:16px}.shelf-heading{padding:21px 10px}.brass-label{font-size:16px}.section-interior{display:flex;flex-direction:column}.shelf-objects{height:105px;padding:0 30px;border-right:0;border-bottom:12px ridge #795031}.collected{height:93px;justify-content:flex-end;border-bottom:0;padding-right:20px}.book{height:60px;width:22px}.plum{height:78px}.green{height:57px}.book:before{top:10px}.book:after{bottom:10px}.parcel{top:24px;left:8%;width:110px;height:70px}.string:after{height:68px;top:-35px}.blank-tag{height:35px;width:26px}.spool{top:39px;left:49%;width:35px;height:50px;border-width:5px}.botanical{display:none}.paper{margin:14px 10px 20px;padding:32px 22px;background-color:#f0e3cc}.paper h2{font-size:30px;margin-bottom:25px}.paper p{margin-bottom:20px}.drawer{margin:26px -10px;padding:35px 10px 12px;border-width:6px}.drawer p{padding:18px}.bottom-shelves{grid-template-columns:1fr;border-top-width:15px}.placeholder{padding:30px 24px;min-height:220px;border-width:6px}.placeholder h2{font-size:29px}footer{padding:22px 14px;font-size:13px;gap:16px}footer span{flex-basis:100%}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
/* Cabinet architecture: continuous carcass, individual bays and real drawer fronts. */
:root{--grain:url('assets/oak-texture.webp')}.cabinet{padding:0 24px;background-size:700px auto;background-position:center;max-width:1500px;border-color:#382012;box-shadow:inset 9px 0 14px #180b07,inset -9px 0 14px #180b07,0 18px 50px #27150970}.site-header{max-width:1500px}.crown{height:66px;background-size:700px auto;border-top:10px ridge #895936;border-bottom:16px ridge #784528;box-shadow:0 10px 16px #10080499}.hero{position:relative;border-left-width:24px;border-right-width:16px;border-bottom-width:20px;background-size:700px auto;grid-template-columns:minmax(0,1.55fr) minmax(280px,.9fr)}.hero-copy{padding:48px clamp(30px,4vw,65px) 46px;background:linear-gradient(90deg,#170f0ac9,#21140bc0)}.hero h1{max-width:550px}.hero .tagline{max-width:560px}.treasure-shelves{border-left-width:20px}.treasure-shelves img{object-position:center;filter:none}.hinge{position:absolute;left:-17px;height:88px;width:17px;background:linear-gradient(90deg,#594022,#cfaa69 45%,#7f5b30 60%,#c9a365 80%,#493319);border:1px solid #4b341a;border-radius:2px;z-index:1;box-shadow:2px 2px 4px #0008}.hinge:before,.hinge:after{content:'';position:absolute;left:6px;width:3px;height:3px;background:#392913;border-radius:50%}.hinge:before{top:12px}.hinge:after{bottom:12px}.hinge-top{top:12%}.hinge-bottom{bottom:13%}.cabinet-chapter{border-top:23px ridge #825333;border-bottom:8px ridge #694024;box-shadow:0 -8px 16px #0e0605a0;background-image:var(--grain);background-size:700px auto;scroll-margin-top:16px;position:relative}.chapter-rail{display:flex;align-items:center;justify-content:center;padding:24px;min-height:92px;background:linear-gradient(0deg,#190b0666,transparent),var(--grain);background-size:auto,700px auto;box-shadow:inset 0 6px 9px #150a07b3,0 2px 3px #1108058f;border-bottom:8px ridge #70452a}.chapter-rail .brass-label{background:#eee0c4;font-size:19px}.cabinet-row{display:grid;position:relative;align-items:stretch;border-bottom:20px ridge #815232;background:linear-gradient(0deg,#10090677,transparent),var(--grain);background-size:auto,700px auto;box-shadow:inset 0 18px 28px #110704c9}.cabinet-row>*{min-width:0}.cabinet-chapter h2{font-size:clamp(30px,3.25vw,44px);font-weight:500;line-height:1.2;letter-spacing:-.6px;margin:0 0 28px}.cabinet-chapter p{margin:0 0 20px;max-width:64ch}.cabinet-chapter p:last-child{margin-bottom:0}.photo-cubby{border:10px ridge #6d4225;overflow:hidden;box-shadow:inset 0 10px 20px #130803;background:#1d130d;position:relative}.photo-cubby img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.photo-cubby:after{content:'';position:absolute;inset:0;box-shadow:inset 0 14px 15px #10070588,inset 8px 0 12px #10070566;pointer-events:none}.sorting-bay{grid-template-columns:44% 56%}.sorting-photo{border-left:0;border-top:0;border-bottom:0;border-right:18px ridge #7f4e2c}.work-paper{background:#eee1ca url('assets/paper.svg');padding:44px clamp(28px,4vw,60px);box-shadow:inset 0 12px 22px #6a47254a,inset 0 -5px 15px #8b603527;position:relative}.work-paper:after{content:'';position:absolute;top:0;right:0;width:30px;height:30px;background:linear-gradient(225deg,#704b30 48%,#cfb995 50%,#dfcfb3 65%);box-shadow:-2px 3px 4px #88674344}.problem-cubbies{grid-template-columns:38% 62%}.shallow-drawer{padding:40px 26px;border:10px ridge #925f39;box-shadow:inset 0 6px 12px #1a0d0877;position:relative;background:linear-gradient(#3e1b2988,#35202b88),var(--grain);background-size:auto,700px auto}.pinned-note{position:relative;background:#eadbc0 url('assets/paper.svg');padding:34px 30px 30px;color:var(--ink);box-shadow:2px 9px 14px #12090575,inset 0 0 24px #92693024;max-width:100%;border:1px solid #b99b70}.pinned-note:before{content:'';position:absolute;top:11px;left:50%;width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#dcb879,#8d642f 55%,#513617);box-shadow:0 2px 3px #52361b80}.receipt-note{margin:8px 4px;box-shadow:3px 7px 0 -2px #b79b71,7px 12px 0 -3px #dccdb0,7px 15px 18px #0008}.receipt-note p:nth-child(2),.receipt-note p:nth-child(3){font-size:23px;line-height:1.3}.wood-reading{color:#f0e3cc;background:linear-gradient(90deg,#20110cca,#28180fc2),var(--grain);background-size:auto,700px auto;padding:44px clamp(28px,4vw,60px);box-shadow:inset 0 14px 24px #0f0606c9}.open-cubby{border-left:8px ridge #775034;border-right:8px ridge #775034}.long-drawer{padding:42px 48px 38px;background:linear-gradient(0deg,#160a064d,transparent),var(--grain);background-size:auto,700px auto;border:10px ridge #91603b;position:relative;box-shadow:inset 0 3px 5px #12090680}.drawer-pull{position:absolute;top:12px;left:50%;transform:translateX(-50%);height:10px;width:65px;border-radius:0 0 40px 40px;border:3px solid #bc965d;border-top-color:#6f512d;background:linear-gradient(#4c301b,#b98e53);box-shadow:0 3px 3px #180c0799}.conclusion-drawer p{font-size:26px;line-height:1.35;text-align:center;color:#f5e5c8;max-width:none;margin-bottom:10px}.story-cubbies{grid-template-columns:58% 42%}.story-cubbies>.wood-reading{padding-top:54px}.item-history{padding:35px 30px 44px;border-left:17px ridge #7c4b2c;background:linear-gradient(90deg,#10070491,transparent),var(--grain);background-size:auto,700px auto}.history-tag{padding:42px 29px 30px;clip-path:polygon(6% 0,94% 0,100% 6%,100% 100%,0 100%,0 6%)}.history-tag p:first-child{font-size:25px;line-height:1.3}.workflow-ledge{padding:34px clamp(30px,6vw,90px);background:#d6bd96 url('assets/paper.svg');color:#322216;border:10px ridge #94633e;box-shadow:inset 0 5px 10px #3a200b30;border-bottom-width:18px}.workflow-ledge p{max-width:78ch;margin:auto}.wandering-bay{grid-template-columns:55% 45%}.clipboard-space{padding:42px 38px;background:linear-gradient(#27120b77,#40231644),var(--grain);background-size:auto,700px auto;border-right:16px ridge #7d4c2c}.clipboard-note{padding:42px 34px 30px;border:9px solid #79532f;box-shadow:inset 0 0 0 1px #e2c99e,0 8px 15px #110806a0}.clipboard-note:before{width:70px;height:21px;border-radius:3px;top:-14px;left:calc(50% - 35px);background:linear-gradient(#b8996a,#674d2d);border:2px solid #49321c;box-shadow:0 2px 4px #0007}.clipboard-note p{margin-bottom:13px}.remember-space{display:flex;flex-direction:column;justify-content:center;padding:60px 42px 38px}.remember-space>p:nth-of-type(3){font-size:32px;line-height:1.3;margin-top:12px;color:#f6e3be}.mini-drawers{display:grid;gap:8px;margin-top:30px;max-width:300px;width:100%;align-self:center;padding:12px;background:#21140c;border:10px ridge #7c5030}.mini-drawers>div{height:65px;background:linear-gradient(#ffffff07,#16070322),var(--grain);background-size:auto,550px auto;border:5px ridge #91613d;position:relative;box-shadow:0 3px 5px #0008}.mini-drawers i{position:absolute;width:45px;height:12px;left:calc(50% - 22px);top:20px;border:3px solid #ad8850;border-radius:0 0 20px 20px;background:#624321}.deep-drawer{position:relative;border:14px ridge #925f3a;padding:42px 28px 30px;background:linear-gradient(90deg,#150a0755,transparent,#150a0755),var(--grain);background-size:auto,700px auto;box-shadow:inset 0 8px 13px #110804a0}.drawer-lining{background:#e8d9bf url('assets/paper.svg');padding:30px clamp(25px,5vw,75px);box-shadow:inset 0 8px 18px #97652c22,0 6px 10px #170d0744}.drawer-lining p{max-width:76ch;margin-left:auto;margin-right:auto}.drawer-lining p:last-child{font-size:23px;color:#4d283c}.feature-opening{padding:48px clamp(30px,7vw,95px);border-bottom:15px ridge #7e4f2f;max-width:none}.feature-opening h2{max-width:900px}.feature-opening p{max-width:83ch}.drawer-bank{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));background:#1c100a;gap:12px;padding:16px 12px 22px;border-top:8px ridge #774727;border-bottom:20px ridge #865631;box-shadow:inset 0 8px 15px #100502}.feature-drawer{grid-column:span 2;position:relative;display:flex;flex-direction:column;padding:52px 22px 22px;background:linear-gradient(#1c0c0833,#1c0c0844),var(--grain);background-size:auto,700px auto;border:10px ridge #925f3a;box-shadow:3px 7px 9px #0c0404,inset 0 2px 5px #e0af6722}.drawer-12,.drawer-14{grid-column:span 3}.round-knob{position:absolute;width:23px;height:23px;border-radius:50%;top:13px;left:calc(50% - 11px);background:radial-gradient(circle at 35% 25%,#e6c68a,#a17737 48%,#49301b 78%);box-shadow:0 3px 4px #211209,0 0 0 2px #d1a45f44}.feature-drawer h3.brass-label{font-weight:400;font-size:20px;text-align:center;align-self:center;margin:0 0 22px;padding-left:22px;padding-right:22px;white-space:normal}.drawer-paper{background:#ecddbf url('assets/paper.svg');padding:25px 22px;box-shadow:0 4px 5px #1b0c0877,inset 0 0 25px #a475342e;flex:1}.drawer-paper p{font-size:17px;line-height:1.65;margin:0}.after-listing-bay{grid-template-columns:53% 47%}.inventory-pocket{padding:36px 28px;border-left:17px ridge #754428;background:linear-gradient(90deg,#0f060977,transparent),var(--grain);background-size:auto,700px auto}.dashboard-note p:first-child{font-size:25px;line-height:1.4}.finish-work-bay{display:grid;grid-template-columns:minmax(0,1fr) 240px;background:linear-gradient(#24110cca,#24110cca),var(--grain);background-size:auto,700px auto;box-shadow:inset 0 15px 25px #120707a0;border:10px ridge #865331;color:#eee0c8;padding:42px 48px;gap:45px}.finish-copy p:last-child{font-size:24px;color:#f6deb2}.flat-files{align-self:end;height:190px;position:relative;margin-bottom:8px;padding-top:15px;border-bottom:14px ridge #97623b}.flat-files span{display:block;height:30px;width:85%;background:#d9cbb1;border:2px solid #b49b72;box-shadow:1px 4px 3px #0e0708;margin:0 0 4px 10%;border-left:12px solid #4a2b43}.flat-files span:nth-child(2){width:92%;margin-left:0;border-left-color:#4c5135}.flat-files span:nth-child(3){margin-left:7%;border-left-color:#71502d}.flat-files span:nth-child(4){margin-left:3%;width:91%;border-left-color:#4d2b3e}.flat-files i{position:absolute;bottom:16px;left:30%;width:70px;height:44px;transform:rotate(8deg);background:#e7d8b9;box-shadow:0 2px 4px #160a04;border-top:3px solid #ac8e5a}.founder-desk{grid-template-columns:60% 40%;border-bottom-width:24px}.desk-copy{padding:48px clamp(28px,4vw,60px);background:#eadbc0 url('assets/paper.svg');box-shadow:inset 0 12px 25px #865c3338}.desk-photo{border-left:18px ridge #724329;border-top:0;border-right:0;border-bottom:0}.notebook-shelf{padding:44px 44px 52px;background:linear-gradient(#140907b3,#14090744),var(--grain);background-size:auto,700px auto;border-bottom:20px ridge #855333;box-shadow:inset 0 15px 20px #140706}.open-notebook{display:grid;grid-template-columns:1fr 1fr;background:#6b4430;padding:8px;border:1px solid #29160c;box-shadow:0 10px 14px #120806a0;position:relative}.notebook-page{padding:32px 36px;background:#ede0c7 url('assets/paper.svg');border-bottom:5px double #c0a57d}.left-page{background-image:linear-gradient(90deg,transparent 85%,#a8885150),url('assets/paper.svg');border-right:1px solid #a08250;box-shadow:inset -5px 0 10px #83643933;border-radius:1px 8px 2px 1px}.right-page{background-image:linear-gradient(90deg,#a8885150,transparent 15%),url('assets/paper.svg');box-shadow:inset 5px 0 10px #83643933;border-radius:8px 1px 1px 2px}.right-page p:nth-child(n+2){padding-left:14px;border-left:1px solid #ba9c69}.founder-cubbies{grid-template-columns:40% 60%}.purpleheart-cubby{background:linear-gradient(#462237d9,#341b29cf),var(--grain);background-size:auto,700px auto;padding:48px 38px;border-right:17px ridge #77492d}.purpleheart-cubby p:first-child{font-size:34px;line-height:1.2;color:#f7e6c8}.founder-note-space{padding:38px 38px 46px;box-shadow:inset 0 10px 15px #150707aa}.founder-note{padding:38px 32px}.founder-signoff{color:#f2e1c1;padding:48px clamp(30px,6vw,85px) 35px;text-align:center}.founder-signoff p{font-size:25px;line-height:1.4;max-width:70ch;margin:0 auto 14px}.founder-signoff p:last-child{color:#f8dbad;font-size:30px}.bottom-shelves{border-top-width:23px}
@media(max-width:1100px){.cabinet{padding:0 14px}.hero-copy{padding:38px 32px}.hero{border-left-width:16px}.sorting-bay{grid-template-columns:38% 62%}.work-paper{padding:36px 30px}.wood-reading{padding:36px 30px}.shallow-drawer{padding:30px 18px}.pinned-note{padding:34px 24px 24px}.item-history{padding:32px 22px}.clipboard-space{padding:36px 25px}.remember-space{padding:40px 28px}.inventory-pocket{padding:32px 22px}.feature-drawer{padding:48px 15px 17px;border-width:8px}.drawer-paper{padding:22px 16px}.finish-work-bay{grid-template-columns:1fr 180px;gap:25px;padding:36px 30px}.founder-desk{grid-template-columns:62% 38%}.desk-copy{padding:38px 30px}.notebook-shelf{padding:32px 25px 40px}.notebook-page{padding:28px 28px}.purpleheart-cubby{padding:38px 28px}.founder-note-space{padding:34px 26px}}
@media(max-width:780px) and (min-width:701px){.hero{grid-template-columns:1.4fr .8fr}.hero-copy{padding:34px 25px}.feature-drawer{grid-column:span 3}.drawer-14{grid-column:span 6}.cabinet-row{grid-template-columns:1fr 1fr}.cabinet-chapter h2{font-size:30px}.finish-work-bay{grid-template-columns:1fr}.flat-files{display:none}.notebook-page{padding:25px 22px}}
@media(max-width:700px){.cabinet{padding:0 5px;border-width:0 11px 16px}.crown{height:35px;border-top-width:5px;border-bottom-width:8px}.hero{border-left-width:9px;border-right-width:6px;border-bottom-width:14px;display:flex}.hero-copy{padding:30px 23px 22px}.hinge{left:-9px;width:10px;height:57px}.hinge:before,.hinge:after{left:3px}.hero .treasure-shelves{border-left:0;border-top-width:15px;height:420px}.hero .treasure-shelves img{height:420px;object-fit:cover;object-position:center 52%}.cabinet-chapter{border-top-width:16px;scroll-margin-top:10px}.chapter-rail{padding:20px 10px;min-height:78px;border-bottom-width:6px}.chapter-rail .brass-label{font-size:17px}.cabinet-row{display:flex;flex-direction:column;border-bottom-width:14px}.cabinet-chapter h2{font-size:30px;margin-bottom:25px}.photo-cubby img{position:static;height:100%;object-fit:cover}.sorting-photo{height:265px;border-right:0;border-bottom:14px ridge #7f4e2c}.work-paper{padding:30px 23px 32px}.shallow-drawer{padding:25px 15px;border-width:7px}.pinned-note{padding:34px 23px 25px}.receipt-note{margin:7px 2px}.wood-reading{padding:32px 24px}.open-cubby{border-left-width:5px;border-right-width:5px}.problem-cubbies>.open-cubby{border-top:14px ridge #7b4c2d}.long-drawer{padding:44px 23px 28px;border-width:7px}.conclusion-drawer p{font-size:24px}.item-history{border-left:0;border-top:14px ridge #7c4b2c;padding:28px 20px 32px}.story-cubbies>.wood-reading{padding-top:34px}.history-tag{padding:40px 24px 28px}.workflow-ledge{padding:28px 23px;border-width:7px;border-bottom-width:14px}.clipboard-space{border-right:0;border-bottom:14px ridge #7d4c2c;padding:34px 18px}.clipboard-note{border-width:6px;padding:34px 22px 25px}.remember-space{padding:36px 25px}.remember-space>p:nth-of-type(3){font-size:29px}.mini-drawers{max-width:230px;margin-top:24px;gap:6px;padding:9px;border-width:7px}.mini-drawers>div{height:50px}.mini-drawers i{top:13px}.deep-drawer{padding:36px 12px 15px;border-width:9px}.drawer-lining{padding:25px 20px}.drawer-lining p:last-child{font-size:22px}.feature-opening{padding:34px 25px}.drawer-bank{display:flex;flex-direction:column;gap:12px;padding:12px 9px 16px;border-bottom-width:15px}.feature-drawer{padding:48px 18px 20px;border-width:8px}.feature-drawer h3.brass-label{font-size:20px;margin-bottom:22px}.drawer-paper{padding:23px 21px}.drawer-paper p{font-size:17px}.inventory-pocket{padding:29px 18px 32px;border-left:0;border-top:14px ridge #754428}.dashboard-note p:first-child{font-size:24px}.finish-work-bay{grid-template-columns:1fr;padding:32px 23px 15px;gap:25px;border-width:7px}.flat-files{height:140px;width:210px;justify-self:end;opacity:.9}.flat-files span{height:22px}.flat-files i{bottom:10px}.finish-copy p:last-child{font-size:23px}.founder-desk{border-bottom-width:16px}.desk-copy{padding:34px 23px}.desk-photo{height:275px;border-left:0;border-top:14px ridge #724329}.notebook-shelf{padding:26px 15px 31px;border-bottom-width:15px}.open-notebook{display:flex;flex-direction:column;padding:5px}.notebook-page{padding:28px 23px}.left-page{border-right:0;border-bottom:9px double #bd9e70;background-image:url('assets/paper.svg');border-radius:0;box-shadow:none}.right-page{background-image:url('assets/paper.svg');border-radius:0;box-shadow:inset 0 6px 10px #9b794022}.right-page p:nth-child(n+2){padding-left:10px}.purpleheart-cubby{padding:36px 25px;border-right:0;border-bottom:14px ridge #77492d}.purpleheart-cubby p:first-child{font-size:31px}.founder-note-space{padding:30px 19px 36px}.founder-note{padding:34px 23px 26px}.founder-signoff{padding:46px 23px 29px}.founder-signoff p{font-size:23px}.founder-signoff p:last-child{font-size:27px}.bottom-shelves{border-top-width:15px}}
/* Continuous outer stiles connect every shelf into one cabinet. */
.cabinet:before,.cabinet:after{content:'';position:absolute;top:0;bottom:0;width:30px;background:var(--grain) center/700px auto;pointer-events:none;z-index:1;box-shadow:inset 4px 0 5px #e1a56722,inset -7px 0 8px #170805a6;border:2px solid #432412}.cabinet:before{left:-30px}.cabinet:after{right:-30px;box-shadow:inset -4px 0 5px #e1a56722,inset 7px 0 8px #170805a6}.desk-photo{display:flex;flex-direction:column}.desk-photo img{position:static;height:auto;object-fit:contain}.desk-storage{flex:1;display:flex;align-items:center;justify-content:center;padding:25px 20px;background:linear-gradient(#10070799,#22110a55),var(--grain);background-size:auto,700px auto;border-top:15px ridge #815232;min-height:150px;box-shadow:inset 0 8px 20px #150606a0}.desk-storage .mini-drawers{max-width:100%;margin:0;width:100%;border-width:7px}.desk-storage .mini-drawers>div{height:65px}.desk-storage .mini-drawers i{top:20px}
@media(min-width:1500px){.cabinet:before,.cabinet:after{width:44px}.cabinet:before{left:-44px}.cabinet:after{right:-44px}}
@media(max-width:1000px){.cabinet:before,.cabinet:after{width:20px}.cabinet:before{left:-20px}.cabinet:after{right:-20px}}
@media(max-width:700px){.cabinet:before,.cabinet:after{width:11px}.cabinet:before{left:-11px}.cabinet:after{right:-11px}.desk-photo{height:auto}.desk-photo img{height:auto;width:100%;object-fit:contain}.desk-storage{display:none}}
/* The entrance opens into a directory; long-form stories live in their own bays. */
.hero .treasure-shelves{position:relative;display:block}.hero-photo-stage{position:absolute;inset:0;container-type:size;overflow:hidden}.hero .hero-photo-stage img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block}.photo-plate-text{position:absolute;left:calc(50% - .0751953 * max(100cqw,66.666667cqh));top:calc(50% + .0032552 * max(100cqh,150cqw));width:calc(.16 * max(100cqw,66.666667cqh));transform:translate(-50%,-50%);font-size:clamp(10px,calc(.028 * max(100cqw,66.666667cqh)),25px);letter-spacing:.04em;line-height:1.15;text-align:center;color:#31261b;white-space:nowrap}.basket-plate{position:absolute;left:calc(50% + .015 * max(100cqw,66.666667cqh));top:calc(50% + .39 * max(100cqh,150cqw));transform:translate(-50%,-50%);width:calc(.23 * max(100cqw,66.666667cqh));text-align:center;font-size:clamp(10px,calc(.022 * max(100cqw,66.666667cqh)),20px);line-height:1.2;padding:4px 8px;background:#e9d9b8;border:4px ridge #a17e44;box-shadow:0 2px 3px #150a0c99;color:#312419;white-space:nowrap}.basket-plate:before,.basket-plate:after{content:'';position:absolute;top:-9px;width:3px;height:7px;background:#a88a4c}.basket-plate:before{left:12%}.basket-plate:after{right:12%}.cabinet-directory{border-top:22px ridge #815232;border-bottom:16px ridge #785030;scroll-margin-top:20px}.cabinet-directory h2{font-size:29px;font-weight:500;line-height:1.2;color:#efdfbf;margin:0}.directory-carcass{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:170px 190px 110px;gap:12px;padding:16px 14px 20px;background:#21120b;box-shadow:inset 0 10px 18px #100605a0}.directory-link{min-width:0;position:relative;display:flex;flex-direction:column;background:linear-gradient(#33160b22,#13060455),var(--grain);background-size:auto,650px auto;border:10px ridge #825331;box-shadow:inset 0 5px 8px #17090666,2px 6px 6px #0d0403;text-decoration:none;overflow:hidden;color:var(--ink)}.directory-link:focus-visible{outline:4px solid #dcb9f1;outline-offset:2px;z-index:2}.directory-label-front{position:relative;z-index:1;background:linear-gradient(#ffffff06,#1a0c0733),var(--grain);background-size:auto,600px auto;padding:26px 12px 20px;text-align:center;box-shadow:0 3px 6px #10070499;border-bottom:4px ridge #6f4225}.directory-label-front .brass-label{font-size:18px;line-height:1.25;padding:6px 15px;max-width:100%;font-weight:400}.directory-hardware{position:absolute;width:21px;height:21px;left:calc(50% - 10px);top:6px;border-radius:50%;background:radial-gradient(circle at 35% 25%,#e1c386,#b18a49 40%,#62451f 75%);box-shadow:0 2px 3px #180b08;z-index:2}.directory-object-window{display:block;flex:1;min-height:0;box-shadow:inset 0 8px 10px #160906cc;position:relative;background-size:cover;background-position:center}.directory-box{grid-column:1/5;grid-row:1/3}.directory-box .directory-object-window{background-image:url('assets/sorting-shelf.webp');background-position:38% 70%}.directory-box .directory-label-front{padding-top:35px;background-color:#74502f}.directory-shallow{grid-column:5/10;grid-row:1}.directory-shallow .directory-label-front{flex:1;display:flex;align-items:center;justify-content:center;padding-top:25px;border-bottom:0}.directory-shallow .directory-object-window{display:none}.directory-shallow .directory-hardware{width:63px;height:12px;border-radius:0 0 30px 30px;left:calc(50% - 31px);top:15px;border:3px solid #b69153;background:#634624}.directory-stack{grid-column:10/13;grid-row:1/3;border-width:8px}.directory-stack .directory-label-front{padding-top:35px}.directory-stack .directory-object-window{background-image:url('assets/cabinet-objects.webp');background-position:center 72%;background-size:125% auto}.directory-stack:after{content:'';position:absolute;left:0;right:0;bottom:14px;height:26px;border-top:7px ridge #8e5b32;border-bottom:7px ridge #8e5b32;background:var(--grain) center/650px auto;box-shadow:0 -5px 9px #1a080799}.directory-purpleheart{grid-column:5/8;grid-row:2;background:linear-gradient(#4b243ad9,#341b2ec4),var(--grain);background-size:auto,650px auto}.directory-purpleheart .directory-label-front{background:linear-gradient(#49253ccc,#49253ccc),var(--grain);background-size:auto,650px auto;padding:30px 10px 12px;border-bottom-color:#583127}.directory-purpleheart .directory-object-window{background-image:url('assets/reseller-workbench.webp');background-position:left 60%;background-size:135% auto}.directory-purpleheart .brass-label{font-size:17px}.directory-books{grid-column:8/10;grid-row:2;border-width:8px}.directory-books .directory-label-front{padding:25px 5px 12px}.directory-books .brass-label{font-size:16px;padding:5px 6px;border-width:4px}.directory-books .directory-object-window{background-image:url('assets/reseller-workbench.webp');background-position:68% 38%;background-size:370% auto;min-height:45px}.directory-books .directory-hardware{height:12px;width:12px;left:calc(50% - 6px)}.directory-join{grid-column:5/10;grid-row:3;border-width:8px}.directory-join .directory-label-front{display:flex;justify-content:center;align-items:center;flex:1;padding:18px 15px 12px;border-bottom:0}.directory-join .directory-hardware{top:6px;width:38px;height:8px;left:calc(50% - 19px);border:2px solid #ad864f;border-radius:0 0 20px 20px}.directory-join .directory-object-window{display:none}.directory-small-store{grid-column:1/5;grid-row:3;display:flex;gap:9px;padding:8px;background:linear-gradient(#130806aa,#28120844),var(--grain);background-size:auto,650px auto;border:8px ridge #80512f}.directory-small-store span{flex:1;background:var(--grain) center/650px auto;border:5px ridge #93603b;box-shadow:0 3px 4px #0008;position:relative}.directory-small-store span:before{content:'';position:absolute;left:calc(50% - 18px);top:calc(50% - 5px);width:36px;height:10px;border:3px solid #bd9a5d;border-radius:0 0 20px 20px}.directory-supply-cubby{grid-column:10/13;grid-row:3;border:8px ridge #845532;background:url('assets/sorting-shelf.webp') 90% 90%/200% auto;box-shadow:inset 0 8px 10px #15070399}.home-compact .placeholder{padding:24px 26px;min-height:0}.home-compact .placeholder h2{font-size:24px;margin-bottom:15px}.home-compact .reserved{padding:10px;font-size:11px}.home-compact h2 a{text-decoration:none}.return-ledger{padding:14px 23px;background:linear-gradient(#23120ab8,#23120a99),var(--grain);background-size:auto,700px auto;color:#efdfbd;font-size:16px;border-bottom:8px ridge #774b2d}.return-ledger a{text-decoration:none}.cabinet-chapter h1{font-size:clamp(30px,3.25vw,44px);font-weight:500;line-height:1.2;letter-spacing:-.6px;margin:0 0 28px}.screenshot-space{margin-top:18px;min-height:82px;display:flex;align-items:center;justify-content:center;background:#cbb691;border:1px dashed #9c7d51;box-shadow:inset 0 4px 8px #3c270d22;color:#584328}.screenshot-space span{font-size:10px;letter-spacing:2px}.resource-workspace{display:grid;grid-template-columns:58% 42%;min-height:470px}.resource-intro{padding-top:55px}.resource-intro .reserved{max-width:480px}.resource-shelves{display:flex;flex-direction:column;gap:0;border-left:17px ridge #7c4b2c;background:linear-gradient(#17090777,#17090777),var(--grain);background-size:auto,700px auto}.resource-empty-pocket{flex:1;min-height:140px;border-bottom:18px ridge #84532f;box-shadow:inset 0 14px 22px #100603cc;position:relative}.resource-empty-pocket:before{content:'';position:absolute;bottom:6px;left:12%;width:58%;height:48px;background:#e5d6b8;box-shadow:4px -4px 0 #ba9c73,7px -7px 0 #d8c7a7,2px 3px 7px #140706}.resource-empty-pocket:nth-child(2):before{height:70px;width:40%;left:38%;background:#513044;border:3px solid #34251a;box-shadow:inset 0 0 0 1px #927644}.resource-empty-pocket:nth-child(3):before{width:70%;height:48px;left:15%;background:var(--grain) center/650px auto;border:6px ridge #997345;box-shadow:inset 0 5px 8px #180807}.join-placeholder{min-height:350px;padding:50px clamp(25px,7vw,95px)}.join-placeholder .reserved{max-width:550px}
@media(max-width:1000px){.directory-carcass{gap:9px;padding:12px 10px 15px;grid-template-rows:165px 180px 100px}.directory-label-front .brass-label{font-size:16px;padding-left:10px;padding-right:10px}.directory-label-front{padding-left:7px;padding-right:7px}.directory-books .brass-label{font-size:14px;padding-left:5px;padding-right:5px}.directory-purpleheart .brass-label{font-size:15px}.directory-link{border-width:7px}}
@media(max-width:700px){.hero-photo-stage{inset:0}.hero .hero-photo-stage img{height:100%;object-position:50% 50%}.cabinet-directory{border-top-width:16px;scroll-margin-top:10px}.cabinet-directory h2{font-size:25px}.directory-carcass{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:145px 165px 170px 100px;gap:9px;padding:12px 9px}.directory-box{grid-column:1;grid-row:1/3}.directory-shallow{grid-column:2;grid-row:1}.directory-stack{grid-column:2;grid-row:2}.directory-purpleheart{grid-column:1;grid-row:3}.directory-books{grid-column:2;grid-row:3}.directory-join{grid-column:1/3;grid-row:4}.directory-small-store,.directory-supply-cubby{display:none}.directory-label-front .brass-label{font-size:15px;padding:5px 7px;border-width:4px}.directory-shallow .directory-label-front{padding:28px 8px 12px}.directory-box .directory-label-front,.directory-stack .directory-label-front{padding:30px 5px 15px}.directory-purpleheart .directory-label-front{padding:28px 5px 10px}.directory-books .brass-label{font-size:15px;padding:5px 7px}.directory-stack .directory-object-window{background-size:120% auto;background-position:center 58%}.directory-stack:after{height:17px;bottom:5px;border-width:4px}.directory-box .directory-object-window{background-position:33% 65%}.home-compact .placeholder{padding:21px 23px}.home-compact .placeholder h2{font-size:23px}.return-ledger{padding:13px 20px;font-size:15px}.cabinet-chapter h1{font-size:30px;margin-bottom:25px}.resource-workspace{display:flex;flex-direction:column;min-height:0}.resource-intro{padding:35px 25px}.resource-shelves{border-left:0;border-top:15px ridge #7c4b2c}.resource-empty-pocket{min-height:115px;border-bottom-width:14px}.resource-empty-pocket:nth-child(2){display:none}.join-placeholder{padding:35px 25px;min-height:280px}.screenshot-space{min-height:90px}}
/* Physical drawer faces and contained working materials. The hero is untouched. */
.apothecary-face{display:block;position:relative;container-type:size;background:#352015;isolation:isolate;border:0;border-radius:0;color:#30241b;text-decoration:none;box-shadow:0 5px 8px #110604c2;min-width:0}.apothecary-face:before{content:'';position:absolute;inset:0;background:url('assets/drawer-face.webp') center/100% 100% no-repeat;z-index:-1}.drawer-name{position:absolute;left:50%;top:39.3%;transform:translate(-50%,-50%);width:44%;height:23%;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:400;font-size:clamp(16px,4.3cqw,23px);line-height:1.12;letter-spacing:0;color:#302319}.navigation-drawer .drawer-name{font-size:clamp(15px,4cqw,21px)}.apothecary-face:focus-visible{outline:4px solid #d8b6ee;outline-offset:3px;z-index:3}.navigation-drawer-bank{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:165px 150px 145px;gap:11px;padding:16px 14px 0;background:linear-gradient(#16090777,#16090777),var(--grain);background-size:auto,700px auto;box-shadow:inset 0 10px 15px #0d0404}.nav-problem{grid-column:1/5;grid-row:1}.nav-workflow{grid-column:5/10;grid-row:1}.nav-features{grid-column:10/13;grid-row:1}.nav-founder{grid-column:1/6;grid-row:2}.nav-resources{grid-column:6/10;grid-row:2}.nav-join{grid-column:10/13;grid-row:2}.nav-founder:before{filter:brightness(.87) saturate(.78)}.nav-resources:before{transform:scaleX(-1);filter:brightness(.94)}.nav-join:before{filter:brightness(1.06)}.directory-basket-cubby{grid-column:1/5;grid-row:3}.directory-narrow-drawers{grid-column:5/8;grid-row:3;display:grid;grid-template-columns:1fr;gap:6px;padding:10px 8px 14px;background:#25140e;border-left:10px ridge #845230;border-right:10px ridge #845230}.directory-narrow-drawers span{display:block;background:var(--grain) center/500px auto;position:relative;box-shadow:0 3px 4px #0e0504;border:3px ridge #865737}.directory-narrow-drawers span:after{content:'';position:absolute;top:calc(50% - 4px);left:calc(50% - 17px);width:34px;height:8px;border:2px solid #b18b53;border-radius:0 0 20px 20px;background:#6b4b27}.directory-library-cubby{grid-column:8/13;grid-row:3}.object-shelf{position:relative;min-width:0;overflow:hidden;background:linear-gradient(#170b0966,#170b0944),var(--grain);background-size:auto,700px auto;border-bottom:14px ridge #865735;box-shadow:inset 0 9px 15px #17090699;display:flex;align-items:flex-end;justify-content:center}.object-shelf img{display:block;max-width:100%;width:100%;height:auto;max-height:100%;object-fit:contain;position:relative;filter:drop-shadow(0 5px 5px #16070570)}.navigation-drawer-bank .object-shelf{border-left:8px ridge #80512e;border-right:8px ridge #80512e}.contained-scene{min-width:0;background:#21150d;border-bottom:14px ridge #825232;box-shadow:inset 0 9px 18px #18080566;overflow:hidden;display:flex;align-items:center}.contained-scene img{display:block;width:100%;height:auto;object-fit:contain}.receiving-area{padding:24px;background:#483142 url('assets/purple-cloth.svg');box-shadow:inset 0 12px 20px #18090888}.receiving-top{display:grid;grid-template-columns:45% 55%;align-items:center;gap:0;padding:0 0 22px}.receiving-finds{border:0;background:#24180f;box-shadow:0 8px 12px #16070580}.receiving-letter{margin:10px 12px 18px 25px;padding:40px 34px 32px;box-shadow:4px 6px 0 #b79c77,5px 11px 15px #16070877}.receipt-sorting{display:grid;grid-template-columns:58% 42%;align-items:stretch;margin:12px 0 22px}.cardboard-folder{background:#b98f60 url('assets/paper.svg');padding:34px 36px;color:#302218;border-left:8px solid #967046;border-right:1px solid #6d4d31;box-shadow:0 5px 10px #16070680;position:relative}.cardboard-folder:before{content:'';height:18px;width:115px;position:absolute;top:-16px;left:26px;background:#b98f60;border-radius:3px 3px 0 0}.cardboard-folder p:first-child{font-size:25px;line-height:1.3}.receiving-small-things{background:none;box-shadow:none;border:0;padding-left:15px;align-items:center}.receiving-paper-pile{display:grid;grid-template-columns:38% 62%;gap:24px;align-items:center;margin:30px 12px}.sale-tag{padding:36px 28px;background-color:#e7d4b1;clip-path:polygon(8% 0,92% 0,100% 5%,100% 100%,0 100%,0 5%)}.sale-tag p:nth-child(2),.sale-tag p:nth-child(3){font-size:24px;line-height:1.3}.loose-receipts{padding:32px 36px;background:#f2ead8 url('assets/paper.svg');border:1px solid #c8b899;box-shadow:7px 5px 0 -2px #bca683,10px 9px 0 -3px #eadabe,0 9px 13px #17060777;position:relative}.loose-receipts:before{content:'';position:absolute;top:-8px;right:28px;width:13px;height:43px;border:2px solid #9e7b42;border-radius:8px;box-shadow:1px 1px 2px #0004}.sorting-notebook{margin:36px 18px 14px;padding:35px 44px;background:#ede1c8 url('assets/paper.svg');border-left:12px solid #71536a;border-bottom:5px double #ba9b6a;box-shadow:4px 7px 0 -2px #c7b291,0 8px 13px #17070799}.sorting-notebook p:last-child{font-size:25px;line-height:1.3;color:#56334c}.organized-area{padding:24px;background:#5d442b url('assets/wood.svg');box-shadow:inset 0 12px 18px #170706aa}.workflow-top{display:grid;grid-template-columns:55% 45%;gap:20px;align-items:start}.workflow-file{position:relative;background:#eee1c8 url('assets/paper.svg');padding:42px 40px 34px;box-shadow:0 7px 13px #16060466;border-top:14px solid #c6a575}.workflow-file:before{content:'';position:absolute;top:-27px;left:26px;width:115px;height:17px;background:#c6a575;border-radius:4px 4px 0 0}.record-pocket{padding:5px 15px 20px;border-bottom:12px ridge #80512f;background:#292018;box-shadow:inset 0 8px 13px #16050580}.item-record{padding:40px 29px 27px;background:#e8d9b9 url('assets/paper.svg');margin:10px 0}.item-record p:first-child{font-size:25px;line-height:1.3}.workflow-slots{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:14px 9px;margin:18px 0 0;list-style:none;gap:7px;background:#29180e;border-bottom:16px ridge #855534}.workflow-slots li{min-width:0;background:#312119;box-shadow:inset 0 5px 9px #0f0505;border:3px ridge #88623d;padding:17px 5px 14px;position:relative;text-align:center}.workflow-slots li:before{content:'';position:absolute;top:3px;left:12%;right:12%;height:3px;background:#120704;box-shadow:0 1px 0 #ba8d4d55}.workflow-slots a{text-decoration:none;display:block}.workflow-slots .brass-label{font-size:16px;max-width:100%;padding:5px 12px;border-width:4px}.workflow-rule{background:#dfcaa5 url('assets/paper.svg');padding:29px 37px;box-shadow:inset 0 2px 4px #82603744,0 5px 9px #1a0c0666}.workflow-rule p{max-width:80ch;margin:auto}.workflow-notes{display:grid;grid-template-columns:50% 50%;margin:27px 12px 24px;align-items:start}.paused-work-note{margin:0 22px 20px 0;padding:38px 32px 28px}.paused-work-note p{margin-bottom:14px}.remembered-work{display:flex;flex-direction:column;gap:14px}.place-marker{background:#f0e3c7 url('assets/paper.svg');padding:36px 30px 28px}.place-marker p:last-child{font-size:29px;line-height:1.3;color:#57324c}.workflow-keepsakes{height:220px;border-top:8px ridge #865633}.file-tray{position:relative;padding:38px 40px 31px;background:#ede0c5 url('assets/paper.svg');border:12px solid #956d44;border-top-width:20px;box-shadow:inset 0 0 0 2px #ccaf82,0 6px 12px #17060880;margin:12px 0}.file-tab{position:absolute;top:-33px;right:22px;width:115px;height:21px;background:#dfc99f;border-radius:4px 4px 0 0;box-shadow:0 -1px 2px #38200d}.file-tray p{max-width:79ch}.file-tray p:last-child{font-size:24px;color:#56324a}.functional-drawers{padding:24px;background:#442f3b url('assets/purple-cloth.svg');box-shadow:inset 0 10px 17px #170606a0}.feature-work-notes{display:grid;grid-template-columns:65% 35%;gap:20px;align-items:center;margin-bottom:23px}.feature-intro-sheet{padding:40px 38px 31px;background:#eee1c8 url('assets/paper.svg');box-shadow:0 7px 10px #16070666;border-top:1px solid #a48762}.feature-supplies{padding:0;background:none;border:0;box-shadow:none}.functional-drawer-bank{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:15px 12px 18px;background:linear-gradient(#21110c77,#21110c77),var(--grain);background-size:auto,700px auto;box-shadow:inset 0 8px 12px #160404;border-bottom:18px ridge #805230;align-items:start}.functional-drawer{grid-column:span 2;min-width:0;margin:0;scroll-margin-top:24px}.feature-receiving,.feature-intake{grid-column:span 3}.functional-drawer summary{height:150px;cursor:pointer;list-style:none;box-shadow:0 5px 7px #170706}.feature-receiving summary{height:180px}.feature-intake summary{height:170px}.functional-drawer summary::-webkit-details-marker{display:none}.functional-drawer summary::marker{content:''}.feature-intake summary:before{transform:scaleX(-1);filter:brightness(.92)}.feature-listing summary:before{filter:brightness(.88)}.feature-stock-room summary:before{filter:brightness(.96)}.drawer-cue{position:absolute;right:6%;bottom:16%;width:25px;height:25px;display:flex;align-items:center;justify-content:center;background:#e4d3b2;border:1px solid #9f7e48;color:#4b2d38;font-size:20px;line-height:1;box-shadow:0 2px 3px #17080699}.functional-drawer[open] .drawer-cue{font-size:0}.functional-drawer[open] .drawer-cue:after{content:'−';font-size:20px}.functional-drawer[open] summary{box-shadow:0 6px 10px #160505}.revealed-drawer{padding:18px 16px 18px;background:#7a5434 url('assets/wood.svg');border:8px ridge #976a42;border-top:0;box-shadow:inset 0 9px 17px #24100e66,0 8px 12px #170606aa}.feature-description{background:#eee3cc url('assets/paper.svg');padding:23px 22px;box-shadow:0 4px 5px #311b0d55}.feature-description p{font-size:17px;line-height:1.65}.future-screen{margin-top:15px;min-height:120px;background:#d6c4a3;border:1px dashed #94774f;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 4px 8px #70502122}.future-screen span{font-size:10px;letter-spacing:2px;color:#58452d}.feature-followthrough{display:grid;grid-template-columns:54% 46%;align-items:start;margin:28px 10px;gap:0}.listing-ledger{padding:33px 35px;background:#e8d9ba url('assets/paper.svg');border-left:8px solid #b99a6a;box-shadow:0 6px 8px #16070677;margin-right:22px}.next-work-slip{padding:36px 28px 28px;background:#f4ead7 url('assets/paper.svg')}.next-work-slip p:first-child{font-size:25px;line-height:1.3}.feature-journal{padding:33px 42px;background:#e8d9bc url('assets/paper.svg');border-bottom:5px double #b79b6d;border-left:12px solid #564137;box-shadow:4px 5px 0 -1px #c3aa87,0 9px 12px #18050577;margin:12px}.feature-journal p{max-width:80ch}.feature-journal p:last-child{font-size:25px;color:#56314a}.personal-study{padding:24px;background:#432f3a url('assets/purple-cloth.svg')}.study-intro{display:grid;grid-template-columns:51% 49%;gap:0;align-items:center}.founder-letter{padding:40px 35px 30px;margin:12px 26px 24px 8px;background:#f0e5cf url('assets/paper.svg');box-shadow:5px 5px 0 -2px #b8a082,0 7px 13px #16050677}.study-workbench{border:0;background:#25170e;box-shadow:0 5px 11px #16040588}.study-book{padding:20px 20px 34px;margin:16px 0}.study-book .open-notebook{box-shadow:0 9px 16px #140505aa}.study-correspondence{display:grid;grid-template-columns:42% 58%;align-items:start;gap:0;margin:10px 10px 22px}.purple-cloth-note{background:#482a41 url('assets/purple-cloth.svg');padding:0 20px 0 0}.personal-note{padding:35px 28px 28px;background:#e1ccad url('assets/paper.svg');margin:0 0 16px}.personal-note p:first-child{font-size:30px;line-height:1.2}.study-books{height:210px;box-shadow:none;border:0;background:none}.study-writing-paper{padding:34px 36px;background:#f2e8d2 url('assets/paper.svg');border:1px solid #cdbb9c;box-shadow:5px 6px 0 -2px #ab8f66,0 8px 13px #19050677}.signed-page{margin:30px 26px 15px;padding:31px 40px;background:#e9d8b9 url('assets/paper.svg');box-shadow:0 5px 11px #16070677;border-bottom:1px solid #b99a6f}.signed-page p{font-size:24px;line-height:1.4;max-width:78ch}.signed-page p:last-child{font-size:29px;color:#57324b}.reference-library{background:#302018 url('assets/wood.svg');padding-bottom:25px}.library-desk{display:grid;grid-template-columns:52% 48%;gap:20px;padding:28px 30px 20px;align-items:center}.library-title-card{padding:35px 35px 28px;background:#eadbbb url('assets/paper.svg');box-shadow:5px 5px 0 -1px #bca278,0 7px 12px #16050677;border-top:6px solid #ae8b57}.library-reference-books{background:none;border:0;box-shadow:none;min-height:230px}.reference-card-catalog{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 20px 22px;background:#1b100b;border-top:16px ridge #815330;border-bottom:16px ridge #815330;margin:0 18px}.blank-catalog-drawer{height:135px}.blank-catalog-drawer:nth-child(3n):before{transform:scaleX(-1);filter:brightness(.9)}
@media(max-width:1050px){.receiving-letter,.workflow-file,.feature-intro-sheet,.founder-letter{padding:35px 28px 28px}.cardboard-folder,.loose-receipts{padding:30px 28px}.workflow-top{grid-template-columns:57% 43%;gap:14px}.record-pocket{padding:4px 10px 12px}.item-record{padding:36px 24px 25px}.workflow-slots .brass-label{font-size:14px;padding-left:7px;padding-right:7px}.functional-drawers,.receiving-area,.organized-area,.personal-study{padding:20px}.navigation-drawer-bank{grid-template-rows:155px 150px 130px}.navigation-drawer .drawer-name{font-size:clamp(15px,4cqw,20px)}.feature-work-notes{grid-template-columns:67% 33%;gap:14px}.functional-drawer summary{height:155px}.feature-receiving summary,.feature-intake summary{height:165px}.study-intro{grid-template-columns:55% 45%}.study-writing-paper{padding:30px 29px}.reference-card-catalog{grid-template-columns:repeat(3,minmax(0,1fr))}.blank-catalog-drawer{height:125px}}
@media(max-width:700px){.navigation-drawer-bank{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:10px;padding:12px 9px 0}.navigation-drawer{grid-column:auto!important;grid-row:auto!important;height:165px}.navigation-drawer .drawer-name{font-size:15px}.directory-basket-cubby{grid-column:1;grid-row:4;height:140px}.directory-narrow-drawers{display:none}.directory-library-cubby{grid-column:2;grid-row:4;height:140px}.receiving-area,.organized-area,.functional-drawers,.personal-study{padding:18px 13px}.receiving-top,.receipt-sorting,.receiving-paper-pile,.workflow-top,.workflow-notes,.feature-work-notes,.feature-followthrough,.study-intro,.study-correspondence,.library-desk{display:flex;flex-direction:column}.receiving-top{padding-bottom:12px;align-items:stretch}.receiving-finds{order:0}.receiving-letter{margin:19px 8px 13px;padding:36px 24px 27px}.receipt-sorting{margin:18px 5px 16px;align-items:stretch}.cardboard-folder{padding:29px 24px;border-left-width:6px}.receiving-small-things{height:195px;padding:13px 0 0}.receiving-paper-pile{gap:20px;margin:20px 8px;align-items:stretch}.sale-tag{padding:36px 25px 26px;margin:0 25px}.loose-receipts{padding:30px 25px}.sorting-notebook{margin:26px 8px 12px;padding:28px 25px;border-left-width:8px}.sorting-notebook p:last-child{font-size:23px}.workflow-top{gap:18px;align-items:stretch}.workflow-file{padding:36px 24px 27px;margin-top:10px}.record-pocket{padding:10px 13px 16px;border-bottom-width:9px}.item-record{padding:37px 25px 26px}.workflow-slots{grid-template-columns:1fr;margin-top:20px;padding:12px;gap:6px;border-bottom-width:12px}.workflow-slots li{padding:14px 10px 10px}.workflow-slots .brass-label{font-size:16px;padding:5px 22px}.workflow-rule{padding:25px 23px}.workflow-notes{gap:20px;margin:23px 5px 20px;align-items:stretch}.paused-work-note{margin:0;padding:35px 24px 27px}.remembered-work{gap:12px}.place-marker{padding:34px 24px 27px}.workflow-keepsakes{height:185px}.file-tray{padding:34px 22px 26px;border-width:8px;border-top-width:16px;margin-top:28px}.file-tab{top:-29px}.file-tray p:last-child{font-size:23px}.feature-work-notes{gap:12px;align-items:stretch}.feature-intro-sheet{padding:34px 24px 27px}.feature-supplies{height:170px}.functional-drawer-bank{display:flex;flex-direction:column;padding:12px 9px 15px;gap:13px;border-bottom-width:14px}.functional-drawer{width:100%;scroll-margin-top:15px}.functional-drawer summary,.feature-receiving summary,.feature-intake summary{height:150px}.functional-drawer .drawer-name{font-size:20px}.drawer-cue{width:24px;height:24px;font-size:19px}.revealed-drawer{padding:16px 12px;border-width:7px;border-top:0}.feature-description{padding:23px 21px}.future-screen{min-height:145px}.feature-followthrough{gap:20px;margin:24px 7px;align-items:stretch}.listing-ledger{padding:29px 25px;margin:0;border-left-width:6px}.next-work-slip{padding:35px 24px 26px}.feature-journal{margin:12px 7px;padding:29px 25px;border-left-width:8px}.feature-journal p:last-child{font-size:23px}.study-intro{align-items:stretch}.founder-letter{margin:8px 8px 20px;padding:35px 25px 27px}.study-workbench{order:1;margin:0 0 17px}.study-book{padding:5px 8px 22px;margin:12px 0}.study-correspondence{align-items:stretch;margin:10px 6px 20px;gap:20px}.purple-cloth-note{padding:0}.personal-note{padding:35px 25px 27px;margin:0}.study-books{height:190px;padding-top:12px}.study-writing-paper{padding:30px 25px}.signed-page{margin:25px 9px 15px;padding:28px 25px}.signed-page p{font-size:23px}.signed-page p:last-child{font-size:26px}.library-desk{padding:23px 18px 19px;gap:17px;align-items:stretch}.library-title-card{padding:30px 25px 26px}.library-reference-books{min-height:0;height:200px}.reference-card-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0 12px;padding:10px 8px 15px;border-width:12px}.blank-catalog-drawer{height:120px}}
@media(max-width:500px){.navigation-drawer-bank{grid-template-columns:1fr;gap:10px}.navigation-drawer{height:135px}.nav-workflow{height:155px}.navigation-drawer .drawer-name{font-size:17px}.directory-basket-cubby{grid-column:1;grid-row:auto;height:160px}.directory-library-cubby{grid-column:1;grid-row:auto;height:155px}.directory-library-cubby img,.directory-basket-cubby img{width:auto;max-width:100%;height:100%}.functional-drawer .drawer-name{font-size:19px}}
/* Small open shelves interrupt the closed drawers rather than forming image cards. */
.navigation-drawer-bank{grid-template-rows:165px 160px 145px}.nav-founder{grid-column:1/5;grid-row:2}.nav-resources{grid-column:8/13;grid-row:2}.nav-join{grid-column:1/6;grid-row:3}.directory-basket-cubby{grid-column:5/8;grid-row:2}.directory-narrow-drawers{grid-column:6/9;grid-row:3}.directory-library-cubby{grid-column:9/13;grid-row:3}
@media(max-width:700px){.navigation-drawer-bank{grid-template-rows:auto}.directory-basket-cubby{grid-column:1;grid-row:3;height:165px}.directory-library-cubby{grid-column:2;grid-row:4;height:165px}.directory-narrow-drawers{display:none}}
@media(max-width:500px){.navigation-drawer .drawer-name{font-size:16px}.nav-workflow,.nav-founder,.nav-resources{height:155px}.directory-basket-cubby{grid-column:1;grid-row:4;height:165px}.directory-library-cubby{grid-column:1;grid-row:auto;height:160px}}
/* Refinement: occupied storage nooks and longer, continuous reading surfaces. */
.object-shelf.storage-nook{display:block;position:relative;min-height:170px;height:240px;padding:7px 7px 13px;background:var(--grain) center/700px auto;border:7px ridge #825333;border-bottom-width:10px;box-shadow:inset 0 6px 12px #140606a6,0 4px 6px #16060566;overflow:hidden}.storage-nook .nook-interior{position:relative;width:100%;height:100%;overflow:hidden;background:#38232f url('assets/purple-cloth.svg');box-shadow:inset 0 8px 14px #170609a0}.storage-nook .nook-interior img{display:block;position:absolute;inset:0;max-width:none;max-height:none;width:100%;height:100%;object-fit:cover;object-position:50% 66%;filter:none}.storage-nook .nook-sill{position:absolute;left:0;right:0;bottom:0;height:14px;background:var(--grain) center/700px auto;border-top:2px solid #a77c48;border-bottom:3px solid #32190f;box-shadow:0 -4px 7px #1d0b0877}.navigation-drawer-bank .storage-nook{height:100%;min-height:0;padding:5px 5px 10px;border-width:5px;border-bottom-width:8px;align-self:stretch}.navigation-drawer-bank .directory-library-cubby .nook-interior img{object-position:50% 78%}.navigation-drawer-bank .directory-basket-cubby .nook-interior img{object-position:50% 72%}.navigation-drawer-bank .storage-nook .nook-sill{height:10px}.feature-supplies.storage-nook{height:250px;min-height:180px;padding:7px 7px 13px}.library-reference-books.storage-nook{height:265px;min-height:230px;padding:7px 7px 13px}.library-reference-books .nook-interior img{object-position:50% 68%}.reading-compartment{position:relative;background:#432d3b url('assets/purple-cloth.svg');border-left:6px ridge #805332;border-right:6px ridge #805332;border-bottom:17px ridge #865534;box-shadow:inset 0 9px 16px #18060980;min-width:0}.receiving-area.refined-reading{padding:18px;background:#442b3c url('assets/purple-cloth.svg')}.refined-reading .receiving-top{padding:22px 17px 23px;align-items:center;margin:0}.refined-reading .receiving-letter{margin:12px 10px 14px 23px;padding:40px 34px 33px}.receiving-middle{display:grid;grid-template-columns:68% 32%;gap:0;padding:29px 22px 30px;align-items:center}.receiving-ledger{position:relative;background:#efe3cc url('assets/paper.svg');padding:36px 42px 32px;border-left:10px solid #806578;border-bottom:6px double #baa17c;box-shadow:4px 5px 0 -2px #c9b38e,0 7px 12px #18060577;margin-right:23px}.receiving-ledger p{max-width:65ch;margin-bottom:18px}.receiving-ledger p:nth-child(2),.receiving-ledger p:nth-child(3){font-size:23px;line-height:1.35}.receiving-storage{min-width:0;padding:8px 0 0}.receiving-storage .receiving-small-things{height:250px;min-height:170px;padding:7px 7px 13px;margin:0}.stored-file-drawers{display:grid;gap:7px;padding:11px 8px 12px;background:#271810;border-left:7px ridge #795031;border-right:7px ridge #795031;border-bottom:12px ridge #845735;box-shadow:inset 0 7px 12px #14050699}.stored-file-drawers .apothecary-face{height:105px}.stored-file-drawers .apothecary-face:nth-child(even):before{transform:scaleX(-1);filter:brightness(.9)}.receiving-resolution{padding:28px 31px 27px}.refined-reading .sorting-notebook{padding:35px 40px;margin:0;background:#ead8b7 url('assets/paper.svg');border-left:10px solid #a38254}.refined-reading .sorting-notebook p{max-width:78ch}.workflow-continuation{display:grid;grid-template-columns:72% 28%;align-items:center;padding:30px 24px;margin-top:22px;gap:0}.continuous-ledger-page{padding:39px 43px 34px;margin-right:23px;background:#f0e3cb url('assets/paper.svg');border-left:11px solid #9b805b;border-bottom:6px double #baa17e;box-shadow:3px 6px 0 -1px #c4ad87,0 7px 12px #17070688}.continuous-ledger-page p{max-width:66ch;margin-bottom:17px}.continuous-ledger-page .remember-line{font-size:29px;line-height:1.3;color:#57324b;margin:26px 0 23px;padding:0;border:0;background:none;box-shadow:none}.continuous-ledger-page p:last-child{font-size:24px;color:#57324b}.workflow-story-storage{min-width:0}.workflow-story-storage .workflow-keepsakes{height:235px;margin:0;padding:7px 7px 13px;border-top-width:7px}.feature-followthrough-ledger{padding:31px 25px 33px;margin-top:25px}.feature-followthrough-ledger .open-notebook{box-shadow:0 8px 13px #18050688}.feature-followthrough-ledger .notebook-page{padding:31px 32px}.feature-followthrough-ledger .right-page p:nth-child(n+2){border-left:0;padding-left:0}.feature-followthrough-ledger .right-page p:last-child{font-size:24px;color:#57324b}.study-continuation{display:grid;grid-template-columns:68% 32%;padding:30px 22px;align-items:center;gap:0}.study-continuation .study-writing-paper{padding:37px 39px 33px;margin:0 23px 0 0;background:#f0e4ce url('assets/paper.svg');border-bottom:6px double #c4aa7f;box-shadow:4px 6px 0 -2px #bba07b,0 8px 12px #18060677}.study-writing-paper .personal-emphasis{font-size:29px;line-height:1.3;color:#523047}.study-continuation .study-writing-paper p{max-width:70ch;margin-bottom:19px}.study-continuation .study-writing-paper p:last-child{font-size:25px;line-height:1.35;color:#563149;margin-bottom:0}.study-stored-reference{min-width:0}.study-stored-reference .study-books{height:250px;min-height:180px;padding:7px 7px 13px;border-width:7px;border-bottom-width:10px;box-shadow:inset 0 7px 12px #17060999,0 4px 6px #17060866}.study-stored-reference .stored-file-drawers .apothecary-face{height:120px}
@media(max-width:1050px){.refined-reading .receiving-letter{padding:35px 27px 29px;margin-left:17px}.receiving-middle{grid-template-columns:66% 34%;padding:26px 17px}.receiving-ledger{padding:32px 29px 29px;margin-right:19px}.receiving-storage .receiving-small-things{height:230px}.stored-file-drawers .apothecary-face{height:95px}.workflow-continuation{grid-template-columns:70% 30%;padding:27px 18px}.continuous-ledger-page{padding:34px 30px 30px;margin-right:19px}.study-continuation{grid-template-columns:67% 33%;padding:27px 18px}.study-continuation .study-writing-paper{padding:33px 29px 29px;margin-right:19px}.feature-supplies.storage-nook{height:235px}.library-reference-books.storage-nook{height:250px}}
@media(max-width:700px){.object-shelf.storage-nook{height:210px;min-height:170px;border-width:6px;border-bottom-width:8px;padding:6px 6px 12px}.navigation-drawer-bank .storage-nook{height:165px;min-height:0}.feature-supplies.storage-nook{height:205px;min-height:170px;padding:6px 6px 12px}.library-reference-books.storage-nook{height:230px;min-height:180px;padding:6px 6px 12px}.reading-compartment{border-left-width:4px;border-right-width:4px;border-bottom-width:13px}.receiving-area.refined-reading{padding:14px 10px}.refined-reading .receiving-top{padding:16px 11px 21px}.refined-reading .receiving-letter{margin:22px 5px 0;padding:35px 23px 29px}.receiving-middle,.workflow-continuation,.study-continuation{display:flex;flex-direction:column;padding:24px 13px;align-items:stretch}.receiving-ledger{padding:32px 24px 29px;margin:0;border-left-width:7px}.receiving-storage{padding-top:22px}.receiving-storage .receiving-small-things{height:225px;min-height:170px;padding:6px 6px 12px}.stored-file-drawers{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px 8px;border-left-width:6px;border-right-width:6px}.stored-file-drawers .apothecary-face{height:88px}.receiving-resolution{padding:25px 14px}.refined-reading .sorting-notebook{padding:30px 24px;margin:0;border-left-width:7px}.refined-reading .sorting-notebook p:last-child{font-size:23px}.workflow-continuation{margin-top:20px;padding:24px 13px}.continuous-ledger-page{padding:33px 25px 29px;margin:0;border-left-width:7px}.continuous-ledger-page .remember-line{font-size:26px;margin:23px 0 21px}.continuous-ledger-page p:last-child{font-size:23px}.workflow-story-storage{padding-top:23px}.workflow-story-storage .workflow-keepsakes{height:225px;padding:6px 6px 12px}.feature-followthrough-ledger{padding:24px 13px 26px;margin-top:22px}.feature-followthrough-ledger .notebook-page{padding:28px 23px}.feature-followthrough-ledger .right-page p:last-child{font-size:23px}.study-continuation{padding:24px 13px}.study-continuation .study-writing-paper{padding:33px 25px 30px;margin:0}.study-writing-paper .personal-emphasis{font-size:27px}.study-continuation .study-writing-paper p:last-child{font-size:24px}.study-stored-reference{padding-top:22px}.study-stored-reference .study-books{height:230px;min-height:170px;padding:6px 6px 12px;border-width:6px;border-bottom-width:8px}.study-stored-reference .stored-file-drawers{grid-template-columns:1fr}.study-stored-reference .stored-file-drawers .apothecary-face{height:100px}}
/* Interior openings share the entrance's full-height occupied cabinet construction. */
.interior-page-hero,.refined-reading .receiving-top.interior-page-hero{display:grid;grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:0;align-items:stretch;padding:0;margin:0 0 24px;border-left:0;border-right:0;border-bottom:17px ridge #805333;background:#392537 url('assets/purple-cloth.svg');box-shadow:inset 0 8px 18px #16061188}
.interior-page-hero>.interior-hero-cabinet{position:relative;min-width:0;min-height:670px;border-left:12px ridge #815433;background:#21140e;box-shadow:inset 0 6px 14px #13070599;overflow:hidden}
.interior-hero-stage{position:absolute;inset:0;overflow:hidden}
.interior-hero-stage img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.refined-reading .interior-page-hero .receiving-letter{margin:28px 24px 30px;padding:40px 32px 34px;align-self:center}
.interior-page-hero .interior-hero-writing{padding:28px 24px;min-width:0;align-self:center}
.interior-hero-writing .workflow-file{margin:0;padding:35px 30px 28px}
.interior-hero-writing .record-pocket{margin-top:20px;padding:12px 13px 15px;background:#392537 url('assets/purple-cloth.svg');border-left:5px ridge #80512f;border-right:5px ridge #80512f}
.feature-work-notes.interior-page-hero>.feature-intro-sheet{margin:28px 24px 30px;padding:37px 30px 31px;align-self:center}
.study-intro.interior-page-hero>.founder-letter{margin:29px 24px 30px;padding:39px 31px 34px;align-self:center}
@media(max-width:900px) and (min-width:701px){.interior-page-hero,.refined-reading .receiving-top.interior-page-hero{grid-template-columns:minmax(0,56fr) minmax(0,44fr)}.interior-page-hero>.interior-hero-cabinet{min-height:650px}.refined-reading .interior-page-hero .receiving-letter,.feature-work-notes.interior-page-hero>.feature-intro-sheet,.study-intro.interior-page-hero>.founder-letter{margin:23px 15px;padding:32px 23px}.interior-page-hero .interior-hero-writing{padding:23px 15px}.interior-hero-writing .workflow-file{padding:30px 23px}}
@media(max-width:700px){.interior-page-hero,.refined-reading .receiving-top.interior-page-hero{display:flex;flex-direction:column;padding:0;margin-bottom:22px;border-bottom-width:13px}.interior-page-hero>.interior-hero-cabinet{min-height:0;height:auto;aspect-ratio:2/3;max-height:none;border-left:0;border-top:12px ridge #815433;width:100%}.refined-reading .interior-page-hero .receiving-letter,.feature-work-notes.interior-page-hero>.feature-intro-sheet,.study-intro.interior-page-hero>.founder-letter{margin:24px 17px 27px;padding:33px 24px;align-self:stretch}.interior-page-hero .interior-hero-writing{padding:24px 17px 27px;align-self:stretch}.interior-hero-writing .workflow-file{padding:31px 24px}.interior-hero-writing .record-pocket{margin-top:20px}.interior-hero-stage img{object-fit:cover}}
/* Material refinement: continuous oak carcass, lining only within inset bays. */
:root{--stored-paper:url('assets/parchment-paper.webp');--cabinet-lining:#432d3b url('assets/purple-cloth.svg')}
.receiving-area.refined-reading,.organized-area,.functional-drawers,.personal-study{padding:0;background:var(--grain) center/700px auto;box-shadow:inset 7px 0 9px #1c0d0877,inset -7px 0 9px #1c0d0877;border-left:10px ridge #805333;border-right:10px ridge #805333}
.reading-compartment{padding:0;background:var(--grain) center/700px auto;border:0;border-bottom:20px ridge #865534;box-shadow:inset 0 6px 8px #180b0877}
.lined-reading-bay{min-width:0;padding:28px 25px 30px;background:var(--cabinet-lining);box-shadow:inset 0 10px 17px #18070999,inset 5px 0 8px #18070966,inset -5px 0 8px #18070966;position:relative}
.receiving-middle,.workflow-continuation,.study-continuation{gap:0;padding:0;margin:0;align-items:stretch}
.receiving-middle>.lined-reading-bay,.workflow-continuation>.lined-reading-bay,.study-continuation>.lined-reading-bay{border-right:16px ridge #805333}
.receiving-ledger,.continuous-ledger-page,.study-continuation .study-writing-paper{margin:0}
.receiving-storage,.workflow-story-storage,.study-stored-reference{padding:0;background:var(--grain) center/700px auto;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;box-shadow:inset 0 6px 11px #18090877}
.receiving-storage .receiving-small-things,.workflow-story-storage .workflow-keepsakes,.study-stored-reference .study-books{margin:0;border-left:0;border-right:0;border-top:0;box-shadow:inset 0 6px 12px #140606a6;height:270px}
.stored-file-drawers{padding:10px 8px 12px;border-left:0;border-right:0;border-top:9px ridge #795031;border-bottom:14px ridge #845735;gap:7px;background:var(--grain) center/700px auto}
.receiving-resolution{padding:0}.refined-reading .sorting-notebook{margin:0}
.workflow-rule-bay{border-bottom:20px ridge #865534;border-top:0}.workflow-rule{margin:0}
.workflow-slots{margin:0;border-top:0;border-left:0;border-right:0;border-bottom:20px ridge #805230;background:var(--grain) center/700px auto;padding:14px 12px 16px}
.feature-followthrough-ledger{padding:0;margin:0;border-top:0}.functional-drawer-bank{margin:0;border-left:0;border-right:0;border-top:0;border-bottom:20px ridge #805230;background:var(--grain) center/700px auto}
.study-book.reading-compartment{padding:0;margin:0;border-top:0}.study-book .open-notebook{margin:0}
.interior-page-hero,.refined-reading .receiving-top.interior-page-hero{margin:0;padding:0;border-left:0;border-right:0;border-bottom:20px ridge #805333;background:var(--grain) center/700px auto}
.interior-page-hero>.hero-reading-bay{display:flex;align-items:center;min-width:0;padding:28px 24px 30px;background:var(--cabinet-lining)}
.refined-reading .interior-page-hero .receiving-letter,.feature-work-notes.interior-page-hero .feature-intro-sheet,.study-intro.interior-page-hero .founder-letter{margin:0;width:100%;align-self:auto}
.interior-page-hero>.interior-hero-writing{padding:28px 24px 30px;align-self:stretch;display:flex;flex-direction:column;justify-content:center;background:var(--cabinet-lining)}
.interior-hero-writing .record-pocket{margin-top:20px;background:var(--grain) center/700px auto;border:6px ridge #805333;border-bottom-width:12px;box-shadow:inset 0 5px 8px #1a0a0788}
.library-desk{gap:0;padding:0;align-items:stretch;background:var(--grain) center/700px auto;border-bottom:20px ridge #805333}.library-title-card{margin:25px;border-top-color:#ae8b57;align-self:center}.library-reference-books.storage-nook{margin:0;border-right:0;border-top:0;border-bottom:0;border-left:16px ridge #805333;height:100%;min-height:320px}.reference-card-catalog{margin:0;border-top:0}.reference-library{padding-bottom:0;background:var(--grain) center/700px auto}
/* The supplied paper belongs to sheets and pages, never to interface chrome or the entrance hero. */
.pinned-note,.work-paper,.paper,.receiving-letter,.receiving-ledger,.sorting-notebook,.workflow-file,.item-record,.workflow-rule,.continuous-ledger-page,.feature-intro-sheet,.feature-description,.notebook-page,.founder-letter,.study-writing-paper,.library-title-card,.cardboard-folder,.loose-receipts,.listing-ledger,.feature-journal,.signed-page,.drawer-paper,.drawer-lining,.workflow-ledge,.history-tag,.next-work-slip,.place-marker,.personal-note{background-color:#f2e7d4;background-image:var(--stored-paper);background-size:768px 512px;background-position:center;box-shadow:0 5px 10px #18090866}
.notebook-page.left-page{background-position:left top;box-shadow:inset -9px 0 13px #6b49351a}.notebook-page.right-page{background-position:right top;box-shadow:inset 9px 0 13px #6b49351a}
.feature-description{background-position:left top}.brass-label,.drawer-name,.reserved{background-image:var(--stored-paper);background-size:768px 512px}
@media(max-width:1050px){.receiving-area.refined-reading,.organized-area,.functional-drawers,.personal-study{padding:0}.lined-reading-bay{padding:25px 20px 27px}.receiving-middle,.workflow-continuation,.study-continuation{padding:0}.interior-page-hero>.hero-reading-bay,.interior-page-hero>.interior-hero-writing{padding:25px 20px 27px}}
@media(max-width:700px){.receiving-area.refined-reading,.organized-area,.functional-drawers,.personal-study{padding:0;border-left-width:5px;border-right-width:5px}.reading-compartment,.interior-page-hero,.refined-reading .receiving-top.interior-page-hero{border-bottom-width:14px;margin:0;padding:0}.lined-reading-bay{padding:24px 17px 27px}.receiving-middle,.workflow-continuation,.study-continuation{padding:0;margin:0;display:flex;flex-direction:column;align-items:stretch}.receiving-middle>.lined-reading-bay,.workflow-continuation>.lined-reading-bay,.study-continuation>.lined-reading-bay{border-right:0;border-bottom:14px ridge #805333}.receiving-storage,.workflow-story-storage,.study-stored-reference{padding:0}.receiving-storage .receiving-small-things,.workflow-story-storage .workflow-keepsakes,.study-stored-reference .study-books{height:240px;margin:0;border-left:0;border-right:0;border-top:0}.receiving-ledger,.continuous-ledger-page,.study-continuation .study-writing-paper{margin:0}.receiving-resolution,.feature-followthrough-ledger,.study-book.reading-compartment{padding:0;margin:0}.refined-reading .sorting-notebook{margin:0}.interior-page-hero>.hero-reading-bay,.interior-page-hero>.interior-hero-writing{padding:24px 17px 27px;align-self:stretch}.refined-reading .interior-page-hero .receiving-letter,.feature-work-notes.interior-page-hero .feature-intro-sheet,.study-intro.interior-page-hero .founder-letter{margin:0}.workflow-slots{margin:0;padding:12px 10px;border-bottom-width:14px}.workflow-rule-bay{border-bottom-width:14px}.functional-drawer-bank{border-bottom-width:14px}.library-desk{padding:0;gap:0;border-bottom-width:14px}.library-title-card{margin:24px 17px;align-self:stretch}.library-reference-books.storage-nook{width:100%;height:240px;min-height:200px;border-left:0;border-top:14px ridge #805333;margin:0}.reference-card-catalog{margin:0}}
/* Bounded reference-cabinet and correspondence refinement. */
.reference-library .resource-catalog-bank{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 16px 18px;background:var(--grain) center/700px auto;border-bottom:18px ridge #805333;box-shadow:inset 0 8px 14px #15080599;align-items:start}
.resource-catalog-bank .unused-resource-drawer{height:155px}
.reference-article-drawer{min-width:0;grid-column:span 2}.reference-article-face{display:grid;grid-template-columns:40% 60%;grid-template-rows:auto 35px;align-items:center;list-style:none;padding:18px 18px 13px;gap:10px 0;background:var(--grain) center/700px auto;border:8px ridge #805333;box-shadow:0 4px 6px #150605a0;cursor:pointer;position:relative}.reference-article-face::-webkit-details-marker{display:none}.reference-article-face:focus-visible{outline:3px solid #b98ae0;outline-offset:3px;z-index:2}
.resource-photograph{margin:0;background:#25170f;border:5px ridge #987440;box-shadow:inset 0 3px 6px #1b0a09,0 2px 4px #1a0a0777;overflow:hidden}.resource-photograph img{display:block;width:100%;height:100%;object-fit:cover}.reference-article-face .resource-photograph{aspect-ratio:4/3}.resource-title-holder{margin-left:18px;padding:10px 12px;display:block;text-align:center;font-size:21px;line-height:1.25;background:#f2e7d4 var(--stored-paper) center/768px 512px;border:5px ridge #a58046;box-shadow:0 3px 5px #130b0799;position:relative}.resource-title-holder:before,.resource-title-holder:after{content:'';position:absolute;top:50%;height:4px;width:4px;border-radius:50%;background:#49301a}.resource-title-holder:before{left:-3px}.resource-title-holder:after{right:-3px}
.resource-drawer-pull{grid-column:1/-1;justify-self:center;width:68px;height:23px;border-radius:0 0 35px 35px;border:4px solid #b89151;background:linear-gradient(#5b4022,#a47d41);box-shadow:0 4px 5px #1a0a0788,inset 0 2px 3px #e4c78777}.reference-article-drawer[open]>.reference-article-face{box-shadow:0 5px 7px #130505bb;border-bottom-color:#654026}.reference-open-tray{padding:17px 15px 19px;background:var(--grain) center/700px auto;border:8px ridge #805333;border-top:0;box-shadow:inset 0 7px 12px #1a0a0777,0 5px 8px #13050588;animation:reference-pull-open .12s ease-out}
.reference-paper-insert,.resource-document,.resource-reference-card,.correspondence-card{background:#f2e7d4 var(--stored-paper) center/768px 512px;padding:28px;color:var(--ink);box-shadow:0 5px 10px #18090877}.resource-metadata{display:flex;flex-wrap:wrap;gap:7px 17px;color:#604a37;font-size:14px;margin-bottom:18px}.resource-read-link{display:inline-block;margin-top:8px;font-size:18px}.reference-paper-insert p{font-size:17px;line-height:1.6}
.resource-file-compartments{display:grid;grid-template-columns:minmax(0,74fr) minmax(0,26fr);border-bottom:20px ridge #805333;background:var(--grain) center/700px auto}.resource-document-bay{padding:27px;background:var(--cabinet-lining);border-right:16px ridge #805333}.resource-document{padding:38px}.resource-document h1{font-size:40px;line-height:1.2;font-weight:500}.resource-document>.resource-photograph{margin:25px 0 30px;max-width:760px;aspect-ratio:3/2}.resource-document p{max-width:70ch}.resource-reference-bay{padding:20px 15px;background:var(--cabinet-lining);box-shadow:inset 0 7px 12px #18070988}.resource-reference-card{padding:24px 20px}.resource-reference-card h2{font-size:23px;line-height:1.3}.resource-reference-card ul{padding-left:20px;font-size:16px}.resource-reference-card a{font-size:17px}
.resource-file-slots,.mail-sorting-slots{display:flex;gap:9px;align-items:stretch;padding:14px 12px;background:var(--grain) center/700px auto;border-top:12px ridge #805333;border-bottom:14px ridge #805333;box-shadow:inset 0 5px 9px #16060588}.resource-file-slots{margin-top:25px}.resource-file-slots span,.mail-sorting-slots span{flex:1;height:125px;border-left:7px ridge #805333;border-right:4px ridge #805333;background:#382c34 url('assets/purple-cloth.svg');box-shadow:inset 0 6px 10px #160609aa;position:relative}.resource-file-slots span:before,.mail-sorting-slots span:before{content:'';position:absolute;left:10%;right:10%;bottom:0;height:80%;background:#f2e7d4 var(--stored-paper) center/768px 512px;border-top:7px solid #c6a575;box-shadow:3px -4px 0 -1px #cdb793,5px -8px 0 -2px #ead8b7}
.correspondence-compartments{display:grid;grid-template-columns:minmax(0,64fr) minmax(0,36fr);background:var(--grain) center/700px auto;border-left:10px ridge #805333;border-right:10px ridge #805333;border-bottom:20px ridge #805333}.correspondence-card-bay{padding:38px 36px 40px;background:var(--cabinet-lining);border-right:16px ridge #805333;box-shadow:inset 0 10px 18px #18060999}.correspondence-card{padding:39px 37px 33px;border:1px solid #c4ab83;border-top:8px solid #b29a76;max-width:740px}.correspondence-card h1{font-size:38px;line-height:1.2;font-weight:500;margin:0 0 35px}.cabinet-registration{display:flex;flex-direction:column;gap:8px}.cabinet-registration label{font-size:19px}.cabinet-registration input{font:inherit;line-height:1.5;padding:10px 3px;margin:0 0 20px;color:var(--ink);border:0;border-bottom:1px solid #967a55;border-radius:0;background:transparent;width:100%;opacity:1;-webkit-text-fill-color:var(--ink)}.correspondence-submit{font:inherit;align-self:flex-start;padding:13px 22px;margin:6px 0 9px;background:#f2e7d4 var(--stored-paper) center/768px 512px;color:#302019;border:5px ridge #a58046;box-shadow:0 3px 4px #3d291f55;border-radius:0;line-height:1.3}.correspondence-submit:disabled{opacity:1;cursor:default}.cabinet-registration .signup-status{font-size:15px;line-height:1.5;color:#604a37;margin-top:6px}.correspondence-storage{background:var(--grain) center/700px auto;display:flex;flex-direction:column}.correspondence-storage .mail-supplies{margin:0;width:100%;height:285px;border-top:0;border-left:0;border-right:0;box-shadow:inset 0 6px 12px #18060588}.correspondence-lower-drawer{height:155px;margin:9px 10px 12px}.mail-sorting-slots span{height:140px}
@keyframes reference-pull-open{from{transform:translateY(-3px);opacity:.85}to{transform:translateY(0);opacity:1}}
@media(max-width:1000px){.reference-library .resource-catalog-bank{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-article-drawer{grid-column:span 2}.correspondence-card-bay{padding:28px 22px}.correspondence-card{padding:33px 26px}.resource-file-compartments{grid-template-columns:minmax(0,68fr) minmax(0,32fr)}.resource-document-bay{padding:22px}.resource-document{padding:30px}.resource-reference-card{padding:20px 15px}}
@media(max-width:700px){.reference-library .resource-catalog-bank{padding:10px 9px 14px;gap:7px;border-bottom-width:14px}.resource-catalog-bank .unused-resource-drawer{height:130px}.reference-article-face{padding:14px 12px 11px;border-width:6px;grid-template-columns:38% 62%}.resource-title-holder{font-size:18px;padding:9px 8px;margin-left:12px;border-width:4px}.reference-open-tray{padding:13px 10px 16px;border-width:6px;border-top:0}.reference-paper-insert{padding:24px 21px}.resource-file-compartments,.correspondence-compartments{display:flex;flex-direction:column;border-bottom-width:14px}.resource-document-bay,.correspondence-card-bay{border-right:0;border-bottom:14px ridge #805333;padding:24px 17px}.resource-document{padding:30px 23px}.resource-document h1,.correspondence-card h1{font-size:31px}.resource-reference-bay{padding:24px 17px}.resource-reference-card{padding:25px}.correspondence-compartments{border-left-width:5px;border-right-width:5px}.correspondence-card{padding:32px 24px 29px}.correspondence-submit{width:100%;padding:13px 14px}.correspondence-storage .mail-supplies{height:250px}.correspondence-lower-drawer{height:135px}.mail-sorting-slots span{height:115px}}
@media(prefers-reduced-motion:reduce){.reference-open-tray{animation:none}}
/* Isolated resource design previews; no existing page selectors are changed. */
.resource-design-test .sample-return-rail{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:17px 24px;color:#efdfbd;background:var(--grain) center/700px auto;border-bottom:13px ridge #805333;font-size:16px}.resource-design-test .sample-return-rail .brass-label{font-size:14px;padding:5px 16px;border-width:4px}
.resource-design-test .sample-file-layout{display:grid;grid-template-columns:minmax(0,75fr) minmax(0,25fr);background:var(--grain) center/700px auto;border-left:9px ridge #805333;border-right:9px ridge #805333;border-bottom:20px ridge #805333;align-items:start}.resource-design-test .sample-reading-bay{padding:28px 26px 32px;background:var(--cabinet-lining);border-right:16px ridge #805333;box-shadow:inset 0 9px 16px #18070999}.resource-design-test .sample-paper-document{padding:39px clamp(26px,3vw,48px);background:#f2e7d4 var(--stored-paper) center/768px 512px;box-shadow:0 6px 12px #18090877;border-top:6px solid #b99e77;border-bottom:6px double #bea27a}
.resource-design-test .sample-file-label{display:inline-block;padding:7px 14px;margin-bottom:24px;border:4px ridge #a58046;background:#f2e7d4 var(--stored-paper) center/768px 512px;color:#604a37;font-size:14px;line-height:1.5}.resource-design-test .sample-article-header h1{font-size:clamp(32px,3.5vw,49px);font-weight:500;line-height:1.14;letter-spacing:-.6px;margin:0 0 24px}.resource-design-test .sample-deck{font-size:22px;line-height:1.5;color:#573d32;margin-bottom:29px;max-width:64ch}.resource-design-test .sample-article-header .resource-photograph{margin:0 0 35px;aspect-ratio:3/2;border-width:7px}.resource-design-test .sample-article-body{font-size:18px;line-height:1.75;max-width:70ch;margin:auto}.resource-design-test .sample-article-body p{max-width:none;margin-bottom:22px}.resource-design-test .sample-article-body h2{font-size:29px;line-height:1.3;font-weight:500;letter-spacing:-.3px;margin:38px 0 20px}.resource-design-test .sample-article-body h3{font-size:22px;line-height:1.3;font-weight:500;margin:0 0 15px}.resource-design-test .sample-article-body ol,.resource-design-test .sample-article-body ul{padding-left:25px;margin:20px 0 26px}.resource-design-test .sample-article-body li{padding-left:5px;margin:0 0 11px}.resource-design-test .sample-article-body blockquote{margin:29px 0;padding:7px 0 7px 23px;border-left:4px solid #a58046;color:#57324b;font-size:25px;line-height:1.5}.resource-design-test .sample-article-body blockquote p{margin:0}.resource-design-test .article-tip{margin:29px 0;padding:24px 25px;background:#f2e7d4 var(--stored-paper) center/768px 512px;border-top:2px solid #bca17a;border-bottom:2px solid #bca17a;box-shadow:2px 5px 7px #5c402c22}.resource-design-test .article-tip p:last-child{margin-bottom:0}
.resource-design-test .article-table-wrap{overflow-x:auto;margin:28px 0}.resource-design-test .article-table-wrap:focus-visible{outline:3px solid #b98ae0;outline-offset:4px}.resource-design-test table{border-collapse:collapse;width:100%;min-width:420px;font-size:16px;line-height:1.5}.resource-design-test caption{text-align:left;font-size:18px;padding:0 0 12px}.resource-design-test th,.resource-design-test td{padding:13px 12px;text-align:left;border-bottom:1px solid #b49b77;vertical-align:top}.resource-design-test th{border-top:2px solid #a58046;border-bottom:2px solid #a58046;font-weight:600}.resource-design-test .sample-file-return{margin-top:34px;padding-top:23px;border-top:1px solid #b79e79;font-size:18px}
.resource-design-test .sample-reference-compartment{min-width:0;padding:0;align-self:start;background:var(--grain) center/700px auto;border-bottom:17px ridge #805333;position:sticky;top:20px}.resource-design-test .sample-reference-note{padding:28px 21px 26px;margin:20px 15px 24px;background:#f2e7d4 var(--stored-paper) center/768px 512px;box-shadow:0 5px 10px #18090877;border-top:5px solid #b99e77;font-size:16px;line-height:1.6}.resource-design-test .sample-reference-note h2{font-size:23px;font-weight:500;line-height:1.3;margin:0 0 17px}.resource-design-test .sample-reference-note h2:not(:first-child){margin-top:28px}.resource-design-test .sample-reference-note dt{font-size:14px;color:#604a37;margin-top:15px}.resource-design-test .sample-reference-note dd{margin:2px 0 0}.resource-design-test .sample-reference-note ul{padding-left:19px}.resource-design-test .sample-reference-note li{margin-bottom:13px}.resource-design-test .sample-reference-basket{border-left:0;border-right:0;height:230px;margin:0}.resource-design-test .sample-spare-drawer{height:130px;margin:8px 9px 10px}.resource-design-test .sample-more-resources h2{font-size:28px;font-weight:500;line-height:1.2;color:#efdfbd;margin:0}.resource-design-test .sample-related-drawers{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:12px;padding:15px 16px 22px;background:var(--grain) center/700px auto;border-bottom:18px ridge #805333;box-shadow:inset 0 8px 12px #18090899}.resource-design-test .sample-related-drawers .reference-article-drawer{grid-column:auto}.resource-design-test .resource-title-holder{font-size:19px}
@media(max-width:1050px){.resource-design-test .sample-file-layout{grid-template-columns:minmax(0,70fr) minmax(0,30fr)}.resource-design-test .sample-reading-bay{padding:23px 19px 27px}.resource-design-test .sample-paper-document{padding:33px 27px}.resource-design-test .sample-reference-note{margin:18px 12px;padding:25px 18px}.resource-design-test .sample-related-drawers{grid-template-columns:1fr}.resource-design-test .sample-related-drawers .reference-article-drawer{max-width:none}}
@media(max-width:700px){.resource-design-test .sample-return-rail{padding:15px 17px;gap:14px;border-bottom-width:12px;font-size:15px}.resource-design-test .sample-file-layout{display:flex;flex-direction:column;border-left-width:5px;border-right-width:5px;border-bottom-width:14px}.resource-design-test .sample-reading-bay{padding:22px 12px 26px;border-right:0;border-bottom:14px ridge #805333;width:100%}.resource-design-test .sample-paper-document{padding:29px 22px}.resource-design-test .sample-file-label{padding:6px 10px;margin-bottom:22px;font-size:13px}.resource-design-test .sample-article-header h1{font-size:33px;line-height:1.16}.resource-design-test .sample-deck{font-size:20px;line-height:1.55}.resource-design-test .sample-article-header .resource-photograph{margin-bottom:29px;border-width:5px}.resource-design-test .sample-article-body{font-size:17px;line-height:1.75}.resource-design-test .sample-article-body h2{font-size:26px;margin-top:34px}.resource-design-test .sample-article-body blockquote{font-size:23px;padding-left:18px}.resource-design-test .article-tip{padding:22px 18px}.resource-design-test .sample-reference-compartment{position:static;width:100%;border-bottom:0}.resource-design-test .sample-reference-note{margin:24px 18px;padding:28px 24px}.resource-design-test .sample-reference-basket{height:240px}.resource-design-test .sample-related-drawers{padding:12px 10px 17px;border-bottom-width:14px}.resource-design-test .sample-more-resources h2{font-size:26px}.resource-design-test .sample-file-return{font-size:17px}.resource-design-test .resource-title-holder{font-size:18px}}
.resource-design-test .sample-reference-note-bay{padding:1px 0;background:var(--cabinet-lining);border-bottom:14px ridge #805333;box-shadow:inset 0 9px 16px #18070999}
/* Join-only copy, accessible form preview, and stored correspondence cards. */
.join-landing .correspondence-card h1{margin-bottom:15px}.join-landing .join-peek{font-size:29px;line-height:1.3;margin:0 0 25px;color:#57324b}.join-landing .join-personal-copy{margin-bottom:31px}.join-landing .join-personal-copy p{margin-bottom:19px}.join-landing .signup-fields{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:8px}.join-landing .selling-platforms{border:0;border-top:1px solid #b59b77;padding:22px 0 20px;margin:9px 0 5px;min-width:0}.join-landing .selling-platforms legend{padding:0 12px 0 0;font-size:20px}.join-landing #platform-helper{font-size:15px;color:#604a37;margin:0 0 18px}.join-landing .platform-choices{display:grid;grid-template-columns:1fr 1fr;gap:13px 19px}.join-landing .platform-option{min-width:0}.join-landing .platform-option>label{display:flex;align-items:flex-start;gap:10px;font-size:16px;line-height:1.45;cursor:pointer}.join-landing .cabinet-registration input[type=checkbox]{appearance:auto;accent-color:#51283e;flex:0 0 18px;width:18px;height:18px;padding:0;margin:3px 0 0;border:0}.join-landing .cabinet-registration input:focus-visible{outline:3px solid #b98ae0;outline-offset:4px}.join-landing #other-platform-field{margin:14px 0 0 28px}.join-landing #other-platform-field[hidden]{display:none!important}.join-landing #other-platform-field label{font-size:15px;display:block;line-height:1.5}.join-landing #other-platforms{margin:0;font-size:16px;padding:7px 2px}.join-landing .correspondence-submit{margin-top:13px;font-size:22px;padding:15px 25px}.join-landing .join-button-support{font-size:15px;color:#604a37;line-height:1.5;margin:4px 0 0}.join-landing #signup-service-note{font-size:14px;margin:22px 0 0}.join-landing #signup-feedback:empty{display:none}.join-landing #signup-feedback{margin-top:15px}.join-landing .join-reference-cards{display:grid;grid-template-columns:1fr;gap:10px;padding:14px 12px;background:var(--grain) center/700px auto}.join-landing .mail-card-slot{padding:15px 13px 0;background:var(--cabinet-lining);border-left:6px ridge #805333;border-right:6px ridge #805333;border-bottom:10px ridge #805333;box-shadow:inset 0 6px 10px #160609aa}.join-landing .stored-mail-card{padding:19px 20px 20px;background:#f2e7d4 var(--stored-paper) center/768px 512px;border-top:4px solid #c6a575;box-shadow:3px -4px 0 -1px #cdb793,0 3px 5px #16070977;margin:0}.join-landing .stored-mail-card h2{font-size:16px;line-height:1.3;letter-spacing:.7px;font-weight:600;margin:0 0 10px}.join-landing .stored-mail-card p{font-size:16px;line-height:1.5;margin:0}.join-landing .correspondence-lower-drawer .drawer-name{font-size:clamp(15px,4.3cqw,23px)}
@media(max-width:1050px){.join-landing .platform-choices{column-gap:14px}.join-landing .platform-option>label{font-size:15px}}
@media(max-width:700px){.join-landing .platform-choices{grid-template-columns:1fr;gap:14px}.join-landing .platform-option>label{font-size:16px}.join-landing .join-peek{font-size:27px}.join-landing .correspondence-submit{font-size:21px;padding:14px 17px}.join-landing .stored-mail-card{padding:20px 23px}.join-landing .join-reference-cards{padding:14px 12px}}
/* Privacy file: readable legal paper in the established cabinet, scoped to this page. */
.privacy-file .privacy-document-compartment{padding:31px clamp(20px,5vw,72px) 35px;background:var(--cabinet-lining);border-left:12px ridge #805333;border-right:12px ridge #805333;border-bottom:20px ridge #805333;box-shadow:inset 0 10px 19px #18070999}.privacy-file .privacy-paper-document{max-width:1050px;margin:auto;padding:44px clamp(28px,4vw,64px) 47px;background:#f2e7d4 var(--stored-paper) center/768px 512px;color:var(--ink);border-top:6px solid #b99e77;border-bottom:6px double #bea27a;box-shadow:0 7px 14px #18090877;font-size:18px;line-height:1.75;overflow-wrap:break-word}.privacy-file .privacy-paper-document h1{font-size:clamp(34px,3.7vw,49px);font-weight:500;line-height:1.2;letter-spacing:-.5px;margin:0 0 23px}.privacy-file .privacy-paper-document h2{font-size:29px;line-height:1.3;font-weight:500;letter-spacing:0;margin:39px 0 21px;max-width:70ch}.privacy-file .privacy-paper-document h3{font-size:23px;line-height:1.4;font-weight:500;margin:29px 0 17px;max-width:70ch}.privacy-file .privacy-paper-document p{max-width:78ch;margin:0 0 22px}.privacy-file .privacy-paper-document p:last-child{margin-bottom:0}.privacy-file .privacy-paper-document ul{max-width:78ch;margin:20px 0 26px;padding-left:26px}.privacy-file .privacy-paper-document li{padding-left:4px;margin-bottom:12px}.privacy-file .privacy-file-storage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:0;background:var(--grain) center/700px auto;border-bottom:17px ridge #805333}.privacy-file .privacy-stationery{height:175px;min-height:0;margin:0;border-left:0;border-right:12px ridge #805333;border-top:0;border-bottom:0}.privacy-file .privacy-file-drawers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px;gap:8px;align-items:center}.privacy-file .privacy-file-drawers .apothecary-face{height:140px}
@media(max-width:700px){.privacy-file .privacy-document-compartment{padding:23px 10px 26px;border-left-width:5px;border-right-width:5px;border-bottom-width:14px}.privacy-file .privacy-paper-document{padding:29px 22px 33px;font-size:17px;line-height:1.75}.privacy-file .privacy-paper-document h1{font-size:32px;line-height:1.2}.privacy-file .privacy-paper-document h2{font-size:25px;margin-top:34px}.privacy-file .privacy-paper-document h3{font-size:21px}.privacy-file .privacy-paper-document ul{padding-left:23px}.privacy-file .privacy-file-storage{grid-template-columns:1fr;border-bottom-width:14px}.privacy-file .privacy-stationery{height:180px;border-right:0;border-bottom:12px ridge #805333}.privacy-file .privacy-file-drawers .apothecary-face{height:95px}}
/* Only the requested consent control and quiet privacy disclosure. */
.join-landing .email-consent{margin:4px 0 0}.join-landing .email-consent>label{display:flex;align-items:flex-start;gap:10px;font-size:16px;line-height:1.5;cursor:pointer}.join-landing .email-consent .consent-error{font-size:15px;line-height:1.5;color:var(--ink);margin:10px 0 0 28px}.join-landing .consent-error[hidden]{display:none!important}.join-landing .join-privacy-disclosure{font-size:14px;line-height:1.6;color:#604a37;margin:14px 0 0;max-width:64ch}
