@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/caveat-normal-500-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/caveat-normal-500-cyrillic.woff2)format("woff2");unicode-range:U+20,U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/caveat-normal-500-latin.woff2)format("woff2");unicode-range:U+0-1F,U+21-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-italic-600-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-italic-600-cyrillic.woff2)format("woff2");unicode-range:U+20,U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-italic-600-latin.woff2)format("woff2");unicode-range:U+0-1F,U+21-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/cormorant-garamond-italic-700-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/cormorant-garamond-italic-700-cyrillic.woff2)format("woff2");unicode-range:U+20,U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/cormorant-garamond-italic-700-latin.woff2)format("woff2");unicode-range:U+0-1F,U+21-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-normal-400-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-normal-400-cyrillic.woff2)format("woff2");unicode-range:U+20,U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-normal-400-latin.woff2)format("woff2");unicode-range:U+0-1F,U+21-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-normal-600-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-normal-600-cyrillic.woff2)format("woff2");unicode-range:U+20,U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-normal-600-latin.woff2)format("woff2");unicode-range:U+0-1F,U+21-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant-garamond-normal-700-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant-garamond-normal-700-cyrillic.woff2)format("woff2");unicode-range:U+20,U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant-garamond-normal-700-latin.woff2)format("woff2");unicode-range:U+0-1F,U+21-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-10.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-11.woff2)format("woff2");unicode-range:U+20,U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-12.woff2)format("woff2");unicode-range:U+0-1F,U+21-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-13.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-14.woff2)format("woff2");unicode-range:U+20,U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-15.woff2)format("woff2");unicode-range:U+0-1F,U+21-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/literata-normal-400-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/literata-normal-400-cyrillic.woff2)format("woff2");unicode-range:U+20,U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/literata-normal-400-latin.woff2)format("woff2");unicode-range:U+0-1F,U+21-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/literata-normal-500-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/literata-normal-500-cyrillic.woff2)format("woff2");unicode-range:U+20,U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/literata-normal-500-latin.woff2)format("woff2");unicode-range:U+0-1F,U+21-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-normal-400-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-normal-400-cyrillic.woff2)format("woff2");unicode-range:U+20,U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-normal-400-latin.woff2)format("woff2");unicode-range:U+0-1F,U+21-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-normal-500-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-normal-500-cyrillic.woff2)format("woff2");unicode-range:U+20,U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-normal-500-latin.woff2)format("woff2");unicode-range:U+0-1F,U+21-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-normal-600-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-normal-600-cyrillic.woff2)format("woff2");unicode-range:U+20,U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-normal-600-latin.woff2)format("woff2");unicode-range:U+0-1F,U+21-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-normal-700-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-normal-700-cyrillic.woff2)format("woff2");unicode-range:U+20,U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-normal-700-latin.woff2)format("woff2");unicode-range:U+0-1F,U+21-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pt-mono-normal-400-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pt-mono-normal-400-cyrillic.woff2)format("woff2");unicode-range:U+20,U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pt-mono-normal-400-latin.woff2)format("woff2");unicode-range:U+0-1F,U+21-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--wood:#0d0b09;--leather:#13201b;--paper:#e8ddc4;--old:#d9c9a3;--ink:#1e1a16;--red:#9e2b25;--wax:#6e1a1e;--gold:#c9a45c;--brass-dark:#7a5a1e;--patina:#4e7c76;--blue:#2c3e66;--cream:#e9e0cc;--shadow:14px 20px 36px #0000008c,2px 3px 6px #00000073;--display:"Cormorant Garamond",Georgia,serif;--body:"Literata",Georgia,serif;--type:"PT Mono",monospace;--label:"Manrope",sans-serif;--code:"IBM Plex Mono",monospace;--hand:"Caveat",cursive;--angle:0deg}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{background:var(--wood) url(/materials/wood.webp) repeat;color:var(--cream);font-family:var(--body);margin:0;font-size:18px;line-height:1.65}body:before{content:"";pointer-events:none;z-index:-1;background:#0d0b096b;position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}button:disabled{cursor:default;opacity:.48}img,svg{vertical-align:middle}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:6px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--blue);outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);font-weight:600;line-height:.98}h1{letter-spacing:-.01em;font-size:clamp(72px,8.9vw,128px);font-weight:700;line-height:.9}h2{font-size:64px}h3{font-size:34px}h1 em,h2 em{font-weight:inherit;color:var(--red)}p{max-width:64ch}small{font-family:var(--label);font-size:12px}dialog{color:var(--ink);background:var(--paper) url(/materials/paper.webp);box-shadow:var(--shadow);border:0;max-width:calc(100vw - 32px);padding:40px}dialog::backdrop{background:#0d0b09db}dialog[open]{animation:.4s cubic-bezier(.2,.8,.2,1) sheet-arrives}@keyframes sheet-arrives{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:none}}.desk-shell{isolation:isolate;min-height:100vh;position:relative;overflow:clip}.leather-mat{background:var(--leather) url(/materials/leather.webp) repeat;z-index:-3;width:min(1200px,100% - 120px);position:absolute;top:34px;bottom:110px;left:50%;transform:translate(-50%);box-shadow:12px 24px 40px #0000008c}.leather-mat:after{content:"";border:1px dashed #b8913f40;position:absolute;inset:14px}.desk-light{z-index:-2;pointer-events:none;background:radial-gradient(65% 55% at 16% 10%,#ffce8c33,#0000 70%);position:fixed;inset:-45px}.desk-vignette{pointer-events:none;z-index:-1;background:radial-gradient(90% 100% at 50% 40%,#0000 45%,#000000b3 100%);position:fixed;inset:0}.desk-lamp{pointer-events:none;filter:drop-shadow(16px 22px 15px #0009);z-index:0;width:320px;position:absolute;top:-125px;left:-125px}.scene-controls{z-index:8;justify-content:space-between;align-items:flex-start;max-width:1200px;height:130px;margin:auto;padding:46px 44px 0;display:flex;position:relative}.archive-brand{font-family:var(--label);letter-spacing:.15em;width:111px;color:var(--gold);border-top:1px solid #c9a45c80;border-bottom:1px solid #c9a45c80;flex-direction:column;padding:6px 0;line-height:1.2;display:flex;transform:rotate(-2deg)}.archive-brand span{font-size:24px;font-weight:700}.archive-brand small{text-align:justify;letter-spacing:.16em;margin-top:5px;font-size:9px}.brass-switches{gap:10px;display:flex}.brass-switches button{width:38px;height:30px;color:var(--ink);font-family:var(--label);background:linear-gradient(135deg,#c9a45c,#7a5a1e);border:1px solid #7a5a1e;border-radius:3px;font-size:11px;font-weight:700;box-shadow:3px 4px 6px #00000080,inset 0 1px #e9e0cc59}.file-navigation{z-index:12;flex-direction:column;gap:10px;width:128px;display:flex;position:fixed;top:190px;right:0}.file-nav-tab{background:var(--old) url(/materials/cardboard.webp);color:var(--ink);font-family:var(--label);letter-spacing:.06em;border-left:3px solid #7a5a1e80;border-radius:3px 0 0 3px;justify-content:space-between;align-items:center;gap:6px;padding:16px 10px 16px 16px;font-size:10px;font-weight:700;line-height:1.3;transition:transform .25s;display:flex;transform:translate(16px)rotate(-1deg);box-shadow:5px 6px 10px #00000080}.file-nav-tab:nth-child(2n){background-color:var(--paper);transform:translate(16px)rotate(1deg)}.file-nav-tab:hover,.file-nav-tab[aria-current]{transform:translate(-8px)rotate(0)}.file-nav-tab[aria-current]{border-left-color:var(--red)}.file-nav-tab small{font-family:var(--code);opacity:.6;font-size:9px}.drawer-handle{display:none}.skip-link{background:var(--paper);color:var(--ink);z-index:60;font-family:var(--label);padding:12px 20px;position:fixed;top:8px;left:16px;transform:translateY(-150%)}.skip-link:focus{transform:none}.paper-object{color:var(--ink);background:var(--paper) url(/materials/paper.webp) repeat;box-shadow:inset 0 0 48px #6e502347,var(--shadow);position:relative}.paperclip{filter:drop-shadow(3px 4px 2px #00000073);z-index:4;width:24px;height:82px;position:absolute;top:-28px;right:38px;transform:rotate(9deg)}.eyebrow,.section-label,label:not(.checkbox-label),.mono{font-family:var(--label);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.6}.mono,code{font-family:var(--code)}.section-label{color:var(--gold);align-items:center;gap:16px;margin-bottom:26px;display:flex}.section-label span{font-family:var(--code);white-space:nowrap}.section-label i{opacity:.45;background:currentColor;width:48px;height:1px}.paper-object .section-label{color:var(--brass-dark)}.handwritten{font-family:var(--hand);color:var(--blue);font-size:22px;font-weight:500;line-height:1.1;display:inline-block}.hand-arrow{width:100px;height:60px;display:block}.rubber-stamp{font-family:var(--label);text-transform:uppercase;letter-spacing:.09em;color:var(--red);outline-offset:3px;opacity:.82;text-shadow:.3px -.4px;background:0 0;border:2px solid;outline:1px solid;padding:5px 10px;font-size:14px;font-weight:700;line-height:1.35;display:inline-block;transform:rotate(-9deg);-webkit-mask-image:repeating-linear-gradient(4deg,#1e1a16 0 2px,#0009 2px 3px,#1e1a16 4px 7px);mask-image:repeating-linear-gradient(4deg,#1e1a16 0 2px,#0009 2px 3px,#1e1a16 4px 7px)}.brass-pin{z-index:3;background:radial-gradient(circle at 30% 25%,#e8ddc4,#c9a45c 30%,#7a5a1e 85%);border-radius:50%;width:12px;height:12px;position:absolute;top:12px;left:50%;box-shadow:2px 3px 3px #0009}.cardboard-tag,.button.secondary{background:var(--old) url(/materials/cardboard.webp);color:var(--ink);font-family:var(--label);letter-spacing:.1em;text-transform:uppercase;border:0;border-radius:1px;justify-content:center;align-items:center;gap:10px;padding:15px 25px 15px 34px;font-size:12px;font-weight:600;transition:transform .25s,box-shadow .25s;display:inline-flex;position:relative;box-shadow:6px 8px 12px #00000059}.cardboard-tag:before,.button.secondary:before{content:"";background:var(--wood);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:12px;box-shadow:inset 1px 1px 2px #000000b3,0 0 0 1px #7a5a1e}.cardboard-tag:after{content:"";border-top:1px solid #8a7852;width:36px;position:absolute;top:50%;left:-22px;transform:rotate(-15deg)}.cardboard-tag:hover,.button.secondary:hover{transform:translate(-2px,-4px)}.wax-button,.button.primary,.seal{background:radial-gradient(circle at 29% 21%,#e9e0cc2e,transparent 42%),var(--wax);width:104px;min-width:104px;height:104px;color:var(--paper);font-family:var(--label);letter-spacing:.08em;text-transform:uppercase;text-align:center;border:0;border-radius:47% 51% 46% 49%;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:14px 10px;font-size:9px;line-height:1.3;transition:transform .25s,box-shadow .25s;display:inline-flex;position:relative;box-shadow:inset 2px 3px 1px #e9e0cc21,inset -3px -4px 5px #260a0ccc,7px 9px 12px #0000007a}.wax-button:before,.button.primary:before,.seal:before{content:"";border:1px solid #e9e0cc33;border-radius:50%;position:absolute;inset:8px;box-shadow:inset 1px 1px 2px #0006}.wax-button svg,.seal svg{filter:drop-shadow(1px 2px #00000080);opacity:.8}.wax-button:hover,.button.primary:hover{transform:translate(-4px,-6px)rotate(2deg);box-shadow:12px 17px 18px #00000080}.seal{width:90px;min-width:90px;height:90px}.seal-small{width:48px;min-width:48px;height:48px}.seal-small:before{inset:5px}.icon-button{width:36px;height:36px;color:inherit;justify-content:center;align-items:center;padding:0;display:inline-flex}.button-row{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.text-link{font-family:var(--label);cursor:pointer;align-items:center;gap:10px;padding-bottom:6px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.text-link:after{content:"";clip-path:polygon(0 44%,19% 14%,42% 48%,71% 20%,100% 59%,100% 79%,73% 50%,42% 79%,20% 46%,0 87%);opacity:.55;background:currentColor;height:4px;position:absolute;bottom:0;left:0;right:0}.desk-hero{max-width:1200px;height:740px;margin:0 auto;position:relative}.desk-hero h1{z-index:1;position:absolute;top:12px;left:60px}.desk-hero h1 em{display:inline-block;transform:rotate(-2deg)}.hero-folder{background:var(--old) url(/materials/cardboard.webp);width:810px;height:390px;box-shadow:var(--shadow);border-radius:2px;position:absolute;top:256px;left:240px;transform:rotate(-1deg)}.hero-folder:before{content:"";border-right:1px solid #6e502366;position:absolute;inset:0 49% 0 0;box-shadow:inset -14px 0 24px #6e502340}.folder-lip,.folder-tab{background:var(--old) url(/materials/cardboard.webp);color:var(--ink);font-family:var(--label);letter-spacing:.12em;border-radius:4px 9px 0 0;padding:8px 22px;font-size:11px;font-weight:600;position:absolute;top:-32px;left:18px}.folder-seam{border-left:1px solid #6e502347;position:absolute;top:0;bottom:0;left:51%}.hero-book-object{z-index:3;filter:brightness(.97);touch-action:manipulation;padding:0;transition:transform .35s,filter .35s;position:absolute;top:181px;left:218px;transform:rotate(-6deg)}.hero-book-object:hover{filter:brightness(1.04);transform:translate(-4px,-6px)rotate(-5deg)}.book-cover{width:285px;height:414px;color:var(--cream);background:linear-gradient(90deg,#00000059,transparent 9%,#0000001f),var(--leather) url(/materials/leather.webp);box-shadow:var(--shadow),inset 1px 1px 1px #e9e0cc1a,5px 3px 0 #b9aa89,7px 4px 0 #e0d2b2,9px 5px 1px #1a271e;border-radius:2px 4px 3px 1px;position:relative}.book-cover.room-cover{background-color:#1c3230}.cover-frame{text-align:center;border:1px solid #c9a45c38;flex-direction:column;align-items:center;padding:20px 12px;display:flex;position:absolute;inset:22px 20px 22px 28px}.cover-top{font:10px var(--label);letter-spacing:.14em;color:var(--gold)}.cover-frame h2{max-width:215px;margin:auto 0 16px;font-size:55px;font-weight:600;line-height:1.02}.cover-tag{font:9px var(--label);letter-spacing:.13em;color:var(--gold);opacity:.8}.cover-symbol{color:var(--gold);margin:28px 0 auto}.cover-bottom{font:9px var(--label);letter-spacing:.15em;color:var(--gold)}.cover-spine{border-left:1px solid #e9e0cc14;border-right:1px solid #0000004d;width:7px;position:absolute;top:0;bottom:0;left:8px}.book-cover.compact{width:185px;height:270px}.compact .cover-frame{padding:14px 7px;inset:15px 13px 15px 18px}.compact .cover-frame h2{margin-bottom:10px;font-size:37px}.compact .cover-top,.compact .cover-bottom{font-size:8px}.compact .cover-tag{letter-spacing:.06em;font-size:7px}.compact .cover-symbol{margin:14px 0 auto}.compact .cover-symbol svg{width:26px;height:26px}.hero-letter{z-index:4;filter:brightness(.94);width:431px;min-height:355px;padding:43px 40px 23px;position:absolute;top:231px;left:532px;transform:rotate(2deg)}.typewriter{font:16px/1.6 var(--type);opacity:.92;position:relative}.typewriter-measure{visibility:hidden}.typewriter-ink{position:absolute;inset:0}.hero-letter>.rubber-stamp{margin:23px 0 0 -5px;font-size:12px;transform:rotate(-9deg)}.letter-actions{justify-content:flex-end;align-items:center;gap:15px;margin-top:20px;display:flex}.letter-actions .handwritten{width:120px;transform:rotate(-5deg)}.letter-actions .hand-arrow{margin:-5px 0 0 20px}.hero-code-tag{z-index:5;position:absolute;top:618px;right:135px;transform:rotate(4deg)}.hero-code-tag:hover{transform:translate(-4px,-6px)rotate(3deg)}.archive-id{font:10px var(--code);letter-spacing:.15em;color:var(--gold);opacity:.7;position:absolute;bottom:37px;left:60px}.lift-corner{opacity:0;background:linear-gradient(135deg,#0000 50%,#c9a45c38 51%);width:28px;height:28px;transition:opacity .3s;position:absolute;bottom:3px;right:-2px}.hero-book-object:hover .lift-corner{opacity:1}.scene-section,.section{max-width:1080px;margin:0 auto;padding:80px 50px;position:relative}.how-scene{padding-top:25px}.thread-steps{align-items:flex-start;gap:36px;min-height:455px;margin-top:35px;display:flex;position:relative}.red-thread{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.red-thread path{fill:none;stroke:#9e2b25;stroke-width:2px;filter:drop-shadow(2px 4px 1px #0000008c)}.step-card{min-height:257px;transform:rotate(var(--angle));z-index:2;flex:1;padding:34px 27px 30px}.step-card .eyebrow{color:var(--brass-dark);display:block}.step-card>svg{color:var(--blue);margin-top:20px}.step-card h3{margin:15px 0;font-size:31px}.step-card p{font:15px/1.6 var(--type)}.step-0{--angle:-3deg;margin-top:40px}.step-1{--angle:1.5deg;margin-top:140px}.step-2{--angle:-1deg;filter:brightness(.89);margin-top:20px}.collection-scene{padding-top:10px}.folder-fan{justify-content:center;gap:0;margin-top:90px;padding:0 20px 45px;display:flex}.dossier-card{background:var(--old) url(/materials/cardboard.webp);width:380px;min-height:410px;box-shadow:var(--shadow);z-index:2;color:var(--ink);border-radius:2px;flex-direction:column;align-items:center;padding:32px 25px 20px;transition:transform .35s;display:flex;position:relative;transform:rotate(-4deg)}.dossier-card:nth-child(2){filter:brightness(.91);z-index:3;margin:55px 0 0 -60px;transform:rotate(3deg)}.dossier-card:hover{z-index:4;transform:translate(-4px,-40px)rotate(-3deg)}.dossier-card:nth-child(2):hover{transform:translate(-4px,-40px)rotate(2deg)}.dossier-card .paperclip{top:-25px;right:55px}.dossier-card .book-cover{transform:rotate(-2deg)}.dossier-card:nth-child(2) .book-cover{transform:rotate(1deg)}.dossier-caption{align-self:stretch;margin-top:25px}.dossier-caption h3{margin-top:6px;font-size:31px}.dossier-caption .rubber-stamp{font-size:9px;position:absolute;bottom:32px;right:18px;transform:rotate(-12deg)}.collection-tag{float:right;margin-right:40px;transform:rotate(3deg)}.collection-scene:after{content:"";clear:both;display:block}.sample-scene{min-height:610px;padding-top:70px}.statement-paper{max-width:650px;padding:40px 50px 42px;transform:rotate(-2deg)}.statement-paper p{font:16px/1.6 var(--type);max-width:460px;margin:25px 0 20px}.statement-paper .wax-button{margin:0 0 0 70%}.statement-paper>.rubber-stamp{position:absolute;bottom:72px;left:58px;transform:rotate(-12deg)}.prototype-note{font:11px/1.6 var(--label);letter-spacing:.01em;opacity:.75;text-transform:none;margin-top:20px;display:block}.statement-paper .prototype-note{margin-top:22px;font-size:10px}.torn-paper{clip-path:polygon(0 0,100% 0,100% 97%,98% 99%,96% 97%,93% 99%,90% 97%,87% 99%,85% 97%,83% 100%,80% 98%,77% 100%,75% 98%,72% 100%,68% 98%,64% 99%,61% 98%,58% 100%,55% 98%,51% 99%,48% 98%,45% 100%,41% 98%,38% 100%,35% 98%,31% 99%,28% 98%,25% 100%,22% 98%,19% 100%,15% 98%,11% 99%,8% 97%,5% 99%,2% 97%,0 98%)}.sample-note{position:absolute;top:330px;right:55px;transform:rotate(3deg)}.sample-note .hand-arrow{margin-left:-30px;transform:rotate(100deg)}.newsletter-scene{min-height:600px;padding-top:120px;padding-bottom:140px}.newsletter-envelope{perspective:1000px;width:620px;min-height:300px;box-shadow:var(--shadow);background:var(--old) url(/materials/old-paper.webp);margin:auto;transition:margin .5s;position:relative;transform:rotate(2deg)}.envelope-front{z-index:3;background:var(--old) url(/materials/old-paper.webp);clip-path:polygon(0 0,50% 45%,100% 0,100% 100%,0 100%);min-height:230px;color:var(--ink);pointer-events:none;justify-content:space-between;align-items:flex-end;padding:105px 40px 30px;display:flex;position:relative}.envelope-front .eyebrow{max-width:230px}.envelope-front .rubber-stamp{font-size:12px;transform:rotate(-14deg)}.envelope-flap{z-index:5;transform-origin:top;clip-path:polygon(0 0,100% 0,100% 30%,50% 100%,0 30%);background:var(--old) url(/materials/cardboard.webp);backface-visibility:hidden;justify-content:center;align-items:flex-end;height:180px;padding-bottom:17px;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;inset:0 0 auto;box-shadow:inset 0 -20px 20px #6e50234d}.envelope-flap .seal{width:72px;min-width:72px;height:72px}.newsletter-card{z-index:2;width:88%;min-height:260px;margin:0 auto -110px;padding:35px;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:relative}.newsletter-card h2{font-size:45px}.newsletter-card p{font:14px/1.6 var(--type);margin-top:12px}.newsletter-card form{margin-top:20px}.newsletter-card input{margin:12px 0 18px}.newsletter-card .cardboard-tag{font-size:10px}.newsletter-envelope.is-open .envelope-flap{z-index:1;transform:rotateX(175deg)}.newsletter-envelope.is-open .newsletter-card{z-index:4;transform:translateY(-170px)}.newsletter-envelope.is-open{margin-top:150px}.envelope-note{position:absolute;bottom:140px;right:45px;transform:rotate(-3deg)}.archive-drawer{background:linear-gradient(#0d0b0947,#0d0b098c),url(/materials/wood.webp);grid-template-columns:1.1fr 1fr;gap:50px;max-width:1200px;margin:45px auto 0;padding:50px 70px 25px;display:grid;position:relative;box-shadow:inset 0 20px 22px #0009,0 -4px 2px #302418}.merchant-card{max-width:420px;min-height:190px;padding:24px 30px 25px;transform:rotate(-2deg)}.drawer-brand{font:36px var(--display);font-weight:600}.merchant-card p{font:13px/1.6 var(--type);margin:8px 0 14px}.merchant-card .rubber-stamp{font-size:11px}.merchant-card small{opacity:.65;margin-top:18px;font-size:9px;display:block}.drawer-links{grid-template-columns:1fr 1fr;align-content:center;gap:16px 24px;display:grid}.drawer-links a{font:11px var(--label);letter-spacing:.02em;color:var(--cream);opacity:.8}.drawer-links a:hover{color:var(--gold);opacity:1}.drawer-bottom{font:9px var(--label);letter-spacing:.1em;opacity:.6;grid-column:1/-1;align-items:center;gap:20px;padding-top:12px;display:flex}.drawer-bottom>a{margin-left:auto}.hidden-symbol{color:var(--gold);opacity:.35;padding:2px 7px}.hidden-symbol:hover,.hidden-symbol.found{opacity:1}.telex-toast{z-index:70;background:var(--paper) url(/materials/old-paper.webp);box-shadow:var(--shadow);color:var(--ink);font:14px/1.6 var(--type);gap:10px;width:min(400px,100vw - 48px);padding:25px 30px;display:flex;position:fixed;top:24px;right:24px;transform:rotate(1deg)}.telex-toast button{color:var(--ink)}.navigation-drawer{display:none}.dialog-close{z-index:10;position:absolute;top:12px;right:12px}.book-dialog{background:var(--leather) url(/materials/leather.webp);width:min(950px,100vw - 24px);max-height:95dvh;color:var(--cream);padding:32px 35px 24px;overflow:auto}.book-dialog::backdrop{background:#0d0b09eb}[data-theme=light] .desk-light{background:radial-gradient(90% 85% at 16% 10%,#ffce8c52,#0000 80%)}[data-theme=light] .desk-vignette{opacity:.5}@media (min-width:1550px){.file-navigation{right:calc(50vw - 710px)}}@media (max-width:1100px){.file-navigation{width:98px}.file-nav-tab{padding:13px 6px 13px 10px;font-size:9px}.scene-controls{padding-right:110px}.desk-hero{height:650px}.desk-hero h1{font-size:100px;left:65px}.hero-folder{width:650px;height:360px;top:238px;left:140px}.hero-book-object{transform-origin:0 0;top:185px;left:160px;transform:rotate(-5deg)scale(.88)}.hero-letter{width:340px;min-height:310px;padding:33px 28px 20px;top:245px;left:395px}.hero-letter .typewriter{font-size:14px}.letter-actions{gap:5px}.letter-actions .handwritten{font-size:20px}.hero-code-tag{top:575px;right:150px}.scene-section,.section{padding-left:80px;padding-right:120px}.thread-steps{gap:20px}.step-card{padding:28px 20px}.step-card h3{font-size:27px}.step-card p{font-size:13px}.sample-note{right:90px}.newsletter-envelope{width:540px}.envelope-note{bottom:100px;right:100px}.folder-fan{padding-left:0;padding-right:0}.dossier-card{width:340px}.dossier-caption .rubber-stamp{margin-top:16px;position:static}.archive-drawer{padding-left:80px;padding-right:120px}}@media (max-width:760px){body{font-size:17px}.leather-mat{width:calc(100% - 24px);top:16px;bottom:90px}.leather-mat:after{inset:10px}.desk-lamp{width:160px;top:-56px;left:-85px}.scene-controls{align-items:flex-start;height:106px;padding:30px 32px 0}.archive-brand{width:84px}.archive-brand span{font-size:18px}.archive-brand small{font-size:7px}.brass-switches{gap:6px}.brass-switches button{width:29px;height:26px;font-size:9px}.brass-switches button svg{width:15px;height:15px}.file-navigation{display:none}h1{font-size:56px}h2{font-size:36px}h3{font-size:28px}.section-label{gap:10px;margin-bottom:18px;font-size:10px}.section-label i{width:25px}.eyebrow{font-size:10px}.handwritten{font-size:20px}.desk-hero{width:100%;max-width:440px;height:714px;margin:0}.desk-hero h1{z-index:2;font-size:56px;top:10px;left:34px}.hero-folder{width:calc(100% - 68px);height:408px;top:199px;left:31px;transform:rotate(-2deg)}.folder-lip{padding:6px 14px;font-size:9px;top:-27px}.hero-book-object{transform-origin:0 0;z-index:3;top:150px;left:48px;transform:rotate(-3deg)scale(.66)}.hero-book-object:hover{transform:translate(-2px,-4px)rotate(-2deg)scale(.66)}.hero-letter{z-index:4;width:265px;min-height:250px;padding:29px 26px 15px;top:374px;left:auto;right:29px;transform:rotate(2deg)}.paperclip{width:18px;height:63px;top:-23px;right:24px}.hero-letter .typewriter{font-size:15px;line-height:1.6}.hero-letter>.rubber-stamp{margin-top:15px;font-size:9px}.letter-actions{gap:10px;margin-top:12px}.letter-actions .handwritten{width:98px;font-size:20px}.letter-actions .hand-arrow{width:70px;height:40px;margin-left:12px}.wax-button,.button.primary{width:88px;min-width:88px;height:88px;font-size:8px}.hero-code-tag{padding:12px 19px 12px 31px;font-size:10px;top:665px;right:46px;transform:rotate(-2deg)}.archive-id{max-width:130px;font-size:8px;bottom:8px;left:34px}.hero-code-tag:hover{transform:rotate(-1deg)translateY(-3px)}.scene-section,.section{padding:65px 35px}.how-scene{padding-top:60px}.thread-steps{min-height:0;margin-top:28px;padding-bottom:20px;display:block}.step-card{--angle:-3deg;width:91%;min-height:200px;margin-top:0;padding:28px 24px;position:relative}.step-card p{font-size:15px}.step-card h3{font-size:29px}.step-card>svg{float:right;margin-top:-13px}.step-1{--angle:2deg;margin:-10px 0 0 9%}.step-2{--angle:-1deg;margin:-15px 0 0}.red-thread{z-index:3;opacity:.6;width:100%;height:100%}.red-thread path{stroke-width:3px}.collection-scene{padding-top:20px}.folder-fan{flex-direction:column;align-items:center;margin-top:60px;padding:0 0 25px}.dossier-card{width:100%;min-height:380px;padding:28px 24px 24px;transform:rotate(-3deg)}.dossier-card:nth-child(2){margin:-24px -12px 0 0;transform:rotate(3deg)}.dossier-card:hover{transform:translate(-2px,-6px)rotate(-2deg)}.dossier-card:nth-child(2):hover{transform:translate(-2px,-6px)rotate(2deg)}.dossier-card .compact{width:170px;height:250px}.dossier-caption .rubber-stamp{max-width:120px;font-size:8px;position:absolute;bottom:30px;right:12px}.dossier-caption h3{max-width:160px;font-size:27px}.collection-tag{margin-right:0;font-size:10px}.statement-paper{padding:31px 26px 36px;transform:rotate(-2deg)}.statement-paper p{font-size:15px}.statement-paper .wax-button{margin-left:58%}.statement-paper>.rubber-stamp{font-size:11px;bottom:85px;left:30px}.sample-scene{min-height:0;padding-top:45px;padding-bottom:80px}.sample-note{float:right;margin-top:30px;position:relative;top:auto;right:auto}.sample-note .hand-arrow{display:none}.newsletter-scene{min-height:450px;padding-top:80px;padding-bottom:70px}.newsletter-envelope{width:100%;min-height:230px;transform:rotate(2deg)}.newsletter-card{min-height:245px;padding:25px 23px}.newsletter-card h2{font-size:36px}.newsletter-card p{font-size:13px}.envelope-flap{height:147px}.envelope-front{gap:20px;min-height:190px;padding:105px 22px 28px}.envelope-front .eyebrow{max-width:135px;font-size:8px}.envelope-front .rubber-stamp{font-size:8px}.envelope-flap .seal{width:60px;min-width:60px;height:60px}.newsletter-envelope.is-open{margin-top:160px}.newsletter-envelope.is-open .newsletter-card{transform:translateY(-180px)}.envelope-note{margin:35px 0 0 10px;position:relative;bottom:auto;right:auto}.envelope-note .hand-arrow{width:60px;height:35px;margin:-15px 0 0 100px;transform:rotate(-100deg)}.archive-drawer{margin-top:25px;padding:40px 35px 90px;display:block}.merchant-card{padding:22px 25px 20px}.merchant-card .paperclip{right:26px}.drawer-links{gap:22px;margin-top:35px}.drawer-bottom{flex-wrap:wrap;gap:8px;margin-top:38px;font-size:8px;display:flex}.drawer-bottom>a{margin-left:0}.hidden-symbol{margin-left:auto}.drawer-handle{z-index:20;color:var(--ink);font:8px var(--label);letter-spacing:.12em;background:linear-gradient(135deg,#c9a45c,#7a5a1e);border:1px solid #7a5a1e;border-radius:3px;flex-direction:column;align-items:center;gap:7px;padding:7px 12px 11px;font-weight:700;display:flex;position:fixed;bottom:20px;right:21px;box-shadow:6px 8px 12px #00000080,inset 0 1px #e9e0cc4d}.drawer-handle i{border:3px solid #95702f;border-top-color:#e0be79;border-radius:4px;width:45px;height:13px;box-shadow:1px 2px 1px #00000073}.navigation-drawer[open]{background:var(--old) url(/materials/cardboard.webp);width:100%;max-width:100%;max-height:88dvh;margin:0;padding:35px 30px 40px;animation:.4s cubic-bezier(.2,.8,.2,1) drawer-opens;display:block;position:fixed;inset:auto 0 0}.drawer-close{position:absolute;top:15px;right:17px}.navigation-drawer nav{flex-direction:column;gap:11px;margin:20px 0;display:flex}.drawer-file{background:var(--paper) url(/materials/paper.webp);font:11px var(--label);letter-spacing:.1em;padding:11px 18px;font-weight:600;transform:rotate(-1deg);box-shadow:4px 5px 8px #0000004d}.drawer-file:nth-child(2n){transform:rotate(1deg)}@keyframes drawer-opens{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}.book-dialog{padding:40px 16px 20px}.button-row{gap:16px}.text-link{font-size:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.desk-light{transform:none!important}}[data-effects=off] *,[data-effects=off] :before,[data-effects=off] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}[data-effects=off] .desk-light{transform:none!important}.breadcrumb{font:10px var(--label);letter-spacing:.12em;color:var(--gold);text-transform:uppercase}.profile-page{max-width:1180px;padding-top:20px;padding-bottom:100px}.profile-title{z-index:1;max-width:800px;margin:35px 0 50px;font-size:90px;position:relative}.profile-folder{background:var(--old) url(/materials/cardboard.webp);box-shadow:var(--shadow);color:var(--ink);grid-template-columns:.9fr 1.1fr;gap:35px;min-height:630px;padding:35px 27px;display:grid;position:relative;transform:rotate(-1deg)}.profile-folder:before{content:"";background:#6e50231f;width:3px;position:absolute;top:0;bottom:0;left:45%;box-shadow:-7px 0 14px #6e50234d}.profile-tabs{z-index:4;gap:7px;display:flex;position:absolute;top:-39px;left:22px}.profile-tabs button{background:var(--old) url(/materials/cardboard.webp);font:10px var(--label);letter-spacing:.08em;border-radius:4px 8px 0 0;padding:15px 17px;font-weight:600;transition:transform .2s;box-shadow:0 -3px 5px #00000026}.profile-tabs button.active{background:var(--paper) url(/materials/paper.webp);color:var(--red);transform:translateY(-8px)}.profile-art{z-index:2;flex-direction:column;align-items:center;gap:42px;padding-top:32px;display:flex;position:relative}.profile-art .book-cover{margin-left:-15px;transform:rotate(-5deg)}.profile-art>.paperclip{z-index:4;top:7px;left:52%}.profile-art .handwritten{text-align:left;max-width:230px;transform:rotate(-3deg)}.profile-sheet{z-index:3;filter:brightness(.96);min-width:0;padding:33px 30px;transform:rotate(2deg)}.profile-sheet h2{margin-bottom:20px;font-size:45px}.profile-sheet .section-label{gap:9px;margin-bottom:22px;font-size:9px}.profile-sheet .section-label i{width:22px}.profile-sheet .paperclip{top:-29px;right:24px}.book-facts{font-family:var(--type);margin:25px 0}.book-facts>div{border-bottom:1px solid #6e502340;grid-template-columns:1fr 1fr;gap:12px;padding:8px 0;display:grid}.book-facts dt{font:9px var(--label);letter-spacing:.12em;align-self:center}.book-facts dd{margin:0;font-size:12px}.profile-intro{font:14px/1.65 var(--type);margin:25px 0}.profile-sheet .rubber-stamp{margin:7px 0 15px;font-size:10px;transform:rotate(-11deg)}.profile-sheet .prototype-note{margin:0 0 20px;font-size:10px}.profile-sheet .cardboard-tag{padding:12px 17px 12px 26px;font-size:9px}.profile-sheet .wax-button{width:88px;min-width:88px;height:88px}.review-clipping{background:var(--old) url(/materials/newsprint.webp);box-shadow:var(--shadow);margin:50px 0 15px;padding:40px 26px;position:relative;transform:rotate(-2deg)}.review-clipping p{font:16px/1.7 var(--body);margin-bottom:25px}.paper-tape{background:#dac89073;width:93px;height:27px;position:absolute;top:-14px;left:30%;transform:rotate(-4deg);box-shadow:1px 1px 3px #0000001a}details{border-bottom:1px solid #6e502347;margin-top:20px;padding-bottom:17px}summary{cursor:pointer;font:15px/1.5 var(--type);justify-content:space-between;align-items:center;gap:15px;list-style:none;display:flex}summary::-webkit-details-marker{display:none}details[open]>summary svg{transform:rotate(45deg)}details p{font:14px/1.7 var(--body);margin-top:16px}.catalog-page h1{z-index:1;position:relative}.catalog-filter{flex-wrap:wrap;align-items:center;gap:16px;max-width:670px;margin:45px 0 0 15%;padding:20px 30px;display:flex;transform:rotate(1deg)}.catalog-filter .mono{margin-left:auto;font-size:10px}.filter-chip{font:11px var(--label);padding:5px 2px;position:relative}.filter-chip.active{color:var(--red);border-bottom:2px solid var(--red)}.catalog-filter .paperclip{width:17px;height:56px;top:-18px;right:15px}.catalog-folders{justify-content:flex-start;margin-top:95px}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin:30px 0 40px;display:flex}.section-heading p{max-width:300px;font-size:16px}.page-intro{max-width:640px;margin:30px 0 40px;font-size:18px}.empty-state{max-width:700px;min-height:330px;margin:55px auto;padding:50px;transform:rotate(-2deg)}.empty-state>svg:not(.paperclip){color:var(--blue);margin-bottom:20px}.empty-state h2{margin-bottom:22px;font-size:50px}.empty-state p{font:16px/1.65 var(--type)}.empty-state .button-row{margin-top:30px}.empty-state .rubber-stamp{font-size:12px;position:absolute;bottom:25px;right:30px}.library-tabs{align-items:center;gap:12px;margin:40px 0;display:flex}.library-tabs button{font:12px var(--label);letter-spacing:.05em;background:var(--old) url(/materials/cardboard.webp);color:var(--ink);box-shadow:var(--shadow);align-items:center;gap:8px;padding:14px 20px;font-weight:600;display:flex;transform:rotate(-1deg)}.library-tabs button:nth-child(2){transform:rotate(2deg)}.library-tabs button.active{color:var(--red);border-bottom:2px solid}.library-page>.prototype-note{color:var(--cream)}.library-shelf{margin:40px 0 45px;position:relative}.shelf-books{align-items:flex-end;gap:9px;min-height:280px;padding-left:35px;display:flex}.shelf-spine{background:linear-gradient(90deg,#00000080,transparent 24%,#e9e0cc0d 65%,#0009),var(--leather) url(/materials/leather.webp);width:66px;height:265px;color:var(--gold);transform-origin:bottom;border-radius:3px 3px 0 0;flex-direction:column;justify-content:space-between;align-items:center;padding:17px 12px;transition:transform .35s;display:flex;transform:rotate(-2deg);box-shadow:10px 6px 20px #0006}.shelf-spine.spine-teal{background-color:#1b302d;height:250px;transform:rotate(1deg)}.shelf-spine strong{writing-mode:vertical-rl;font:28px var(--display);color:var(--cream);font-weight:600}.shelf-spine span{font:9px var(--label);letter-spacing:.08em}.shelf-spine:hover{transform:translateY(-16px)rotate(0)}.shelf-spine.active{transform:perspective(900px)translateY(-16px)rotateY(-25deg)rotate(-2deg)}.shelf-note{color:var(--cream);margin:auto 35px 50px;transform:rotate(-3deg)}.shelf-ledge{background:linear-gradient(#c9a45c14,#0d0b0980),url(/materials/wood.webp);height:28px;box-shadow:0 18px 20px #0009,inset 0 2px #c9a45c33}.shelf-ledge:before,.shelf-ledge:after{content:"";clip-path:polygon(0 0,100% 0,100% 100%,75% 100%,0 25%);background:linear-gradient(90deg,#7a5a1e,#c9a45c,#7a5a1e);width:18px;height:38px;position:absolute;bottom:-35px}.shelf-ledge:before{left:45px}.shelf-ledge:after{right:45px}.library-detail{align-items:center;gap:35px;max-width:720px;margin:70px auto 20px;animation:.4s sheet-arrives;display:flex}.library-detail>.book-cover{flex-shrink:0;transform:rotate(-4deg)}.library-detail>div:last-child{background:var(--paper) url(/materials/paper.webp);color:var(--ink);box-shadow:var(--shadow);padding:35px;position:relative;transform:rotate(2deg)}.library-detail h2{margin:15px 0;font-size:39px}.library-detail p{font:14px/1.65 var(--type);margin-bottom:25px}.how-page h1{font-size:95px}.how-page .page-intro{background:var(--paper) url(/materials/paper.webp);color:var(--ink);font:16px/1.65 var(--type);box-shadow:var(--shadow);margin:50px 0 60px 15%;padding:25px 35px;transform:rotate(2deg)}.how-guide{position:relative}.how-guide:before{content:"";border-left:2px solid var(--red);position:absolute;top:0;bottom:0;left:46px;transform:rotate(-3deg)}.how-guide article{background:var(--paper) url(/materials/paper.webp);color:var(--ink);box-shadow:var(--shadow);align-items:flex-start;gap:25px;max-width:700px;margin:0 0 -10px 6%;padding:32px 35px;display:flex;position:relative;transform:rotate(-2deg)}.how-guide article:nth-child(2){margin-left:20%;transform:rotate(2deg)}.how-guide article:nth-child(3){margin-left:10%;transform:rotate(-1deg)}.guide-number{font:14px var(--code);color:var(--red)}.how-guide article>svg{color:var(--blue);flex-shrink:0;width:30px}.how-guide h2{margin-bottom:15px;font-size:38px}.how-guide p{font:15px/1.65 var(--type)}.how-page>.button-row{margin:60px 0 0 10%}input:not([type=checkbox]):not([type=color]),textarea,select{width:100%;color:var(--ink);box-shadow:none;background:0 0;border:0;border-bottom:1px solid #1e1a1680;border-radius:0;padding:12px 2px;font-size:16px;line-height:1.5}input::placeholder,textarea::placeholder{color:#1e1a1680}select{padding-right:20px}textarea{resize:vertical}input[type=checkbox]{accent-color:var(--red)}.field{margin-bottom:25px}.field label{margin-bottom:5px;display:block}.field-help{font:10px/1.6 var(--label);opacity:.65;letter-spacing:.01em;margin-top:8px;display:block}.input-icon{align-items:center;gap:12px;display:flex}.input-icon>svg{color:var(--brass-dark);flex-shrink:0}.input-icon .icon-button{flex-shrink:0}.checkbox-label{font:12px/1.6 var(--label);align-items:flex-start;gap:12px;margin:18px 0 22px;display:flex}.checkbox-label input{flex-shrink:0;margin-top:4px}.form-message{font:13px/1.65 var(--type);color:var(--blue);border-top:1px dashed #6e502366;border-bottom:1px dashed #6e502366;margin:15px 0;padding:16px 0}.form-message.error{color:var(--red)}.account-page{grid-template-columns:.8fr 1.2fr;gap:40px;max-width:1040px;margin:35px auto 100px;padding:0 75px;display:grid}.account-aside{background:var(--old) url(/materials/cardboard.webp);color:var(--ink);box-shadow:var(--shadow);align-self:start;margin-top:120px;padding:50px 35px;position:relative;transform:rotate(-3deg)}.account-aside h2{margin:26px 0;font-size:48px}.account-aside p{font:14px/1.65 var(--type);margin-top:25px}.account-aside .seal{position:absolute;bottom:-32px;right:30px}.account-form-wrap{min-width:0;padding:42px 38px;transform:rotate(1.5deg)}.account-form-wrap:before{content:"";background:#dac89073;width:85px;height:28px;position:absolute;top:-20px;left:30px;transform:rotate(-4deg)}.account-form-wrap h1{margin:18px 0 24px;font-size:56px}.account-form-wrap>p{font:15px/1.65 var(--type);margin-bottom:28px}.account-form-wrap form>.button.primary{margin:22px 0 0 auto;display:flex}.account-form-wrap .form-or{font:9px var(--label);align-items:center;gap:14px;margin:25px 0 15px;display:flex}.form-or i{background:#6e50234d;flex:1;height:1px}.account-form-wrap>.button.secondary{width:100%;margin-top:16px;padding:12px 20px 12px 30px;font-size:9px;display:flex}.forgot-link{font:11px var(--label);text-align:right;text-decoration:underline;display:block}.form-bottom{margin-top:27px;font:12px/1.7 var(--label)!important}.form-bottom a{color:var(--red);text-decoration:underline}.account-form-wrap>.prototype-note{font:10px/1.5 var(--label);margin-top:18px}.code-segments{gap:16px;margin-top:18px;display:flex}.code-segments input{letter-spacing:.08em;text-align:center;width:calc(33.3333% - 10.6667px)!important;font:500 20px/1.6 var(--code)!important}.wrong-answer{animation:.35s answer-shakes}.wrong-answer input{border-bottom-color:var(--red)!important}@keyframes answer-shakes{0%,to{transform:translate(0)}25%,75%{transform:translate(-4px)}50%{transform:translate(4px)}}.flip-widget{color:var(--ink);margin-top:25px;position:relative}.flip-toolbar{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.flip-toolbar>div{gap:7px;display:flex}.flip-toolbar .eyebrow{font-size:9px}.flip-stage{outline-offset:5px;justify-content:center;align-items:center;max-width:760px;min-height:380px;margin:0 auto;display:flex;position:relative;overflow:clip}.flip-host{width:100%;max-width:720px;min-height:350px}.flip-page{background:var(--paper) url(/materials/paper.webp);color:var(--ink);padding:35px 30px;position:relative;box-shadow:inset 0 0 45px #6e502340}.flip-page h3{margin:70px 0 25px;font-size:32px;line-height:1.05}.flip-page p{font:13px/1.7 var(--body)}.flip-page-top{font:9px var(--label);letter-spacing:.11em;opacity:.6}.flip-page-number{font:9px var(--code);letter-spacing:.08em;opacity:.6;position:absolute;bottom:24px;left:30px}.flip-cover{background:var(--leather) url(/materials/leather.webp);color:var(--cream);box-shadow:inset 3px 0 9px #0009,inset 0 0 0 18px #c9a45c08}.flip-cover h3{text-align:center;margin:90px 0 20px;font-size:46px}.flip-cover p{text-align:center;font:11px var(--label);letter-spacing:.07em;opacity:.75}.flip-cover .flip-page-top,.flip-cover .flip-page-number{color:var(--gold);opacity:.85}.flip-locked h3,.flip-locked p{opacity:.3;filter:blur(4px)}.flip-locked:after{content:"ЗАКЛЮЧЕНА";font:11px var(--label);letter-spacing:.13em;color:var(--red);text-align:center;border:2px solid;padding:13px;position:absolute;top:45%;left:30px;right:30px;transform:rotate(-8deg)}.flat-page{width:min(320px,100%);height:450px}.flip-controls{justify-content:space-between;align-items:center;gap:12px;max-width:720px;margin:20px auto 15px;display:flex}.flip-controls .button.secondary{letter-spacing:.04em;gap:3px;padding:10px 15px;font-size:9px;box-shadow:3px 4px 6px #00000040}.flip-controls .button.secondary:before{display:none}.flip-controls>span{font:10px var(--code);white-space:nowrap}.page-thumbnails{justify-content:center;gap:7px;display:flex}.page-thumbnails button{width:30px;height:43px;color:var(--ink);background:var(--old) url(/materials/paper.webp);font:9px var(--code);transition:transform .2s;transform:rotate(-2deg);box-shadow:3px 4px 5px #00000059}.page-thumbnails button:nth-child(2n){transform:rotate(2deg)}.page-thumbnails button.active{color:var(--red);border-bottom:3px solid;transform:translateY(-5px)}.flip-widget>.prototype-note{font-size:9px}.flip-loading{background:var(--old) url(/materials/paper.webp);font:12px var(--type);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.flip-stage.zoomed{height:500px;min-height:500px;display:block;overflow:auto}.zoomed .flip-host,.zoomed .flat-page{transform-origin:0 0;margin:0;transform:scale(2)}.dialog-widget{color:var(--cream)}.dialog-widget .flip-stage,.dialog-widget .flip-host{min-height:500px}.dialog-widget>.prototype-note{color:var(--cream)}.profile-sheet .flip-stage{min-height:350px}.profile-sheet .flip-page{padding:25px 20px}.profile-sheet .flip-page h3{margin-top:45px;font-size:26px}.profile-sheet .flip-cover h3{font-size:35px}.profile-sheet .flip-page p{font-size:12px}body{background-image:linear-gradient(#0d0b09f2,#0d0b09f2),url(/materials/wood.webp)}.leather-mat{background-image:linear-gradient(#13201be3,#13201be3),url(/materials/leather.webp)}.paper-object,.flip-page:not(.flip-cover),dialog:not(.book-dialog):not(.edit-dialog){background-image:linear-gradient(#e8ddc4c9,#e8ddc4c9),url(/materials/paper.webp)}.book-cover,.flip-cover{background-image:linear-gradient(90deg,#00000059,#0000 10%,#0000001f),linear-gradient(#13201bbf,#13201bbf),url(/materials/leather.webp)}.hero-folder,.folder-lip,.folder-tab,.dossier-card,.profile-folder,.profile-tabs button,.cardboard-tag,.button.secondary,.file-nav-tab,.account-aside,.envelope-flap{background-image:linear-gradient(#d9c9a3c4,#d9c9a3c4),url(/materials/cardboard.webp)}.newsletter-envelope,.envelope-front{background-image:linear-gradient(#d9c9a3b8,#d9c9a3b8),url(/materials/old-paper.webp)}.archive-drawer{background-image:linear-gradient(#0d0b09d6,#0d0b09f0),url(/materials/wood.webp)}.book-dialog{background-image:linear-gradient(#13201bde,#13201bde),url(/materials/leather.webp)}.journal-page{max-width:1120px;margin:20px auto 100px;padding:0 60px}.journal-topbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.journal-topbar>.mono{opacity:.65;font-size:9px}.journal-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:28px;display:flex}.journal-heading h1{margin-top:12px;font-size:88px}.journal-progress{text-align:right;white-space:nowrap}.journal-progress>span{font:18px var(--code);color:var(--gold)}.journal-progress strong{font:55px var(--display);font-weight:600}.journal-progress p{font:10px var(--label);letter-spacing:.08em}.progress-track{background:#1e1a1680;border-top:1px solid #722e28;height:2px;margin:35px 20px 20px 10px;position:relative}.progress-track>span{background:var(--red);height:2px;transition:width .35s;position:absolute;top:-1px;left:0}.progress-track:before,.progress-track:after{content:"";background:radial-gradient(circle at 30% 20%,#e8ddc4,#c9a45c 30%,#7a5a1e);border-radius:50%;width:11px;height:11px;position:absolute;top:-5px;left:-6px;box-shadow:2px 3px 4px #00000080}.progress-track:after{left:auto;right:-6px}.journal-summary{align-items:center;gap:22px;margin:25px 0 40px;display:flex}.journal-summary>span,.journal-summary>button{font:9px var(--label);opacity:.8;align-items:center;gap:7px;display:flex}.journal-summary>button{color:var(--gold);margin-left:auto}.journal-layout{box-shadow:var(--shadow);color:var(--ink);background:var(--paper) url(/materials/paper.webp);border-radius:2px;grid-template-columns:285px 1fr;gap:0;min-height:790px;display:grid;position:relative;transform:rotate(-1deg)}.journal-index{z-index:2;background:linear-gradient(90deg,#e8ddc4c7 75%,#91774861),url(/materials/old-paper.webp);border-right:1px solid #6e502333;padding:40px 25px 40px 30px;position:relative;box-shadow:inset -8px 0 18px #6e502333}.journal-index>.eyebrow{color:var(--brass-dark);margin-bottom:35px;font-size:10px}.journal-index-item{text-align:left;width:100%;font:12px/1.5 var(--type);border-bottom:1px dotted #6e502373;align-items:center;gap:9px;padding:18px 0;display:flex;position:relative}.journal-index-item .index-number{font:12px var(--code);color:var(--brass-dark)}.journal-index-item>svg{flex-shrink:0;width:14px;margin-left:auto}.journal-index-item.active{color:var(--red)}.journal-index-item.active:before{content:"";border-bottom:2px solid var(--red);opacity:.6;position:absolute;bottom:10px;left:25px;right:0;transform:rotate(-2deg)}.journal-index-item.solved{color:var(--blue)}.journal-index-item.solved>svg{stroke-width:2px;width:20px;height:20px;transform:rotate(-12deg)}.index-note{color:var(--blue);margin-top:50px;transform:rotate(-3deg)}.index-note p{font:22px/1.25 var(--hand);margin-top:12px}.journal-paper{background:linear-gradient(90deg,#6e502333,#e8ddc4d1 6%),url(/materials/paper.webp);min-width:0;padding:36px 42px 40px;position:relative;overflow:hidden;box-shadow:inset 0 0 48px #6e50232e}.paper-meta{font:10px var(--code);justify-content:space-between;align-items:center;gap:20px;display:flex}.status-label{font:9px var(--label);letter-spacing:.08em;color:var(--red);align-items:center;gap:6px;display:flex}.status-label.success{border:2px solid var(--red);padding:5px 9px;animation:.35s stamp-lands;transform:rotate(-8deg)}.paper-heading{justify-content:space-between;align-items:center;gap:20px;margin:30px 0;display:flex}.paper-heading h2{font-size:45px}.paper-heading .seal{width:70px;min-width:70px;height:70px}.paper-intro{font:16px/1.65 var(--body);margin-bottom:20px}.preview-info{opacity:.8;border-top:1px dashed #6e50234d;border-bottom:1px dashed #6e50234d;gap:12px;margin:25px 0;padding:15px 0;display:flex}.preview-info p{font:10px/1.7 var(--label)}.preview-info>svg{color:var(--blue);flex-shrink:0}.answer-form{margin:30px 0}.answer-form>label{font-size:10px}.answer-row{align-items:center;gap:15px;margin-top:8px;display:flex}.answer-row input{letter-spacing:.04em;min-width:0;font:500 20px/1.6 var(--code)!important;padding:12px 0!important}.answer-row .button.primary{flex-shrink:0;width:88px;min-width:88px;height:88px;font-size:9px}.answer-meta{font:9px var(--label);justify-content:space-between;align-items:center;gap:15px;margin-top:15px;display:flex}.answer-meta>label{letter-spacing:.03em;align-items:center;gap:10px;font-size:8px;line-height:1.2;display:flex}.answer-meta select{font:10px var(--label);width:100px;max-width:100%;padding:6px 2px}.answer-feedback{font:14px/1.65 var(--type);border-top:1px dashed var(--red);color:var(--red);margin:20px 0;padding:15px 0}.answer-feedback.success{color:#315951;border-color:var(--patina)}.unlocked-content{background:var(--old) url(/materials/old-paper.webp);margin:35px 0;padding:30px 25px;animation:.9s fragment-unfolds;position:relative;transform:rotate(2deg);box-shadow:8px 10px 14px #6e502333}.unlocked-content:before{content:"";background:var(--wax);clip-path:polygon(0 0,44% 0,53% 34%,43% 47%,70% 61%,50% 75%,45% 100%,0 100%);border-radius:50%;width:42px;height:42px;position:absolute;top:-7px;right:-4px;transform:rotate(-13deg);box-shadow:3px 5px 5px #0000004d}.unlocked-content>.eyebrow{color:var(--brass-dark);align-items:center;gap:10px;font-size:9px;display:flex}.unlocked-content h3{margin:16px 0;font-size:32px}.unlocked-content p{font:14px/1.7 var(--body)}@keyframes stamp-lands{0%{opacity:0;transform:scale(1.5)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(-8deg)}}@keyframes fragment-unfolds{0%{opacity:0;transform:translateY(35px)rotate(2deg)}35%{opacity:0}to{opacity:1;transform:translateY(0)rotate(2deg)}}.hint-section{border-top:1px solid #6e50234d;margin-top:30px;padding-top:25px}.hint-section>div:first-child{color:var(--blue);align-items:center;gap:10px;display:flex}.hint-section h3{font-size:26px}.hint-section>p{font:12px/1.65 var(--type);margin:13px 0 20px}.hint-buttons{align-items:center;gap:20px;display:flex}.hint-buttons .button.secondary{gap:7px;padding:12px 14px 12px 27px;font-size:9px}.hint-buttons .text-link{font-size:10px}.hint-revealed{border-left:2px solid var(--blue);background:#6e502314;margin-top:22px;padding:18px 20px;animation:.4s sheet-arrives}.hint-revealed .mono{font-size:9px}.hint-revealed p{font:13px/1.6 var(--type);margin-top:10px}.notes-section{border-top:1px dashed #6e50234d;border-bottom:0;margin-top:35px;padding:17px 0;position:relative}.notes-section summary{font:22px/1.4 var(--hand);color:var(--blue)}.notes-section summary:after{content:"↗";font-size:26px}.notes-section label{margin-top:17px;font-size:9px;display:block}.notes-section textarea{font:22px/1.6 var(--hand);color:var(--blue);background:repeating-linear-gradient(#0000 0 34px,#2c3e662e 35px 36px);border:0;min-height:105px;padding:2px 0}.notes-section>span{font:9px var(--label);opacity:.6}.notes-section[open] textarea{animation:.4s sheet-arrives}.locked-state{color:var(--brass-dark);padding:70px 5px}.locked-state h3{margin:25px 0;font-size:34px}.locked-state p{font:15px/1.65 var(--type)}.journal-complete{border-top:1px solid #6e50234d;margin-top:45px;padding:30px 0}.journal-complete h3{margin:25px 0;font-size:36px}.journal-complete p{font:14px/1.65 var(--type);margin-bottom:25px}.confirm-dialog{width:500px;padding:45px;overflow:visible}.confirm-dialog:before{content:"";background:#dac89073;width:90px;height:25px;position:absolute;top:-13px;left:40%;transform:rotate(-4deg)}.confirm-dialog h2{margin-bottom:24px;font-size:45px}.confirm-dialog p{font:15px/1.65 var(--type)}.confirm-dialog .button-row{justify-content:flex-end;margin-top:30px}.toc-toggle{display:none}@media (max-width:1100px){.journal-page{padding:0 115px 0 70px}.journal-layout{grid-template-columns:230px 1fr}.journal-paper{padding:30px 26px}.journal-index{padding:35px 20px}.journal-index-item{font-size:10px}.journal-heading h1{font-size:70px}.profile-title{font-size:80px}.profile-folder{grid-template-columns:.8fr 1.2fr;gap:23px;padding:30px 20px}.profile-art .book-cover{transform-origin:top;margin-bottom:-65px;transform:rotate(-4deg)scale(.8)}.profile-art>.paperclip{left:40%}.profile-sheet{padding:30px 24px}.account-page{gap:25px;padding:0 120px 0 70px}.account-aside{padding:35px 24px}.account-aside h2{font-size:38px}.account-form-wrap{padding:35px 28px}.account-form-wrap h1{font-size:46px}.code-segments{gap:8px}.code-segments input{width:calc(33.3333% - 5.33333px)!important;font-size:18px!important}}@media (max-width:760px){.profile-page{padding-top:12px}.profile-title{overflow-wrap:anywhere;margin:30px 0 55px;font-size:56px}.profile-folder{margin-left:-7px;margin-right:-7px;padding:28px 14px 18px;display:block;transform:rotate(-1deg)}.profile-folder:before{display:none}.profile-tabs{gap:3px;top:-34px;left:4px;right:0}.profile-tabs button{letter-spacing:.03em;padding:13px 10px;font-size:7px}.profile-tabs button.active{transform:translateY(-5px)}.profile-art{gap:22px;padding:3px 0 28px}.profile-art .book-cover{transform-origin:top;margin-bottom:-112px;transform:rotate(-3deg)scale(.73)}.profile-art>.paperclip{top:-17px;left:50%}.profile-art .handwritten{max-width:200px;margin:0 auto 6px;font-size:20px}.profile-sheet{filter:brightness(.97);margin:0 -10px 0 6px;padding:29px 24px;transform:rotate(2deg)}.profile-sheet h2{font-size:36px}.book-facts{margin:20px 0}.book-facts dd{font-size:11px}.book-facts dt{font-size:8px}.profile-intro{font-size:15px}.profile-sheet .button-row{gap:20px}.profile-sheet .cardboard-tag{padding:11px 10px 11px 22px;font-size:8px}.profile-sheet .wax-button{width:88px;min-width:88px;height:88px}.profile-sheet .prototype-note{font-size:9px}.catalog-filter{gap:12px;margin:40px -4px 0 0;padding:24px 20px}.catalog-filter>.eyebrow{font-size:9px}.filter-chip{font-size:10px}.catalog-filter .mono{text-align:right;flex-basis:100%;margin-top:4px;font-size:9px}.catalog-folders{margin-top:60px}.section-heading{margin:25px 0;display:block}.section-heading>.button{margin-top:25px}.empty-state{margin:40px -6px 35px 0;padding:34px 26px}.empty-state h2{font-size:36px}.empty-state p{font-size:15px}.empty-state .rubber-stamp{float:right;margin-top:20px;font-size:10px;position:static}.empty-state:after{content:"";clear:both;display:block}.empty-state .button.secondary{padding:13px 15px 13px 28px;font-size:9px}.library-tabs{align-items:stretch;gap:6px}.library-tabs button{letter-spacing:.01em;gap:5px;padding:12px 13px;font-size:9px}.library-tabs button svg{flex-shrink:0;width:13px}.shelf-books{min-height:235px;padding-left:12px}.shelf-spine{width:59px;height:230px;padding:15px 11px}.shelf-spine.spine-teal{height:217px}.shelf-spine strong{font-size:25px}.shelf-note{max-width:98px;margin:auto 12px 40px;font-size:20px}.library-detail{flex-direction:column;align-items:flex-start;gap:0;max-width:100%;margin-top:60px}.library-detail>.book-cover{z-index:2;align-self:center}.library-detail>div:last-child{margin-top:-25px;padding:30px 26px 25px;transform:rotate(2deg)}.library-detail h2{font-size:36px}.library-detail p{font-size:15px}.how-page h1{font-size:56px}.how-page .page-intro{margin:40px -5px 45px 0;padding:25px 27px;font-size:15px}.how-guide article{gap:12px;margin-left:0;padding:28px 23px;display:block;transform:rotate(-2deg)}.how-guide article:nth-child(2){margin-left:12px;transform:rotate(2deg)}.how-guide article:nth-child(3){margin-left:-5px;transform:rotate(-1deg)}.how-guide article>svg{float:right;width:27px}.guide-number{margin-bottom:18px;font-size:13px;display:inline-block}.how-guide h2{margin-bottom:17px;font-size:33px}.how-guide p{font-size:15px}.how-page>.button-row{margin-left:0}.how-page .button.secondary{font-size:9px}.account-page{flex-direction:column;gap:0;margin:15px auto 65px;padding:0 35px;display:flex}.account-aside{order:2;margin:30px 7px 0;padding:25px 27px;transform:rotate(-2deg)}.account-aside h2{max-width:200px;margin:20px 0;font-size:36px}.account-aside p{max-width:210px;font-size:15px}.account-aside>.seal{width:70px;min-width:70px;height:70px;bottom:25px;right:15px}.account-form-wrap{margin:0 -4px;padding:33px 27px;transform:rotate(1deg)}.account-form-wrap h1{font-size:44px}.account-form-wrap>p{font-size:15px}.account-form-wrap>.button.secondary{font-size:8px}.code-segments{gap:9px}.code-segments input{letter-spacing:.06em;width:calc(33.3333% - 6px)!important;font-size:18px!important}.checkbox-label{font-size:11px}.flip-stage,.flip-host{min-height:340px}.flip-page{padding:28px 22px}.flip-page h3{margin:55px 0 22px;font-size:28px}.flip-cover h3{margin-top:75px;font-size:40px}.flip-page p{font-size:12px}.flip-page-number{bottom:18px;left:22px}.flip-page-top{font-size:8px}.flip-controls .button.secondary{padding:10px;font-size:8px}.flip-controls>span{font-size:9px}.dialog-widget .flip-stage,.dialog-widget .flip-host{min-height:420px}.profile-sheet .flip-page h3{font-size:24px}.profile-sheet .flip-cover h3{font-size:32px}.profile-sheet .flip-page p{font-size:11px}.flip-stage.zoomed{height:430px;min-height:430px}.journal-page{margin:10px auto 60px;padding:0 29px}.journal-topbar{gap:12px;margin-bottom:23px}.journal-topbar .breadcrumb{font-size:8px}.journal-topbar .mono{font-size:7px}.journal-heading{gap:12px}.journal-heading h1{max-width:230px;font-size:52px}.journal-heading .eyebrow{font-size:8px}.journal-progress>span{font-size:12px}.journal-progress strong{font-size:35px}.journal-progress p{white-space:normal;max-width:60px;font-size:8px}.journal-summary{flex-wrap:wrap;gap:11px;margin:23px 0 29px}.journal-summary>span,.journal-summary>button{gap:4px;font-size:8px}.journal-summary>button{margin-left:0}.journal-layout{min-height:0;margin-top:28px;display:block;transform:rotate(-1deg)}.journal-paper{min-height:700px;padding:29px 25px}.journal-index{display:none}.journal-index.toc-open{z-index:3;border-bottom:1px solid #6e502366;padding:27px;animation:.4s sheet-arrives;display:block;position:relative}.journal-index-item{padding:15px 0;font-size:13px}.index-note{margin-top:25px}.toc-toggle{padding:12px 19px 12px 30px;font-size:9px;display:inline-flex;transform:rotate(2deg)}.paper-meta{gap:10px;font-size:8px}.status-label{font-size:7px}.paper-heading{gap:10px;margin:30px 0 25px}.paper-heading h2{font-size:36px}.paper-heading .seal{width:60px;min-width:60px;height:60px}.paper-heading .seal svg{width:26px}.paper-intro{font-size:17px}.preview-info p{font-size:9px}.preview-info{gap:9px}.answer-row{gap:8px}.answer-row input{letter-spacing:.02em;font-size:18px!important}.answer-row input::placeholder{letter-spacing:0;font-size:13px}.answer-row .button.primary{width:88px;min-width:88px;height:88px;font-size:8px}.answer-meta{align-items:flex-start;gap:8px;font-size:8px}.answer-meta>label{max-width:160px;font-size:7px}.answer-meta select{width:73px;font-size:9px}.hint-section h3{font-size:25px}.hint-section>p{font-size:13px}.hint-buttons{gap:13px}.hint-buttons .text-link{font-size:9px}.hint-buttons .button.secondary{padding:11px 12px 11px 26px;font-size:8px}.unlocked-content{padding:26px 20px}.unlocked-content h3{font-size:30px}.unlocked-content p{font-size:14px}.notes-section label{font-size:8px}.notes-section textarea{font-size:20px}.notes-section>span{font-size:8px}.confirm-dialog{width:calc(100% - 40px);padding:35px 28px}.confirm-dialog h2{font-size:36px}.confirm-dialog p{font-size:15px}.locked-state{padding:50px 0}.locked-state h3,.journal-complete h3{font-size:32px}}.desk-page>h1{max-width:800px;margin-bottom:60px;font-size:92px}.evidence-envelope{background:var(--old) url(/materials/cardboard.webp);color:var(--ink);box-shadow:var(--shadow);grid-template-columns:.7fr 1fr;gap:28px;margin:70px 0 30px;padding:40px 30px;display:grid;position:relative;transform:rotate(-2deg)}.evidence-envelope:before{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 45%,#6e502317 46%,#0000 47%);position:absolute;inset:0}.evidence-window{background:#1e1a1629;border:10px solid #6e502333;justify-content:center;align-items:center;min-height:330px;margin:20px 0;display:flex;transform:rotate(-1deg);box-shadow:inset 1px 2px 8px #0006}.evidence-window>.book-cover{margin-left:-3px;transform:rotate(3deg)}.evidence-window>svg{opacity:.35}.evidence-card{z-index:2;padding:32px;transform:rotate(2.5deg)}.evidence-card h2{margin-bottom:23px;font-size:43px}.evidence-card p{font:15px/1.65 var(--type);margin-bottom:25px}.evidence-card>.rubber-stamp{font-size:10px;position:absolute;bottom:30px;right:24px}.evidence-card>.eyebrow{font-size:8px}.quantity-control{font-family:var(--code);align-items:center;gap:17px;margin:25px 0;font-size:16px;display:flex}.quantity-control>button:not(.text-link){width:33px;height:33px;color:var(--brass-dark);border:1px solid #6e50234d;border-radius:50%}.quantity-control .text-link{margin-left:auto;font-size:10px}.totals{font:13px/1.5 var(--type);margin:30px 0}.totals>div{border-bottom:1px solid #6e502340;justify-content:space-between;align-items:center;gap:15px;padding:12px 0;display:flex}.totals dd{white-space:nowrap;font:12px var(--code);margin:0}.promo-form{margin:25px 0 35px;position:relative}.promo-form>label{font-size:9px}.promo-form input{font:16px var(--code)}.promo-form .text-link{font-size:10px;position:absolute;bottom:12px;right:0}.demo-cart-toggle{margin-top:25px;font-size:10px;transform:rotate(2deg)}.checkout-sheet{max-width:670px;margin:auto;padding:45px 55px;transform:rotate(-.5deg)}.checkout-sheet>.rubber-stamp{margin:0 0 30px;font-size:11px;transform:rotate(-8deg)}.checkout-sheet h2{margin:35px 0 30px;font-size:46px}.checkout-steps{font:10px var(--label);letter-spacing:.05em;flex-wrap:wrap;gap:20px;margin:10px 0;padding:0;list-style:none;display:flex}.checkout-steps li{opacity:.6;padding-bottom:7px}.checkout-steps li.active{opacity:1;color:var(--red);border-bottom:2px solid var(--red)}.checkout-sheet .button-row{justify-content:flex-end;margin-top:35px}.checkout-sheet .totals{margin:10px 0 30px}.account-folder{background:var(--old) url(/materials/cardboard.webp);box-shadow:var(--shadow);max-width:800px;margin:75px auto 25px;padding:35px 32px;position:relative;transform:rotate(-2deg)}.account-tabs{gap:7px;display:flex;position:absolute;top:-36px;left:20px}.account-tabs button{background:var(--old) url(/materials/cardboard.webp);font:10px var(--label);color:var(--ink);border-radius:3px 8px 0 0;padding:13px 18px}.account-tabs button.active{color:var(--red);background-color:var(--paper);transform:translateY(-5px)}.account-settings{min-height:400px;padding:40px 45px;transform:rotate(2deg)}.account-settings h2{margin-bottom:30px;font-size:48px}.account-settings .wax-button{margin:15px 0 25px}.privacy-actions{border-top:1px dashed #6e50234d;flex-wrap:wrap;gap:25px;padding-top:25px;display:flex}.privacy-actions .text-link{font-size:11px}.page-message{max-width:600px;font:14px/1.6 var(--type);align-items:flex-start;gap:18px;margin:40px 0 25px 15%;padding:25px 30px;display:flex;transform:rotate(1deg)}.page-message .icon-button{flex-shrink:0;height:24px;margin-left:auto}.faq-sheet,.contact-sheet,.legal-sheet,.archive-news{max-width:720px;margin:50px auto 25px;padding:45px 50px;transform:rotate(-2deg)}.faq-sheet h2,.contact-sheet h2{margin-bottom:35px;font-size:48px}.faq-sheet>.rubber-stamp{margin-top:35px;font-size:11px}.contact-sheet .field{margin-bottom:24px}.contact-sheet>.rubber-stamp{float:right;margin-top:-64px;font-size:11px}.legal-sheet{transform:rotate(1deg)}.legal-sheet h2{max-width:600px;margin:30px 0;font-size:50px}.legal-sheet>p:not(.prototype-note){font:18px/1.65 var(--body);margin:25px 0}.legal-sheet>.rubber-stamp{margin:18px 0;font-size:12px;transform:rotate(-10deg)}.legal-sheet .cardboard-tag{margin-top:25px}.archive-news{background-image:linear-gradient(#e8ddc4c7,#e8ddc4c7),url(/materials/newsprint.webp);padding-top:50px}.archive-news h2{margin:20px 0 30px;font-size:48px}.archive-news>p{font:17px/1.65 var(--body);margin:25px 0 35px}.archive-news .rubber-stamp{font-size:11px}.desk-page .handwritten{margin:20px 0}.design-selection{max-width:760px;margin:60px 0 85px 7%;padding:40px 45px;transform:rotate(-2deg)}.design-selection h2{margin-bottom:25px;font-size:48px}.design-selection p{font:16px/1.65 var(--type);margin-bottom:30px}.design-selection .rubber-stamp{margin-right:30px}.design-block{margin:75px 0;padding:45px 50px;transform:rotate(1deg)}.design-block:nth-of-type(odd){transform:rotate(-1deg)}.token-grid{grid-template-columns:repeat(4,1fr);gap:24px 16px;margin:40px 0;display:grid}.token-grid>div{font:10px var(--label);flex-direction:column;gap:7px;display:flex}.token-grid i{height:55px;box-shadow:2px 3px 5px #0003}.token-grid code{opacity:.6;font-size:10px}.material-samples{grid-template-columns:repeat(3,1fr);gap:20px;margin:35px 0;display:grid}.material-samples img{aspect-ratio:2;object-fit:cover;width:100%;box-shadow:3px 5px 6px #0003}.material-samples code{opacity:.65;margin-top:10px;font-size:9px;display:block}.type-specimens>div{border-bottom:1px dashed #6e50234d;padding:30px 0}.type-specimens h2{margin:25px 0;font-size:55px}.type-specimens p{margin-top:22px}.type-specimens .eyebrow{font-size:10px}.typewriter-specimen{font:16px/1.6 var(--type)}.code-specimen{font:500 20px var(--code);letter-spacing:.08em}.icon-specimens{grid-template-columns:repeat(8,1fr);gap:24px 16px;margin:40px 0;display:grid}.icon-specimens>div{color:var(--blue);flex-direction:column;align-items:center;gap:12px;display:flex}.icon-specimens span{font:8px var(--code);opacity:.6}.design-description{font:16px/1.65 var(--type);margin:30px 0}.prototype-links{margin:35px 0}.prototype-links>a{border-bottom:1px dotted #6e502359;align-items:center;gap:22px;padding:18px 0;display:flex}.prototype-links .mono{color:var(--brass-dark);font-size:10px}.prototype-links h3{font-size:29px}.prototype-links>a>span:last-child{color:var(--red);margin-left:auto}.certificate{text-align:center;max-width:850px;margin:90px auto;padding:65px 50px 40px;transform:rotate(-2deg)}.certificate:before{content:"";pointer-events:none;border:1px solid #7a5a1e66;position:absolute;inset:20px}.certificate h2{text-align:left;margin:30px 0 20px;font-size:54px}.certificate>p:not(.prototype-note){font:10px var(--label);letter-spacing:.1em;text-align:left}.certificate-name{font:30px var(--hand);color:var(--blue);border-bottom:1px solid #6e502366;margin:35px 0 20px;padding-bottom:10px}.certificate h3{margin:25px 0;font-size:38px}.certificate-meta{font:9px var(--code);letter-spacing:.05em;margin:25px 0}.certificate>.seal{margin:10px 0}.certificate>.rubber-stamp{font-size:10px;position:absolute;bottom:75px;right:40px;transform:rotate(-12deg)}.email-preview{max-width:600px;margin:30px auto 10px}.email-preview h2{margin:30px 0;font-size:46px}.email-preview p{font:17px/1.65 var(--body);margin:25px 0}.email-preview .prototype-note{font:10px/1.5 var(--label)}.assumptions ul{font:16px/1.7 var(--body);margin:20px 0;padding-left:20px}.assumptions li{padding:9px 0}.admin-shell{color:#e9e0cc;min-height:100vh;font-family:var(--label);background:#0d0b09;font-size:14px}.admin-shell .scene-controls{max-width:none;height:90px;padding:25px 30px}.admin-shell .archive-brand{font-family:var(--label);transform:none}.admin-shell .archive-drawer{display:none}.admin-page{grid-template-columns:230px 1fr;max-width:1600px;min-height:calc(100vh - 90px);margin:auto;display:grid}.admin-sidebar{background:#171511;border-right:1px solid #c9a45c1f;padding:28px 22px;position:relative}.admin-brand{font:700 25px var(--label);align-items:baseline;gap:3px;margin-bottom:35px;display:flex}.admin-brand span{color:var(--gold)}.admin-brand small{font:8px var(--code);color:var(--gold);margin-left:auto}.admin-sidebar>.eyebrow{opacity:.55;font-size:8px}.admin-sidebar nav{flex-direction:column;gap:5px;margin-top:15px;display:flex}.admin-sidebar nav button{font:12px var(--label);text-align:left;border-radius:2px;align-items:center;gap:11px;padding:12px 10px;display:flex}.admin-sidebar nav button.active{color:var(--gold);background:#c9a45c14}.admin-sidebar nav button>span{font:10px var(--code);margin-left:auto}.admin-sidebar-bottom{font:9px/1.6 var(--label);opacity:.6;align-items:center;gap:10px;margin-top:70px;display:flex}.admin-content{min-width:0;padding:25px 35px 50px}.admin-topbar{opacity:.7;border-bottom:1px solid #c9a45c1f;justify-content:space-between;align-items:center;gap:15px;padding-bottom:25px;font-size:10px;display:flex}.preview-pill{color:var(--gold);border:1px solid #c9a45c40;border-radius:2px;align-items:center;gap:6px;padding:6px 10px;font-size:9px;display:flex}.admin-heading{justify-content:space-between;align-items:center;gap:20px;margin:35px 0 28px;display:flex}.admin-shell h1,.admin-shell h2,.admin-shell h3{font-family:var(--label);letter-spacing:0;font-weight:600;line-height:1.3}.admin-heading h1{margin-bottom:10px;font-size:27px}.admin-heading p{opacity:.6;font-size:12px}.admin-shell .button.primary,.admin-shell .button.secondary{width:auto;min-width:0;height:auto;font:600 11px var(--label);letter-spacing:0;text-transform:none;box-shadow:none;color:var(--ink);background:var(--gold);border-radius:2px;flex-direction:row;gap:8px;padding:12px 17px;display:inline-flex;transform:none}.admin-shell .button.secondary{color:var(--cream);background:#28241c;border:1px solid #c9a45c40}.admin-shell .button:before,.admin-shell .button:after{display:none}.stat-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin:25px 0;display:grid}.stat-grid article{background:#171511;border:1px solid #c9a45c1f;border-radius:2px;padding:23px}.stat-grid article>span{opacity:.65;font-size:10px}.stat-grid strong{font:500 35px var(--code);color:var(--gold);margin:10px 0;display:block}.stat-grid p{opacity:.5;font-size:9px}.admin-panel{background:#171511;border:1px solid #c9a45c1f;border-radius:2px;margin:22px 0;padding:26px}.admin-panel h2{font-size:17px}.admin-panel-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.admin-shell .text-link{font:11px var(--label);color:var(--gold);padding:0}.admin-shell .text-link:after{display:none}.table-scroll{max-width:100%;overflow:auto}.admin-shell table{border-collapse:collapse;width:100%;font:11px/1.6 var(--label);text-align:left}.admin-shell th{letter-spacing:.03em;opacity:.5;white-space:nowrap;border-bottom:1px solid #c9a45c26;padding:11px 15px 11px 0;font-size:9px;font-weight:500}.admin-shell td{white-space:nowrap;border-bottom:1px solid #c9a45c1a;padding:16px 15px 16px 0}.table-mono{font:10px var(--code)}.table-action{font:10px var(--label);color:var(--gold)}.draft-label{font:9px var(--label);color:var(--gold);white-space:nowrap;border:1px solid #c9a45c40;border-radius:2px;padding:4px 7px}.analytics-empty{opacity:.5;justify-content:center;align-items:center;gap:15px;padding:45px 0;font-size:12px;display:flex}.analytics-empty p{max-width:450px}.admin-search{background:#171511;border:1px solid #c9a45c26;align-items:center;gap:14px;max-width:550px;margin:20px 0;padding:10px 20px;display:flex}.admin-shell input:not([type=color]),.admin-shell textarea,.admin-shell select{color:var(--cream);font:12px/1.6 var(--label);background:#0d0b09;border:1px solid #c9a45c40;border-radius:2px;padding:10px 12px}.admin-shell input::placeholder,.admin-shell textarea::placeholder{color:#e9e0cc66}.admin-search input{background:0 0!important;border:0!important;padding:5px!important}.admin-panel-description{opacity:.7;max-width:700px;margin:20px 0 28px;font-size:12px}.admin-book-row{border-top:1px solid #c9a45c1f;align-items:center;gap:14px;padding:22px 0;font-size:12px;display:flex}.admin-book-row .table-action{margin-left:auto}.admin-code-form{max-width:500px;margin-top:30px}.admin-shell .field label{letter-spacing:.08em;font-size:9px}.admin-shell .field-help{color:var(--gold)}.admin-shell .form-message{color:var(--gold);font:11px/1.6 var(--label);border-color:#c9a45c40}.settings-list{margin-top:25px}.settings-list>div{border-bottom:1px solid #c9a45c1f;justify-content:space-between;gap:20px;padding:18px 0;font-size:12px;display:flex}.admin-shell .prototype-note{color:var(--cream);opacity:.5;font-size:9px}.edit-dialog{width:620px;max-height:90dvh;color:var(--cream);background:#171511;border:1px solid #c9a45c40;padding:35px;overflow:auto;box-shadow:20px 25px 50px #0009;animation:none!important}.edit-dialog h2{margin:5px 0 25px;font-size:23px}.editor-tabs{border-bottom:1px solid #c9a45c33;gap:20px;margin-bottom:25px;display:flex}.editor-tabs button{font:11px var(--label);opacity:.6;padding:12px 0}.editor-tabs button.active{color:var(--gold);opacity:1;border-bottom:2px solid}.edit-dialog .button-row{justify-content:flex-end;gap:12px;margin-top:25px}.theme-editor{grid-template-columns:1fr 1fr;gap:20px;display:grid}.theme-editor .prototype-note{grid-column:1/-1}.theme-editor input{background:0 0;border:1px solid #c9a45c4d;width:100%;height:45px}.admin-shell *{transition:none!important;animation:none!important}@media (max-width:760px){.desk-page>h1{overflow-wrap:anywhere;margin-bottom:45px;font-size:56px}.evidence-envelope{margin:65px -6px 30px 0;padding:25px 18px;display:block;transform:rotate(-2deg)}.evidence-window{min-height:275px;margin:0 8px 28px}.evidence-window>.book-cover{transform:rotate(3deg)scale(.9)}.evidence-card{margin:0 -8px 0 6px;padding:30px 24px;transform:rotate(2deg)}.evidence-card h2{font-size:36px}.evidence-card p{font-size:15px}.evidence-card>.rubber-stamp{max-width:122px;font-size:9px;bottom:37px;right:18px}.demo-cart-toggle{padding:14px 18px 14px 30px;font-size:9px}.quantity-control{gap:13px;font-size:15px}.totals,.totals dd{font-size:11px}.checkout-sheet{margin:15px -4px;padding:33px 27px}.checkout-sheet>.rubber-stamp{font-size:9px}.checkout-steps{gap:11px;font-size:8px}.checkout-sheet h2{font-size:36px}.checkout-sheet .field label{font-size:10px}.account-folder{margin:65px -5px 25px;padding:24px 17px;transform:rotate(-1deg)}.account-tabs{gap:3px;top:-30px;left:10px}.account-tabs button{padding:10px 12px;font-size:9px}.account-settings{margin:0 -8px 0 4px;padding:30px 25px;transform:rotate(1deg)}.account-settings h2{font-size:36px}.account-settings .text-link{font-size:10px}.privacy-actions{gap:20px}.page-message{margin:35px -4px 15px;padding:25px 23px;font-size:13px}.faq-sheet,.contact-sheet,.legal-sheet,.archive-news{margin:35px -4px 25px 0;padding:33px 27px}.faq-sheet h2,.contact-sheet h2,.legal-sheet h2,.archive-news h2{font-size:36px}.faq-sheet summary{font-size:14px}.faq-sheet details p{font-size:15px}.legal-sheet>p:not(.prototype-note){font-size:17px}.legal-sheet .rubber-stamp{font-size:9px}.legal-sheet .cardboard-tag{font-size:10px}.contact-sheet>.rubber-stamp{max-width:130px;margin-top:-63px;font-size:9px}.archive-news>p{font-size:17px}.archive-news .section-label{font-size:8px}.archive-news .rubber-stamp{font-size:9px}.design-page h1{font-size:56px}.design-selection{margin:45px -3px 55px;padding:33px 27px;transform:rotate(-2deg)}.design-selection h2{font-size:36px}.design-selection p{font-size:15px}.design-selection .rubber-stamp{width:max-content;margin-bottom:25px;font-size:10px;display:block}.design-selection .cardboard-tag{font-size:9px}.design-block{margin:55px -3px;padding:32px 27px}.token-grid{grid-template-columns:repeat(2,1fr);gap:22px 16px}.token-grid i{height:48px}.token-grid span,.token-grid code{font-size:9px}.material-samples{grid-template-columns:repeat(2,1fr);gap:18px 12px}.material-samples code{font-size:8px}.type-specimens h2{font-size:36px}.type-specimens .eyebrow{font-size:8px}.code-specimen{font-size:17px}.icon-specimens{grid-template-columns:repeat(4,1fr);gap:25px 16px}.design-description{font-size:15px}.prototype-links>a{gap:13px;padding:17px 0}.prototype-links h3{font-size:25px}.certificate{margin:60px -3px;padding:42px 27px 34px}.certificate:before{inset:13px}.certificate h2{font-size:36px}.certificate>p:not(.prototype-note){font-size:8px;line-height:1.6}.certificate>.eyebrow{font-size:8px}.certificate-name{font-size:24px}.certificate-meta{font-size:8px;line-height:1.8}.certificate>.rubber-stamp{max-width:95px;font-size:7px;bottom:73px;right:24px}.certificate>.seal{width:75px;min-width:75px;height:75px}.certificate .prototype-note{font-size:9px}.email-preview h2{font-size:36px}.email-preview p{font-size:17px}.email-preview .cardboard-tag{font-size:9px}.assumptions ul{padding-left:17px;font-size:15px}.admin-shell .scene-controls{height:75px;padding:23px 22px}.admin-shell .archive-brand{width:84px}.admin-page{min-height:calc(100vh - 75px);display:block}.admin-sidebar{border-bottom:1px solid #c9a45c26;border-right:0;padding:15px 20px;position:relative}.admin-brand,.admin-sidebar>.eyebrow,.admin-sidebar-bottom{display:none}.admin-sidebar nav{scrollbar-width:thin;flex-direction:row;gap:5px;margin:0;overflow:auto}.admin-sidebar nav button{white-space:nowrap;gap:7px;padding:10px;font-size:10px}.admin-sidebar nav button svg{width:14px}.admin-content{padding:20px 22px 35px}.admin-topbar{gap:10px;padding-bottom:20px;font-size:8px}.preview-pill{white-space:nowrap;padding:5px 7px;font-size:7px}.admin-heading{margin:25px 0;display:block}.admin-heading h1{font-size:23px}.admin-heading p{font-size:11px}.admin-heading>.button{margin-top:18px}.stat-grid{grid-template-columns:repeat(2,1fr);gap:11px}.stat-grid article{padding:18px}.stat-grid strong{font-size:30px}.stat-grid article>span{font-size:9px}.stat-grid p{font-size:8px}.admin-panel{padding:20px 18px}.admin-panel h2{font-size:15px}.admin-panel-title{gap:12px}.admin-shell .text-link{font-size:9px}.analytics-empty{text-align:left;padding:28px 0;font-size:11px;display:block}.analytics-empty>svg{margin-bottom:12px}.admin-panel-description{font-size:11px}.admin-book-row{gap:10px;font-size:10px}.admin-book-row strong{max-width:100px}.admin-book-row .table-action{font-size:8px}.settings-list>div{gap:13px;font-size:10px}.draft-label{font-size:8px}.edit-dialog{max-width:calc(100vw - 32px);padding:30px 25px}.edit-dialog h2{font-size:21px}.editor-tabs{gap:18px}.editor-tabs button{font-size:10px}.theme-editor{gap:15px}}.wax-button:active,.button.primary:active{transition:transform .12s,box-shadow .12s;transform:scale(.94);box-shadow:2px 3px 4px #00000059}.text-link:after{clip-path:none;height:8px;bottom:-2px;-webkit-mask:url(/marks/underline-1.svg) 50%/100% 100% no-repeat;mask:url(/marks/underline-1.svg) 50%/100% 100% no-repeat}.text-link:nth-of-type(2n):after{-webkit-mask-image:url(/marks/underline-2.svg);mask-image:url(/marks/underline-2.svg)}.object-arrives{animation:.7s cubic-bezier(.16,1,.3,1) object-lands}@keyframes object-lands{0%{opacity:0;transform:translateY(-30px)rotate(2deg)}to{opacity:1}}.typewriter-ink.is-typing{animation:.15s linear infinite ink-strike}@keyframes ink-strike{0%,to{opacity:.96;transform:translateY(0)}50%{opacity:.84;transform:translateY(.5px)}}.wax-fragments{filter:drop-shadow(3px 6px 4px #0000004d);z-index:5;pointer-events:none;width:80px;height:80px;position:absolute;top:-16px;right:-7px;overflow:visible}.wax-half-left{transform-origin:55px 55px;animation:.9s ease-out forwards wax-falls-left}.wax-half-right{transform-origin:55px 55px;animation:.9s ease-out forwards wax-falls-right}@keyframes wax-falls-left{0%,25%{opacity:1;transform:none}to{opacity:0;transform:translate(-35px,95px)rotate(32deg)}}@keyframes wax-falls-right{0%,25%{opacity:1;transform:none}to{opacity:0;transform:translate(35px,115px)rotate(-24deg)}}.order-review{font:15px/1.8 var(--type);margin-bottom:25px}@media (prefers-reduced-motion:reduce){.wax-fragments{display:none}}[data-effects=off] .wax-fragments{display:none}@media (max-width:760px){.hero-code-tag{top:654px;right:95px}.profile-tabs button{padding:13px 7px;font-size:9px}.hero-book-object{top:113px}.hero-book-object:hover{transform:translate(-2px,-4px)rotate(-2deg)scale(.66)}}.cardboard-tag,.button.secondary{font-family:var(--type)}.admin-shell .button.secondary{font-family:var(--label)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.desk-lamp{height:auto}.catalog-filter select{width:auto;max-width:250px;font:12px var(--type);margin-left:auto}.file-navigation{width:144px}.file-nav-tab{letter-spacing:.08em;font-size:12px}.archive-brand small{letter-spacing:.1em;font-size:8px}@media (max-width:1100px) and (min-width:761px){.file-navigation{width:112px}.file-nav-tab{padding:14px 8px;font-size:10px}}@media (max-width:760px){.catalog-filter select{width:100%;max-width:none;margin-left:0;font-size:11px}.archive-brand small{font-size:6px}.drawer-file{font-size:12px}}.desk-shell main>.scene-section,.desk-shell>.archive-drawer{content-visibility:auto;contain-intrinsic-size:auto 750px}@media (prefers-reduced-motion:reduce){.desk-shell main>.scene-section,.desk-shell>.archive-drawer{content-visibility:visible}}[data-effects=off] .desk-shell main>.scene-section,[data-effects=off] .desk-shell>.archive-drawer{content-visibility:visible}
body{background-image:url(/materials/v2/wood.webp)}.leather-mat{background-image:linear-gradient(110deg,#00080321,#00080359),url(/materials/v2/leather.webp);background-size:auto,600px;border:3px solid #0a100d;border-radius:18px;width:calc(100% - 36px);top:10px;box-shadow:inset 0 0 4px #74806c,inset 0 0 28px #030a05,8px 16px 20px #000b}.leather-mat:after{border:2px dashed #94704480;border-radius:12px;inset:7px;box-shadow:0 1px 1px #000,inset 0 1px 1px #000}.desk-light{background:radial-gradient(70% 65% at 5% 3%,#edc47d30,#0000 65%)}.desk-lamp{z-index:9;width:370px;top:-100px;left:-138px}.scene-controls{max-width:1320px;height:90px;padding:28px 62px 0}.archive-brand{color:#20170d;letter-spacing:-.04em;background:linear-gradient(115deg,#cba45cdd,#926526b8),url(/materials/v2/cardboard.webp);border:1px solid #9e7a3d;border-radius:6px;width:auto;padding:8px 17px;position:relative;transform:rotate(-1deg);box-shadow:inset 0 1px 2px #fff5,inset 0 -1px 2px #39250b,4px 5px 7px #000b}.archive-brand span{font:23px/1.35 var(--type);text-shadow:0 1px #f4d69480}.archive-brand:before,.archive-brand:after{content:"";background:radial-gradient(circle,#eed49a 0 1px,#563b19 1px 2px,#0000 2px) top/3px 3px no-repeat,radial-gradient(circle,#eed49a 0 1px,#563b19 1px 2px,#0000 2px) bottom/3px 3px no-repeat;width:3px;position:absolute;top:7px;bottom:7px}.archive-brand:before{left:5px}.archive-brand:after{right:5px}.paper-object{background-image:url(/materials/v2/paper.webp);background-size:500px}.cardboard-tag,.folder-tab,.folder-lip,.dossier-card{background-image:url(/materials/v2/cardboard.webp)}.book-cover{background-image:linear-gradient(90deg,#0006,#0000 9%,#0002),url(/materials/v2/leather.webp)}.wax-button,.button.primary,.seal{box-shadow:none;filter:drop-shadow(5px 8px 5px #0008);color:#dfb48d;background:url(/objects/wax-seal.webp) 50%/100% 100% no-repeat;border-radius:0}.wax-button:before,.button.primary:before,.seal:before{display:none}.wax-button:hover,.button.primary:hover{box-shadow:none;filter:drop-shadow(8px 12px 8px #0008)}.wax-button:active,.button.primary:active{box-shadow:none}.file-navigation{border-left:3px solid #292012;gap:14px;width:150px;padding:0 0 12px 12px;top:145px;right:8px;box-shadow:-2px 0 1px #bf96532b}.file-nav-tab,.file-nav-tab:nth-child(2n){text-align:center;min-height:76px;font:700 17px/1.25 var(--display);letter-spacing:.01em;background:linear-gradient(100deg,#d3b07c35,#53381725),url(/materials/v2/cardboard.webp) 0 0/280px;border:1px solid #a3814b;border-radius:2px 11px 3px 2px;justify-content:center;padding:15px 16px;transform:rotate(-1deg);box-shadow:inset 3px 0 3px #6e4b2777,inset 0 1px 2px #fff4,4px 6px 8px #000c,-6px -4px #a6895980}.file-nav-tab:nth-child(2n){transform:rotate(1deg)}.file-nav-tab small{display:none}.file-nav-tab:hover,.file-nav-tab[aria-current]{transform:translate(-8px)rotate(-1deg)}.desk-hero{width:calc(100% - 60px);max-width:1320px;height:810px}.desk-hero h1{font-size:88px;line-height:.93;top:20px;left:55px}.desk-hero h1 em{color:#a1261f;margin-top:-14px;margin-left:-15px;font-size:210px;line-height:.7;display:block;transform:rotate(-5deg)}.hero-folder{width:76%;height:640px;box-shadow:none;filter:drop-shadow(14px 18px 12px #0009);background:0 0;border-radius:0;top:117px;left:14%;transform:rotate(-6deg)}.hero-folder:before{display:none}.hero-folder>img{object-fit:fill;width:100%;height:100%}.hero-book-object{transform-origin:50%;filter:drop-shadow(10px 15px 8px #000a);z-index:3;width:34%;max-width:420px;top:138px;left:25%;transform:rotate(-6deg)}.hero-book-object:hover{filter:drop-shadow(14px 20px 10px #0009);transform:translate(-4px,-8px)rotate(-7deg)}.book-cover.tactile-cover{aspect-ratio:.7;width:285px;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0}.tactile-cover>img{filter:brightness(.75)contrast(1.05);object-fit:fill;width:100%;height:100%;display:block}.cover-lettering{text-align:center;color:#e4dab9;text-shadow:0 1px #000,0 -1px #eee2;position:absolute;inset:34% 8% auto 11%}.cover-lettering h2{font:700 46px/1.05 var(--display)}.hero-book-object .tactile-cover{width:100%}.hero-book-object .cover-lettering h2{font-size:58px}.tactile-cover.compact{width:185px;height:270px}.compact .cover-lettering h2{font-size:31px}.compact .cover-lettering>span{letter-spacing:.12em;margin-top:11px;font-size:8px}.tactile-cover.room-cover>img{filter:brightness(.68)hue-rotate(25deg)}.cover-lettering>span{font:12px/1.5 var(--display);letter-spacing:.22em;margin-top:16px;display:block}.hero-letter{filter:none;background-size:360px;border-radius:4px 8px 3px 5px;width:28%;min-height:390px;padding:40px 34px 25px;top:170px;left:60%;transform:rotate(3deg);box-shadow:inset 0 0 32px #92632a40,5px 8px 5px #0006}.hero-letter:after{content:"";pointer-events:none;border:1px solid #b18b5b25;position:absolute;inset:5px}.hero-letter .typewriter{font-size:16px;line-height:1.5}.hero-letter>.paperclip{width:28px;height:85px;top:-20px;left:17px;right:auto;transform:rotate(6deg)}.hero-letter>.rubber-stamp{font:700 22px/1.1 var(--display);letter-spacing:.01em;margin:27px -4px 0;padding:6px 8px}.hero-letter .letter-actions{justify-content:space-between;gap:0;margin-top:27px}.hero-letter .handwritten{width:120px;font-size:25px}.hero-letter .hand-arrow{margin:5px 0 0 5px;transform:rotate(20deg)}.hero-letter .wax-button{width:135px;min-width:135px;height:135px;font:700 15px/1.15 var(--display);padding:30px 25px 22px}.hero-letter .wax-button>svg{width:38px;height:38px;margin-bottom:2px}.hero-code-tag{width:250px;min-height:95px;font:700 24px/1.25 var(--display);letter-spacing:.025em;background-image:url(/materials/v2/cardboard.webp);border:1px solid #b09163;border-radius:2px 7px 7px 2px;padding:18px 22px 18px 45px;top:640px;right:7%;transform:rotate(12deg)}.hero-code-tag:before{width:12px;height:12px;left:18px;box-shadow:inset 2px 2px 3px #000,0 0 0 7px #66513b,0 0 0 9px #a27e4b}.hero-code-tag:after{border-top:3px solid #6e181c;width:77px;left:-63px;transform:rotate(-18deg);box-shadow:0 2px #b29b67}.hero-code-tag:hover{transform:translate(-4px,-6px)rotate(10deg)}.archive-id{bottom:7px;left:55px}@media (min-width:761px) and (max-width:1199px){.scene-controls{padding-left:170px}.desk-hero{width:calc(100% - 40px);height:750px}.desk-hero h1{font-size:72px;left:35px}.desk-hero h1 em{font-size:145px}.hero-folder{width:80%;height:550px;top:160px;left:10%}.hero-book-object{width:35%;top:155px;left:18%}.hero-book-object .cover-lettering h2{font-size:45px}.hero-letter{width:31%;padding:32px 24px 24px;top:195px;left:56%}.hero-letter>.rubber-stamp{font-size:19px}.hero-letter .wax-button{width:115px;min-width:115px;height:115px;padding:20px;font-size:13px}.hero-letter .handwritten{width:100px;font-size:22px}.hero-code-tag{width:210px;min-height:80px;font-size:20px;top:620px;right:16%}.file-navigation{width:112px;right:4px}.file-nav-tab{min-height:65px;padding:12px 8px;font-size:14px}}@media (max-width:760px){.leather-mat{background-size:auto,450px;border-radius:13px;width:calc(100% - 16px);top:9px}.leather-mat:after{border-width:1px;inset:5px}.desk-lamp{width:230px;top:-63px;left:-116px}.scene-controls{height:98px;padding:27px 0 0 103px}.archive-brand{padding:7px 15px}.archive-brand span{font-size:19px}.file-navigation{display:none}.desk-hero{width:calc(100% - 30px);height:775px}.desk-hero h1{font-size:55px;top:6px;left:23px}.desk-hero h1 em{margin-left:-7px;font-size:101px}.hero-folder{width:89%;height:560px;top:165px;left:4%;transform:rotate(-4deg)}.hero-book-object{z-index:3;width:65%;max-width:none;top:151px;left:14%;transform:rotate(-7deg)}.hero-book-object:hover{transform:translate(-2px,-4px)rotate(-7deg)}.hero-book-object .cover-lettering h2{font-size:36px}.cover-lettering>span{letter-spacing:.17em;margin-top:10px;font-size:9px}.hero-letter{z-index:4;width:76%;min-height:0;padding:28px 23px 17px;top:390px;left:auto;right:4%;transform:rotate(3deg)}.hero-letter>.paperclip{width:20px;height:62px;top:-18px;left:17px}.hero-letter .typewriter{font-size:14px;line-height:1.5}.hero-letter>.rubber-stamp{margin-top:19px;font-size:18px}.hero-letter .letter-actions{margin-top:17px}.hero-letter .handwritten{width:95px;font-size:22px}.hero-letter .hand-arrow{width:78px;height:45px}.hero-letter .wax-button{width:104px;min-width:104px;height:104px;padding:18px;font-size:12px}.hero-letter .wax-button>svg{width:29px;height:29px}.hero-code-tag{width:155px;min-height:59px;padding:12px 12px 12px 32px;font-size:18px;top:660px;right:20%;transform:rotate(8deg)}.hero-code-tag:before{width:7px;height:7px;left:14px;box-shadow:inset 1px 1px 2px #000,0 0 0 4px #66513b,0 0 0 5px #a27e4b}.hero-code-tag:after{border-top-width:2px;width:45px;left:-33px}.archive-id{font-size:8px;bottom:2px;left:22px}.drawer-handle{bottom:16px;right:16px}}@media (max-width:360px){.hero-letter{width:83%;padding:25px 20px 17px;top:370px;right:2%}.hero-code-tag{top:660px;right:20%}.hero-book-object{width:68%}}.admin-shell .archive-brand{color:var(--gold);box-shadow:none;background:0 0;border:0;padding:0}.admin-shell .archive-brand:before,.admin-shell .archive-brand:after{display:none}.admin-shell .button.primary{background:var(--gold);filter:none}.leather-mat:before{content:"";filter:brightness(.68)contrast(1.08);background:url(/objects/stitched-mat.webp) 50%/100% 100% no-repeat;height:880px;position:absolute;top:0;left:0;right:0}.leather-mat:after{opacity:.5;border-top:0;border-bottom:0}.hero-letter{box-shadow:none;filter:drop-shadow(5px 8px 4px #0007);background:url(/objects/clipped-paper.webp) 50%/100% 100% no-repeat;border-radius:0;padding:48px 39px 28px 60px}.hero-letter:after{display:none}.hero-code-tag{width:310px;height:112px;min-height:0;box-shadow:none;filter:drop-shadow(6px 9px 5px #0007);background:url(/objects/string-tag.webp) 50%/100% 100% no-repeat;border:0;border-radius:0;padding:17px 20px 17px 102px}.hero-code-tag:before,.hero-code-tag:after{display:none}.file-nav-tab,.file-nav-tab:nth-child(2n){box-shadow:none;filter:drop-shadow(4px 6px 4px #0009);background:url(/objects/file-tab.webp) 50%/100% 100% no-repeat;border:0;border-radius:0;min-height:82px;padding:18px 10px 12px}@media (min-width:761px) and (max-width:1199px){.hero-letter{padding:40px 29px 24px 54px}.hero-code-tag{width:245px;height:90px;padding-left:80px}.file-nav-tab{min-height:67px;font-size:14px}}@media (max-width:760px){.leather-mat:before{background-size:190% 100%;height:860px}.hero-letter{width:82%;padding:34px 25px 19px 44px;top:370px}.hero-code-tag{width:210px;height:72px;padding:12px 12px 12px 68px;top:687px;right:21%}.hero-letter .wax-button{width:98px;min-width:98px;height:98px}}.archive-brand{box-shadow:none;filter:drop-shadow(3px 4px 3px #0007);background:url(/objects/brass-nameplate.webp) 50%/100% 100% no-repeat;border:0;border-radius:0;padding:9px 20px 12px}.archive-brand:before,.archive-brand:after{display:none}@media (max-width:760px){.archive-brand{padding:8px 17px 11px}}.admin-shell .archive-brand{filter:none;background:0 0;padding:0}
:root{--aged-paper:url(/objects/aged-paper.webp);--aged-fragment:url(/objects/aged-fragment.webp);--aged-cardboard:url(/objects/aged-cardboard.webp)}.desk-shell :is(.paper-object:not(.hero-letter),.review-clipping,.how-page .page-intro,.how-guide article,.library-detail>div:last-child,.journal-index,.journal-paper,.unlocked-content,.hint-revealed,.notes-section[open],.telex-toast,.flip-page:not(.flip-cover),.flip-loading,dialog:not(.book-dialog):not(.navigation-drawer)){isolation:isolate;box-shadow:none;--surface-image:var(--aged-paper);--surface-edge:25px;background:0 0;border-radius:0}.desk-shell :is(.dossier-card,.profile-folder,.account-folder,.account-aside,.evidence-envelope,.newsletter-envelope,.envelope-front,.envelope-flap,.navigation-drawer){isolation:isolate;box-shadow:none;--surface-image:var(--aged-cardboard);--surface-edge:27px;background:0 0;border-radius:0}.desk-shell :is(.paper-object:not(.hero-letter),.review-clipping,.how-page .page-intro,.how-guide article,.library-detail>div:last-child,.journal-index,.journal-paper,.unlocked-content,.hint-revealed,.notes-section[open],.telex-toast,.flip-page:not(.flip-cover),.flip-loading,dialog:not(.book-dialog):not(.navigation-drawer),.dossier-card,.profile-folder,.account-folder,.account-aside,.evidence-envelope,.newsletter-envelope,.envelope-front,.envelope-flap,.navigation-drawer):after{content:"";z-index:-1;pointer-events:none;border:var(--surface-edge) solid transparent;border-image-source:var(--surface-image);border-image-slice:70 fill;border-image-width:var(--surface-edge);filter:drop-shadow(4px 7px 4px #0006);border-image-repeat:stretch;position:absolute;inset:-3px}.desk-shell .torn-paper{clip-path:none}.desk-shell .how-page .page-intro{position:relative}.desk-shell :is(.how-page .page-intro,.how-guide article,.page-message,.hint-revealed,.telex-toast,.unlocked-content,.review-clipping){--surface-image:var(--aged-fragment);--surface-edge:18px}.desk-shell .hint-revealed{border:0;padding:22px 24px;position:relative;transform:rotate(-1deg)}.desk-shell .notes-section[open]{border:0;padding:25px 28px;transform:rotate(1deg)}.desk-shell .journal-layout{box-shadow:none;background:0 0;gap:3px}.desk-shell .journal-index{border:0}.desk-shell .journal-index:after{filter:brightness(.96)drop-shadow(3px 6px 4px #0005)}.desk-shell .journal-paper:after{filter:none;inset:0}.desk-shell .journal-paper{box-shadow:inset 12px 0 18px -18px #614620}.desk-shell .journal-paper .preview-info{background:0 0}.desk-shell .flip-page:not(.flip-cover):after{filter:none;inset:0}.desk-shell .flip-loading{position:absolute}.desk-shell .telex-toast,.desk-shell dialog:not(.book-dialog):not(.navigation-drawer){position:fixed}.desk-shell .envelope-flap:after{filter:brightness(.94)}.desk-shell .envelope-front:after{filter:brightness(.98)}.desk-shell :is(.cardboard-tag:not(.hero-code-tag),.button.secondary,.folder-tab,.folder-lip,.profile-tabs button,.account-tabs button,.library-tabs button,.drawer-file,.page-thumbnails button){border:1px solid #0000;border-image-source:var(--aged-cardboard);box-shadow:none;filter:drop-shadow(3px 5px 3px #0005);background:0 0;border-image-slice:70 fill;border-image-width:12px;border-image-repeat:stretch;border-radius:0}.desk-shell :is(.profile-tabs button.active,.account-tabs button.active,.library-tabs button.active,.drawer-file,.page-thumbnails button){border-image-source:var(--aged-paper)}.desk-shell .profile-folder:before{display:none}@media (max-width:760px){.desk-shell :is(.paper-object:not(.hero-letter),.journal-paper,.journal-index,.account-aside,.dossier-card,.profile-folder,.account-folder,.evidence-envelope){--surface-edge:20px}.desk-shell .notes-section[open]{padding:22px 20px}.desk-shell .dossier-card:nth-child(2){margin:36px 0 0}}
@font-face{font-family:Vollkorn;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/Vollkorn-Regular.woff2)format("woff2")}.archive-ink-definitions{pointer-events:none;position:absolute;overflow:hidden}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/PlayfairDisplay-Regular.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/PlayfairDisplay-Italic.woff2)format("woff2")}@font-face{font-family:Old Standard TT;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/OldStandard-Regular.woff2)format("woff2")}@font-face{font-family:Old Standard TT;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/OldStandard-Bold.woff2)format("woff2")}@font-face{font-family:Old Standard TT;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/OldStandard-Italic.woff2)format("woff2")}.desk-shell{--display:"Vollkorn", Georgia, serif;--headline:var(--display);--label:var(--type)}.desk-shell :is(h1,h2,h3){font-family:var(--headline);letter-spacing:-.025em;filter:url(#archive-ink);font-weight:600;line-height:1.1}.desk-shell :is(h1,h2) em{font-style:normal;font-weight:600}.desk-shell :is(.eyebrow,.section-label,label:not(.checkbox-label),.text-link,.rubber-stamp){letter-spacing:.06em;font-weight:400}.desk-shell .desk-hero{height:830px}.desk-shell .desk-hero h1{z-index:5;letter-spacing:.055em;color:#e6d1a2;text-shadow:0 1px #170e08,0 -.5px #f2dfb733;width:min(720px,100% - 95px);font-size:36px;line-height:1;display:block;top:8px;left:55px}.desk-shell .desk-hero h1>span{white-space:nowrap;align-items:center;gap:24px;display:flex}.desk-shell .desk-hero h1>span:after{content:"";opacity:.5;border-top:1px solid;border-bottom:1px solid;flex:1;max-width:200px;height:5px}.desk-shell .desk-hero h1 em{letter-spacing:-.035em;color:inherit;transform-origin:0;margin:12px 0 0;font-size:134px;font-weight:700;line-height:1;display:block;transform:rotate(-.6deg)}.desk-shell .hero-folder{height:515px;top:250px}.desk-shell .hero-book-object{width:32%;max-width:390px;top:215px}.desk-shell .hero-letter{top:260px}.desk-shell .hero-code-tag{top:700px}.desk-shell .cover-lettering h2{font-family:var(--display);letter-spacing:0;font-size:40px;font-weight:700}.desk-shell .hero-book-object .cover-lettering h2{font-size:52px}.desk-shell .compact .cover-lettering h2{font-size:29px}.desk-shell .file-nav-tab{font-family:var(--display);font-weight:600}.desk-shell .file-nav-tab span{filter:url(#archive-ink)}.desk-shell .file-nav-tab[aria-current]{color:#782019}@media (min-width:761px) and (max-width:1199px){.desk-shell .desk-hero{height:790px}.desk-shell .desk-hero h1{font-size:32px;left:35px}.desk-shell .desk-hero h1 em{font-size:112px}.desk-shell .hero-folder{height:520px;top:210px}.desk-shell .hero-book-object{width:35%;top:220px}.desk-shell .hero-code-tag{top:650px}}@media (max-width:760px){.desk-shell{--mobile-rail:92px}.desk-shell>main{width:calc(100% - var(--mobile-rail))}.desk-shell>.archive-drawer{width:calc(100% - var(--mobile-rail));margin-left:0;margin-right:0;padding-left:22px;padding-right:22px}.desk-shell .file-navigation{top:50%;bottom:auto;right:max(4px, env(safe-area-inset-right));z-index:20;border-left-width:2px;gap:6px;width:82px;padding:0 0 0 3px;display:flex;position:fixed;transform:translateY(-50%)}.desk-shell .file-nav-tab,.desk-shell .file-nav-tab:nth-child(2n){letter-spacing:0;filter:drop-shadow(2px 4px 3px #0008);width:100%;min-height:48px;padding:8px 5px;font-size:14px;line-height:1.15;transform:rotate(-1deg)}.desk-shell .file-nav-tab:nth-child(2n){transform:rotate(1deg)}.desk-shell .file-nav-tab span{text-transform:lowercase;display:block}.desk-shell .file-nav-tab span:first-letter{text-transform:uppercase}.desk-shell .file-nav-tab[href^=\/biblioteka]{font-size:12px}.desk-shell .file-nav-tab:hover,.desk-shell .file-nav-tab[aria-current]{transform:translate(-3px)}.desk-shell .file-nav-tab[aria-current] span{text-underline-offset:3px;text-decoration:underline}.desk-shell :is(.scene-section,.section,.journal-page){padding-left:22px;padding-right:22px}.desk-shell :is(h1,.desk-page>h1,.how-page h1,.journal-heading h1,.account-form-wrap h1){font-size:42px}.desk-shell :is(h2,.profile-sheet h2,.empty-state h2,.newsletter-card h2){font-size:32px}.desk-shell .library-page h1 em{font-size:clamp(28px,9vw,42px)}.desk-shell .desk-hero{gap:14px;width:calc(100% - 18px);height:auto;padding:170px 12px 34px;display:grid}.desk-shell .desk-hero h1{width:calc(100% - 20px);font-size:24px;display:block;top:5px;left:10px}.desk-shell .desk-hero h1>span{gap:14px}.desk-shell .desk-hero h1 em{margin:12px 0 0;font-size:clamp(48px,17vw,72px);display:block}.desk-shell .hero-folder{width:100%;height:calc(100% - 235px);top:175px;left:0}.desk-shell .hero-book-object{width:83%;margin:0 0 0 7%;position:relative;top:auto;left:auto}.desk-shell .hero-book-object .cover-lettering h2{font-size:30px}.desk-shell .hero-letter{width:100%;margin-top:-28px;padding:31px 19px 18px 36px;position:relative;top:auto;left:auto;right:auto}.desk-shell .hero-letter .typewriter{font-size:14px}.desk-shell .hero-letter>.rubber-stamp{font-size:16px}.desk-shell .hero-letter .handwritten{width:78px;font-size:21px}.desk-shell .hero-letter .wax-button{width:88px;min-width:88px;height:88px;padding:15px}.desk-shell .hero-code-tag{justify-self:end;width:190px;height:68px;margin-top:-5px;font-size:17px;position:relative;top:auto;right:auto}.desk-shell .archive-id{font-size:9px;position:relative;bottom:auto;left:auto}.desk-shell :is(.journal-paper,.profile-sheet,.account-form-wrap,.checkout-sheet,.account-settings,.contact-sheet,.faq-sheet,.legal-sheet,.statement-paper,.merchant-card){padding-left:20px;padding-right:20px}.desk-shell .section-label,.desk-shell .profile-tabs{flex-wrap:wrap}.desk-shell .tactile-cover.compact{width:min(185px,100%);height:auto}.desk-shell .answer-meta{flex-wrap:wrap;gap:12px}.desk-shell .answer-meta select{max-width:100%}.desk-shell .answer-row{flex-direction:column;align-items:stretch}.desk-shell .answer-row .button.primary{align-self:flex-end}.desk-shell .hint-buttons{flex-wrap:wrap}.desk-shell .code-segments input{padding-left:0;padding-right:0;font-size:14px!important}.desk-shell .newsletter-card{padding-left:20px;padding-right:20px}}@media (forced-colors:active){.desk-shell :is(h1,h2,h3),.desk-shell .file-nav-tab span{filter:none}.desk-shell .desk-hero h1{color:canvastext;text-shadow:none}}
.desk-shell{--aged-button:url(/objects/worn-file-tab-v2.webp)}.desk-shell :is(.cardboard-tag:not(.hero-code-tag),.button.secondary,.folder-tab,.folder-lip,.profile-tabs button,.account-tabs button,.library-tabs button,.drawer-file,.page-thumbnails button){background-image:var(--aged-button);background-position:50% 86%;background-repeat:no-repeat;background-size:105% 184%;background-origin:border-box;background-clip:border-box;border-image-source:none;border-radius:0}.desk-shell :is(.profile-tabs button.active,.account-tabs button.active,.library-tabs button.active){border-image-source:none}.desk-shell .file-nav-tab,.desk-shell .file-nav-tab:nth-child(2n){background-image:var(--aged-button);padding-top:22px;padding-bottom:10px}@media (max-width:760px){.desk-shell .file-nav-tab,.desk-shell .file-nav-tab:nth-child(2n){padding-top:12px;padding-bottom:4px}}
