@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cinzel-latin-400-normal-DnUIPmzd.woff2)format("woff2"),url(/assets/cinzel-latin-400-normal-C8jUSQqm.woff)format("woff")}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cinzel-latin-500-normal-B-2dbOfA.woff2)format("woff2"),url(/assets/cinzel-latin-500-normal-DMNTwV-V.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-italic-BLh7T8o8.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff)format("woff")}:root{--paper-texture:url("data:image/svg+xml,%3Csvg viewBox='0 0 240 240' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cpath fill='%236e5428' opacity='.055' filter='url(%23grain)' d='M0 0h240v240H0z'/%3E%3C/svg%3E");--paper-light:#f4eddd;--paper-base:#e9ddc3;--paper-aged:#cbb68c;--centrago-green:#0d3328;--centrago-green-deep:#09251e;--ink:#202b25;--ink-muted:#536055;--bronze:#92703d;--gold-highlight:#c6a15b;--seal-red:#78352d;--display:"Cinzel", Georgia, serif;--body:"Cormorant Garamond", Georgia, serif;color:var(--ink);background:var(--centrago-green-deep);font-family:var(--body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:20px;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:86px}body{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}button{border-radius:0}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--gold-highlight);outline-offset:5px}input:focus-visible{outline-color:var(--centrago-green);outline-offset:2px}h1,h2,h3,p{margin-top:0}h1:focus{outline:none}h1,h2,h3{font-weight:400}h2{letter-spacing:-.035em;font-size:clamp(2.2rem,4.5vw,3.5rem);line-height:1.12}h2 em,h1 em{font-weight:400}p{line-height:1.65}::selection{color:#fff9eb;background:#b59354}.container{width:calc(100% - 144px);max-width:1200px;margin-inline:auto}.eyebrow{font:400 .53rem/1.6 var(--display);letter-spacing:.27em}.skip-link{z-index:100;color:var(--ink);background:var(--paper-light);padding:12px 20px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}.emblem{object-fit:cover;aspect-ratio:1;border-radius:50%}.paper-emblem{filter:grayscale()invert()contrast(4);mix-blend-mode:multiply;width:72px;height:72px}.site-header{z-index:20;height:92px;color:var(--paper-light);background:linear-gradient(#09251e88,#0000);border-bottom:1px solid #e9ddc326;justify-content:space-between;align-items:center;gap:24px;padding:0 5%;display:flex;position:absolute;inset:0 0 auto}.brand{align-items:center;gap:12px;display:flex}.brand .emblem{mix-blend-mode:screen;width:45px;height:45px}.brand span{flex-direction:column;gap:3px;display:flex}.brand small{font:.4rem var(--display);letter-spacing:.4em}.brand strong{font:.79rem var(--display);letter-spacing:.14em}.primary-nav{align-items:center;gap:32px;font-size:.81rem;display:flex}.primary-nav>a{padding-block:12px;position:relative}.primary-nav>a:not(.nav-member):after{content:"";background:var(--gold-highlight);transform-origin:0;height:1px;transition:transform .2s;position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.primary-nav>a:hover:after{transform:scaleX(1)}.nav-member{border:1px solid #d6c49e6b;align-items:center;gap:10px;transition:background .2s;display:flex;padding:10px 17px!important}.nav-member:hover,.nav-member[aria-current]{background:#d6c49e16}.nav-member svg{stroke:currentColor;stroke-width:1.3px}.menu-toggle{display:none}.hero{height:max(760px,100svh);min-height:min(920px,100svh);max-height:1100px;color:var(--paper-light);background:#153127;position:relative;overflow:hidden}.hero-art{transform:translateY(var(--drift,0px));position:absolute;inset:-30px 0}.hero-art img{object-fit:cover;object-position:65% center;width:100%;height:100%;animation:1.5s ease-out both scene-awaken}.hero-shade{background:linear-gradient(90deg,#06251ed9 0%,#08251e86 35%,#12281c08 70%),linear-gradient(#071d1844,#0000 30% 65%,#071d18a8);position:absolute;inset:0}.hero-content{width:60%;margin-left:10%;padding-top:clamp(175px,22vh,240px);position:relative}.hero-kicker{font:.5rem/1.6 var(--display);letter-spacing:.26em;color:#d3bc8c;align-items:center;gap:14px;margin-bottom:47px;animation:.8s 50ms both title-arrive;display:flex}.hero-kicker span{background:currentColor;width:32px;height:1px}.hero-fractio{letter-spacing:.65em;margin-bottom:7px;font-size:.62rem;animation:.8s .1s both title-arrive}.hero h1{font:400 clamp(3rem, 7.6vw, 6.2rem)/1.25 var(--display);letter-spacing:.015em;margin:0 0 12px -5px;animation:1s .15s both title-arrive}.hero-subtitle{margin-bottom:20px;font-size:clamp(1.7rem,3.1vw,2.6rem);line-height:1.14;animation:.9s .25s both title-arrive}.hero-subtitle em{color:#dfcba3}.hero-description{color:#e5ddcd;max-width:500px;margin-bottom:30px;font-size:.92rem;line-height:1.6;animation:.8s .3s both title-arrive}.hero .button{animation:.8s .35s both title-arrive}.button{min-height:54px;font:500 .61rem/1.4 var(--display);letter-spacing:.08em;border:1px solid #0000;justify-content:center;align-items:center;gap:30px;padding:16px 25px;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.button:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0002}.button:active{transform:translateY(1px)}.button-gold{color:#19372a;background:#d4bd8d;border-color:#e5d2ac}.button-gold:hover{background:#e3cca0}.button-green{background:var(--centrago-green);color:var(--paper-light);border-color:#265141}.button-green:hover{background:#184b3a}.arrow{stroke:currentColor;stroke-width:1.2px;flex-shrink:0;width:30px;height:16px}.arrow-down{transform:rotate(90deg)}.hero-bottom{font:.44rem/1.5 var(--display);letter-spacing:.16em;color:#f4edddbd;justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;inset:auto 5% 65px}.hero-folio{text-align:right}.scroll-cue{align-items:center;gap:18px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.scroll-cue .arrow{width:24px}.paper-rip{background:var(--paper-light);clip-path:polygon(0 53%,2% 61%,4% 36%,6% 53%,8% 44%,10% 62%,12% 43%,15% 52%,18% 36%,21% 50%,24% 44%,27% 60%,30% 43%,33% 56%,36% 31%,40% 55%,44% 45%,48% 59%,51% 39%,54% 49%,57% 34%,60% 56%,63% 43%,66% 60%,70% 40%,74% 50%,78% 35%,82% 58%,85% 43%,88% 53%,92% 38%,96% 55%,100% 42%,100% 100%,0 100%);height:30px;position:absolute;inset:auto -1px -1px}.dust{pointer-events:none;position:absolute;inset:0;overflow:hidden}.dust i{opacity:0;background:#f5d79b;border-radius:50%;width:3px;height:3px;animation:12s linear infinite dust-drift;position:absolute;bottom:0;left:25%;box-shadow:0 0 8px #d4aa57}.dust i:nth-child(2){animation-duration:15s;animation-delay:3s;left:45%}.dust i:nth-child(3){animation-delay:7s;left:72%}.dust i:nth-child(4){animation-duration:19s;animation-delay:2s;left:86%}.dust i:nth-child(5){animation-delay:9s;left:32%}.dust i:nth-child(6){animation-duration:17s;animation-delay:4s;left:61%}.dust i:nth-child(7){animation-delay:6s;left:14%}.dust i:nth-child(8){animation-delay:10s;left:93%}.paper{background-color:var(--paper-light);background-image:var(--paper-texture), radial-gradient(ellipse at 0% 20%, #b99e6020, transparent 45%), radial-gradient(ellipse at 100% 80%, #ac8c6020, transparent 45%);position:relative}.chronicle{padding:100px 0 85px}.chapter-margin{writing-mode:vertical-rl;font:.45rem var(--display);letter-spacing:.18em;color:var(--bronze);position:absolute;top:138px;left:30px}.chapter-opening{text-align:center}.chapter-number{color:var(--bronze);font:1rem var(--display);margin-bottom:24px;display:block}.chapter-opening .eyebrow{color:#6b643f;margin-bottom:22px}.chapter-opening h2{color:var(--centrago-green)}.ornament{justify-content:center;align-items:center;gap:17px;margin:28px auto 45px;display:flex}.ornament span{opacity:.35;background:currentColor;width:66px;height:1px}.ornament svg{stroke:currentColor;fill:none;stroke-width:.7px;width:22px;height:22px;color:var(--bronze)}.chronicle-layout{grid-template-columns:1fr .8fr;align-items:center;gap:12%;max-width:1000px;padding-top:10px;display:grid}.chronicle-copy{padding:15px 0}.chronicle-copy p{margin-bottom:20px;font-size:1.04rem;line-height:1.7}.dropcap:first-letter{float:left;font:3.7rem/.8 var(--display);color:var(--centrago-green);padding:8px 10px 4px 0}.text-link{color:var(--centrago-green);background:0 0;border:0;border-bottom:1px solid #92703d88;align-items:center;gap:18px;padding:8px 0;font-size:.86rem;transition:gap .2s;display:inline-flex}.text-link:hover{gap:26px}.archive-plate{background:#e6d8b9;border:1px solid #aa8b563d;margin:12px;padding:14px;position:relative;transform:rotate(2deg);box-shadow:2px 7px 15px #66502d19,-2px 0 #f9f1df,-4px 0 #c9b791}.archive-frame{text-align:center;outline-offset:4px;background:radial-gradient(#f4eddd,#e4d6b8);border:1px solid #92703d7a;outline:1px solid #92703d45;padding:40px 22px 35px}.archive-emblem{filter:grayscale()invert()contrast(4);mix-blend-mode:multiply;width:120px;height:120px}.archive-frame p{font:1.22rem/1.7 var(--display);letter-spacing:.13em;color:var(--centrago-green);margin:27px 0 14px}.archive-frame>span{font-size:.85rem;font-style:italic}.archive-lines{background:var(--bronze);width:70px;height:1px;margin:22px auto 0}.plate-caption{font:.38rem var(--display);letter-spacing:.12em;color:#675b3e;justify-content:space-between;padding-top:14px;display:flex}.chronicle-quote{text-align:center;padding:65px 24px 0}.chronicle-quote>span{color:#92703d80;font-size:4rem;line-height:1}blockquote{color:var(--centrago-green);margin:0 auto 22px;font-size:clamp(1.45rem,2.8vw,2rem);line-height:1.4}.chronicle-quote>p{font:.43rem/1.7 var(--display);letter-spacing:.1em;color:var(--ink-muted)}.fractio-section{background:var(--centrago-green);color:var(--paper-light);border-block:4px double #c6a15b66;padding:110px 0 105px;position:relative;overflow:hidden}.fractio-watermark{opacity:.04;pointer-events:none;width:600px;position:absolute;top:-20px;left:-180px;transform:rotate(-15deg)}.fractio-watermark .emblem{mix-blend-mode:screen;width:100%;height:auto}.fractio-layout{grid-template-columns:1fr 1fr;gap:11%;display:grid;position:relative}.fractio-intro h2{margin-bottom:28px;font-size:clamp(2rem,3.5vw,2.7rem)}.fractio-intro h2 em{color:#d1bb8a}.fractio-intro p:not(.eyebrow){color:#e2dac8;max-width:460px;font-size:.96rem}.fractio-intro .eyebrow{color:#d4bd8d;margin-bottom:30px}.fractio-intro .ornament{justify-content:start;margin:30px 0 0}.tenet{border-bottom:1px solid #cbb68c40;gap:25px;padding-block:23px;display:flex}.tenet:first-child{padding-top:0}.tenet:last-child{border-bottom:none}.tenet>span{color:var(--gold-highlight);font:.75rem var(--display);min-width:24px;padding-top:4px}.tenet h3{margin-bottom:9px;font-size:1.2rem}.tenet p{color:#d5cfbe;margin-bottom:0;font-size:.85rem;line-height:1.6}.invitation{text-align:center;padding:92px 24px 100px}.wax-seal{background:#194431;border:4px double #65805d;border-radius:47% 53% 51% 49%/53% 48% 52% 47%;place-items:center;width:83px;height:83px;margin:0 auto 33px;display:grid;transform:rotate(-8deg);box-shadow:1px 3px 2px #0004,inset 1px 2px 5px #0006,0 0 0 3px #204431}.wax-seal .emblem{opacity:.7;mix-blend-mode:screen;width:53px;height:53px}.invitation .eyebrow{color:#6b643f;margin-bottom:22px}.invitation h2{color:var(--centrago-green);margin-bottom:24px;font-size:clamp(2rem,4vw,3rem)}.invitation p:not(.eyebrow){color:var(--ink-muted);font-size:.99rem}.invitation-note{color:var(--ink-muted);margin-top:16px;font-size:.7rem;font-style:italic;display:block}.site-footer{background:var(--centrago-green-deep);color:#d9d1bd;padding:34px 5% 22px}.footer-inner{justify-content:space-between;align-items:center;gap:22px;display:flex}.footer-brand{font:.65rem var(--display);letter-spacing:.1em}.footer-inner>span{opacity:.8;font-size:.78rem;font-style:italic}.motion-control{color:inherit;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:10px 0;font-size:.65rem;display:flex}.footer-note{font:.4rem var(--display);letter-spacing:.18em;text-align:center;opacity:.6;border-top:1px solid #e9ddc31a;margin-top:15px;padding-top:17px}.access-page{min-height:950px;color:var(--paper-light);isolation:isolate;padding:178px 0 100px;position:relative}.access-art{z-index:-1;background:linear-gradient(90deg,#09251edc,#09251e89),url(/images/centrago-hero.webp) 65%/cover;position:absolute;inset:0}.access-layout{grid-template-columns:1fr 1fr;align-items:center;gap:11%;max-width:1160px;display:grid}.access-story .back-link{margin-bottom:75px;display:inline-block}.back-link{opacity:.8;padding-block:8px;font-size:.8rem}.back-link:hover{opacity:1}.access-story h1{letter-spacing:-.025em;margin-bottom:25px;font-size:clamp(2.4rem,4.5vw,3.3rem);line-height:1.12}.access-story h1 em{color:#d5bf94}.access-story .eyebrow{color:#d5bf94;margin-bottom:24px}.access-story .ornament{justify-content:start;margin:28px 0}.access-story>p:last-child{color:#e5ddcd;font-size:1.02rem}.login-sheet{color:var(--ink);border:1px solid #fff4;padding:42px 42px 30px;transform:rotate(.5deg);box-shadow:5px 18px 35px #0004,-4px -2px #d8c9a5}.sheet-corner{background:linear-gradient(45deg,#c9b588 48%,#09251e 52%);width:32px;height:32px;position:absolute;top:0;right:0;box-shadow:-2px 2px 4px #0001}.login-sheet .paper-emblem{width:60px;height:60px;margin:0 auto 22px;display:block}.login-sheet>.eyebrow,.login-sheet>h2,.login-intro{text-align:center}.login-sheet>.eyebrow{margin-bottom:15px;font-size:.46rem}.login-sheet h2{letter-spacing:-.03em;color:var(--centrago-green);margin-bottom:10px;font-size:1.67rem}.login-intro{color:var(--ink-muted);margin-bottom:28px;font-size:.8rem}form label{margin-bottom:8px;font-size:.85rem;font-weight:600;display:block}form input{width:100%;height:50px;color:var(--ink);background:#fcf6e780;border:1px solid #958665;border-radius:0;padding:10px 13px;font-size:.94rem}form input::placeholder{color:#6c705f}form>input{margin-bottom:20px}.password-field{position:relative}.password-field input{padding-right:85px}.password-field button{min-width:75px;color:var(--centrago-green);text-underline-offset:3px;background:0 0;border:0;padding:8px 12px;font-size:.74rem;text-decoration:underline;position:absolute;top:0;bottom:0;right:0}.form-feedback{min-height:25px}.form-error{color:var(--seal-red);border-left:2px solid;margin:13px 0;padding-left:10px;font-size:.8rem;line-height:1.35}form>.button{width:100%}.login-note{border-top:1px solid #a58b5b45;align-items:center;gap:10px;margin-top:26px;padding-top:20px;display:flex}.login-note p{color:var(--ink-muted);margin:0;font-size:.71rem;line-height:1.5}.login-note>span{color:var(--bronze);font-size:1.2rem}.member-page{min-height:850px;padding:130px 0 90px}body:has(.member-page) .site-header{background:var(--centrago-green)}.member-topline{justify-content:space-between;align-items:center;gap:20px;display:flex}.member-status{color:var(--ink-muted);align-items:center;gap:8px;font-size:.7rem;display:flex}.member-status i{background:#3b6844;border-radius:50%;width:6px;height:6px}.member-welcome{text-align:center;max-width:800px;margin-inline:auto;padding-top:52px}.member-welcome .paper-emblem{margin-bottom:25px}.member-welcome h1{color:var(--centrago-green);letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(2.5rem,5vw,3.8rem);line-height:1.15}.member-welcome>p:not(.eyebrow){color:var(--ink-muted);font-size:1rem}.member-welcome .ornament{margin-bottom:25px}.member-letter{text-align:left;background:#fff7e54d;border:1px solid #92703d55;max-width:620px;margin:45px auto 35px;padding:35px 40px;box-shadow:3px 4px #e4d9be,4px 5px #b8a27466}.member-letter .eyebrow{color:#6b643f;font-size:.4rem}.member-letter h2{margin:18px 0;font-size:1.7rem}.member-letter p{font-size:.95rem}.letter-signature{color:#6b643f;text-align:right;font-style:italic;display:block}.member-error{max-width:500px;color:var(--seal-red);margin:20px auto}.page-turn{z-index:40;pointer-events:none;animation:.75s both turn-container;position:fixed;inset:0;overflow:hidden}.page-turn-edge{transform-origin:0;background-color:var(--paper-light);background-image:var(--paper-texture), linear-gradient(90deg, transparent 75%, #92703d55);animation:.7s cubic-bezier(.25,.65,.25,1) both leaf-turn;position:absolute;inset:0;box-shadow:20px 0 60px #0005}.reveal-ready{opacity:.08;transform:translateY(24px)}.reveal-ready.revealed{opacity:1;transition:opacity .85s,transform .85s cubic-bezier(.2,.7,.3,1);transform:translateY(0)}.reveal-ready .ornament span{transform-origin:50%;transform:scaleX(0)}.reveal-ready.revealed .ornament span{transition:transform 1s .25s;transform:scaleX(1)}.archive-plate.reveal-ready{transform:translateY(24px)rotate(4deg)}.archive-plate.revealed{transform:rotate(2deg)}@keyframes title-arrive{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes scene-awaken{0%{filter:brightness(.7);transform:scale(1.035)}to{filter:brightness();transform:scale(1)}}@keyframes dust-drift{0%{opacity:0;transform:translate(0)}15%{opacity:.45}80%{opacity:.25}to{opacity:0;transform:translate(75px,-650px)}}@keyframes leaf-turn{0%{opacity:.95;transform:perspective(1500px)rotateY(0)}to{opacity:0;transform:perspective(1500px)rotateY(-105deg)}}@keyframes turn-container{0%,99%{visibility:visible}to{visibility:hidden}}@media (width>=1700px){.hero-content{margin-left:max(10%,50vw - 700px)}}@media (width<=1100px){.primary-nav{gap:20px}.primary-nav>a{font-size:.72rem}.container{width:calc(100% - 100px)}.hero-content{margin-left:8%}.chronicle-layout{gap:8%}.access-layout{gap:6%}.login-sheet{padding-inline:28px}}@media (width<=800px){.site-header{height:80px;padding-inline:24px}.menu-toggle{color:inherit;background:0 0;border:1px solid #e9ddc34d;align-items:center;gap:10px;min-height:44px;padding:10px 14px;font-size:.75rem;display:flex}.primary-nav{background:#0d3328fa;border-bottom:1px solid #c6a15b66;padding:20px 24px 28px;display:none;position:absolute;top:80px;left:0;right:0}.primary-nav.open{flex-direction:column;align-items:stretch;gap:5px;display:flex}.primary-nav>a{padding-block:12px;font-size:.9rem}.nav-member{margin-top:10px}.container{width:calc(100% - 64px)}.hero{height:850px;min-height:100svh;max-height:none}.hero-content{width:85%;padding-top:190px}.hero h1{font-size:clamp(2.8rem,10vw,4.5rem)}.hero-subtitle{font-size:2.2rem}.hero-art img{object-position:60% center}.hero-shade{background:linear-gradient(90deg,#06251ed9,#08251e77 70%),linear-gradient(#0000 40%,#071d18b0)}.hero-bottom>span:first-child{display:none}.hero-folio{margin-left:auto}.scroll-cue{left:3%;transform:none}.chronicle{padding-top:75px}.chapter-margin{font-size:.37rem;left:10px}.chronicle-layout{grid-template-columns:1fr .8fr;gap:6%}.archive-frame{padding:30px 12px}.archive-emblem{width:90px;height:90px}.archive-frame p{font-size:1rem}.fractio-layout{grid-template-columns:1fr;gap:45px}.fractio-section{padding-block:75px}.fractio-intro p:not(.eyebrow){max-width:none}.access-page{padding-top:125px}.access-layout{grid-template-columns:1fr;gap:35px;max-width:560px}.access-story .back-link{margin-bottom:35px}.access-story .ornament,.access-story>p:last-child{display:none}.access-story h1{font-size:2.4rem}.login-sheet{padding:35px 35px 30px}.footer-inner{flex-wrap:wrap}.footer-inner>span{text-align:center;order:3;width:100%}.member-topline{align-items:flex-start}.member-status{font-size:.65rem}}@media (width<=540px){:root{font-size:19px}.container{width:calc(100% - 44px)}.site-header{padding-inline:20px}.brand .emblem{width:38px;height:38px}.brand strong{font-size:.66rem}.brand small{font-size:.35rem}.hero{height:820px}.hero-content{margin-left:7%;padding-top:170px}.hero-kicker{margin-bottom:47px;font-size:.45rem}.hero h1{margin-left:-2px;font-size:11.2vw}.hero-subtitle{margin-top:20px;font-size:2.2rem}.hero-description{font-size:.9rem}.desktop-break{display:none}.hero-art img{object-position:57% center}.hero-bottom{bottom:55px}.hero-folio{display:none}.chronicle-layout{flex-direction:column;gap:28px;display:flex}.chronicle-copy{width:100%}.archive-plate{width:min(85%,330px)}.archive-frame{padding-block:35px}.archive-emblem{width:110px;height:110px}.archive-frame p{font-size:1.2rem}.chapter-margin{display:none}.chapter-opening{padding-inline:22px}.chapter-opening h2{font-size:2.25rem}.chronicle-quote{padding-top:55px}.fractio-intro h2{font-size:2.1rem}.tenet{gap:16px}.invitation{padding-block:70px}.access-story h1{font-size:2.1rem}.login-sheet{padding-inline:24px;transform:none}.login-sheet h2{font-size:1.5rem}.member-page{padding-top:110px}.member-topline{flex-direction:column;gap:10px}.member-welcome{padding-top:35px}.member-welcome h1{font-size:2.5rem}.member-letter{padding:28px 22px}.footer-brand{font-size:.55rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.hero-art,.archive-plate,.reveal-ready,.reveal-ready.revealed{opacity:1;transform:none!important}.reveal-ready .ornament span{transform:none}.dust,.page-turn{display:none}}html[data-effects=off]{scroll-behavior:auto}html[data-effects=off] *,html[data-effects=off] :before,html[data-effects=off] :after{transition:none!important;animation:none!important}html[data-effects=off] .hero-art,html[data-effects=off] .reveal-ready{opacity:1;transform:none}html[data-effects=off] .reveal-ready .ornament span{transform:none}html[data-effects=off] .dust,html[data-effects=off] .page-turn{display:none}:root{--desk-wood:#30231a;--desk-shadow:#100c09;--paper-surface:url(/images/desk/parchment.webp);--object-shadow:6px 20px 22px #08060370}.writing-desk{isolation:isolate;background:#241b14;position:relative;overflow:clip}.writing-desk:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at 20% 6%,#ce9b3820,#0000 22%),linear-gradient(90deg,#100a0755,#0000 12% 88%,#100a0755);position:absolute;inset:0}.site-header{background:linear-gradient(#100e0bed,#17171180);border-bottom-color:#d8bd7d2e;height:100px}.brand .emblem{mix-blend-mode:normal}.emblem{object-fit:contain;border-radius:0}.paper-emblem{filter:none;mix-blend-mode:normal;content:url(/images/desk/emblem-green.png)}.site-footer{background:#111a14;border-top:1px solid #d0b47740}.motion-control{z-index:30;color:#f4eddd;background:#11281fef;border:1px solid #c6a15b80;min-height:44px;padding:11px 15px;font-size:.68rem;position:fixed;bottom:18px;right:20px;box-shadow:0 3px 15px #0004}.writing-desk .paper,.archive-reader .paper{background-color:var(--paper-light);background-image:linear-gradient(#f4eddd50, #f4eddd50), var(--paper-surface);background-size:100% 100%}.desk-prologue{height:max(920px,100svh);min-height:920px;max-height:1120px;padding-top:1px;position:relative}.hero-scene{transform:translateY(var(--travel,0px)) rotate(-.5deg);position:absolute;inset:118px 3.2% 155px;box-shadow:0 12px 40px #0008,0 0 0 1px #ae8f4940}.desk-hero-art{width:100%;height:100%;display:block;overflow:hidden}.desk-hero-art img{object-fit:cover;object-position:65% center;width:100%;height:100%;animation:1.4s ease-out both scene-awaken}.hero-scene-shade{background:linear-gradient(90deg,#09231de8,#0c241c90 42%,#0d231300 78%),linear-gradient(#14251c30,#0000 15% 65%,#171711c0);position:absolute;inset:0}.scorched-edge{pointer-events:none;clip-path:polygon(0 .7%,15% 0,30% .3%,50% 0,70% .5%,86% 0,100% .5%,99.5% 30%,100% 65%,99.6% 99%,92% 100%,83% 99.4%,72% 100%,60% 98.7%,47% 99.7%,33% 99%,18% 99.8%,0 99%,.4% 60%);position:absolute;inset:-3px;box-shadow:inset 0 0 12px 5px #1b110d,inset 0 -7px 16px #050403}.scorched-edge:after{content:"";background:#b95a2280;width:18%;height:2px;animation:6s ease-in-out infinite alternate ember-edge;position:absolute;bottom:0;left:48%;box-shadow:0 -2px 12px #e760183b}.desk-hero-copy{z-index:2;color:var(--paper-light);pointer-events:none;width:75%;margin:clamp(180px,17.5vh,235px) 0 0 9%;padding-top:45px;position:relative}.desk-hero-copy a{pointer-events:auto}.desk-hero-copy .hero-kicker{color:#e2c594;margin-bottom:43px;font-size:.46rem}.hero-name{align-items:center;gap:24px;display:flex}.hero-name>.emblem{filter:drop-shadow(0 3px 5px #0003);width:clamp(60px,7vw,100px);height:auto;animation:1s .1s both heraldic-print}.hero-name .eyebrow{letter-spacing:.65em;margin:0 0 7px 4px;font-size:.58rem}.hero-name h1{font:400 clamp(3.2rem, 7.5vw, 6.7rem)/1.14 var(--display);letter-spacing:.025em;margin:0 0 0 -2px;animation:.9s .15s both title-arrive}.desk-hero-subtitle{margin:35px 0 20px;font-size:clamp(2.3rem,4.1vw,3.4rem);line-height:1.05;animation:.9s .25s both title-arrive}.desk-hero-subtitle em{color:#e0caa1}.desk-hero-description{color:#ece3d3;margin-bottom:30px;font-size:1rem;line-height:1.6;animation:.9s .3s both title-arrive}.desk-hero-copy .button{animation:.9s .35s both title-arrive}.prologue-caption{color:#e9ddc3a0;font:.4rem var(--display);letter-spacing:.18em;justify-content:space-between;display:flex;position:absolute;bottom:180px;left:6%;right:6%}.loose-note{width:385px;box-shadow:var(--object-shadow);transform:translateY(var(--travel,0px)) rotate(calc(-6deg + var(--scroll-turn,0deg)));z-index:3;padding:30px 40px 25px;position:absolute;bottom:65px;right:12%}.loose-note:before{content:"";pointer-events:none;border:1px solid #92703d40;position:absolute;inset:7px}.loose-note .eyebrow{color:#655333;font-size:.42rem}.loose-note p{margin:13px 0;font-size:1.3rem;line-height:1.3}.note-ink{clip-path:polygon(0 15%,98% 0,100% 45%,2% 100%);background:#304536;width:65%;height:2px;margin-left:auto;display:block;transform:rotate(-2deg)}.desk-object{aspect-ratio:1;pointer-events:none;filter:drop-shadow(4px 10px 6px #0004);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;display:block}.object-quill{clip-path:polygon(0 0,100% 0,100% 92%,32% 92%,32% 100%,0 100%);background-image:url(/images/desk/quill.webp)}.object-candle{background-image:url(/images/desk/candle.webp)}.object-compass{clip-path:polygon(20% 0,100% 0,100% 100%,0 100%,0 15%,20% 15%);background-image:url(/images/desk/compass.webp)}.object-seal{background-image:url(/images/desk/seal.webp)}.hero-candle{width:210px;transform:translateY(var(--travel,0px)) rotate(8deg);z-index:4;position:absolute;bottom:40px;right:2.5%}.candle-halo{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(#ffd08820,#0000 57%);width:240%;height:240%;animation:5s ease-in-out infinite alternate candle-breathe;position:absolute;top:-70%;left:-70%}.desk-scroll-hint{color:#dfcfae;align-items:center;gap:15px;max-width:40%;font-size:.77rem;font-style:italic;display:flex;position:absolute;bottom:40px;left:7%}.desk-scroll-hint>span{font-size:1.5rem;animation:3s ease-in-out infinite hint-drift}.atmosphere{pointer-events:none;position:absolute;inset:0;overflow:hidden}.atmosphere i{left:var(--x);opacity:0;width:2px;height:3px;animation:ember-rise var(--duration) var(--delay) linear infinite;background:#f3b45e;border-radius:70% 20%;position:absolute;bottom:-10%;box-shadow:0 0 8px #ef8426}.atmosphere i:nth-child(3n){background:#f66825;width:3px;height:1px}.atmosphere i:nth-child(4n){box-shadow:none;background:#c5c4b6;width:4px;height:2px}.smoke-veil{filter:blur(25px);background:radial-gradient(at 35% 60%,#b5ab9920,#0000 45%),radial-gradient(at 80%,#b8ac8a15,#0000 40%);animation:26s ease-in-out infinite alternate smoke-pass;position:absolute;inset:30% -20% -30%}.desk-chapter{max-width:1480px;margin:auto;padding:30px 7% 65px;scroll-margin-top:25px;position:relative}.desk-section-label{font:.46rem/1.6 var(--display);letter-spacing:.2em;color:#e4d0a7;align-items:center;gap:20px;margin:0 0 65px;display:flex}.desk-section-label>span:first-child{border:1px solid #c6a15b66;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.64rem;display:grid}.desk-section-label i{transform-origin:0;background:linear-gradient(90deg,#c6a15b66,#0000);flex:1;height:1px}.archive-composition{min-height:760px;padding:0 40% 0 0;position:relative}.chronicle-sheet{transform:translateY(var(--travel,0px)) rotate(calc(-2deg + var(--scroll-turn,0deg)));box-shadow:var(--object-shadow);z-index:3;min-height:620px;padding:55px 55px 65px;position:relative}.chronicle-sheet:before,.community-sheet:before{content:"";pointer-events:none;border:1px solid #92703d30;position:absolute;inset:9px}.sheet-folio{text-align:right;font:.38rem var(--display);letter-spacing:.15em;color:#6a5839;margin-bottom:32px;display:block}.chronicle-sheet h2{margin-bottom:20px;font-size:clamp(2rem,3.8vw,3rem);line-height:1.08}.chronicle-sheet .ornament{justify-content:flex-start;margin:23px 0}.chronicle-sheet p:not(.eyebrow){font-size:1.02rem;line-height:1.65}.burn-mark{clip-path:polygon(100% 0,100% 75%,90% 79%,95% 87%,83% 94%,87% 100%,0 100%,0 0);pointer-events:none;background:radial-gradient(at 100% 100%,#1c140d 0%,#342116 14%,#88533180 32%,#0000 70%);width:85px;height:110px;position:absolute;bottom:-1px;right:-1px}.codex-placement{width:37%;transform:translateY(var(--travel,0px)) rotate(calc(9deg + var(--scroll-turn,0deg)));z-index:4;perspective:1000px;position:absolute;top:25px;right:0}.ancient-codex{aspect-ratio:.74;color:#e5d1a4;text-align:center;perspective:1100px;isolation:isolate;filter:drop-shadow(10px 22px 13px #0c070b85);background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.codex-pages{background:repeating-linear-gradient(0deg,#a99773 0 1px,#e6d8b7 1px 3px);border-radius:2px 8px 7px 2px;position:absolute;inset:5px -7px -7px 10px;transform:skewY(-1deg);box-shadow:3px 4px #342b1d}.codex-cover{transform-origin:4%;background:linear-gradient(90deg,#040f0b 0%,#31513b 3%,#0b281d 5%,#173e2c 9%,#0e2a20 14%,#152e21 75%,#112519 97%,#030d08),url(/images/desk/walnut.webp);border:1px solid #92703d88;border-radius:2px 5px 4px 2px;flex-direction:column;justify-content:center;align-items:center;padding:30px;transition:transform .65s cubic-bezier(.22,.68,.2,1),box-shadow .5s;display:flex;position:absolute;inset:0;box-shadow:inset 0 0 0 10px #152e21,inset 0 0 0 11px #b18b4c77,inset 0 0 0 15px #152e21,inset 0 0 0 16px #b18b4c44}.codex-cover:after{content:"";background:var(--paper-texture);opacity:.8;pointer-events:none;position:absolute;inset:0}.codex-small{font:.4rem var(--display);letter-spacing:.2em}.codex-cover .emblem{opacity:.8;width:38%;height:auto;margin:40px 0 25px}.codex-title{font:clamp(1rem, 2vw, 1.65rem) var(--display);letter-spacing:.03em}.codex-rule{background:#c6a15b88;width:65px;height:1px;margin:22px 0}.codex-motto{font-size:.85rem;font-style:italic}.codex-open{color:#f4eddd;border-bottom:1px solid #c6a15b88;margin-top:35px;padding-bottom:5px;font-size:.65rem}.book-corner{opacity:.75;border-style:double;border-color:#bd9c5f;width:28px;height:28px;position:absolute}.corner-tl{border-width:3px 0 0 3px;top:20px;left:20px}.corner-tr{border-width:3px 3px 0 0;top:20px;right:20px}.corner-bl{border-width:0 0 3px 3px;bottom:20px;left:20px}.corner-br{border-width:0 3px 3px 0;bottom:20px;right:20px}.object-caption{text-align:center;color:#e0cfae;margin-top:30px;font-size:.8rem;font-style:italic;display:block}.archive-quill{z-index:5;width:240px;transform:translateY(var(--travel,0px)) rotate(calc(-15deg + var(--scroll-turn,0deg)));pointer-events:none;position:absolute;top:300px;right:28%}.voyage-sketch{width:37%;box-shadow:var(--object-shadow);z-index:5;transform:translateY(var(--travel,0px)) rotate(calc(-7deg + var(--scroll-turn,0deg)));margin:0;padding:12px 12px 15px;position:absolute;top:570px;right:3%}.voyage-sketch img{aspect-ratio:1.75;object-fit:cover;filter:sepia(.15);width:100%;height:auto;display:block}.voyage-sketch figcaption{justify-content:space-between;align-items:center;padding:13px 8px 0;font-size:.92rem;font-style:italic;display:flex}.voyage-sketch figcaption span{font:.35rem var(--display);letter-spacing:.1em}.remnant-strip{width:66%;transform:translateY(var(--travel,0px)) rotate(-2deg);clip-path:polygon(.6% 4%,6% 0,17% 2%,30% 0,45% 2%,63% 0,80% 3%,99.5% 0,100% 90%,97% 100%,73% 98%,56% 100%,33% 97%,15% 100%,0 96%);margin:90px 0 25px 3%;padding:32px 40px;box-shadow:3px 6px 14px #0005}.remnant-strip blockquote{text-align:center;margin:0 0 15px;font-size:1.55rem}.remnant-strip figcaption{text-align:center;font:.38rem/1.7 var(--display);letter-spacing:.1em;color:#67573d}.desk-cartography{padding-top:70px;padding-bottom:130px}.cartography-composition{min-height:650px;padding:55px 0 0 60%;position:relative}.map-placement{width:70%;transform:translateY(var(--travel,0px)) rotate(calc(-7deg + var(--scroll-turn,0deg)));perspective:1400px;position:absolute;top:30px;left:-3%}.folded-map{width:100%;color:var(--ink);box-shadow:var(--object-shadow);text-align:left;transform:perspective(1400px) rotateX(var(--unfold,0deg));transform-origin:50%;border:0;padding:20px;transition:box-shadow .25s;display:block}.folded-map:is(:hover,:focus-visible){box-shadow:9px 28px 35px #08060380}.map-title{font:.42rem var(--display);letter-spacing:.2em;padding:8px 0 20px;display:block}.map-panels{display:block;position:relative;overflow:hidden}.map-panels>img{aspect-ratio:1.35;object-fit:cover;width:100%;display:block}.map-fold{pointer-events:none;background:linear-gradient(90deg,#0000,#3d2a1440 45%,#fff8db30 52%,#0000);border-right:1px solid #43281922;width:6%;position:absolute;top:0;bottom:0}.fold-one{left:30%}.fold-two{left:63%}.map-ink{fill:none;stroke:#5b3628;stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.7;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.inscribed .map-ink{animation:2.5s .4s both map-trace}.map-ink circle{stroke-dasharray:none}.map-action{justify-content:space-between;padding-top:16px;font-size:.88rem;font-style:italic;display:flex}.map-marginalia{transform:translateY(var(--travel,0px)) rotate(calc(5deg + var(--scroll-turn,0deg)));z-index:3;box-shadow:var(--object-shadow);padding:40px 36px;position:relative}.map-marginalia h2{font-size:2.1rem}.map-marginalia p:not(.eyebrow){font-size:.95rem}.handwritten{text-align:right;color:#705934;margin-top:35px;font-size:1.1rem;font-style:italic;line-height:1.3;display:block;transform:rotate(-4deg)}.map-compass{width:235px;transform:translateY(var(--travel,0px)) rotate(calc(15deg + var(--scroll-turn,0deg)));z-index:4;position:absolute;bottom:-70px;left:36%}.desk-fractio{padding-top:85px;padding-bottom:150px}.fractio-composition{min-height:770px;padding:260px 0 0 43%;position:relative}.camp-memory{width:70%;transform:translateY(var(--travel,0px)) rotate(calc(-4deg + var(--scroll-turn,0deg)));box-shadow:var(--object-shadow);z-index:2;margin:0;padding:16px 16px 20px;position:absolute;top:0;left:-2%}.camp-memory img{aspect-ratio:1.6;object-fit:cover;width:100%;height:auto;display:block}.camp-memory figcaption{padding:18px 8px 0;font-size:1.12rem;font-style:italic}.camp-memory figcaption>span{font:.35rem/1.6 var(--display);letter-spacing:.1em;color:#6e5b3d;margin-top:7px;display:block}.camp-memory .atmosphere{inset:16px 16px 85px}.community-sheet{z-index:4;transform:translateY(var(--travel,0px)) rotate(calc(4deg + var(--scroll-turn,0deg)));box-shadow:var(--object-shadow);padding:45px 45px 50px;position:relative}.community-sheet h2{font-size:2.4rem}.community-sheet p{font-size:1rem}.field-book{aspect-ratio:.85;color:#e8d9bc;width:30%;transform:translateY(var(--travel,0px)) rotate(calc(8deg + var(--scroll-turn,0deg)));z-index:5;background:linear-gradient(90deg,#13110e,#4a3a2b 4%,#33271c 6%,#49382a 9%,#34281e);border:1px solid #a98a5b;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:30px 25px;transition:filter .25s;display:flex;position:absolute;bottom:-40px;left:2%;box-shadow:inset 0 0 0 9px #30251b,inset 0 0 0 10px #a8894d77,8px 13px 0 -4px #c5b28d,11px 24px 25px #0006}.field-book:hover{filter:brightness(1.15)}.field-book .emblem{opacity:.8;width:80px;height:80px}.field-book>span{font:1rem var(--display)}.field-book small{font-size:.8rem;font-style:italic}.field-book .field-book-open{font:.65rem var(--body);border-bottom:1px solid #b99a64;margin-top:8px;padding-bottom:5px}.cloth-ribbon{z-index:1;clip-path:polygon(0 0,100% 0,100% 100%,50% 93%,0 100%);background:linear-gradient(90deg,#081b10,#223c23 22%,#122e1c 44%,#29432a 70%,#091e12);width:130px;height:400px;position:absolute;bottom:-60px;right:-2%;transform:rotate(-25deg);box-shadow:4px 5px 15px #0005}.desk-invitation{padding-top:40px;padding-bottom:120px}.invitation-composition{padding:35px 16% 100px;position:relative}.invitation-underlay{transform:translateY(var(--travel,0px)) rotate(-7deg);box-shadow:var(--object-shadow);position:absolute;inset:50px 19% 80px 13%}.invitation-letter{text-align:center;box-shadow:var(--object-shadow);transform:translateY(var(--travel,0px)) rotate(calc(2deg + var(--scroll-turn,0deg)));z-index:2;padding:65px 45px 50px;position:relative}.invitation-letter .object-seal{width:160px;position:absolute;top:-70px;left:-55px;transform:rotate(-20deg)}.invitation-letter .eyebrow{margin-bottom:35px}.invitation-letter p:not(.eyebrow){font-size:1.1rem}.letter-postscript{text-align:right;color:#6c593d;margin:40px 10px 0;font-size:.85rem;font-style:italic;display:block}.invitation-quill{z-index:3;width:280px;transform:translateY(var(--travel,0px)) rotate(calc(12deg + var(--scroll-turn,0deg)));pointer-events:none;position:absolute;bottom:10px;right:1%}.desk-endnote{text-align:center;color:#ddc99f;font-size:1rem;font-style:italic;display:block;position:absolute;bottom:0;left:0;right:0}.archive-reader{color:var(--ink);overscroll-behavior:contain;background:0 0;border:0;width:min(1120px,94vw);max-width:none;max-height:92svh;padding:0;overflow:auto}.archive-reader::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e120de8}.archive-reader[open] .reader-shell{animation:.65s cubic-bezier(.16,.65,.2,1) both document-lift}.reader-shell{padding:0 8px 8px}.reader-topline{color:#eadac0;justify-content:space-between;align-items:center;gap:15px;padding:12px 0 22px;display:flex}.reader-topline>span{font:.4rem/1.6 var(--display);letter-spacing:.18em}.reader-close{color:#f4eddd;background:#183328;border:1px solid #c6a15b77;align-items:center;gap:15px;min-height:44px;padding:10px 15px;font-size:.8rem;display:flex}.reader-close>span{font-size:1.3rem;line-height:1}.reader-spread{perspective:1500px;background:#e9ddc3;grid-template-columns:.85fr 1fr;min-height:570px;display:grid;box-shadow:0 10px 40px #0005}.reader-illustration{position:relative;overflow:hidden}.reader-illustration img{object-fit:cover;width:100%;height:100%;min-height:550px}.reader-illustration>span{font:.4rem var(--display);color:#f4eddd;letter-spacing:.18em;text-shadow:0 1px 5px #000;position:absolute;bottom:25px;left:25px}.reader-leaf{transform-origin:0;padding:50px 45px 55px;position:relative;box-shadow:inset 17px 0 25px -22px #2c211b}.reader-leaf h2{font-size:2.7rem}.reader-leaf .ornament{justify-content:flex-start;margin:20px 0 25px}.reader-leaf p:not(.eyebrow):not(.source-note){font-size:1rem;line-height:1.65}.source-note{font:.55rem/1.7 var(--body);color:#675a45;letter-spacing:.02em;margin:30px 0 0}.leaf-number{font:.6rem var(--display);color:#6c5939;position:absolute;bottom:20px;right:35px}.turn-forward .reader-leaf{animation:.6s cubic-bezier(.2,.65,.2,1) reading-leaf}.turn-backward .reader-leaf{animation:.6s cubic-bezier(.2,.65,.2,1) reading-leaf-back}.reader-pagination{color:#eadac0;justify-content:space-between;align-items:center;gap:15px;padding:20px 0 5px;display:flex}.reader-pagination button{color:#f4eddd;background:#132c21;border:1px solid #c6a15b77;min-height:44px;padding:10px 18px;font-size:.8rem}.reader-pagination button:disabled{opacity:.4;cursor:default}.reader-pagination>span{font-size:.75rem}.reader-map,.reader-order{padding:40px}.reader-map h2{margin-bottom:15px}.reader-map>p:not(.eyebrow):not(.source-note){font-size:1rem}.map-zoom-button{background:var(--centrago-green);color:var(--paper-light);border:1px solid #284c3b;min-height:44px;margin-bottom:20px;padding:12px 18px;font-size:.85rem}.map-viewport{background:#bdad8c;border:1px solid #92703d77;max-height:65svh;overflow:auto}.map-viewport img{width:100%;height:auto;display:block}.map-viewport.map-zoomed img{width:1800px;max-width:none}.map-viewport:focus-visible{outline-offset:3px;outline:3px solid #0d3328}.reader-order{text-align:center;padding:50px 60px}.reader-order>.emblem{width:80px;height:80px;margin:0 auto 30px;display:block}.reader-order>p:not(.eyebrow){max-width:650px;margin-inline:auto}.order-principles{grid-template-columns:repeat(3,1fr);gap:25px;margin:35px 0 0;display:grid}.order-principles>div{border-top:1px solid #92703d77;padding-top:25px}.order-principles>div>span{font:.8rem var(--display);color:#6c5939}.order-principles h3{margin-top:18px;font-size:1.4rem}.order-principles p{font-size:.95rem}.page-turn-initial{display:none}.page-turn-edge{background-image:linear-gradient(90deg, #3a2b1d66, transparent 12%, transparent 80%, #62422070), var(--paper-surface);background-size:cover;animation:.68s cubic-bezier(.25,.65,.25,1) both desk-page-turn;box-shadow:25px 10px 80px #0007}.page-turn-edge:after{content:"";background:radial-gradient(at 20% 70%,#4b392430,#0000 40%);position:absolute;inset:0}.access-art{background-image:linear-gradient(90deg,#0b241ee6,#0c241cb0),url(/images/desk/hero-heraldry.webp)}@keyframes heraldic-print{0%{opacity:0;filter:blur(3px);transform:scale(1.13)rotate(-6deg)}65%{opacity:1;transform:scale(.98)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes ember-rise{0%{opacity:0;transform:translate(0,0)rotate(0)}12%{opacity:.75}55%{opacity:.4}to{opacity:0;transform:translate(80px,-700px)rotate(230deg)}}@keyframes ember-edge{0%{opacity:.25}to{opacity:.8}}@keyframes smoke-pass{0%{opacity:.3;transform:translate(-3%,5%)scale(1)}to{opacity:.65;transform:translate(6%,-4%)scale(1.1)}}@keyframes candle-breathe{0%,to{opacity:.6;transform:scale(.98)}45%{opacity:1;transform:scale(1.035)}65%{opacity:.75;transform:scale(1.01)}}@keyframes hint-drift{0%,to{transform:translateY(-4px)}50%{transform:translateY(4px)}}@keyframes map-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes document-lift{0%{opacity:0;transform:perspective(1200px)translateY(65px)rotateX(7deg)rotate(-3deg)scale(.94)}to{opacity:1;transform:perspective(1200px)translateY(0)rotateX(0)rotate(0)scale(1)}}@keyframes reading-leaf{0%{filter:brightness(.8);transform:rotateY(-24deg)}to{filter:brightness();transform:rotateY(0)}}@keyframes reading-leaf-back{0%{filter:brightness(.85);transform:rotateY(24deg)}to{filter:brightness();transform:rotateY(0)}}@keyframes desk-page-turn{0%{opacity:.98;transform:perspective(1600px)rotateY(0)rotate(-2deg)}to{opacity:0;transform:perspective(1600px)rotateY(-110deg)rotate(-9deg)translate(-15%)}}[data-scene]:not(.scene-visible) .atmosphere i,[data-scene]:not(.scene-visible) .smoke-veil,[data-scene]:not(.scene-visible) .candle-halo{animation-play-state:paused}.inscribed .desk-section-label i{animation:.8s both ink-line}@keyframes ink-line{0%{transform:scaleX(.05)}to{transform:scaleX(1)}}@media (width>=1700px){.desk-prologue{max-width:1800px;margin:auto}.desk-chapter{padding-inline:100px}}@media (width<=1100px){.desk-chapter{padding-inline:5%}.chronicle-sheet{padding:40px 35px 50px}.hero-name{gap:18px}.loose-note{width:330px;right:15%}.archive-quill{width:180px;right:26%}.archive-composition{min-height:730px}.codex-cover{padding:23px}.codex-cover .emblem{margin:25px 0 18px}.codex-open{margin-top:20px}.voyage-sketch{top:530px}.map-marginalia{padding:30px 27px}.map-marginalia h2{font-size:1.9rem}.community-sheet{padding:35px}.community-sheet h2{font-size:2.1rem}.map-compass{width:190px;bottom:-50px}.invitation-composition{padding-inline:12%}.invitation-quill{width:220px}}@media (width<=800px){.site-header{height:80px}.desk-prologue{height:1040px;min-height:1040px}.hero-scene{inset:95px 18px 200px}.desk-hero-art img{object-position:70% center}.hero-scene-shade{background:linear-gradient(90deg,#09231ee8,#0c241c99 55%,#0c241c44),linear-gradient(#0000,#11251988)}.desk-hero-copy{width:87%;margin-top:145px;margin-left:8%;padding-top:35px}.hero-name{gap:17px}.hero-name h1{font-size:8.8vw}.hero-name>.emblem{width:62px}.desk-hero-copy .hero-kicker{letter-spacing:.15em;max-width:85%;margin-bottom:45px;font-size:.4rem}.desk-hero-subtitle{margin-top:35px;font-size:2.8rem}.desk-hero-description{max-width:90%;font-size:.95rem}.prologue-caption{bottom:230px}.prologue-caption span:last-child{display:none}.loose-note{width:320px;bottom:100px;right:19%}.hero-candle{width:155px;bottom:55px;right:1%}.desk-scroll-hint{max-width:80%;font-size:.75rem;bottom:28px;left:7%}.desk-chapter{padding-inline:7%}.desk-section-label{margin-bottom:50px}.archive-composition{min-height:1070px;padding-right:30%}.chronicle-sheet{min-height:0;padding:35px 30px 45px}.chronicle-sheet h2{font-size:2.1rem}.chronicle-sheet p:not(.eyebrow){font-size:1rem}.codex-placement{width:45%;top:500px;right:0}.codex-cover{padding:25px}.codex-cover .emblem{margin:30px 0 20px}.codex-title{font-size:1.1rem}.codex-motto{font-size:.7rem}.codex-small{font-size:.32rem}.codex-open{font-size:.6rem}.archive-quill{width:200px;top:220px;right:-10%}.voyage-sketch{width:53%;top:730px;left:0;right:auto}.remnant-strip{width:90%;margin:30px auto 0;padding-inline:20px}.remnant-strip blockquote{font-size:1.4rem}.desk-cartography{padding-top:65px;padding-bottom:70px}.cartography-composition{min-height:850px;padding:420px 0 0 32%}.map-placement{width:98%;top:0;left:-3%}.map-panels>img{aspect-ratio:1.5}.map-marginalia{padding:30px}.map-compass{width:180px;bottom:50px;left:0}.desk-fractio{padding-top:70px;padding-bottom:100px}.fractio-composition{min-height:950px;padding:330px 0 0 15%}.camp-memory{width:95%}.community-sheet{padding:35px}.field-book{z-index:5;width:34%;bottom:-30px;left:-3%}.field-book .emblem{width:55px;height:55px}.field-book>span{font-size:.75rem}.field-book small{font-size:.65rem}.field-book{gap:13px}.cloth-ribbon{width:100px;height:300px}.invitation-composition{padding:40px 4% 100px}.invitation-underlay{inset:50px 8% 80px 4%}.invitation-letter{padding:55px 30px 40px}.invitation-letter .object-seal{width:130px;top:-65px;left:-10px}.invitation-letter h2{font-size:2.2rem}.invitation-letter .eyebrow{font-size:.42rem}.invitation-quill{width:150px;bottom:25px;right:-7%}.letter-postscript{margin-top:30px;font-size:.75rem}.reader-spread{grid-template-columns:.7fr 1fr;min-height:500px}.reader-leaf{padding:30px 28px 45px}.reader-leaf h2{font-size:2.1rem}.reader-leaf p:not(.eyebrow):not(.source-note){font-size:.95rem}.reader-map,.reader-order{padding:30px}.reader-topline>span{font-size:.32rem}.order-principles{gap:15px}.order-principles h3{font-size:1.15rem}}@media (width<=540px){.desk-prologue{height:990px;min-height:990px}.hero-scene{transform:translateY(var(--travel,0px));inset:90px 10px 190px}.desk-hero-copy{width:89%;margin-top:135px;margin-left:7%}.hero-name{align-items:center;gap:11px}.hero-name>.emblem{width:48px}.hero-name h1{font-size:9.3vw}.hero-name .eyebrow{letter-spacing:.45em;font-size:.45rem}.desk-hero-copy .hero-kicker{gap:10px;max-width:90%;margin-bottom:37px;font-size:.36rem;line-height:1.8}.hero-kicker span{flex-shrink:0;width:17px}.desk-hero-subtitle{margin-top:33px;font-size:2.6rem;line-height:1.12}.desk-hero-description{max-width:95%;font-size:.92rem}.desk-hero-copy .button{gap:20px;padding:16px 18px;font-size:.54rem}.desk-hero-art img{object-position:71% center}.prologue-caption{font-size:.34rem;bottom:220px;left:8%}.loose-note{width:260px;padding:24px 25px 22px;bottom:97px;right:17%}.loose-note .eyebrow{font-size:.34rem}.loose-note p{font-size:1.15rem}.hero-candle{width:125px;bottom:50px;right:-4%}.desk-scroll-hint{max-width:87%;font-size:.7rem;bottom:25px}.desk-chapter{padding-inline:22px}.desk-section-label{gap:12px;margin-bottom:40px;font-size:.37rem}.desk-section-label>span:first-child{width:32px;height:32px;font-size:.55rem}.archive-composition{min-height:1140px;padding:0}.chronicle-sheet{width:94%;transform:translateY(var(--travel,0px)) rotate(-1.5deg);padding:28px 26px 40px}.sheet-folio{margin-bottom:25px;font-size:.32rem}.chronicle-sheet .eyebrow{font-size:.45rem}.chronicle-sheet h2{font-size:2rem}.chronicle-sheet p:not(.eyebrow){font-size:1rem}.chronicle-sheet .text-link{font-size:.85rem}.codex-placement{width:58%;top:680px;right:0}.codex-cover{padding:25px 18px}.codex-cover .emblem{margin:25px 0 17px}.codex-title{font-size:1rem}.codex-motto{font-size:.68rem}.codex-rule{margin:15px 0}.codex-small{letter-spacing:.12em;font-size:.3rem}.codex-open{margin-top:20px}.book-corner{width:20px;height:20px}.corner-tl,.corner-tr{top:16px}.corner-bl,.corner-br{bottom:16px}.corner-tl,.corner-bl{left:16px}.corner-tr,.corner-br{right:16px}.object-caption{margin-top:22px;font-size:.66rem}.archive-quill{width:150px;top:520px;right:-5%}.voyage-sketch{z-index:3;width:53%;padding:8px;top:755px;left:-3%}.voyage-sketch img{aspect-ratio:1.05}.voyage-sketch figcaption{padding:10px 3px 3px;font-size:.75rem;display:block}.voyage-sketch figcaption span{margin-top:7px;font-size:.3rem;display:block}.remnant-strip{width:100%;margin-top:35px;padding:25px 15px}.remnant-strip blockquote{font-size:1.18rem}.remnant-strip figcaption{font-size:.32rem}.desk-cartography{padding-top:45px;padding-bottom:60px}.cartography-composition{min-height:860px;padding:330px 0 0 14%}.map-placement{width:105%;left:-3%}.folded-map{padding:12px}.map-title{letter-spacing:.1em;padding:5px 0 12px;font-size:.32rem}.map-panels>img{aspect-ratio:1.1}.map-action{padding-top:13px;font-size:.75rem}.map-marginalia{margin-top:35px;padding:30px 25px}.map-marginalia h2{font-size:1.95rem}.map-marginalia .eyebrow{font-size:.4rem}.handwritten{margin-top:25px;font-size:1rem}.map-compass{width:145px;bottom:5px;left:-6%}.desk-fractio{padding-top:50px;padding-bottom:65px}.fractio-composition{min-height:0;padding:240px 0}.camp-memory{width:102%;padding:9px 9px 15px;left:-1%}.camp-memory img{aspect-ratio:1.3}.camp-memory figcaption{padding:12px 5px 0;font-size:.9rem}.camp-memory figcaption>span{font-size:.28rem;line-height:1.7}.camp-memory .atmosphere{inset:9px 9px 80px}.community-sheet{width:95%;margin-left:auto;padding:35px 26px 40px}.community-sheet h2{font-size:2rem}.community-sheet .eyebrow{font-size:.39rem}.community-sheet p{font-size:1rem}.field-book{width:49%;padding:25px 20px;bottom:-20px;left:3%}.field-book>span{font-size:.8rem}.field-book .emblem{width:60px;height:60px}.field-book small{font-size:.7rem}.field-book .field-book-open{font-size:.6rem}.cloth-ribbon{width:75px;height:250px;bottom:0;right:2%}.desk-invitation{padding-top:60px;padding-bottom:80px}.invitation-composition{padding:40px 0 95px}.invitation-underlay{inset:50px 3% 80px}.invitation-letter{padding:55px 24px 35px}.invitation-letter h2{font-size:2.08rem}.invitation-letter p:not(.eyebrow){font-size:1rem}.invitation-letter .eyebrow{letter-spacing:.15em;font-size:.36rem}.invitation-letter .object-seal{width:120px;top:-65px;left:-15px}.invitation-letter .button{gap:20px;padding:16px 18px;font-size:.54rem}.letter-postscript{text-align:center;font-size:.75rem}.invitation-quill{width:130px;bottom:20px;right:-15px}.desk-endnote{font-size:.85rem;bottom:0}.motion-control{padding:9px 12px;font-size:.62rem;bottom:10px;right:10px}.archive-reader{width:96vw;max-height:96svh}.reader-topline{gap:8px;padding-bottom:14px}.reader-topline>span{max-width:90px;font-size:.29rem}.reader-close{padding:10px 12px;font-size:.75rem}.reader-spread{flex-direction:column;display:flex}.reader-illustration{height:160px}.reader-illustration img{object-position:center 55%;min-height:0}.reader-illustration>span{font-size:.3rem;bottom:13px;left:17px}.reader-leaf{padding:30px 25px 45px;box-shadow:inset 0 10px 20px -20px #33271b}.reader-leaf h2{font-size:2.1rem}.reader-leaf .eyebrow{font-size:.42rem}.reader-leaf .ornament{margin-block:15px 20px}.reader-leaf p:not(.eyebrow):not(.source-note){font-size:1rem;line-height:1.6}.source-note{margin-top:20px;font-size:.6rem}.reader-pagination{flex-wrap:wrap;gap:5px}.reader-pagination button{padding:10px;font-size:.68rem}.reader-pagination>span{font-size:.65rem}.reader-map,.reader-order{padding:30px 22px}.reader-map h2,.reader-order h2{font-size:2rem}.order-principles{grid-template-columns:1fr;gap:10px}.order-principles>div{padding-top:20px}.order-principles h3{margin-bottom:10px;font-size:1.35rem}.reader-order .ornament{margin-bottom:25px}.map-viewport{max-height:60svh}}@media (prefers-reduced-motion:reduce){.writing-desk [data-depth]{--travel:0px!important;--scroll-turn:0deg!important;--unfold:0deg!important}.atmosphere,.smoke-veil,.candle-halo{display:none}.ancient-codex:is(:hover,:focus-visible) .codex-cover{transform:none}.map-ink{stroke-dashoffset:0}.archive-reader[open] .reader-shell,.reader-leaf{animation:none!important}}html[data-effects=off] .writing-desk [data-depth]{--travel:0px!important;--scroll-turn:0deg!important;--unfold:0deg!important}html[data-effects=off] :is(.atmosphere,.smoke-veil,.candle-halo){display:none}html[data-effects=off] .map-ink{stroke-dashoffset:0}html[data-effects=off] .ancient-codex:is(:hover,:focus-visible) .codex-cover{transform:none}@media (width<=360px){.hero-name h1{font-size:8.6vw}.hero-name>.emblem{width:40px}.chronicle-sheet{padding-inline:22px}.chronicle-sheet h2{font-size:1.8rem}.codex-placement{top:750px}.archive-composition{min-height:1210px}.codex-cover .emblem{margin:15px 0 12px}.codex-small{font-size:.26rem}.codex-title{font-size:.85rem}.codex-motto{font-size:.6rem}.codex-open{margin-top:15px;font-size:.52rem}.voyage-sketch{top:840px}.invitation-letter h2{font-size:1.85rem}}.atmosphere i:first-child{--x:11%;--duration:9s;--delay:0s}.atmosphere i:nth-child(2){--x:48%;--duration:12s;--delay:-1.7s}.atmosphere i:nth-child(3){--x:85%;--duration:15s;--delay:-3.4s}.atmosphere i:nth-child(4){--x:22%;--duration:18s;--delay:-5.1s}.atmosphere i:nth-child(5){--x:59%;--duration:21s;--delay:-6.8s}.atmosphere i:nth-child(6){--x:96%;--duration:24s;--delay:-8.5s}.atmosphere i:nth-child(7){--x:33%;--duration:9s;--delay:-10.2s}.atmosphere i:nth-child(8){--x:70%;--duration:12s;--delay:-11.9s}.atmosphere i:nth-child(9){--x:7%;--duration:15s;--delay:-13.6s}.atmosphere i:nth-child(10){--x:44%;--duration:18s;--delay:-15.3s}.atmosphere i:nth-child(11){--x:81%;--duration:21s;--delay:-17s}.atmosphere i:nth-child(12){--x:18%;--duration:24s;--delay:-18.7s}.atmosphere i:nth-child(13){--x:55%;--duration:9s;--delay:-20.4s}.atmosphere i:nth-child(14){--x:92%;--duration:12s;--delay:-22.1s}.atmosphere i:nth-child(15){--x:29%;--duration:15s;--delay:-23.8s}.atmosphere i:nth-child(16){--x:66%;--duration:18s;--delay:-25.5s}.atmosphere i:nth-child(17){--x:3%;--duration:21s;--delay:-27.2s}.atmosphere i:nth-child(18){--x:40%;--duration:24s;--delay:-28.9s}.atmosphere i:nth-child(19){--x:77%;--duration:9s;--delay:-30.6s}.atmosphere i:nth-child(20){--x:14%;--duration:12s;--delay:-32.3s}.atmosphere i:nth-child(21){--x:51%;--duration:15s;--delay:-34s}.reader-spread{position:relative}.reader-spread:after{content:"";background:linear-gradient(90deg, #6b4d242b, transparent 15%, transparent 80%, #7c572948), var(--paper-surface);transform-origin:0;pointer-events:none;backface-visibility:hidden;background-size:100% 100%;animation:.7s cubic-bezier(.2,.65,.25,1) both archive-leaf-over;position:absolute;inset:0 0 0 45.95%;box-shadow:-8px 2px 30px #0003}.turn-backward.reader-spread:after{animation-name:archive-leaf-return}@keyframes archive-leaf-over{0%{opacity:.9;transform:rotateY(0)}65%{opacity:.65}to{opacity:0;transform:rotateY(-160deg)}}@keyframes archive-leaf-return{0%{opacity:.8;transform:rotateY(-145deg)}85%{opacity:.3}to{opacity:0;transform:rotateY(0)}}@media (width<=540px){.desk-hero-art img{object-position:center center}.reader-spread:after{inset:160px 0 0}}@media (prefers-reduced-motion:reduce){.reader-spread:after{display:none}}html[data-effects=off] .reader-spread:after{display:none}.writing-desk:has(dialog[open]) .atmosphere i{animation-play-state:paused}.writing-desk:has(dialog[open]) .smoke-veil{animation-play-state:paused}.writing-desk:has(dialog[open]) .candle-halo{animation-play-state:paused}:root{--archive-stock:url(/images/desk/archive-rag.webp);--map-stock:url(/images/desk/map-stock.webp);--letter-stock:url(/images/desk/letter-laid.webp);--vellum-a:url(/images/desk/codex-vellum-a.webp);--vellum-b:url(/images/desk/codex-vellum-b.webp);--leather-stock:url(/images/desk/green-leather.webp)}.writing-desk{background-image:none}.desk-chapter{scroll-margin-top:30px}.archive-composition,.cartography-composition,.fractio-composition,.invitation-composition{perspective:1600px}.writing-desk [data-physical]{--rest-angle:0deg;--drag-x:0px;--drag-y:0px;--lift:0px;--tilt-x:0deg;--tilt-y:0deg;--spin:0deg;transform-style:preserve-3d;transform:translate3d(var(--drag-x), calc(var(--travel,0px) + var(--drag-y)), var(--lift)) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) rotateZ(calc(var(--rest-angle) + var(--spin)));filter:drop-shadow(5px var(--shadow-drop,7px) var(--shadow-blur,5px) #08060278);box-shadow:none}.writing-desk .chronicle-sheet{--rest-angle:-3deg}.writing-desk .codex-placement{--rest-angle:9deg}.writing-desk .map-placement{--rest-angle:-7deg}.writing-desk .map-marginalia{--rest-angle:4deg}.writing-desk .camp-memory{--rest-angle:-4deg}.writing-desk .community-sheet{--rest-angle:3deg}.writing-desk .field-book{--rest-angle:7deg}.writing-desk .invitation-letter{--rest-angle:2deg}[data-physical].is-held{cursor:grabbing;-webkit-user-select:none;user-select:none}.object-grip{z-index:9;color:#384d39;cursor:grab;touch-action:none;background:#e6dbc073;border:1px solid #7e6d4240;border-radius:1px;place-items:center;min-width:44px;min-height:44px;padding:10px;transition:background .2s,border-color .2s;display:grid;position:absolute;top:14px;right:14px}.object-grip:hover,.object-grip:focus-visible{background:#f2ead4;border-color:#6b6443}.object-grip svg{fill:none;stroke:currentColor;stroke-width:.9px;width:20px;height:20px}.codex-placement>.object-grip{color:#ddc99a;background:#173726;border-color:#aa8d5355;top:-17px;right:10px;transform:translateZ(30px)}.map-placement>.object-grip{top:-12px;right:23px}.camp-memory>.object-grip{top:20px;right:20px}.desk-tools{color:#e6d7b8;justify-content:space-between;align-items:center;gap:35px;margin:-30px 0 55px;display:flex}.desk-tools p{max-width:550px;margin:0;font-size:.82rem;font-style:italic}.desk-reset{color:#f4eddd;background:#173024;border:1px solid #b79b5d77;flex-shrink:0;align-items:center;gap:17px;min-height:44px;padding:10px 17px;font-size:.8rem;display:flex}.desk-reset:hover{background:#294634}.writing-desk .chronicle-sheet{background-color:#0000;background-image:var(--archive-stock);background-size:100% 100%;min-height:640px;padding:65px 65px 70px}.chronicle-sheet:before{display:none}.chronicle-sheet .object-grip{top:35px;right:35px}.chronicle-sheet .sheet-folio{padding-right:45px}.chronicle-sheet .burn-mark{display:none}.archive-composition{min-height:710px;padding-right:41%}.desk-archive{padding-bottom:40px}.codex-placement{width:38%;top:34px}.ancient-codex{filter:none;transform-style:preserve-3d}.codex-cover{background-color:#103021;background-image:linear-gradient(90deg, #040d0b 0%, #0000 8%, #07130a00 88%, #09190b55), var(--leather-stock);background-size:100% 100%;border-color:#191c0b;transform:translateZ(16px);box-shadow:inset 0 0 0 10px #132a1c40,inset 0 0 0 11px #aa8d5460,inset 0 0 0 15px #132a1c30,inset 0 0 0 16px #aa8d5430}.codex-cover:after{opacity:1;background:linear-gradient(116deg,#eee1c01a,#0000 32%,#00000010 70%,#d9c39712)}.codex-cover .emblem{opacity:.68;filter:sepia(.45)}.codex-cover .codex-open{color:#e9ddc3}.codex-pages{background:repeating-linear-gradient(0deg,#a69572 0 1px,#ddd1b5 1px 3px,#c6b79a 3px 4px);border:1px solid #756047;border-left:7px solid #11281a;inset:7px -12px -14px 14px;transform:translateZ(2px)skewY(-1.5deg);box-shadow:3px 4px #14291b,5px 7px #0e1c12}.codex-cover:before{content:"";background:linear-gradient(90deg,#0008,#b3a16c18,#0004),repeating-linear-gradient(0deg,#0000 0 18%,#2e2a18 18% 19%,#a48a4330 19% 20%,#0000 20% 39%);border-inline:1px solid #0003;width:4.5%;position:absolute;top:12px;bottom:12px;left:2.7%}.ancient-codex:is(:hover,:focus-visible) .codex-cover{transform:translateZ(18px)rotateY(-12deg);box-shadow:inset 0 0 0 11px #aa8d5440,8px 0 12px #0004}.book-corner{opacity:.6;filter:drop-shadow(1px 1px 1px #0008)}.object-caption{margin-top:31px;font-size:.7rem}.writing-desk .folded-map{background-color:#c5af7d;background-image:var(--map-stock);box-shadow:none;border:1px solid #7f69464a}.folded-map .map-panels{filter:saturate(.78)contrast(.94)}.map-placement>.folded-map{transform:perspective(1400px) rotateX(var(--unfold,0deg))}.map-placement .map-title{color:#3d3928}.map-panels>img{opacity:.93;mix-blend-mode:multiply}.map-fold{background:linear-gradient(90deg,#0000,#2f261d45 38%,#ffebba57 47%,#fff7d232 51%,#0000);width:7%}.writing-desk .map-marginalia{background-image:var(--vellum-b);background-color:#e3e2ce}.map-marginalia .object-grip{top:8px;right:10px}.map-marginalia .eyebrow{max-width:80%}.writing-desk .community-sheet{background-image:var(--vellum-a);background-color:#e7dfcc}.community-sheet:before{border-color:#7e725521}.community-sheet .eyebrow{padding-right:30px}.writing-desk .camp-memory{background-image:var(--letter-stock);background-color:#e7dfcc;padding:18px 18px 25px}.camp-memory img{filter:saturate(.83)contrast(.97)}.field-book{background:linear-gradient(#49331b55, #39281870), var(--leather-stock);box-shadow:none;background-size:100% 100%;border-color:#6b5135}.field-book:before{content:"";pointer-events:none;border:1px solid #c9ae6c55;position:absolute;inset:8px}.field-book:after{content:"";z-index:-1;background:repeating-linear-gradient(0deg,#c6b793 0 1px,#a8936d 1px 2px,#dfd2b4 2px 4px);border-bottom:5px solid #34291b;position:absolute;inset:7px -8px -9px 8px;transform:translateZ(-7px)}.field-book .emblem{opacity:.65}.invitation-composition{padding:35px 16% 55px}.writing-desk .invitation-letter{background-image:var(--letter-stock);background-color:#e5decc;border:1px solid #a496714a;padding:65px 55px 55px}.invitation-letter h2{font-size:clamp(2rem,4.1vw,3.1rem)}.invitation-letter .eyebrow{padding-inline:20px}.invitation-letter .object-grip{top:15px;right:15px}.invitation-quill{width:220px;bottom:0;right:0}.quill-access{pointer-events:auto;min-width:44px;display:block}.quill-access>span:last-child{text-align:center;color:#e5d3b2;padding:12px 0;font-size:.75rem;font-style:italic;display:block;transform:rotate(-12deg)}.compass-access{cursor:pointer;background:0 0;border:0;padding:0}.compass-access>span:last-child{text-align:center;color:#e7d8ba;padding-top:5px;font-size:.7rem;font-style:italic;display:block;transform:rotate(-15deg)}.map-compass{width:205px;bottom:-55px}.desk-prologue{height:max(880px,96svh);min-height:880px}.hero-scene{bottom:115px}.prologue-caption{bottom:140px}.hero-candle{width:185px;bottom:20px;right:6%}.desk-scroll-hint{max-width:68%;font-size:.72rem}.candle-halo{background:radial-gradient(#ffc67733,#0000 60%);animation:2.7s ease-in-out infinite alternate candle-breathe}.candle-flame{filter:blur(.5px);transform-origin:50% 95%;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(at 50% 75%,#fffdeb 0 18%,#ffdb67 30%,#ef7d2580 58%,#f9962c00 72%);border-radius:70% 35% 60% 45%;width:10px;height:22px;animation:1.7s ease-in-out infinite wick-flicker;position:absolute;top:32%;left:47%}@keyframes wick-flicker{0%,to{opacity:.75;transform:rotate(-4deg)scaleY(.9)}22%{opacity:1;transform:rotate(5deg)scaleY(1.15)}47%{transform:rotate(-2deg)scaleY(.97)}74%{opacity:.85;transform:rotate(3deg)scaleY(1.08)}}.desk-chapter>.motes{z-index:7;opacity:.42}.motes i{width:2px;height:2px;animation-name:desk-mote;animation-duration:calc(var(--duration) * 1.8);background:#e0d7b6;box-shadow:0 0 4px #efd7a040}.motes i:nth-child(3n),.motes i:nth-child(4n){box-shadow:none;background:#d7cdb2;width:2px;height:1px}@keyframes desk-mote{0%{opacity:0;transform:translate(-20px,-100px)}20%{opacity:.5}75%{opacity:.35}to{opacity:0;transform:translate(65px,-760px)}}.reader-chronik.archive-reader{width:min(1280px,96vw);max-height:96svh}.reader-chronik .reader-shell{padding:0 10px 10px}.reader-chronik .reader-topline{padding-bottom:12px}.physical-book{position:relative}.book-view-tools{color:#e9ddc3;justify-content:space-between;align-items:center;gap:20px;padding:0 0 10px;display:flex}.book-view-tools>span{font-size:.72rem;font-style:italic}.book-text-toggle{color:#f4eddd;background:#183124;border:1px solid #ad915856;flex-shrink:0;min-height:44px;padding:10px 15px;font-size:.72rem}.physical-book-host{touch-action:pan-y;background:#2b2017;width:100%;height:min(66svh,660px);min-height:420px;display:none;position:relative;overflow:hidden;box-shadow:0 10px 35px #0004}.physical-book-host[hidden]{display:none!important}.book-loaded .physical-book-host{display:block}.physical-book-canvas{outline:none;width:100%;height:100%;display:block}.physical-book-host.can-turn{cursor:grab}.physical-book-host.is-turning{cursor:grabbing}.book-transcript{max-width:860px;margin:0 auto;padding:45px 60px;position:relative}.archive-reader .book-transcript{background-image:var(--vellum-a)}.book-transcript h2{font-size:2.6rem}.book-transcript p:not(.eyebrow):not(.source-note){font-size:1.05rem;line-height:1.7}.book-ready:not(.book-text-mode) .book-transcript{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.book-text-mode .physical-book-host{display:none}.reader-spread:after{display:none!important}.reader-chronik .reader-pagination{padding-top:14px}.reader-chronik .reader-pagination button{min-width:170px}.reader-map.paper{background-image:var(--map-stock)}.reader-order.paper{background-image:var(--vellum-b)}.reader-chronik .reader-shell{animation:none!important}@media (width<=1100px){.writing-desk .chronicle-sheet{padding:55px 45px 60px}.archive-composition{min-height:680px}.codex-placement{top:80px}.physical-book-host{height:62svh;min-height:400px}.book-view-tools>span{max-width:60%}.invitation-composition{padding-inline:12%}}@media (width<=800px){.archive-composition{min-height:1070px;padding-right:25%}.codex-placement{width:47%;top:630px}.writing-desk .chronicle-sheet{min-height:0;padding:50px 42px 55px}.desk-tools{align-items:flex-start;gap:15px;margin-bottom:45px}.desk-tools p{font-size:.76rem}.desk-reset{padding:10px 13px;font-size:.7rem}.map-compass{width:170px;bottom:0}.desk-prologue{height:970px;min-height:970px}.hero-scene{bottom:155px}.prologue-caption{bottom:185px}.hero-candle{width:150px;bottom:20px;right:2%}.desk-scroll-hint{max-width:72%;bottom:35px}.invitation-composition{padding-inline:4%}.writing-desk .invitation-letter{padding:60px 35px 45px}.quill-access{width:155px;right:-5%}.quill-access>span:last-child{font-size:.65rem}.reader-chronik.archive-reader{width:98vw}.physical-book-host{height:54svh;min-height:350px}.book-transcript{padding:35px}}@media (width<=540px){.desk-prologue{height:950px;min-height:950px}.hero-scene{bottom:145px}.hero-candle{width:125px;bottom:20px;right:0}.desk-scroll-hint{max-width:67%;font-size:.68rem;bottom:35px;left:7%}.prologue-caption{bottom:175px}.desk-tools{gap:12px;margin:-15px 0 40px}.desk-tools p{max-width:62%;font-size:.7rem;line-height:1.5}.desk-reset{gap:8px;padding:10px;font-size:.67rem}.archive-composition{min-height:1140px;padding:0}.writing-desk .chronicle-sheet{width:100%;padding:48px 36px 55px}.chronicle-sheet .object-grip{top:30px;right:25px}.chronicle-sheet .sheet-folio{padding-right:35px;font-size:.29rem}.chronicle-sheet h2{font-size:2rem}.codex-placement{width:68%;top:720px;right:9%}.object-caption{font-size:.66rem}.codex-placement>.object-grip{top:-12px}.desk-archive{padding-bottom:10px}.map-placement>.object-grip{top:-10px;right:20px}.map-compass{width:125px;bottom:0;left:-2%}.compass-access>span:last-child{font-size:.6rem}.map-marginalia .object-grip{top:4px;right:4px}.map-marginalia .eyebrow{max-width:72%;font-size:.37rem}.writing-desk .camp-memory{padding:12px 12px 18px}.community-sheet .object-grip{top:7px;right:6px}.community-sheet .eyebrow{font-size:.35rem}.writing-desk .invitation-letter{padding:60px 25px 40px}.invitation-letter .eyebrow{font-size:.31rem}.invitation-letter h2{font-size:1.95rem}.invitation-composition{padding:40px 0 85px}.quill-access{width:135px;bottom:-25px;right:-2%}.quill-access>span:last-child{white-space:nowrap;font-size:.62rem}.invitation-letter .object-grip{top:10px;right:10px}.book-view-tools{align-items:flex-start;gap:8px}.book-view-tools>span{max-width:52%;padding-top:7px;font-size:.63rem}.book-text-toggle{padding:10px;font-size:.65rem}.physical-book-host{height:340px;min-height:0}.book-ready:not(.book-text-mode) .book-transcript{clip-path:none!important;white-space:normal!important;width:auto!important;height:auto!important;margin:15px 0 0!important;padding:30px 25px 35px!important;position:relative!important;overflow:visible!important}.book-transcript{padding:30px 25px}.book-transcript h2{font-size:2rem}.book-transcript .eyebrow{font-size:.4rem}.book-transcript p:not(.eyebrow):not(.source-note){font-size:1rem;line-height:1.65}.reader-chronik .reader-pagination{gap:8px}.reader-chronik .reader-pagination button{min-width:0;padding:10px;font-size:.65rem}.reader-chronik .reader-pagination>span{font-size:.63rem}.reader-chronik .reader-topline{z-index:3;background:#112118f2;padding-top:10px;position:sticky;top:0}}@media (prefers-reduced-motion:reduce){.writing-desk [data-physical]{--lift:0px!important;--tilt-x:0deg!important;--tilt-y:0deg!important}.candle-flame{display:none}}html[data-effects=off] .candle-flame{display:none}.login-sheet{background-image:var(--letter-stock);background-size:100% 100%}.physical-book-host{display:block}.physical-book:not(.book-text-mode) .book-transcript{z-index:1;max-width:none;position:absolute;inset:54px 0 0;overflow:auto}.book-text-mode .book-transcript{position:relative;inset:auto}@media (width<=540px){.physical-book:not(.book-text-mode) .book-transcript{margin:15px 0 0;padding:30px 25px 35px;position:relative;inset:auto;overflow:visible}.physical-book[data-book-state=unavailable] .physical-book-host{display:none}}.field-book:after{z-index:0;border-bottom:0;width:8px;inset:10px -8px -9px auto;transform:none;box-shadow:1px 4px #302519}.writing-desk{background:#241b14}.desk-surface{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.desk-surface picture,.desk-surface img{width:100%;height:100%;display:block}.desk-surface img{object-fit:fill;opacity:.95}.writing-desk:before{background:linear-gradient(90deg,#08080642,#0000 18% 85%,#08080635),linear-gradient(#09140b20,#0000 35%,#110d0920)}.desk-environment{z-index:8;pointer-events:none;position:absolute;inset:0;overflow:clip}.desk-air{pointer-events:none;width:100vw;height:100vh;display:block;position:fixed;inset:0}.desk-environment[data-running=false] .desk-air{visibility:hidden}.desk-scar{pointer-events:none;width:clamp(125px,13vw,200px);height:240px;position:absolute;transform:translate(-50%,-50%)}.scar-archive{top:27%;left:5.5%}.scar-world{height:310px;top:57%;left:94.5%}.scar-members{height:190px;top:82%;left:6%;transform:translate(-50%,-50%)rotate(-12deg)}.scar-heat{fill:none;stroke-width:.7px;stroke-linecap:round;filter:drop-shadow(0 0 3px #ec6b2760);opacity:.55;width:100%;height:100%;animation:5.8s ease-in-out infinite coal-breath;display:block}.scar-world .scar-heat{stroke-width:.55px;animation-duration:7.3s;animation-delay:-2.6s}.scar-members .scar-heat{opacity:.35;animation-duration:8.7s;animation-delay:-4.2s}.scar-breath{mix-blend-mode:screen;background:radial-gradient(at 47% 55%,#da642a32,#e4903c0b 38%,#0000 64%);animation:6.4s ease-in-out infinite coal-light;position:absolute;inset:0}.scar-world .scar-breath{animation-duration:9.1s;animation-delay:-3.7s}.desk-scar:not(.scar-visible) :is(.scar-heat,.scar-breath){animation-play-state:paused}.desk-environment[data-running=false] :is(.scar-heat,.scar-breath){animation-play-state:paused;opacity:0!important}@keyframes coal-breath{0%,to{opacity:.2;transform:translateY(.6px)}33%{opacity:.65}62%{opacity:.34}81%{opacity:.48;transform:translateY(0)}}@keyframes coal-light{0%,to{opacity:.25;transform:scale(.96)}47%{opacity:.66;transform:scale(1.035)}72%{opacity:.41;transform:scale(1.01)}}.writing-desk .chronicle-sheet{background-image:url(/images/desk/charred-archive-v3.webp)}.chronicle-sheet:after{content:"";pointer-events:none;mix-blend-mode:multiply;opacity:.45;background:radial-gradient(at 90% 95%,#b96f3826,#0000 65%);width:110px;height:90px;animation:7.7s ease-in-out infinite paper-edge-light;position:absolute;bottom:1%;right:4%}@keyframes paper-edge-light{0%,to{opacity:.2;transform:translate(0,0)}53%{opacity:.58;transform:translate(-1px,-.7px)}}.writing-desk:has(dialog[open]) .desk-environment{visibility:hidden}.writing-desk:has(dialog[open]) :is(.candle-flame,.candle-halo){animation-play-state:paused}@media (width<=700px){.desk-scar{width:95px;height:170px}.scar-world{width:100px;height:190px}.scar-members{height:150px}.scar-heat{stroke-width:.65px}.chronicle-sheet:after{width:65px;height:65px}}@media (prefers-reduced-motion:reduce){.desk-environment,.chronicle-sheet:after{display:none}}html[data-effects=off] .desk-environment,html[data-effects=off] .chronicle-sheet:after{display:none}.writing-desk:has(dialog[open]) .chronicle-sheet:after{visibility:hidden;animation-play-state:paused}.desk-archive:not(.scene-visible) .chronicle-sheet:after{animation-play-state:paused}.writing-desk .atlas-placement{--rest-angle:-3deg;filter:none;width:84%;top:-5px;left:-7%}.atlas-placement>.object-grip{top:12%;right:13%}.atlas-on-desk{color:#f0dfbf}.atlas-on-desk .atlas-tools{padding-inline:8%}.atlas-on-desk .atlas-instruction{display:none}.atlas-tools{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}.atlas-tools>button{color:#f4eddd;background:#192c23ed;border:1px solid #b3965b70;min-height:44px;padding:9px 14px;font-size:.75rem;transition:background .18s,border-color .18s}.atlas-tools>button:is(:hover,:focus-visible){background:#2d4938;border-color:#d6bc83}.atlas-instruction{color:#e1d2b5;margin-right:auto;font-size:.9rem;font-style:italic}.atlas-viewport.map-viewport{background:0 0;border:0;max-height:none;margin:0;padding:0;overflow:auto}.atlas-viewport:focus-visible{outline-offset:-5px;outline:2px solid #dfc589}.atlas-stage{aspect-ratio:1.3;isolation:isolate;width:100%;position:relative}.atlas-render-host,.atlas-pin-layer{position:absolute;inset:0}.atlas-canvas{width:100%;height:100%;display:block}.atlas-image-fallback{cursor:pointer;background:#d7c096;position:absolute;inset:9% 7%;box-shadow:0 10px 25px #0008}.atlas-image-fallback img{object-fit:fill;width:100%;height:100%;display:block}.interactive-atlas[data-map-state=ready] .atlas-image-fallback{opacity:0;pointer-events:none}.atlas-pin-layer{pointer-events:none}.atlas-pin{pointer-events:auto;background:0 0;border:0;border-radius:50%;width:44px;height:44px;padding:0;position:absolute;transform:translate(-50%,-50%)}.atlas-pin:before{content:"";border:1px solid #0000;border-radius:50%;transition:border-color .15s,background .15s;position:absolute;inset:10px}.atlas-pin:is(:hover,:focus-visible):before{background:#f6e4ae40;border-color:#593c24;box-shadow:0 0 0 3px #eddeb932}.atlas-pin:focus-visible{outline-offset:-2px;outline-color:#56361e}.atlas-pin>span{opacity:0;pointer-events:none;white-space:nowrap;color:#f8edd2;background:#162a21f2;border:1px solid #bb9c65;padding:7px 12px;font-size:.75rem;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0005}.atlas-pin:is(:hover,:focus-visible)>span{opacity:1}.atlas-footer{color:#e2d0ac;flex-wrap:wrap;justify-content:space-between;gap:5px 15px;padding:3px 5% 15px;font-size:.65rem;display:flex}.atlas-footer i{padding-inline:8px}.atlas-footer>span:last-child{font-family:var(--display);letter-spacing:.09em;font-size:.45rem}.atlas-heading{color:#efdfbd;justify-content:space-between;align-items:end;gap:20px;padding:10px 0 18px;display:flex}.atlas-heading p{font:.5rem/1.6 var(--display);letter-spacing:.19em;margin-bottom:12px}.atlas-heading h2{margin:0;font-size:clamp(1.8rem,4vw,3.1rem)}.atlas-heading-note{opacity:.8;padding-bottom:3px;font-style:italic}.archive-reader.reader-karte{background:#251a12 url(/images/desk/desk-reader-v3.webp) 50%/cover;width:min(1420px,97vw);box-shadow:0 25px 90px #000a}.reader-karte .reader-shell{padding:0 35px 20px;animation:none!important}.reader-karte .reader-topline{z-index:2;border-bottom:1px solid #b99a5e42;padding-block:15px;position:relative}.atlas-expanded .atlas-stage{aspect-ratio:1.4}.atlas-expanded .atlas-viewport{max-height:70svh}.atlas-viewport.atlas-zoomed .atlas-stage{width:180%;min-width:1000px}.atlas-viewport.atlas-zoomed img{width:100%}.atlas-expanded .atlas-footer{padding-inline:0}.atlas-index{color:#243529;z-index:2;background:#e9dfc8 url(/images/desk/codex-vellum-b.webp) 50%/cover;grid-template-columns:1fr 180px;gap:10px 18px;margin:15px 0;padding:28px;display:grid;position:relative;box-shadow:3px 7px 18px #0005}.atlas-on-desk .atlas-index{margin-inline:7%}.atlas-index label{gap:6px;font-size:.85rem;display:grid}.atlas-index input,.atlas-index select{color:#243529;width:100%;min-width:0;min-height:44px;font:.85rem var(--body);background:#f6efdd;border:1px solid #7d704d;border-radius:0;padding:10px 12px}.atlas-index-count{grid-column:1/-1;margin:5px 0;font-size:.8rem;font-style:italic}.atlas-index ul{grid-column:1/-1;grid-template-columns:1fr 1fr;max-height:420px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.atlas-index li{border-bottom:1px solid #6f69432f}.atlas-index li>button{color:#243529;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:55px;padding:10px;font-size:.87rem;display:flex}.atlas-index li>button:hover{background:#b5a77528}.atlas-index li>button>span:last-child{margin-left:auto}.atlas-index-number{font-family:var(--display);color:#675333;min-width:24px;font-size:.65rem}.atlas-index small{color:#536055;font-size:.65rem;display:block}.atlas-fallback-note{color:#efdfbf;padding:12px 6%;font-size:.8rem}.place-scroll-dialog{overscroll-behavior:contain;color:#292d21;background:0 0;border:0;width:min(690px,100vw);max-width:none;max-height:96svh;margin:auto;padding:15px 0;overflow:auto}.place-scroll-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#100e0bc4}.place-scroll-wrap{isolation:isolate;padding:32px 0;position:relative}.place-scroll-material{pointer-events:none;z-index:-1;position:absolute;inset:0}.place-scroll-canvas{width:100%;height:100%;display:block}.place-scroll-content{background:#e7d6ad var(--scroll-stock) center / 100% 100%;margin:0 6.14%;padding:40px 48px 32px;position:relative;box-shadow:0 10px 28px #0009,inset 0 0 42px #83501d22}.place-scroll-content:before,.place-scroll-content:after{content:"";pointer-events:none;background:linear-gradient(#907449,#e7d4a8 32%,#f4e5c2 47%,#b39a69 80%,#725333);height:22px;position:absolute;left:-5px;right:-5px;box-shadow:0 4px 5px #291b1366}.place-scroll-content:before{top:-14px}.place-scroll-content:after{bottom:-13px}.scroll-rendered .place-scroll-content{box-shadow:none;background:0 0}.scroll-rendered .place-scroll-content:before,.scroll-rendered .place-scroll-content:after{display:none}.scroll-close{color:#303625;background:#e2d4b47a;border:1px solid #6e664154;min-width:44px;min-height:44px;padding:2px;font-size:1.4rem;line-height:1;position:absolute;top:16px;right:15px}.scroll-close:focus-visible{outline-color:#154530}.scroll-docket{font:.48rem/1.6 var(--display);letter-spacing:.14em;color:#57452a;margin:0 0 33px;padding-right:32px}.scroll-docket span{white-space:nowrap}.scroll-category{color:#584b32;margin-bottom:10px;font-size:.8rem;font-style:italic;display:block}.place-scroll-content h2{color:#153b2d;text-wrap:balance;margin-bottom:22px;font-size:clamp(1.8rem,4vw,2.65rem);line-height:1.08}.scroll-rule{color:#73552e;place-items:center;margin:18px 0 25px;display:grid;position:relative}.scroll-rule:before{content:"";background:linear-gradient(90deg,#8a6c3f70,#0000 44% 56%,#8a6c3f70);height:1px;position:absolute;top:50%;left:0;right:0}.scroll-place-text{margin-bottom:25px;font-size:1rem;line-height:1.65}.scroll-place-text:first-letter{float:left;color:#28412f;margin:7px 7px 0 0;font-size:3.2rem;line-height:.9}.scroll-source{color:#4e4c3c;border-top:1px solid #81673c45;margin-bottom:10px;padding-top:16px;font-size:.68rem;line-height:1.5}.scroll-editorial{color:#55503d;margin-bottom:24px;font-size:.68rem;font-style:italic;line-height:1.5}.scroll-neighbours{flex-wrap:wrap;gap:7px;display:flex}.scroll-neighbours>span{width:100%;font:.43rem/1.7 var(--display);letter-spacing:.12em;color:#594e36;margin-bottom:4px}.scroll-neighbours button{font:.75rem/1.3 var(--body);color:#234032;text-align:left;background:#f1e6cd4a;border:1px solid #71604480;min-height:44px;padding:8px 11px}.scroll-neighbours button:is(:hover,:focus-visible){background:#f2e9d0b0;outline-color:#234032}.scroll-signature{color:#605336;justify-content:end;align-items:center;gap:14px;margin-top:26px;font-size:.8rem;font-style:italic;display:flex}.scroll-signature img{object-fit:contain;opacity:.7;width:43px;height:43px}.scroll-stock-1 .scroll-signature{transform:rotate(-2deg)}.scroll-stock-2 .scroll-signature{transform:rotate(2deg)}.scroll-stock-3 .scroll-signature{justify-content:start}.scroll-stock-4 .scroll-signature{transform:rotate(-1deg)}.scroll-stock-5 .scroll-signature{justify-content:center}@media (prefers-reduced-motion:no-preference){html:not([data-effects=off]) .place-scroll-dialog[open] .scroll-unrolling .place-scroll-content{animation:.8s cubic-bezier(.22,.7,.2,1) both scroll-ink-reveal}@keyframes scroll-ink-reveal{0%{clip-path:inset(49% 0);opacity:.3}65%{opacity:1}to{clip-path:inset(0);opacity:1}}}@media (width>=1500px){.atlas-placement{top:-35px}}@media (width<=1100px){.writing-desk .atlas-placement{width:88%;left:-9%}.atlas-on-desk .atlas-tools{gap:5px}.atlas-on-desk .atlas-tools button{padding:6px 10px;font-size:.65rem}.atlas-on-desk .atlas-footer{max-width:65%}}@media (width<=700px){.writing-desk .atlas-placement{--rest-angle:-1deg;width:calc(100% + 30px);margin-left:-15px;position:relative;top:0;left:0}.desk-cartography .cartography-composition{min-height:0;padding:10px 0 0}.desk-cartography .map-marginalia{margin:22px 0 60px 12%;padding:30px 26px}.desk-cartography .map-compass{width:115px;bottom:-28px;left:-4%}.atlas-stage{aspect-ratio:1.08}.atlas-on-desk .atlas-tools{padding-inline:5%}.atlas-on-desk .atlas-footer{max-width:none;padding-inline:7%;font-size:.6rem}.atlas-footer>span:last-child{font-size:.4rem}.atlas-heading{padding-top:20px}.atlas-heading-note{display:none}.atlas-heading p{font-size:.4rem}.reader-karte .reader-shell{padding:0 12px 15px}.reader-karte .reader-topline>span{max-width:95px;font-size:.34rem}.reader-karte .reader-close{padding:8px;font-size:.67rem}.atlas-tools{gap:6px}.atlas-expanded .atlas-tools .atlas-instruction{flex-basis:100%;margin-block:6px;font-size:.85rem}.atlas-tools>button{padding:8px 10px;font-size:.68rem}.atlas-expanded .atlas-stage{aspect-ratio:1.1}.atlas-expanded .atlas-viewport{max-height:62svh}.atlas-viewport.atlas-zoomed .atlas-stage{width:280%;min-width:900px}.atlas-expanded .atlas-footer{padding-top:8px}.atlas-index{grid-template-columns:1fr;padding:20px 16px}.atlas-index ul{grid-template-columns:1fr}.place-scroll-dialog{width:100vw;max-height:98svh;padding-block:8px}.place-scroll-wrap{padding-block:25px}.place-scroll-content{padding:32px 23px 28px}.scroll-docket{margin-bottom:28px;padding-right:25px;font-size:.4rem}.scroll-close{top:7px;right:5px}.place-scroll-content h2{font-size:1.95rem}.scroll-source,.scroll-editorial{font-size:.72rem}.scroll-neighbours button{font-size:.8rem}.scroll-signature{gap:8px;font-size:.75rem}}@media (width>=701px){.desk-cartography .cartography-composition{min-height:0;padding:15px 0 0}.writing-desk .atlas-placement{width:100%;position:relative;top:0;left:0}.desk-cartography .map-marginalia{width:43%;margin:5px 2% 35px auto}.desk-cartography .map-compass{bottom:45px;left:14%}}.atlas-expanded .atlas-stage{aspect-ratio:1.38;width:min(100%,88.32svh);margin-inline:auto}.atlas-expanded .atlas-zoomed .atlas-stage{width:180%;min-width:1000px;margin-inline:0}@media (width<=700px){.atlas-expanded .atlas-stage{aspect-ratio:1.1;width:100%}.atlas-expanded .atlas-zoomed .atlas-stage{width:280%;min-width:900px}.desk-cartography .map-marginalia{width:auto}}.scroll-geography{border-block:1px solid #81673c40;margin:-6px 0 22px;font-size:.78rem}.scroll-geography summary{cursor:pointer;color:#264733;min-height:44px;padding:11px 0}.scroll-geography summary:focus-visible{outline-offset:3px;outline:2px solid #264733}.scroll-geography p{margin:0 0 14px;line-height:1.55}.atlas-corner{pointer-events:none;width:0;height:0;position:absolute}.atlas-corner-nw{top:0;left:0}.atlas-corner-ne{top:0;right:0}.atlas-corner-se{bottom:0;right:0}.atlas-corner-sw{bottom:0;left:0}@media (prefers-reduced-motion:no-preference){html:not([data-effects=off]) .place-scroll-wrap:not(.scroll-rendered) .place-scroll-content{animation:.8s cubic-bezier(.22,.7,.2,1) both scroll-fallback-open}html:not([data-effects=off]) .place-scroll-wrap:not(.scroll-rendered) .place-scroll-content:before{animation:.8s cubic-bezier(.22,.7,.2,1) both scroll-fallback-head}html:not([data-effects=off]) .place-scroll-wrap:not(.scroll-rendered) .place-scroll-content:after{animation:.8s cubic-bezier(.22,.7,.2,1) both scroll-fallback-foot}@keyframes scroll-fallback-open{0%{clip-path:inset(48% -12px)}to{clip-path:inset(-25px -12px)}}@keyframes scroll-fallback-head{0%{top:48%}to{top:-14px}}@keyframes scroll-fallback-foot{0%{bottom:48%}to{bottom:-13px}}}
