:root{color-scheme:light;--paper:#f8f2e7;--paper-deep:#eee3ce;--ink:#30271d;--muted:#645749;--olive:#525531;--rule:#b9a98b;--line:#d3c5aa;--display:"Cormorant Garamond", "Palatino Linotype", Georgia, serif;--body:Georgia, "Times New Roman", serif;--ease-out:cubic-bezier(.23,1,.32,1)}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-padding-top:5rem}body{color:var(--ink);font:17px/1.6 var(--body);background-color:var(--paper);background-image:linear-gradient(#f8f2e7da,#f8f2e7da), var(--paper-image,none);margin:0}body:has(dialog[open]){overflow:hidden}button,input,textarea,select{font:inherit}button,a,summary{touch-action:manipulation}button{color:inherit;cursor:pointer}a{color:inherit}img{max-width:100%}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:4px;outline:3px solid #81431d}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--display);text-wrap:balance;font-weight:600}h2{letter-spacing:-.045em;font-size:clamp(2.8rem,4.5vw,4.4rem);line-height:.99}h3{letter-spacing:-.025em;font-size:1.75rem;line-height:1.05}.wrap,.mast-inner{width:min(1184px,100% - clamp(36px,10vw,144px));margin-inline:auto}.skip{z-index:10;background:#fff;padding:9px 20px;position:fixed;top:8px;left:10px;transform:translateY(-200%)}.skip:focus{transform:none}.mast{border-bottom:1px solid var(--line);z-index:3;background:#f8f2e7f7;position:sticky;top:0}.mast-inner{justify-content:space-between;align-items:center;gap:1.15rem;min-height:66px;display:flex}.signature{white-space:nowrap;font:600 1.38rem/1 var(--display);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.sig-mark{color:var(--olive);width:36px;height:36px;font:italic 1.18rem/1 var(--body);letter-spacing:-.17em;border:1px solid #a09572;border-radius:50%;place-content:center;padding-right:4px;display:grid}.main-nav{align-items:center;gap:clamp(14px,1.9vw,32px);margin-left:auto;display:flex}.mast nav a{font-size:.88rem;text-decoration:none}.mast nav a:hover{text-underline-offset:.3em;text-decoration:underline}.mast-join{font:600 .9rem/1.2 var(--display);color:var(--olive);background:0 0;border:1px solid #ada282;border-radius:2px;min-height:36px;padding:9px 13px}.mast-join:hover{background:var(--paper-deep)}.small-nav{display:none;position:relative}.small-nav summary{cursor:pointer;padding:10px 0;font-size:.85rem;list-style:none}.small-nav summary::-webkit-details-marker{display:none}.small-nav summary span{margin-left:4px}.small-nav nav{border:1px solid var(--rule);background:#faf5e9;min-width:180px;padding:6px 12px;position:absolute;top:100%;right:0;box-shadow:0 6px 15px #473c271a}.small-nav nav a{padding:9px 4px;display:block}.button{appearance:none;border:1px solid var(--olive);background:var(--olive);color:#fff9e9;border-radius:2px;justify-content:center;align-items:center;min-height:45px;padding:12px 24px;font-size:.94rem;line-height:1.2;text-decoration:none;display:inline-flex}.button:hover{background:#414428}.ink-link{color:#51472f;text-underline-offset:.27em;background:0 0;border:0;width:fit-content;padding:2px 0;font-size:.88rem;line-height:1.5;text-decoration:underline 1px #a89a7c}.ink-link:hover{color:#302718;text-decoration-color:currentColor}.cover{position:relative}.cover-frame{pointer-events:none;border:1px solid #bba988;position:absolute;inset:14px clamp(10px,2.2vw,36px) 13px}.corner{mix-blend-mode:multiply;opacity:.85;width:clamp(38px,5.3vw,78px);height:auto;position:absolute}.tl{top:-1px;left:-1px}.tr{top:-1px;right:-1px;transform:scaleX(-1)}.bl{bottom:-1px;left:-1px;transform:scaleY(-1)}.br{bottom:-1px;right:-1px;transform:scale(-1)}.cover-spread{grid-template-columns:.95fr 1.1fr;align-items:center;min-height:clamp(520px,42vw,650px);padding:clamp(51px,5.3vw,85px) 0;display:grid}.cover-copy{z-index:1;padding-left:clamp(12px,3.6vw,68px);position:relative}.imprint,.section-label{font:500 .84rem/1.4 var(--body);color:var(--olive)}.imprint{align-items:center;gap:12px;font-size:clamp(.85rem,1.2vw,1rem);font-style:italic;display:flex}.imprint span{background:#9c9167;width:38px;height:1px}.cover h1{letter-spacing:-.055em;margin:23px 0 20px -4px;font-size:clamp(5rem,7.8vw,7.75rem);font-weight:500;line-height:.81}.invitation{font-size:clamp(1.1rem,1.55vw,1.45rem);line-height:1.44}.cover h1,.invitation{white-space:pre-line}.cover-copy:only-child,.about-copy:only-child,.note>div:only-child{grid-column:1/-1}.meeting:not(:has(img)):not(.event-preview){grid-template-columns:1fr auto}.cover-actions,.sources{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.cover-actions{margin-top:26px}.cover-art{mix-blend-mode:multiply;width:107%;margin-left:-6%}.cover-art img{filter:brightness(1.035);width:100%;height:auto;display:block;mask-image:linear-gradient(90deg,#0000,#000 9% 93%,#0000),linear-gradient(#0000,#000 5% 92%,#0000);mask-composite:intersect}.theme-ribbon{color:#fff8e6;background:#535637;border-block:3px double #b0a181}.theme-ribbon ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px clamp(14px,2.8vw,45px);margin:0;padding:10px 18px;list-style:none;display:flex}.theme-ribbon li{align-items:center;gap:clamp(14px,2.8vw,45px);font-size:.86rem;display:inline-flex}.theme-ribbon li+li:before{content:"✧";color:#eadbb6;font-size:.82em}.about{grid-template-columns:1.14fr .86fr;align-items:center;gap:clamp(32px,6vw,100px);padding:clamp(56px,6vw,88px) clamp(12px,3.6vw,68px);display:grid}.about-copy{max-width:550px}.section-label{margin-bottom:.7rem;font-style:italic}.about-copy h2{margin-bottom:20px}.about-copy p:not(.section-label){margin-top:12px}.about-copy .lead{font:600 clamp(1.42rem,2vw,1.88rem)/1.12 var(--display)}.about-copy p:not(.lead):not(.section-label){font-size:.97rem}.about-copy p.about-quotation{font-family:var(--display);color:var(--olive);margin-top:18px;font-size:1.45rem;font-weight:600}.sources{gap:8px 20px;margin-top:20px}.herbarium{text-align:center;color:var(--muted)}.herbarium img{mix-blend-mode:multiply;width:min(100%,278px);height:auto;margin:auto;display:block;transform:rotate(2deg)}.herbarium figcaption{margin-top:12px;font-size:.78rem}.herbarium figcaption span{padding:0 .45em}.chapter{padding-block:clamp(44px,5.4vw,80px)}.section-head{text-align:center;margin-bottom:clamp(24px,2.7vw,40px)}.section-head p{max-width:650px;color:var(--muted);margin:13px auto 0;font-size:.94rem}.fleur{mix-blend-mode:multiply;margin:13px auto 0;display:block}.shelf-section{border-block:1px solid var(--line);background:#e8dec82e}.shelf{grid-template-columns:repeat(8,minmax(0,1fr));align-items:start;gap:clamp(8px,1.1vw,17px);display:grid}.volume{text-align:center;background:0 0;border:0;width:100%;padding:0}.book-jacket{aspect-ratio:.64;background:linear-gradient(90deg,#96806340,transparent 4%,#a6927229 7%,transparent 9%),linear-gradient(#f3e8d5d9,#eee0c6cf),var(--paper-image,none);border:1px solid #b2a084;border-radius:2px 5px 4px 2px;flex-direction:column;justify-content:space-between;align-items:center;padding:20% 7% 7%;display:flex;box-shadow:2px 3px 2px #51472f23,inset 0 0 0 3px #f8efdb8a}.book-name{font:600 clamp(1rem,1.45vw,1.45rem)/1 var(--display)}.book-jacket img{object-fit:contain;mix-blend-mode:multiply;width:85%;height:54%}.book-caption{margin-top:9px;font-size:.77rem;line-height:1.32;display:block}.formats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.format{text-align:center;border:1px solid var(--line);border-radius:3px;flex-direction:column;align-items:center;padding:22px 15px 24px;display:flex}.format img,.note img{mix-blend-mode:multiply;display:block}.format img{object-fit:contain;width:min(126px,90%);height:85px;margin-bottom:15px}.format h3{font-size:clamp(1.35rem,1.85vw,1.78rem)}.format p,.note p{color:var(--muted);margin:12px 0 16px;font-size:.87rem;line-height:1.5}.format .ink-link{margin-top:auto}.meetings-section{border-block:1px solid var(--line);background:#e9e6d62b}.meeting-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.meeting{border:1px solid var(--line);text-align:left;min-height:108px;font:600 clamp(1.4rem,2vw,1.85rem)/1.04 var(--display);background:0 0;border-radius:3px;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;padding:14px;text-decoration:none;display:grid}.meeting img{object-fit:contain;mix-blend-mode:multiply;width:55px;height:74px}.meeting.event-preview{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.event-preview time{color:var(--olive);font:.82rem/1.3 var(--body)}.turn{color:var(--olive);font:1.4rem/1 var(--body)}.section-next{text-align:center;margin-top:25px}.notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.note{grid-template-columns:minmax(64px,31%) 1fr;align-items:start;gap:15px;display:grid}.note img{border-radius:2px;width:100%;height:auto}.note h3{font-size:1.58rem}.note p{margin-block:8px}.join{text-align:center;border:1px solid var(--rule);background:#efe5d04d;grid-template-columns:1fr 3fr 1fr;align-items:end;gap:12px;padding:clamp(14px,2vw,28px);display:grid}.join div{padding-block:12px}.join h2{font-size:clamp(2.5rem,4.2vw,3.85rem)}.join p{margin:13px 0 19px;font-size:.96rem}.sprig{mix-blend-mode:multiply;width:100%;max-width:180px;height:auto}.sprig-right{justify-self:end}.colophon{justify-content:space-between;align-items:center;padding:25px 0;display:flex}.colophon span{font:600 1.4rem/1 var(--display)}#sheet{border:1px solid var(--rule);color:var(--ink);background:var(--paper);overscroll-behavior:contain;border-radius:3px;width:min(680px,100% - 28px);max-width:none;max-height:86dvh;padding:0;box-shadow:0 17px 70px #251b1445}#sheet::backdrop{background:#251e16a6}.close-sheet{border:1px solid var(--line);width:38px;height:38px;font:25px/1 var(--body);z-index:1;background:#faf3e6;border-radius:50%;position:absolute;top:10px;right:12px}.sheet-inner{border:1px solid var(--line);margin:8px;padding:clamp(26px,4.2vw,54px)}.sheet-inner h2{padding-right:10px;font-size:clamp(2.65rem,5.2vw,3.7rem)}.sheet-inner p:not(.section-label){margin:16px 0}.sheet-inner h3{color:var(--olive);margin-top:24px}.sheet-inner .works{color:var(--muted);font-style:italic}.sheet-heading{grid-template-columns:minmax(0,1fr) 100px;align-items:center;gap:20px;padding-top:12px;display:grid}.sheet-heading .book-jacket{width:100px;padding:15px 6px 4px}.sheet-heading .book-name{font-size:1.1rem}#draft-form{gap:7px;margin-top:20px;display:grid}#draft-form label{margin-top:7px}#draft-form select,#draft-form textarea{color:var(--ink);border:1px solid var(--rule);width:100%;font:.98rem/1.45 var(--body);background:#fffbf2;border-radius:2px;padding:10px}#draft-form textarea{resize:vertical}#draft-form .button{justify-self:start;margin-top:10px}#draft-form .form-status{color:var(--olive);margin:0;font-size:.92rem}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.book-jacket{transition:transform .16s var(--ease-out)}.volume:hover .book-jacket{transform:translateY(-4px)rotate(-.7deg)}}@media (width<=970px){.main-nav,.mast-inner{gap:12px}.mast nav a{font-size:.82rem}.shelf{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:22px}.book-jacket{aspect-ratio:.81;padding-top:11%}.book-jacket img{height:61%}.formats{grid-template-columns:repeat(3,minmax(0,1fr))}.format h3{font-size:1.65rem}.notes{grid-template-columns:1fr 1fr;row-gap:25px}.meeting{grid-template-columns:42px 1fr}.meeting .turn{display:none}.meeting img{width:42px}}@media (width<=800px){.main-nav{display:none}.small-nav{display:block}.mast-join{margin-left:auto}.cover-spread{grid-template-columns:.95fr 1fr;min-height:435px}.cover-copy{padding-left:8px}.cover h1{font-size:clamp(4.3rem,9vw,6rem)}.about{gap:24px;padding-inline:0}.theme-ribbon li{font-size:.74rem}.theme-ribbon ul,.theme-ribbon li{column-gap:14px}}@media (width<=620px){html{scroll-padding-top:67px}body{font-size:16px}.wrap,.mast-inner{width:calc(100% - 36px)}.mast-inner{gap:10px;min-height:54px}.signature{gap:5px;font-size:1.06rem}.sig-mark{width:28px;height:28px;font-size:.95rem}.mast-join{padding:7px 9px;font-size:.84rem}.small-nav summary{font-size:.77rem}.small-nav summary span{display:none}.cover-spread{grid-template-columns:1fr;padding:46px 20px 26px}.cover-copy{padding:0 2px}.cover h1{margin-block:19px 17px;font-size:clamp(4.9rem,18vw,6.4rem)}.cover-art{width:min(100%,415px);margin:14px auto 0}.cover-actions{gap:21px;margin-top:18px}.button{min-height:44px}.imprint{font-size:.9rem}.imprint span{width:26px}.invitation{font-size:1.12rem}.theme-ribbon ul{column-gap:12px;padding:7px 14px}.theme-ribbon li{column-gap:12px}.about{grid-template-columns:1fr;gap:26px;padding:45px 6px}.herbarium img{width:190px}.section-head p{line-height:1.5}.book-jacket{aspect-ratio:.65}.shelf{gap:18px 9px}.book-name{font-size:1rem}.book-caption{font-size:.7rem}.formats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.format{padding:16px 10px}.format h3{font-size:1.5rem}.format p{margin-block:8px 11px}.meeting-list,.notes{grid-template-columns:1fr}.meeting{grid-template-columns:42px 1fr auto;min-height:82px;padding:10px 16px}.meeting .turn{display:block}.meeting img{height:58px}.note{grid-template-columns:82px 1fr}.note img{object-fit:cover;width:100%;max-height:120px}.note h3{font-size:1.6rem}.notes{gap:24px}.join{padding:22px 12px 42px;display:block;position:relative}.join div{z-index:1;position:relative}.join p{max-width:24ch;margin-inline:auto}.sprig{width:72px;position:absolute;bottom:4px}.sprig-left{left:4px}.sprig-right{right:4px}.sheet-heading{grid-template-columns:minmax(0,1fr) 72px;gap:12px}.sheet-heading .book-jacket{width:72px}.sheet-heading .book-name{font-size:.9rem}}@media (width<=390px){.signature span:last-child{white-space:normal;max-width:85px}.shelf{grid-template-columns:repeat(2,minmax(0,1fr))}.book-jacket{aspect-ratio:.85}.book-name{font-size:1.22rem}.sheet-inner{padding:27px 16px}}
