:root{--plum:#4b173d;--ink:#422338;--muted:#75556b;--gold:#b48a40;--line:#d9c5ae;--paper:#fffaf1;--sans:Arial,Helvetica,sans-serif;--serif:Georgia,"Times New Roman",serif;color:var(--ink);font-family:var(--sans);font-synthesis:none;background:#fbf7ef}*{box-sizing:border-box}body{background:radial-gradient(at 12% 22%,#eee4f288,#0000 42%),radial-gradient(at 90% 40%,#f8dfda77,#0000 43%),radial-gradient(at 50% 66%,#edf0da55,#0000 55%),#fbf7ef;margin:0}a{color:inherit;text-underline-offset:4px}button,a,select,input{-webkit-tap-highlight-color:transparent}button,select,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer;color:var(--plum)}button:disabled{cursor:default;opacity:.35}button:focus-visible{outline-offset:5px;outline:3px solid #7a438b}a:focus-visible{outline-offset:5px;outline:3px solid #7a438b}select:focus-visible{outline-offset:5px;outline:3px solid #7a438b}input:focus-visible{outline-offset:5px;outline:3px solid #7a438b}.book:focus-visible{outline-offset:5px;outline:3px solid #7a438b}button{background:0 0;border:0}a{text-decoration:none}.site-header{border-bottom:1px solid var(--line);background:#fffaf266;justify-content:space-between;align-items:center;gap:30px;min-height:94px;padding:20px clamp(20px,5vw,80px);display:flex}.wordmark{font-family:var(--serif);text-transform:uppercase;letter-spacing:1.4px;color:var(--plum);white-space:nowrap;font-size:24px}.wordmark span{color:var(--gold);margin-left:14px;font-size:19px}.site-header nav{align-items:center;gap:clamp(18px,2.4vw,38px);font-size:13px;display:flex}.site-header nav a{padding:10px 0}.site-header nav a:hover{color:#8b3c71;text-decoration:underline}.soon-dot{background:var(--gold);vertical-align:top;border-radius:50%;width:5px;height:5px;margin:2px 0 0 3px;display:inline-block}.reader{text-align:center;isolation:isolate;padding:37px 20px 16px;position:relative}.reader-heading h1{font:italic clamp(32px,4vw,58px)/1.12 var(--serif);letter-spacing:-1.5px;color:var(--plum);margin:16px 0 8px}.eyebrow{text-transform:uppercase;letter-spacing:2.6px;color:var(--plum);margin:0;font-size:10px;font-weight:600;line-height:1.6}.ornament{font:28px var(--serif);color:var(--gold);justify-content:center;align-items:center;gap:13px;height:35px;display:flex}.ornament span{background:linear-gradient(90deg,transparent,var(--gold));width:75px;height:1px}.ornament span:last-child{transform:rotate(180deg)}.book-stage{perspective:1800px;justify-content:center;align-items:center;width:min(670px,88vw);min-height:240px;margin:20px auto 0;display:flex;position:relative}.book-stage:after{content:"";z-index:-1;filter:blur(15px);background:#704c4044;border-radius:50%;height:25px;position:absolute;bottom:-12px;left:10%;right:10%}.book{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 13px 18px #6a484535);cursor:grab;width:100%;transform-style:preserve-3d;border-radius:3px;justify-content:center;display:flex;position:relative}.book:active{cursor:grabbing}.book-stage.closed{width:min(320px,82vw)}.book-stage.single{width:min(360px,88vw)}.paper{aspect-ratio:713/1103;background:#fff9ed;border-radius:2px;flex-shrink:0;width:50%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #aa814c55,2px 2px #e2d0ad,4px 3px #9f7c4c55}.closed .paper,.single .paper{width:100%}.paper picture,.paper img{width:100%;height:100%;display:block}.paper img{object-fit:contain}.spine{pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000,#3a1e1940 46%,#3a1e1970 50%,#ffefcc33 53%,#0000);width:30px;position:absolute;top:0;bottom:0;left:calc(50% - 15px)}.turn-sheet{z-index:4;width:50%;transform-style:preserve-3d;pointer-events:none;position:absolute;top:0;bottom:0}.turn-sheet.forward{transform-origin:0;animation:.44s ease-in-out forwards turn-forward;right:0}.turn-sheet.backward{transform-origin:100%;animation:.44s ease-in-out forwards turn-backward;left:0}.closed .turn-sheet,.single .turn-sheet{width:100%}.turn-front,.turn-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;inset:0}.turn-front .paper,.turn-back .paper{width:100%}.turn-back{transform:rotateY(180deg)}.turn-sheet.slide{transform-origin:50%;animation:.44s ease-in-out forwards slide-page}.turn-sheet.slide .turn-back{display:none}@keyframes turn-forward{to{transform:rotateY(-180deg)}}@keyframes turn-backward{to{transform:rotateY(180deg)}}@keyframes slide-page{to{opacity:0;transform:translate(-35px)}}.invitation{font:italic 25px/1.25 var(--serif);color:var(--plum);margin:25px 0 16px}.pagination{font:18px var(--serif);justify-content:center;align-items:center;gap:21px;min-height:44px;display:flex}.pagination .round{border:1px solid #9d708a88;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.muted{color:var(--muted);margin-left:4px}.open-book,.primary-link{background:var(--plum);color:#fffaf1;border:1px solid #c2a36a;border-radius:30px;align-items:center;gap:17px;padding:11px 24px;font-size:14px;display:inline-flex;box-shadow:inset 0 0 0 3px #fff6df22}.open-book:hover,.primary-link:hover{background:#702552}.progress{justify-content:center;gap:5px;margin:16px 0 22px;display:flex}.progress span{background:#dfd0d7;border-radius:4px;width:13px;height:3px}.progress .read{background:#baa1b0}.progress .current{background:var(--plum);width:24px}.reader-toolbar{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.reader-toolbar>a,.reader-toolbar>button{min-height:42px;color:var(--plum);background:#fffaf27a;border:1px solid #b78da177;border-radius:25px;align-items:center;gap:9px;padding:11px 18px;font-size:12px;display:inline-flex}.reader-toolbar>a:hover,.reader-toolbar>button:hover{background:#f1e4eb}.pdf-label{color:var(--muted);letter-spacing:1px;font-size:9px}.reader-options{flex-wrap:wrap;justify-content:center;gap:5px 20px;margin:14px 0 0;display:flex}.reader-options button,.jump{min-height:40px;color:var(--muted);align-items:center;gap:5px;padding:6px 0;font-size:11px;display:inline-flex}.reader-options button[aria-pressed=true]{color:var(--plum);text-decoration:underline}.jump select{max-width:125px;color:var(--muted);background:0 0;border:0;padding:6px 2px;font-size:11px}.reader-hint{font:italic 13px var(--serif);color:var(--muted);margin:5px 0 0}.private-note{color:var(--muted);margin-top:14px;font-size:10px;line-height:1.8}.private-note span{font-size:9px}.share-status{max-width:480px;min-height:0;margin:8px auto;font-size:12px;line-height:1.5}.share-status:empty{display:none}.share-link{border:1px solid var(--gold);background:var(--paper);width:min(460px,90%);padding:12px}.skip-intro{font-size:10px;text-decoration:underline;position:absolute;top:9px;right:20px}.arrival{animation:1.6s ease-out both arrive}@keyframes arrive{0%{opacity:.4;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.after-book{text-align:center;max-width:950px;margin:auto;padding:45px 22px 65px}.after-book h2,.editorial h1{font:normal clamp(38px,5vw,65px)/1.1 var(--serif);letter-spacing:-1.3px;color:var(--plum);margin:20px 0}.after-book em,.editorial em{font-weight:400}.after-book>p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.9}.after-book>.eyebrow{margin-top:26px}.section-links{flex-wrap:wrap;justify-content:center;gap:25px;margin:30px auto 60px;font-size:12px;display:flex}.section-links a{border-bottom:1px solid #b994a5;padding-bottom:10px}.section-links span{margin-left:20px}.weekly-invite{border-block:1px solid var(--line);background:radial-gradient(at 50% 90%,#e9e4ef88,#0000 80%);padding:40px 20px}.weekly-invite h3{font:italic 34px var(--serif);color:var(--plum);margin:14px 0}.weekly-invite p{color:var(--muted);font-size:14px;line-height:1.8}.weekly-invite a{border-bottom:1px solid var(--gold);padding:12px 0;font-size:12px;display:inline-block}.weekly-invite a span{margin-left:20px}footer{text-align:center;border-top:1px solid var(--line);background:#fffaf133;padding:30px 20px 35px}footer p{font:italic 22px var(--serif);color:var(--plum);margin:0 0 13px}footer>span{letter-spacing:1px;font-size:10px}footer small{color:var(--muted);margin-top:18px;font-size:9px;display:block}.text-reader{text-align:left;border:1px solid var(--line);background:#fffdf8;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:30px;max-width:820px;margin:28px auto;padding:30px;display:grid}.text-reader h2{font:italic 28px var(--serif);color:var(--plum)}.text-reader p:not(.eyebrow){white-space:pre-line;font-size:17px;line-height:1.8}.text-reader a{font-size:12px;text-decoration:underline}.image-error{flex-direction:column;justify-content:center;height:100%;padding:20px;display:flex}.image-error button{min-height:44px;text-decoration:underline}.expanded{z-index:100;background:#fbf7ef;padding-top:70px;position:fixed;inset:0;overflow:auto}.expanded:-webkit-full-screen{overflow:auto}.expanded:fullscreen{overflow:auto}.expanded-bar{border-bottom:1px solid var(--line);font-family:var(--serif);justify-content:space-between;align-items:center;padding:15px 25px;font-size:20px;display:flex;position:absolute;top:0;left:0;right:0}.expanded-bar button{min-height:40px;font:12px var(--sans);align-items:center;gap:8px;display:flex}.expanded .reader-heading{display:none}.expanded .book-stage{width:min(830px,88vw);margin-top:15px}.expanded .closed{width:min(410px,82vw)}.expanded .single{width:min(500px,88vw)}.editorial{text-align:center;max-width:960px;margin:auto;padding:80px 25px}.editorial>p{max-width:680px;margin:26px auto;font-size:17px;line-height:1.9}.editorial>.eyebrow{margin-top:0;font-size:10px}.editorial>.lead{font:24px/1.65 var(--serif);color:var(--plum)}.editorial h2{font:normal 38px/1.2 var(--serif);color:var(--plum);margin:55px 0 25px}.editorial .primary-link{margin-top:30px}.pillars{text-align:left;grid-template-columns:1fr 1fr;gap:35px;margin:40px 0;display:grid}.pillars article{border-top:1px solid var(--line);padding:18px 5px}.pillars h3{font:italic 25px/1.3 var(--serif);color:var(--plum);margin:8px 0 15px}.pillars p{font-size:15px;line-height:1.85}.pillars a{font-size:11px;text-decoration:underline}.declaration{font:italic 25px/1.7 var(--serif);border-block:1px solid var(--line);max-width:650px;color:var(--plum);margin:35px auto;padding:28px}.seal{border:1px solid var(--gold);outline-offset:5px;width:230px;font:18px/1.5 var(--serif);color:#795a22;border-radius:100%;outline:1px solid #b48a4044;margin:35px auto;padding:30px 22px}.seal small{font:9px/1.5 var(--sans);margin-top:12px;display:block}.disclaimer aside{background:#eee2ec77;border:1px solid #d9bfce;max-width:650px;margin:35px auto;padding:25px}.disclaimer aside h3{font:italic 25px var(--serif);margin:0}.disclaimer aside p{font-size:14px;line-height:1.8}.weekly-columns{grid-template-columns:1fr 1fr;gap:35px;margin:55px 0;display:grid}.weekly-columns article{border:1px solid var(--line);padding:30px}.weekly-columns h2{margin:15px 0;font-size:29px}.weekly-columns p{font-size:15px;line-height:1.8}.weekly-columns article>span{color:var(--gold);font-size:40px}.skip-link{z-index:300;background:var(--plum);color:#fff;padding:14px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:15px}@media (min-width:1000px){.book-stage{width:min(670px,65vw)}.book-stage.closed{width:305px}.reader{padding-top:32px}.reader-heading h1{margin-top:12px}.book-stage{margin-top:15px}}@media (max-width:850px){.site-header{flex-direction:column;gap:9px;padding:17px 16px 9px}.site-header nav{gap:24px;font-size:11px}.wordmark{font-size:22px}.reader{padding-top:27px}.reader-heading h1{letter-spacing:-.8px}}@media (max-width:720px){.site-header nav{flex-wrap:wrap;justify-content:center;gap:15px;font-size:10px}.site-header{min-height:93px}.wordmark{font-size:20px}.reader{padding:25px 14px 10px}.reader-heading h1{margin-top:12px;font-size:34px}.eyebrow{letter-spacing:1.7px;font-size:8px}.reader-heading .eyebrow{max-width:300px;margin:auto}.book-stage{margin-top:18px}.book-stage.closed,.book-stage.single{width:min(350px,87vw)}.invitation{margin-top:24px;font-size:22px}.reader-toolbar{gap:7px}.reader-toolbar>a,.reader-toolbar>button{gap:6px;padding:10px 12px;font-size:10px}.reader-toolbar svg{width:15px}.pdf-label{display:none}.reader-options{gap:4px 18px}.reader-options button,.jump{min-height:40px;font-size:10px}.reader-hint{font-size:12px}.reader-options .jump{justify-content:center;width:100%}.reader-options select{max-width:200px}.after-book{padding-top:35px}.after-book h2{font-size:40px}.section-links{gap:22px;margin-bottom:40px}.weekly-invite h3{font-size:29px}.editorial{padding:50px 22px}.editorial h1{font-size:43px}.editorial>.lead{font-size:22px}.editorial>p{font-size:16px}.pillars,.weekly-columns{grid-template-columns:1fr;gap:15px}.editorial h2{font-size:32px}.declaration{padding:24px 4px;font-size:22px}.expanded{padding-top:65px}.expanded .book-stage.single{width:min(430px,88vw)}.expanded-bar{padding:9px 15px}.expanded-bar>span{font-size:17px}.skip-intro{font-size:9px;top:4px;right:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body{isolation:isolate;background:#fcf6eb;position:relative}#main-content{z-index:1;position:relative}.garden-scenery{--garden-x:0px;--garden-y:0px;--garden-scroll:0px;z-index:0;pointer-events:none;contain:layout paint;position:fixed;inset:0;overflow:hidden}.garden-light{background:radial-gradient(at 49% 62%,#fffdf37a 0%,#fffaf144 30%,#0000 66%),radial-gradient(at 6% 0,#e9dcf4b0,#0000 52%),radial-gradient(at 96% 24%,#f7dbd686,#0000 50%),linear-gradient(#fff9ee99,#fff9ee00);position:absolute;inset:0}.garden-scenery img{object-fit:contain;-webkit-user-select:none;user-select:none;max-width:none;display:block;position:absolute}.garden-landscape{opacity:.78;width:120%;height:auto;transform:translate3d(calc(var(--garden-x)*.3),calc(var(--garden-y)*.3 - var(--garden-scroll)*.25),0);bottom:-11vw;left:-10%;-webkit-mask-image:linear-gradient(#0000 20%,#000 40% 83%,#0000 99%);mask-image:linear-gradient(#0000 20%,#000 40% 83%,#0000 99%)}.garden-lilies{opacity:.9;width:clamp(180px,23vw,360px);height:auto;transform:translate3d(calc(var(--garden-x)*-.7),calc(var(--garden-y)*-.7 + var(--garden-scroll)*.35),0);bottom:-45px;left:-3.5vw}.garden-irises{opacity:.92;width:clamp(180px,23vw,360px);height:auto;transform:translate3d(calc(var(--garden-x)*-.9),calc(var(--garden-y)*-.9 + var(--garden-scroll)*.55),0);bottom:-60px;right:-3.7vw}.garden-passion{opacity:.7;width:clamp(125px,15vw,215px);height:auto;transform:rotate(92deg) translate3d(calc(var(--garden-y)*.5),calc(var(--garden-x)*-.5 + var(--garden-scroll)*.12),0);top:-93px;left:-45px}.garden-frame{border:1px solid #b88d403f;border-radius:3px 36px;position:absolute;inset:12px}.garden-frame span{border-style:solid;border-color:#b78d456b;width:54px;height:54px;position:absolute}.garden-frame span:first-child{border-width:1px 0 0 1px;border-radius:26px 0 0;top:4px;left:4px}.garden-frame span:nth-child(2){border-width:1px 1px 0 0;border-radius:0 26px 0 0;top:4px;right:4px}.garden-frame span:nth-child(3){border-width:0 1px 1px 0;border-radius:0 0 26px;bottom:4px;right:4px}.garden-frame span:nth-child(4){border-width:0 0 1px 1px;border-radius:0 0 0 26px;bottom:4px;left:4px}.paper-grain{z-index:150;pointer-events:none;opacity:.17;mix-blend-mode:multiply;background:url(/scenery/paper-grain.svg);position:fixed;inset:0}.site-header{background:linear-gradient(#fffaf2c9,#fffaf275);border-bottom-color:#c3a46c88;margin:0 28px;padding-inline:clamp(12px,3vw,48px);position:relative}.wordmark{letter-spacing:1.8px;text-shadow:0 1px #fff}.reader{padding-top:39px}.reader-heading{z-index:2;position:relative}.reader-heading h1{text-shadow:0 2px 18px #fffaf2}.reader-heading .eyebrow{letter-spacing:2.8px}.book-stage{background:linear-gradient(90deg,#a77c39,#e2c68e 1%,#fff1d5 3%,#cfae6d 99%,#977034);border-radius:5px;padding:5px;box-shadow:0 18px 35px #6c3d4224,0 2px 5px #77513333}.book-stage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#fffaf0c7,#0000 68%);position:absolute;inset:-65px -130px}.book-stage.closed{transform:perspective(1500px)rotateY(-5deg);box-shadow:6px 3px #efe0be,8px 4px #b89357,10px 5px #f1dfba,12px 6px #ad854e,0 22px 40px #66413a33}.book-stage.arrival{animation:1.6s ease-out both arrive}.book{filter:drop-shadow(0 5px 8px #62452722)}.invitation,.pagination,.reader-toolbar,.reader-options,.reader-hint,.private-note,.share-status{position:relative}.invitation{text-shadow:0 1px 12px #fffaf2,0 0 25px #fffaf2}.reader-toolbar>a,.reader-toolbar>button{background:#fffaf2d9;border-color:#a7738b88;box-shadow:inset 0 0 0 2px #fff9ec77,0 2px 6px #67314e09}.open-book,.primary-link{background:linear-gradient(#752351,#4b173d);box-shadow:inset 0 0 0 2px #fff6df33,0 0 0 2px #fff4d6,0 0 0 3px #b68a45,0 4px 12px #6d384e24}.pagination .round{background:#fffaf2c9}.reader-options{background:#fffaf2a6;border-radius:24px;width:fit-content;max-width:100%;margin:14px auto 0;padding:0 14px}.reader-hint{background:#fffaf29c;border-radius:20px;margin:8px auto 0;padding:4px 12px;display:table}.private-note{background:#fffaf2ad;border-radius:8px;margin:12px auto 0;padding:6px 13px;display:table}.after-book{background:linear-gradient(135deg,#fffaf2f2,#fffaf2cc 50%,#f2ebf3e8);border:1px solid #b68a455e;border-radius:32px 4px;max-width:920px;margin-top:35px;margin-bottom:70px;padding:55px 60px 60px;position:relative;box-shadow:inset 0 0 0 6px #fffaf25e,inset 0 0 0 7px #b68a4529,0 15px 45px #784d5012}.after-book:before,.editorial:before{content:"✧";text-align:center;color:#b48a40;font:23px var(--serif);pointer-events:none;position:absolute;top:8px;left:0;right:0}.weekly-invite{background:radial-gradient(at 25% 100%,#e5e9dc88,#0000 70%),radial-gradient(at 80% 0,#eddfef88,#0000 70%);border-color:#b68a4559}.editorial{background:linear-gradient(140deg,#fffaf2f5,#fffaf2e6);border:1px solid #b68a4566;border-radius:36px 4px;max-width:940px;margin:50px auto 70px;padding:70px 65px;position:relative;box-shadow:inset 0 0 0 6px #fffaf280,inset 0 0 0 7px #b68a4526,0 20px 50px #784d5017}.pillars article{background:linear-gradient(140deg,#fffdf785,#efe7ed38);border:1px solid #b68a453d;border-radius:18px 2px;padding:22px 16px}.weekly-columns article{background:linear-gradient(160deg,#f3e8f0aa,#fffaf288);border-radius:22px 2px}.declaration{border-color:#b68a455c}.seal{background:radial-gradient(#fff6d5,#eed59e66);box-shadow:0 3px 10px #8e682117}footer{background:#fffaf2cf;border-color:#b68a4566;margin:0 28px;position:relative}.expanded{background:radial-gradient(#fffaf2,#f0e5ee)}.expanded .book-stage.closed{transform:none}.expanded .private-note{background:0 0}@media (min-width:1600px){.garden-lilies{left:0}.garden-irises{right:0}.garden-landscape{bottom:-15vw}}@media (max-width:1100px){.garden-lilies{width:240px;left:-70px}.garden-irises{width:240px;right:-75px}.garden-passion{opacity:.5;width:160px;top:-55px;left:-60px}.editorial{margin-inline:65px;padding-inline:45px}.after-book{margin-inline:65px;padding-inline:40px}.site-header{margin-inline:20px}}@media (max-width:720px){.garden-frame{border-radius:3px 24px;inset:7px}.garden-frame span{width:32px;height:32px}.garden-landscape{opacity:.5;width:230%;bottom:2%;left:-65%}.garden-lilies{opacity:.75;width:150px;bottom:-35px;left:-87px}.garden-irises{opacity:.75;width:150px;bottom:-30px;right:-90px}.garden-passion{opacity:.5;width:125px;top:-38px;left:-55px}.site-header{background:#fffaf28f;margin-inline:14px;padding-top:20px}.site-header nav{gap:8px 16px}.reader{padding-top:28px}.reader-heading h1{font-size:33px}.reader-heading .eyebrow{letter-spacing:1.8px;font-size:8px}.book-stage{padding:3px}.book-stage.closed{transform:none;box-shadow:3px 2px #eeddb9,5px 3px #b89357,0 18px 25px #66413a33}.after-book{border-radius:24px 3px;margin:30px 22px 40px;padding:45px 25px 35px}.after-book h2{font-size:36px}.editorial{border-radius:24px 3px;margin:30px 22px 40px;padding:48px 23px}.editorial h1{font-size:39px}.pillars article{padding:18px 14px}footer{background:#fffaf2de;margin-inline:14px}.reader-options{background:#fffaf2c9;gap:4px 15px;padding:0 9px}.paper-grain{opacity:.13}.expanded{padding-top:65px}}@media (prefers-reduced-motion:reduce){.garden-scenery img{transform:none}.garden-passion{transform:rotate(92deg)}}.reader{overflow-x:clip}.reader.expanded{overflow-x:hidden}.book-stage:before{inset:-45px -10px}.book{perspective:1400px;perspective-origin:50%;-webkit-user-select:none;container-type:inline-size}.page-curl{z-index:8;pointer-events:none;transform-style:preserve-3d;isolation:auto;position:absolute;inset:0}.curl-surface{transform-style:preserve-3d;transform:rotateX(var(--curl-tilt));transform-origin:50%;position:absolute;inset:0}.curl-strip{height:100%;transform-style:preserve-3d;will-change:transform;position:absolute;top:0}.curl-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fffaee;background-repeat:no-repeat;position:absolute;inset:0}.curl-front{transform:translateZ(.15px)}.curl-back{transform:rotateY(180deg)translateZ(.15px)}.curl-cast-shadow{filter:blur(12px);transform-origin:0;background:linear-gradient(90deg,#34211b00,#34211b85 45%,#34211b00);position:absolute;inset:1% 0}.reverse .curl-cast-shadow{transform-origin:100%}.book.curling{cursor:grabbing}.book.curling>.paper{filter:brightness(.955)}@media (max-width:720px){.garden-landscape{opacity:.62;width:230%;transform:translate3d(0,calc(var(--garden-scroll)*-.22),0);bottom:-8%;left:-65%}.garden-lilies{opacity:.85;width:132px;transform:translate3d(0,calc(var(--garden-scroll)*-.72),0);bottom:12px;left:-65px}.garden-irises{opacity:.85;width:132px;transform:translate3d(0,calc(var(--garden-scroll)*-.5),0);bottom:3px;right:-64px}.garden-passion{opacity:.62;width:117px;transform:rotate(92deg) translateX(calc(var(--garden-scroll)*.16));top:-31px;left:-44px}.book{perspective:1100px}}@media (prefers-reduced-motion:reduce){.garden-scenery img{transform:none!important}.garden-passion{transform:rotate(92deg)!important}}.book-cradle{aspect-ratio:1426/1124;perspective:1800px;place-items:center;width:min(670px,88vw);margin:18px auto 0;display:grid}.book-cradle .book-stage{width:100%;min-height:0;margin:0;transform:none}.book-cradle .book-stage.closed{width:calc(50% + 5px)}.book-cradle.one-page{aspect-ratio:713/1125;width:min(360px,88vw)}.book-cradle.one-page .book-stage{width:100%}.book{filter:none;transform-style:preserve-3d}.blank-paper{background:linear-gradient(90deg,#e9dbc4,#fff6e7 12%,#fcf2e1 92%,#d7bd91)}.curl-slot{z-index:8;perspective:1500px;transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0;container-type:inline-size}.curl-slot.half-sheet{width:50%}.curl-slot.right-sheet.half-sheet{left:50%}.curl-slot.left-sheet.half-sheet{right:50%}.curl-face:after{content:"";background:linear-gradient(90deg,rgba(63,32,26,var(--paper-shade,0)),rgba(255,248,226,var(--paper-glow,0)));pointer-events:none;position:absolute;inset:0}.curl-strip{--paper-shade:0;--paper-glow:0;will-change:transform}.curl-cast-shadow{filter:blur(9px)}.intro-flutter{pointer-events:none;transform-style:preserve-3d;z-index:9;perspective:1300px;position:absolute;inset:0}.intro-inside,.intro-cover{transform-origin:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-size:100% 100%;border-radius:2px;position:absolute;inset:0;box-shadow:2px 1px 2px #673e2538}.intro-inside{background-image:url(/book/page-02.webp);animation:2.5s cubic-bezier(.25,.55,.25,1) both inside-flutter}.intro-cover{background-image:url(/book/page-01.webp);animation:2.5s cubic-bezier(.25,.55,.25,1) both cover-flutter}.book-cradle .book-stage.arrival{animation:2.5s cubic-bezier(.25,.55,.25,1) both book-awakening}@keyframes book-awakening{0%{opacity:.3;transform:translateY(15px)scale(.91)}25%{opacity:1;transform:translateY(-4px)scale(1.025)}48%{transform:translateY(-7px)scale(1.045)}75%{transform:translateY(-2px)scale(1.018)}to{opacity:1;transform:none}}@keyframes cover-flutter{0%,18%,to{transform:rotateY(0)}38%{transform:rotateY(-47deg)}53%{transform:rotateY(-8deg)}67%{transform:rotateY(-28deg)}83%{transform:rotateY(-3deg)}}@keyframes inside-flutter{0%,20%,to{transform:rotateY(0)}40%{transform:rotateY(-19deg)}56%{transform:rotateY(-3deg)}69%{transform:rotateY(-10deg)}86%{transform:rotateY(0)}}.expanded .book-cradle{width:min(830px,88vw)}.expanded .book-cradle.one-page{width:min(500px,88vw)}.expanded .book-cradle .book-stage.closed{width:calc(50% + 5px)}.expanded .book-cradle.one-page .book-stage{width:100%}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.book-stage:not(.arrival){transition:box-shadow .25s}.book-stage:not(.arrival):hover{box-shadow:0 22px 45px #6443332e,0 2px 5px #77513333}}.bloom-foreground{--garden-x:0px;--garden-y:0px;--garden-scroll:0px;z-index:12;pointer-events:none;contain:layout paint;display:none;position:fixed;inset:0;overflow:hidden}.bloom-foreground img{-webkit-user-select:none;user-select:none;pointer-events:none;height:auto;position:absolute}.ornate-editorial{isolation:isolate;background:linear-gradient(130deg,#fffaf4f5,#fff8efeb 48%,#f6edf3f2);border:1px solid #ab7a31a6;border-radius:40px 5px;width:calc(100% - 100px);max-width:1180px;margin:45px auto 70px;padding:65px 55px 75px;box-shadow:inset 0 0 0 5px #fff9ed,inset 0 0 0 6px #c59a5080,inset 0 0 0 10px #fff9ed80,inset 0 0 0 11px #c59a5033,0 18px 50px #754b4b1c}.ornate-editorial:before{display:none}.ornate-content{z-index:1;position:relative}.ornate-content>p{max-width:700px;margin:25px auto;font-size:16px;line-height:1.9}.ornate-content>.eyebrow{letter-spacing:2.8px;max-width:620px;margin:0 auto;font-size:10px}.ornate-content>h1{max-width:790px;margin:24px auto 12px;font-size:clamp(44px,5.3vw,74px);line-height:1.05}.ornate-content>.lead{font:25px/1.6 var(--serif);color:var(--plum)}.panel-botanicals{border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.panel-botanicals img{pointer-events:none;-webkit-user-select:none;user-select:none;height:auto;position:absolute}.panel-lily{opacity:.73;width:160px;top:-65px;left:-40px;transform:rotate(36deg)}.panel-iris{opacity:.73;width:185px;top:-65px;right:-58px;transform:rotate(-31deg)}.panel-passion{opacity:.65;width:235px;bottom:-62px;left:-60px;transform:rotate(-8deg)}.panel-goldwork{border:1px solid #bf914342;border-radius:25px 3px;position:absolute;inset:15px}.panel-goldwork span{border:0;border-top:1px solid #a97b38a6;border-left:1px solid #a97b38a6;border-radius:55% 0 0;width:62px;height:62px;position:absolute}.panel-goldwork span:first-child{top:4px;left:4px}.panel-goldwork span:nth-child(2){top:4px;right:4px;transform:rotate(90deg)}.panel-goldwork span:nth-child(3){bottom:4px;right:4px;transform:rotate(180deg)}.panel-goldwork span:nth-child(4){bottom:4px;left:4px;transform:rotate(270deg)}.statement-grid{grid-template-columns:170px minmax(0,1fr) 185px;align-items:center;gap:32px;max-width:1000px;margin:40px auto 32px;display:grid}.statement-book{background:#e9d4a5;border:1px solid #a1793e;padding:4px;display:block;position:relative;transform:rotate(-4deg);box-shadow:5px 3px #e8d6ae,7px 4px #a17b44,0 14px 25px #71453624}.statement-book img{width:100%;height:auto;display:block}.statement-book>span{font:italic 13px/1.5 var(--serif);color:var(--muted);position:absolute;top:calc(100% + 20px);left:-10px;right:-10px}.statement-copy{text-align:left}.statement-copy p{margin:20px 0;font-size:16px;line-height:1.8}.statement-copy p.lead{font:23px/1.5 var(--serif);color:var(--plum);margin-top:0}.gold-seal{color:#6f4817;filter:drop-shadow(0 6px 9px #926b2726);align-self:center;position:relative}.seal-ring{aspect-ratio:1;outline-offset:5px;text-transform:uppercase;background:radial-gradient(at 34% 27%,#fff8ce,#f1d589 58%,#d5ad57);border:5px double #b7832f;border-radius:50%;outline:1px solid #d7b15d;flex-direction:column;justify-content:center;align-items:center;width:185px;display:flex;position:relative;box-shadow:inset 0 0 0 4px #f9e8ac,inset 0 0 0 6px #ba8d41,inset 0 0 20px #b28a3140}.seal-ring:before,.seal-ring:after{content:"❧";font:38px var(--serif);color:#9c782b;position:absolute;top:45%;left:5px;transform:rotate(-82deg)}.seal-ring:after{left:auto;right:5px;transform:rotate(82deg)scaleX(-1)}.seal-ring>span:first-child{margin-bottom:4px;font-size:20px}.seal-ring>span:nth-child(2){font:11px/1.4 var(--serif);letter-spacing:1.3px}.seal-ring strong{font:19px var(--serif);letter-spacing:.5px;margin-top:2px}.seal-heart{color:#0000;background:linear-gradient(#d97d84,#e7be67 35%,#9cab63 53%,#88a5bb 70%,#a982b5);-webkit-background-clip:text;background-clip:text;margin:2px 0;font-size:34px;line-height:1.1}.seal-ring small{font:8px var(--sans);letter-spacing:1px}.gold-seal>p{letter-spacing:.6px;color:#7d653f;margin:14px 0 0;font-size:8px}.ornate-callout{outline-offset:5px;background:linear-gradient(110deg,#f6e5edbd,#eee7f5ba,#fff3dfcc);border:1px solid #bf91ab66;border-radius:23px 4px;outline:1px solid #c8a25a99;justify-content:center;align-items:center;gap:25px;max-width:790px;padding:27px 35px;display:flex;box-shadow:inset 0 0 0 4px #fff9ed8a}.ornate-callout>span{color:#b48a40;font-size:32px}.ornate-callout small{font:12px/1.6 var(--sans);max-width:440px;color:var(--muted);margin-top:12px;display:block}.ornate-content .accusation{font:italic 18px var(--serif);margin-top:45px;margin-bottom:10px}.ornate-content .guilty{margin:10px auto 32px;font-size:clamp(30px,3.4vw,48px);font-style:italic}.disclaimer .side-effects{background:radial-gradient(at 10% 100%,#e4ebd56e,#0000 60%),linear-gradient(120deg,#fff9f1,#f4e9f2);border:1px solid #c6a46a8c;border-radius:20px 3px;max-width:790px;padding:28px 35px}.side-effects .eyebrow{font-size:9px}.disclaimer .side-effects h3{margin:13px 0;font-size:27px}.disclaimer .side-effects p:last-child{max-width:580px;margin:15px auto 0;line-height:1.8}.ornate-content>.humanity-line{font:italic 19px/1.6 var(--serif);margin:34px auto}.mission-creed{outline-offset:6px;background:radial-gradient(at 50% 5%,#fff9e8,#fff9ed66 50%,#e7e9db7a);border:1px solid #c3a66d7c;border-radius:80px 5px;outline:1px solid #c3a66d33;max-width:760px;margin:35px auto;padding:35px 45px 40px;box-shadow:inset 0 0 0 5px #fffaf17a}.creed-star{color:#b48a40;font-size:38px}.mission-creed p.lead{font:25px/1.65 var(--serif);color:var(--plum)}.mission-creed p:not(.lead){font-size:14px;line-height:1.8}.mission-signature{font:20px/1.6 var(--serif);color:var(--plum);border-top:1px solid #b48a4040;margin-top:25px;padding-top:22px}.mission-welcome{max-width:640px!important}.illustrated-pillars{gap:22px;margin:35px auto 45px}.illustrated-pillars article{background:linear-gradient(130deg,#fffaf4,#f6eef4a6);border-color:#bd985a70;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:21px;padding:24px 22px;display:grid;box-shadow:inset 0 0 0 4px #fffaf170}.pillar-art{background:#edddbc;border:1px solid #bc965a;padding:3px;position:relative;transform:rotate(-2deg);box-shadow:2px 2px #b38c4f66}.pillar-art img{width:100%;height:auto;display:block}.pillar-art span{font:italic 18px var(--serif);color:#a67b36;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)}.illustrated-pillars h3{margin:0 0 13px;font-size:24px;line-height:1.2}.illustrated-pillars p{margin:0 0 13px;font-size:13px;line-height:1.85}.illustrated-pillars a{padding:5px 0;font-size:10px;line-height:1.5;display:inline-block}.mission-closing{padding:30px 10px 10px}.mission-closing>span{color:#9ca478;font-size:38px}.mission-closing h2{margin-top:20px;font-size:35px}.mission-closing p{font:italic 19px var(--serif);color:var(--plum)}.weekly-introduction{max-width:690px!important}.publication-preview{background:#fffdf6b3;border:1px solid #c29d637d;border-radius:28px 4px;max-width:930px;margin:50px auto 20px;padding:35px 30px 28px;box-shadow:inset 0 0 0 5px #fff8ea,inset 0 0 0 6px #c29d632f}.preview-label{color:var(--plum);letter-spacing:1.2px;text-transform:uppercase;background:#f1e4ee;border:1px solid #b6864f99;border-radius:30px;padding:8px 16px;font-size:9px;display:inline-block}.publication-preview h2{font-size:42px;margin:25px 0 20px!important}.publication-preview>p{max-width:610px;color:var(--muted);margin:0 auto 28px;font-size:13px;line-height:1.8}.web-edition-preview{max-width:750px;margin:0 auto}.web-edition-preview img{border:1px solid #c29d6380;border-radius:9px;width:100%;height:auto;display:block;box-shadow:0 12px 25px #815e5b17}.publication-preview figcaption{font:italic 13px/1.7 var(--serif);color:var(--muted);margin:19px 5px 12px}.publication-preview figcaption a{font:11px var(--sans);margin-top:10px;text-decoration:underline;display:inline-block}.email-preview{text-align:left;border-block:1px solid #b68a454d;margin:30px auto 0}.email-preview summary{cursor:pointer;font:italic 19px/1.5 var(--serif);color:var(--plum);justify-content:space-between;gap:15px;padding:20px 4px;list-style:none;display:flex}.email-preview summary::-webkit-details-marker{display:none}.email-preview figure{margin:5px 0 10px}.email-preview img{border:1px solid #c29d6380;border-radius:6px;width:100%;height:auto;display:block}@media (max-width:1000px){.ornate-editorial{width:calc(100% - 70px);padding-inline:35px}.statement-grid{grid-template-columns:125px minmax(0,1fr);gap:30px}.statement-grid .gold-seal{grid-column:1/-1;justify-self:center;margin-top:20px}.statement-copy p.lead{font-size:22px}.statement-book>span{font-size:11px}.illustrated-pillars article{grid-template-columns:65px minmax(0,1fr);gap:15px;padding:22px 15px}.illustrated-pillars h3{font-size:21px}}@media (max-width:720px){.book-cradle,.book-cradle.one-page{aspect-ratio:713/1125;width:min(350px,87vw);margin-top:18px}.book-cradle .book-stage,.book-cradle .book-stage.closed{width:100%}.expanded .book-cradle,.expanded .book-cradle.one-page{width:min(430px,88vw)}.expanded .book-cradle .book-stage.closed{width:100%}.curl-slot{perspective:1100px}.garden-landscape{opacity:.65;transform:translate3d(0,calc(var(--garden-scroll)*-.15),0)}.garden-lilies{opacity:.72;width:180px;transform:translate3d(0,calc(var(--garden-scroll)*-.42),0);bottom:-12px;left:-73px}.garden-irises{opacity:.72;width:180px;transform:translate3d(0,calc(var(--garden-scroll)*-.32),0);bottom:-25px;right:-72px}.bloom-foreground{display:block}.foreground-passion{opacity:.25;width:185px;transform:translate3d(0,calc(var(--garden-scroll)*.19),0);bottom:-16px;left:-80px;-webkit-mask-image:linear-gradient(90deg,#000 0% 30%,#0000 95%);mask-image:linear-gradient(90deg,#000 0% 30%,#0000 95%)}.foreground-iris{opacity:.25;width:190px;transform:translate3d(0,calc(var(--garden-scroll)*.13),0);bottom:-25px;right:-88px;-webkit-mask-image:linear-gradient(270deg,#000 0% 30%,#0000 95%);mask-image:linear-gradient(270deg,#000 0% 30%,#0000 95%)}.ornate-editorial{border-radius:28px 4px;width:calc(100% - 30px);margin:25px auto 40px;padding:53px 23px 45px}.ornate-content>h1{max-width:285px;font-size:42px;line-height:1.08}.ornate-content>.eyebrow{letter-spacing:1.7px;max-width:230px;font-size:8px}.ornate-content>p{font-size:15px;line-height:1.85}.ornate-content>.lead{font-size:22px}.panel-lily{opacity:.55;width:120px;top:-40px;left:-50px}.panel-iris{opacity:.55;width:135px;top:-38px;right:-62px}.panel-passion{opacity:.45;width:170px;bottom:-40px;left:-67px}.panel-goldwork{inset:11px}.panel-goldwork span{width:40px;height:40px}.statement-grid{flex-direction:column;gap:22px;margin:28px auto 25px;display:flex}.statement-book{width:120px;margin:0 auto 12px;transform:rotate(-4deg)}.statement-book>span{display:none}.statement-copy{text-align:center}.statement-copy p{font-size:15px;line-height:1.8}.statement-copy p.lead{font-size:22px}.statement-grid .gold-seal{margin-top:0}.seal-ring{width:170px}.seal-ring strong{font-size:17px}.ornate-callout{gap:8px;padding:24px 15px;font-size:21px}.ornate-callout>span{font-size:19px}.ornate-callout small{font-size:11px}.ornate-content .guilty{font-size:32px}.disclaimer .side-effects{padding:25px 20px}.disclaimer .side-effects h3{font-size:25px}.ornate-content>.humanity-line{font-size:18px}.mission-creed{border-radius:45px 4px;margin:30px auto;padding:25px 18px 28px}.mission-creed p.lead{font-size:22px}.mission-signature{font-size:19px}.illustrated-pillars{grid-template-columns:1fr;gap:17px}.illustrated-pillars article{grid-template-columns:68px minmax(0,1fr);gap:17px;padding:22px 15px 27px}.illustrated-pillars h3{font-size:23px}.illustrated-pillars p{font-size:13px}.pillar-art span{font-size:15px;top:calc(100% + 9px)}.mission-closing h2{font-size:29px}.mission-closing p{font-size:17px}.publication-preview{border-radius:20px 3px;margin-top:35px;padding:28px 12px 18px}.preview-label{letter-spacing:.7px;padding:7px 10px;font-size:7px}.publication-preview h2{font-size:32px!important}.publication-preview>p{padding-inline:5px;font-size:12px}.publication-preview figcaption{font-size:12px}.email-preview summary{font-size:17px}.weekly-columns{gap:20px;margin-top:35px}.weekly-columns article{padding:25px 20px}}@media (prefers-reduced-motion:reduce){.bloom-foreground img{transform:none!important}.intro-flutter{display:none}.book-cradle .book-stage.arrival{animation:none!important;transform:none!important}}@media (max-width:720px){.garden-lilies{width:195px;bottom:-20px;left:-30px}.garden-irises{width:195px;bottom:-24px;right:-30px}.foreground-passion{opacity:.24;width:175px;bottom:-12px;left:-10px;-webkit-mask-image:linear-gradient(90deg,#000 0% 25%,#0000 88%);mask-image:linear-gradient(90deg,#000 0% 25%,#0000 88%)}.foreground-iris{opacity:.24;width:175px;bottom:-20px;right:-10px;-webkit-mask-image:linear-gradient(270deg,#000 0% 25%,#0000 88%);mask-image:linear-gradient(270deg,#000 0% 25%,#0000 88%)}}.book-cradle,.book-cradle .book-stage,.book{perspective:none}.curl-slot{perspective:1700px;perspective-origin:50%}@media (max-width:720px){.book{perspective:none}.curl-slot{perspective:1400px}}.wax-seal{filter:none;justify-self:center;width:100%;max-width:210px;margin:0}.wax-seal img{filter:drop-shadow(0 6px 8px #8d5e4026);width:100%;height:auto;display:block;transform:rotate(4deg)}.wax-seal figcaption{text-align:center;color:var(--plum);margin-top:12px}.wax-seal figcaption>span{font:italic 17px/1.4 var(--serif);display:block}.wax-seal figcaption small{font:8px/1.6 var(--sans);color:var(--muted);letter-spacing:.5px;margin-top:6px;display:block}@media (min-width:1001px){.statement-grid{grid-template-columns:170px minmax(0,1fr) 210px}}@media (max-width:720px){.wax-seal{width:185px}.garden-scenery,.bloom-foreground{height:100vh;height:100lvh;bottom:auto}.garden-lilies{bottom:calc(100lvh - 100svh - 20px)}.garden-irises{bottom:calc(100lvh - 100svh - 24px)}.foreground-passion{bottom:calc(100lvh - 100svh - 12px)}.foreground-iris{bottom:calc(100lvh - 100svh - 20px)}.garden-scenery img,.bloom-foreground img{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.paper-grain{height:100vh;mix-blend-mode:normal;opacity:.075;height:100lvh;bottom:auto}}@media (prefers-reduced-motion:reduce){.garden-scenery img,.bloom-foreground img{will-change:auto}}.site-header.glass-masthead{isolation:isolate;-webkit-backdrop-filter:blur(7px)saturate(1.04);background:linear-gradient(115deg,#ffffffba,#fffaf1a3 40%,#f4e9f2a3 72%,#ffffffb8);border:1px solid #b9934fad;border-radius:24px 24px 8px 8px;min-height:0;margin:17px 28px 0;padding:14px 35px 0;animation:.85s cubic-bezier(.2,.65,.25,1) both masthead-arrive;display:block;position:relative;box-shadow:0 12px 25px #63413b20,0 3px 7px #8c684a1a,inset 0 1px #fff,inset 0 0 0 4px #fffaf251,inset 0 0 0 5px #c5a3653b}.glass-masthead:before{content:"";z-index:-1;pointer-events:none;border:1px solid #c39a5352;border-radius:17px 17px 4px 4px;position:absolute;inset:8px}.masthead-top{grid-template-columns:140px minmax(0,550px) 140px;justify-content:center;align-items:center;min-height:105px;display:grid;position:relative}.masthead-brand{text-align:center;z-index:1;padding:10px 0 8px;position:relative}.glass-masthead .wordmark{font:normal clamp(26px,3.1vw,39px)/1.12 var(--serif);letter-spacing:2.5px;color:#4d163e;text-shadow:0 1px #fff,0 2px 2px #69384c12,0 5px 11px #67344c2e;display:inline-block}.header-filigree{color:#b28a42;filter:drop-shadow(0 1px #fff9e9);width:min(370px,95%);height:30px;margin:4px auto 0;display:block;overflow:visible}.header-filigree .vine-stem{stroke-dasharray:260;stroke-dashoffset:0;animation:1.1s ease-out both filigree-unfurl}.masthead-tagline{font:italic 12px/1.4 var(--serif);letter-spacing:.1px;color:#6c455d;text-shadow:0 1px #fff;margin:2px 0 0}.header-flower{pointer-events:none;-webkit-user-select:none;user-select:none;height:105px;animation:1s ease-out both flowers-arrive;position:relative;overflow:hidden}.header-flower img{object-fit:contain;opacity:.82;filter:drop-shadow(0 3px 3px #6c49352b);width:110px;height:165px;display:block;position:absolute;top:-29px;left:4px;-webkit-mask-image:linear-gradient(#0000 0%,#000 13% 80%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 13% 80%,#0000 100%)}.header-flower-right img{left:auto;right:4px;transform:scaleX(-1)}.glass-masthead nav{border-top:1px solid #b9934f66;flex-wrap:wrap;justify-content:center;gap:clamp(24px,4vw,60px);margin:0 14px;padding:4px 8px 5px;font-size:12px;display:flex}.glass-masthead nav a{min-height:36px;padding:10px 3px}.glass-masthead nav a:hover{color:#88385f;text-shadow:0 2px 6px #7b365a25;text-decoration:none}.garden-scenery .garden-passion{display:none}@keyframes masthead-arrive{0%{opacity:0;transform:translateY(-9px)scale(.992)}to{opacity:1;transform:none}}@keyframes flowers-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes filigree-unfurl{0%{stroke-dashoffset:260px;opacity:0}to{stroke-dashoffset:0;opacity:1}}@media (max-width:850px){.site-header.glass-masthead{padding-inline:20px}.masthead-top{grid-template-columns:100px minmax(0,500px) 100px}.header-flower img{left:-5px}.header-flower-right img{left:auto;right:-5px}.glass-masthead nav{gap:14px 27px}}@media (max-width:720px){.site-header.glass-masthead{-webkit-backdrop-filter:none;background:linear-gradient(115deg,#fffdf5e3,#fbf0f1cf 50%,#f2edf5d6);border-radius:21px 21px 6px 6px;margin:12px 14px 0;padding:9px 7px 0;box-shadow:0 8px 18px #63413b20,0 2px 5px #8c684a14,inset 0 1px #fff,inset 0 0 0 4px #fffaf263,inset 0 0 0 5px #c5a3652b}.glass-masthead:before{border-radius:15px 15px 3px 3px;inset:7px}.masthead-top{grid-template-columns:48px minmax(0,1fr) 48px;min-height:86px}.masthead-brand{padding:9px 0 7px}.glass-masthead .wordmark{letter-spacing:.7px;white-space:nowrap;font-size:clamp(17px,5.3vw,25px)}.header-filigree{width:100%;height:24px;margin-top:3px}.masthead-tagline{max-width:190px;margin:1px auto 0;font-size:9px;line-height:1.45}.header-flower{height:90px}.header-flower img{opacity:.82;filter:drop-shadow(0 2px 2px #6c49351a);width:84px;height:126px;top:-20px;left:-16px}.header-flower-right img{left:auto;right:-16px}.glass-masthead nav{gap:0 13px;margin:0 6px;padding:4px 0 6px;font-size:9px}.glass-masthead nav a{min-height:33px;padding:9px 0}.glass-masthead .soon-dot{width:4px;height:4px}}@media (prefers-reduced-motion:reduce){.site-header.glass-masthead,.header-flower,.header-filigree .vine-stem{animation:none!important}}.masthead-sticky{z-index:30;opacity:1;pointer-events:none;padding-top:8px;transition:transform .32s cubic-bezier(.2,.65,.3,1),opacity .25s;position:sticky;top:0;transform:translate(0,0)}.masthead-sticky>.site-header{pointer-events:auto}.masthead-sticky[data-hidden=true]{opacity:0;pointer-events:none;transform:translateY(calc(-100% - 12px))}.masthead-sticky[data-hidden=true]>.site-header{pointer-events:none}.masthead-sticky:focus-within{opacity:1;transform:translate(0,0)}.masthead-sticky:focus-within>.site-header{pointer-events:auto}.masthead-sticky .glass-masthead{margin-top:0;padding-top:5px}.masthead-sticky .masthead-top{grid-template-columns:100px minmax(0,550px) 100px;min-height:65px}.masthead-sticky .masthead-brand{padding:3px 0}.masthead-sticky .header-filigree{width:min(310px,95%);height:18px;margin-top:0}.masthead-sticky .masthead-tagline{display:none}.masthead-sticky .header-flower{height:65px}.masthead-sticky .header-flower img{width:80px;height:120px;top:-25px}.masthead-sticky nav{padding-block:0}@media (max-width:720px){.masthead-sticky{padding-top:6px}.masthead-sticky .glass-masthead{padding-top:3px}.masthead-sticky .masthead-top{grid-template-columns:43px minmax(0,1fr) 43px;min-height:49px}.masthead-sticky .wordmark{font-size:clamp(16px,5vw,24px)}.masthead-sticky .header-filigree{height:15px}.masthead-sticky .header-flower{height:49px}.masthead-sticky .header-flower img{width:63px;height:94px;top:-22px;left:-10px}.masthead-sticky .header-flower-right img{left:auto;right:-10px}.masthead-sticky nav{gap:0 11px;padding-bottom:2px;font-size:9px}.masthead-sticky nav a{min-height:36px;padding-block:10px}}.admin-studio{z-index:2;max-width:1120px;margin:42px auto 80px;padding:0 28px;position:relative}.admin-studio>h1{font:italic clamp(36px,5vw,58px)/1.1 var(--serif);color:var(--plum);margin:14px 0 30px}.admin-card{background:linear-gradient(130deg,#fffdf6f5,#fff6eef2 60%,#f4edf4ef);border:1px solid #ba945a99;border-radius:24px 4px;padding:30px;box-shadow:0 10px 30px #734f4c12,inset 0 0 0 4px #fffaf180}.admin-card h2{font:30px/1.2 var(--serif);color:var(--plum);margin:12px 0 18px}.admin-card p{font-size:14px;line-height:1.8}.admin-button{color:#fffaf1;background:#572748;border:1px solid #967043;border-radius:9px 2px;padding:13px 20px;font-size:13px;display:inline-block}.admin-button:disabled{opacity:.55;cursor:default}.admin-unlock{max-width:540px}.admin-unlock label{margin-top:24px;font-size:13px;display:block}.admin-unlock input{background:#fffdf7;border:1px solid #b89b7b;border-radius:5px;width:100%;margin:9px 0 18px;padding:12px;display:block}.admin-status{color:#76304f;margin-bottom:12px;font-size:14px;line-height:1.6}.admin-status:empty{display:none}.admin-footnote{text-align:center;font:italic 14px/1.7 var(--serif);color:var(--muted);margin:28px 0}.studio-bar{letter-spacing:.6px;justify-content:space-between;margin:22px 0;font-size:11px;display:flex}.studio-bar button{text-decoration:underline}.studio-tabs{border-bottom:1px solid #b89b7b66;gap:8px;margin-bottom:20px;display:flex}.studio-tabs button{border-bottom:2px solid #0000;padding:14px 16px;font-size:13px}.studio-tabs button[aria-current]{border-color:var(--plum);background:#fffaf1bb}.studio-grid{grid-template-columns:minmax(0,1.8fr) minmax(240px,1fr);align-items:start;gap:22px;display:grid}.topic-list{margin:24px 0}.topic-list fieldset{border:0;border-top:1px solid #b89b7b55;min-width:0;margin:0;padding:20px 0 10px}.topic-switch{font:20px/1.3 var(--serif);color:var(--plum);align-items:center;gap:10px;display:flex}.topic-switch input{width:18px;height:18px;accent-color:var(--plum);flex-shrink:0}.topic-list textarea{resize:vertical;width:100%;min-height:76px;font:13px/1.6 var(--sans);color:var(--ink);background:#fffdf8;border:1px solid #b89b7b99;border-radius:5px;margin:12px 0;padding:10px;display:block}.topic-list textarea:focus-visible{outline-offset:3px;outline:3px solid #7a438b}.connection-badge{font:9px var(--sans);letter-spacing:1px;text-transform:uppercase;color:var(--plum);background:#f3eaf2;border:1px solid #b89b7b99;border-radius:20px;padding:6px 10px;display:inline-block}.studio-connection small{color:var(--muted);margin-top:14px;font-size:11px;line-height:1.7;display:block}.studio-empty{text-align:center;padding:38px 16px}.studio-empty>span{color:var(--gold);font-size:36px}.studio-empty h3{font:25px/1.4 var(--serif);color:var(--plum)}.studio-empty p{max-width:450px;color:var(--muted);margin:auto}.story-card{border-top:1px solid #b89b7b66;padding:24px 0}.story-card h3{font:26px/1.3 var(--serif)}.story-card>a,.draft-section a{font-size:13px;text-decoration:underline}.story-card small,.draft-section small{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.7;display:block}.story-relevance{font-style:italic}.review-buttons{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.review-buttons button{background:#fffaf1;border:1px solid #a38665;border-radius:5px;padding:10px 13px;font-size:12px}.weekly-draft{text-align:center;max-width:800px;margin:auto;padding:40px}.weekly-draft>.eyebrow{margin-top:30px}.weekly-draft>h2{font:italic clamp(32px,4vw,48px)/1.2 var(--serif)}.draft-intro{font-family:var(--serif);font-style:italic}.draft-section{text-align:left;border-top:1px solid #b89b7b66;margin-top:30px;padding-top:20px}.draft-section h3{font:26px var(--serif);color:var(--plum)}.draft-section h4{font:22px var(--serif);margin-bottom:10px}.draft-section article{margin:25px 0}@media (max-width:720px){.admin-studio{margin:28px auto 50px;padding:0 16px}.admin-card{padding:23px 19px}.studio-grid{grid-template-columns:1fr}.studio-tabs{gap:0}.studio-tabs button{padding:13px 9px;font-size:11px}.admin-studio>h1{font-size:37px}.weekly-draft{padding:28px 20px}.admin-card h2{font-size:27px}.topic-switch{font-size:19px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.studio-connection label{margin:17px 0 7px;font-size:12px;display:block}.studio-connection input,.studio-connection select{width:100%;max-width:100%;color:var(--ink);font:13px var(--sans);background:#fffdf8;border:1px solid #b89b7b99;border-radius:5px;padding:10px}.studio-connection .admin-button{width:100%;margin-top:22px}.connection-settings{max-width:650px;margin:auto}.connection-settings .admin-button{width:auto}.connection-settings>small{margin-top:24px;display:block}.remove-connection{border-top:1px solid #b89b7b66;margin-top:28px;padding-top:20px}.remove-connection summary{cursor:pointer;font-size:13px}.admin-account-code{overflow-wrap:anywhere;background:#fffaf1;border:1px solid #b89b7b66;border-radius:5px;padding:14px;display:block}.studio-tabs{flex-wrap:wrap}.text-button{color:var(--plum);padding:9px 0;font-size:13px;text-decoration:underline;display:inline-block}.editor-note{color:var(--muted);background:#efe8ee66;border-left:2px solid #b48a4070;padding:12px 15px;font:12px/1.7 var(--sans)!important}.story-card-media{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:25px;display:grid}.story-card-media:not(:has(>img)){grid-template-columns:1fr}.story-card-media>img{aspect-ratio:4/3;object-fit:cover;border:1px solid #bc995f66;border-radius:14px 3px;width:100%}.story-card-media h3{margin:12px 0}.story-card-media .admin-button{margin-top:20px}.story-card-media small{display:block}.article-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin:25px 0 18px;display:flex}.article-toolbar>div,.assembler-toolbar>div{flex-wrap:wrap;gap:9px;display:flex}.article-toolbar button,.assembler-toolbar button{background:#fffaf1;border:1px solid #b89b7b88;border-radius:5px;padding:11px 14px;font-size:12px}.story-reading{max-width:760px;margin:38px auto 15px}.story-reading>h2{font:clamp(31px,4vw,49px)/1.13 var(--serif);margin:18px 0 26px}.story-reading figure{margin:25px 0 35px}.story-reading figure img{object-fit:contain;background:#f1e9df;border-radius:16px 3px;width:100%;max-height:460px;display:block}.story-reading figcaption{font:12px/1.6 var(--sans);color:var(--muted);margin-top:12px}.story-reading figcaption .connection-badge{width:fit-content;margin-top:10px;display:block}.article-prose{font:19px/1.85 var(--serif);color:#422c38}.article-prose p{font:inherit;white-space:pre-line;margin:0 0 24px}.source-evidence{background:#fffaf18c;border-block:1px solid #b89b7b66;margin-top:35px;padding:25px}.source-evidence h3{font:25px var(--serif);margin:0 0 15px}.source-evidence p{font:13px/1.8 var(--sans)}.source-evidence a{font:13px/1.7 var(--sans);margin:10px 0;text-decoration:underline;display:block}.source-evidence small{font:11px var(--sans);color:var(--muted);display:block}.media-empty{text-align:center;background:#efe8e766;border:1px dashed #b89b7b99;border-radius:15px 3px;margin:24px 0;padding:28px}.media-empty>span{color:var(--gold);font-size:40px}.media-empty p{font-size:13px}.story-editor label,.issue-form label,.issue-lineup>label{font:13px var(--sans);margin:20px 0 10px;display:block}.story-editor input,.story-editor textarea,.story-editor select,.issue-form input,.issue-form textarea,.issue-selector select,.issue-lineup select{width:100%;font:14px/1.6 var(--sans);color:var(--ink);background:#fffdf7;border:1px solid #b89b7b99;border-radius:5px;margin-top:8px;padding:11px;display:block}.story-editor textarea,.issue-form textarea{resize:vertical}.story-editor .full-article-input{font:17px/1.8 var(--serif)}.story-editor fieldset{border:1px solid #b89b7b66;border-radius:12px;margin:30px 0;padding:20px}.story-editor legend{font:24px var(--serif);padding:0 10px}.story-editor .admin-button{margin-top:12px}.assembler-top{justify-content:space-between;align-items:center;gap:20px;margin:15px 0 25px;display:flex}.assembler-top h2{font:38px var(--serif);margin:10px 0}.issue-selector{margin:20px 0;font-size:12px;display:block}.issue-selector select{max-width:650px}.assembler-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin:25px 0;display:flex}.assembler-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.issue-form h3,.issue-lineup h3,.publish-controls h3{font:28px/1.3 var(--serif);color:var(--plum);margin:0 0 23px}.form-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.issue-lineup>p{font-size:13px;line-height:1.8}.lineup-card{background:#fffaf1bb;border:1px solid #b89b7b77;border-radius:14px 3px;margin:20px 0;padding:18px}.lineup-card h4{font:22px/1.3 var(--serif);margin:11px 0}.lineup-card small{font:11px/1.8 var(--sans);color:var(--muted);display:block}.lineup-card>div{flex-wrap:wrap;gap:10px;margin-top:13px;display:flex}.lineup-card button{font:12px var(--sans);background:#fffaf1;border:1px solid #b89b7b88;border-radius:4px;padding:9px 12px}.publish-controls{margin-top:28px}.publish-controls li{font:13px/1.8 var(--sans);margin:8px 0}.publish-controls small{font:11px/1.8 var(--sans);color:var(--muted);margin-top:20px;display:block}.admin-button.secondary{color:var(--plum);background:#fffaf1}.issue-reader{background:linear-gradient(125deg,#fffdf6fa,#fff9f1f5 60%,#f5edf3f2);border:1px solid #b48a40a6;border-radius:30px 4px;max-width:880px;margin:25px auto 55px;padding:55px 65px;box-shadow:inset 0 0 0 5px #fff9ed90,0 16px 40px #64433b17}.issue-masthead{text-align:center}.issue-masthead>.eyebrow{margin-top:30px;font-size:9px}.issue-masthead>h1{font:italic clamp(36px,5vw,60px)/1.1 var(--serif);color:var(--plum);margin:24px 0}.issue-dateline{font:12px/1.7 var(--sans);color:var(--muted)}.issue-introduction{font:italic 22px/1.75 var(--serif);text-align:left;margin:25px 0 40px}.issue-article{border-top:1px solid #b89b7b66;margin-top:35px;padding-top:40px}.issue-article>h2{font:34px/1.2 var(--serif);color:var(--plum);margin:17px 0 25px}.issue-lead>h2{font-size:40px}.issue-article figure{margin:25px -15px 30px}.issue-article img{object-fit:contain;background:#f0e7df;border-radius:15px 3px;width:100%;max-height:500px;display:block}.issue-article figcaption{font:11px/1.7 var(--sans);color:var(--muted);margin-top:12px}.article-sources{font:12px/1.8 var(--sans);color:var(--muted);padding:17px 0 5px}.article-sources a,.article-sources span{margin:8px 0;display:block}.article-sources a{color:var(--plum);text-decoration:underline}.issue-reader .issue-closing{text-align:center;background:0 0;border:0;border-top:1px solid #b89b7b66;margin:40px 0 0;padding:25px 0 0}.issue-closing p{font:italic 22px/1.7 var(--serif);white-space:pre-line}.issue-closing small{font:12px var(--sans);color:var(--muted)}.public-issue-shell{z-index:2;margin:35px 25px 60px;position:relative}.public-issue-shell>.text-button{max-width:880px;margin:auto;display:block}.published-editions{text-align:left;max-width:760px;margin:40px auto}.published-editions>a{background:#fffdf6c9;border:1px solid #b89b7b88;border-radius:20px 3px;margin:20px 0;padding:25px;display:block}.published-editions h3{font:30px var(--serif);margin:14px 0}.published-editions p{font:12px var(--sans)}@media (max-width:720px){.story-card-media{grid-template-columns:1fr;gap:15px}.story-card-media>img{max-height:210px}.article-toolbar{display:block}.article-toolbar>div{margin-top:15px}.article-toolbar button{padding:11px 9px;font-size:11px}.story-reading{margin-top:25px}.story-reading>h2{font-size:32px}.article-prose{font-size:18px;line-height:1.8}.source-evidence{padding:20px 15px}.story-editor fieldset{padding:18px 12px}.assembler-top h2{font-size:29px}.assembler-top .admin-button{padding:12px 14px;font-size:11px}.assembler-grid{grid-template-columns:1fr}.assembler-toolbar{align-items:start}.assembler-toolbar>div{width:100%}.issue-reader{border-radius:23px 3px;margin:20px auto 35px;padding:35px 22px}.issue-masthead>h1{font-size:36px}.issue-introduction{font-size:20px}.issue-article>h2,.issue-lead>h2{font-size:30px}.issue-article figure{margin-inline:-7px}.issue-article .article-prose{font-size:18px}.issue-closing p{font-size:20px}.public-issue-shell{margin:25px 15px 40px}.story-editor .full-article-input{font-size:16px}}.article-prose a{color:#71385e;text-underline-offset:3px;-webkit-text-decoration:underline #b48a4099;text-decoration:underline #b48a4099}.agenda-page{max-width:1200px;margin:38px auto 65px;padding:0 34px;position:relative}.agenda-welcome{isolation:isolate;background:linear-gradient(115deg,#fffaf4e8,#fffaf4a8);border:1px solid #b99a625e;border-radius:40px 5px;grid-template-columns:1.65fr 1fr;align-items:center;min-height:470px;padding:60px 65px 75px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 7px #fffaf266,inset 0 0 0 8px #b78e4526,0 18px 50px #674c5712}.agenda-welcome h1{font:normal clamp(44px,5.3vw,72px)/1.07 var(--serif);letter-spacing:-2px;color:var(--plum);margin:20px 0}.agenda-welcome h1 em{font-weight:400}.agenda-welcome-copy>p:not(.eyebrow){font:17px/1.8 var(--serif);color:#674a60}.agenda-explore{border-bottom:1px solid var(--gold);align-items:center;gap:32px;margin-top:12px;padding:12px 0;font-size:12px;display:inline-flex}.agenda-horizon{object-fit:cover;object-position:center 65%;z-index:-1;opacity:.27;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 10%,#000 95%);mask-image:linear-gradient(#0000 10%,#000 95%)}.agenda-local-note{text-align:center;border-left:1px solid #ad8f5e55;padding:20px 25px;position:relative}.agenda-local-note h2{font:normal 43px/1.03 var(--serif);margin:17px 0}.agenda-local-note h2 em{font-weight:400}.agenda-local-note p:not(.eyebrow){font:italic 16px/1.5 var(--serif)}.agenda-local-note>span:last-child{color:var(--muted);font-size:10px}.agenda-local-symbol{font:48px var(--serif);color:#98713c;margin-bottom:18px;display:block}.garden-areas{padding:60px 0 40px;scroll-margin-top:120px}.garden-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:26px;display:flex}.garden-section-heading h2{font:normal clamp(30px,3.3vw,44px)/1.14 var(--serif);color:var(--plum);letter-spacing:-.7px;margin:12px 0 0}.garden-section-heading>p{font:14px/1.7 var(--serif);max-width:285px;color:var(--muted);margin-bottom:4px}.garden-entrances{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;display:grid}.garden-entrance{isolation:isolate;text-align:left;background:linear-gradient(130deg,#fdfaf3f5,#e7e6dcde);border:1px solid #b08d5759;border-radius:28px 4px;grid-column:span 2;min-height:310px;padding:25px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 5px #fff9f050,0 8px 25px #593c4d0b}.garden-entrance:nth-child(-n+2){grid-column:span 3;min-height:320px}.garden-entrance-people{background:linear-gradient(115deg,#fff8eff5,#e9dfebe8)}.garden-entrance-joy{background:linear-gradient(115deg,#fff8f0f5,#e1dcece8)}.garden-entrance-care{background:linear-gradient(115deg,#fff8eff5,#f1dedbe8)}.garden-entrance-wonder{background:linear-gradient(115deg,#fff8eff5,#e0e6e9e8)}.garden-entrance>img{object-fit:contain;opacity:.53;z-index:-1;pointer-events:none;width:190px;height:300px;transition:transform .5s;position:absolute;bottom:-65px;right:-70px;transform:rotate(-15deg)}.garden-entrance:nth-child(-n+2)>img{opacity:.65;width:245px;height:360px;bottom:-95px;right:-30px}.garden-index{font:10px var(--sans);letter-spacing:2px;color:#9a7a49;justify-content:space-between;margin-bottom:35px;display:flex}.garden-index>span{font-size:30px;line-height:1}.garden-entrance .eyebrow{letter-spacing:1.3px;max-width:90%;font-size:8px}.garden-entrance h3{font:normal 30px/1.13 var(--serif);letter-spacing:-.6px;max-width:260px;margin:12px 0 13px}.garden-entrance:nth-child(-n+2) h3{font-size:37px}.garden-entrance p:not(.eyebrow){color:#63475c;max-width:240px;font-size:12px;line-height:1.75}.garden-enter{letter-spacing:.2px;align-items:center;gap:20px;margin-top:24px;font-size:11px;display:flex}.garden-enter>span{font-size:18px}.garden-resources{padding-top:30px;scroll-margin-top:118px}.garden-region{letter-spacing:.5px;flex-direction:column;gap:8px;min-width:240px;font-size:10px;display:flex}.garden-region select,.garden-search input{color:var(--plum);background:#fffaf2d9;border:1px solid #b493665f;border-radius:25px;max-width:100%;padding:13px 18px;font-size:12px}.garden-toolbar{border-bottom:1px solid #b3905738;justify-content:space-between;align-items:center;gap:15px;padding:12px 0 14px;display:flex}.garden-topic-tabs{flex-wrap:wrap;gap:6px;display:flex}.garden-topic-tabs button{background:#fffaf25e;border:1px solid #0000;border-radius:24px;min-height:40px;padding:10px 13px;font-size:11px}.garden-topic-tabs button[aria-pressed=true]{color:#fffaf2;background:var(--plum);box-shadow:inset 0 0 0 3px #d7b57525}.garden-search{flex-shrink:0;width:225px;position:relative}.garden-search input{width:100%;padding-right:35px}.garden-search>span:last-child{pointer-events:none;font-size:22px;position:absolute;top:9px;right:15px}.garden-result-note{color:var(--muted);margin:18px 0 22px;font-size:10px}.garden-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:23px;display:grid}.garden-resource-card{background:#fffaf2ed;border:1px solid #b79a6f66;border-radius:25px 4px;transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:inset 0 0 0 4px #fffdf480,0 10px 25px #694b530a}.garden-resource-card>button{text-align:left;flex-direction:column;width:100%;height:100%;padding:0;display:flex}.resource-card-art{isolation:isolate;background:linear-gradient(125deg,#f0e7eceb,#e4dfecd9);border-bottom:1px solid #b79a6f3d;justify-content:center;align-items:center;width:100%;height:145px;display:flex;position:relative;overflow:hidden}.resource-nature .resource-card-art,.resource-nature .resource-reader-paint{background:linear-gradient(130deg,#e9ecde,#dce7d8)}.resource-care .resource-card-art,.resource-care .resource-reader-paint{background:linear-gradient(130deg,#f0e5df,#edd9d6)}.resource-wonder .resource-card-art,.resource-wonder .resource-reader-paint{background:linear-gradient(130deg,#e9e4ee,#dce5e9)}.resource-card-art img{object-fit:contain;opacity:.65;z-index:-1;width:170px;height:270px;position:absolute;top:-70px;right:-15px;transform:rotate(45deg)}.resource-card-art>span{font:47px var(--serif);color:#8f7144a6;margin-top:-12px}.resource-card-art>small{letter-spacing:2px;font-size:8px;position:absolute;bottom:15px;left:18px;right:18px}.resource-card-copy{flex-direction:column;flex:1;width:100%;padding:24px 24px 22px;display:flex}.resource-card-copy>.eyebrow{letter-spacing:1.3px;font-size:8px}.resource-card-copy h3{font:normal 27px/1.18 var(--serif);color:var(--plum);letter-spacing:-.5px;margin:12px 0 8px}.resource-card-copy>p{font:13px/1.8 var(--sans);color:#6f5266;margin:8px 0 20px}.resource-card-source{color:#856b55;margin-top:auto;font-size:10px;display:block}.resource-card-copy .garden-enter{border-top:1px solid #b3946035;justify-content:space-between;margin-top:17px;padding-top:15px}.garden-empty{text-align:center;background:#fffaf2bf;border:1px solid #b4936655;border-radius:25px 4px;padding:50px 20px}.garden-empty>span{font:40px var(--serif);color:var(--gold)}.garden-empty h3{font:normal 30px var(--serif)}.garden-empty p{color:var(--muted);font-size:14px;line-height:1.8}.garden-empty .primary-link{margin-top:12px}.garden-care-note{text-align:center;max-width:680px;margin:50px auto 20px}.garden-care-note>span:first-child{color:var(--gold);font-size:28px}.garden-care-note p{font:italic 23px var(--serif);margin:12px}.garden-care-note>span:last-child{color:var(--muted);font-size:11px;line-height:1.8}.resource-dialog{width:min(750px,100vw - 36px);max-width:750px;max-height:90dvh;color:var(--ink);overscroll-behavior:contain;scrollbar-gutter:stable;background:#fffaf2;border:1px solid #b28d55;border-radius:28px 4px;padding:0;box-shadow:0 25px 100px #29132555}.resource-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#291b2d78}.resource-dialog[open]{animation:.25s both resource-arrive}.resource-reader{background-image:url(/scenery/paper-grain.svg);position:relative}.resource-reader-top{z-index:2;background:#fffaf2f5;border-bottom:1px solid #b3905745;justify-content:space-between;align-items:center;gap:16px;padding:13px 24px;display:flex;position:sticky;top:0}.resource-reader-top>span{letter-spacing:1.4px;color:#8a714e;font-size:8px}.resource-back{text-underline-offset:5px;min-height:40px;font-size:11px;text-decoration:underline}.resource-reader-paint{background:linear-gradient(130deg,#e9dfeb,#eaded9);border-bottom:1px solid #b3905745;place-items:center;height:155px;display:grid;position:relative;overflow:hidden}.resource-reader-paint img{object-fit:contain;opacity:.5;width:330px;height:500px;position:absolute;top:-190px;right:10%;transform:rotate(70deg)}.resource-reader-paint>span{font:55px var(--serif);color:#987949;position:relative}.resource-reader-copy{padding:35px 48px 28px}.resource-reader-copy>.eyebrow{letter-spacing:1.5px;font-size:9px}.resource-reader-copy>h2{font:normal clamp(31px,4vw,47px)/1.12 var(--serif);letter-spacing:-1px;margin:19px 0 20px}.resource-reader-summary{font:17px/1.8 var(--serif);color:#674b5f}.resource-why{border-block:1px solid #b3905740;gap:20px;margin:28px 0;padding:22px 0;display:flex}.resource-why>span{font:28px var(--serif);color:var(--gold)}.resource-why h3{font:italic 20px var(--serif);margin:0 0 9px}.resource-why p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.resource-source-details{color:var(--muted);margin-bottom:25px;font-size:10px;line-height:1.9}.resource-source-details>*{display:block}.resource-source-details strong{color:var(--ink);font-size:12px}.resource-original{font-size:13px}.resource-link-note{color:var(--muted);margin:13px 0 7px;font-size:10px;line-height:1.7}.resource-source-url{overflow-wrap:anywhere;font-size:11px;text-decoration:underline;display:inline-block}.resource-related{border-top:1px solid #b3905740;margin-top:30px;padding-top:25px}.resource-related>button{text-align:left;width:100%;font:19px/1.4 var(--serif);border-bottom:1px solid #b3905725;justify-content:space-between;gap:15px;padding:17px 0;display:flex}.resource-bottom-back{margin-top:25px;display:block}.resource-video{aspect-ratio:16/9;border:0;width:100%;margin-bottom:20px}.resource-desk-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:25px;display:flex}.resource-desk-actions>a{font-size:12px;text-decoration:underline}.resource-search,.resource-filters{flex-wrap:wrap;align-items:end;gap:15px;margin:25px 0 15px;display:flex}.resource-search label,.resource-filters label,.resource-edit label{flex-direction:column;gap:9px;font-size:12px;display:flex}.resource-desk select,.resource-desk input,.resource-desk textarea{color:var(--ink);font:13px var(--sans);background:#fffcf7;border:1px solid #b9986766;border-radius:7px;max-width:100%;padding:12px}.resource-edit{grid-template-columns:1fr 1fr;gap:18px;display:grid}.resource-edit label:has(textarea){grid-column:1/-1}.resource-edit textarea{resize:vertical;min-height:100px}.resource-review-list{grid-template-columns:1fr 1fr;gap:20px;display:grid}.resource-review{overflow-wrap:anywhere;background:#fffaf287;border:1px solid #b9986744;border-radius:15px 3px;padding:25px}.resource-review h3{font:normal 25px/1.2 var(--serif);margin:17px 0}.resource-review>p{font-size:13px;line-height:1.8}.resource-review>small{color:var(--muted);font-size:10px;line-height:1.9;display:block}.resource-review>a{padding:15px 0;font-size:12px;text-decoration:underline;display:block}.resource-review-actions{flex-wrap:wrap;gap:10px;display:flex}.resource-review-actions>button{font-size:10px}.resource-review-actions>.admin-button{margin:0;padding:11px 15px}.resource-desk>.admin-card{margin-bottom:25px}@keyframes resource-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.garden-entrance:hover,.garden-resource-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px #694b5322}.garden-entrance:hover>img{transform:rotate(-11deg)scale(1.04)}}@media (max-width:1000px){.agenda-welcome{padding:40px}.agenda-page{padding:0 28px}.garden-entrance{padding:20px}.garden-entrance h3{font-size:26px}.garden-entrance:nth-child(-n+2) h3{font-size:33px}.garden-toolbar{flex-wrap:wrap}.garden-search{width:100%}.garden-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-review-list{grid-template-columns:1fr}}@media (max-width:650px){.agenda-page{margin-top:24px;padding:0 22px}.agenda-welcome{border-radius:28px 4px;grid-template-columns:1fr;gap:25px;min-height:0;padding:37px 26px 30px}.agenda-welcome h1{letter-spacing:-1.7px;font-size:44px}.agenda-welcome .eyebrow{letter-spacing:1.6px;font-size:8px}.agenda-welcome-copy>p:not(.eyebrow){font-size:16px}.agenda-local-note{text-align:left;border-top:1px solid #ad8f5e55;border-left:0;grid-template-columns:1fr 1fr;align-items:center;gap:6px 16px;padding:24px 0 0;display:grid}.agenda-local-symbol{display:none}.agenda-local-note>.eyebrow{grid-column:1/-1}.agenda-local-note h2{margin:6px 0;font-size:33px}.agenda-local-note p:not(.eyebrow){font-size:13px}.agenda-local-note>span:last-child{grid-column:1/-1;font-size:9px}.agenda-horizon{object-position:48% 100%;opacity:.34}.garden-areas{padding:40px 0 20px}.garden-section-heading{margin-bottom:20px;display:block}.garden-section-heading h2{font-size:32px}.garden-section-heading>p{max-width:100%;margin-top:17px;font-size:13px}.garden-entrances{grid-template-columns:1fr;gap:13px}.garden-entrance,.garden-entrance:nth-child(-n+2){grid-column:auto;min-height:230px;padding:22px}.garden-entrance h3,.garden-entrance:nth-child(-n+2) h3{max-width:85%;font-size:29px}.garden-entrance>div{max-width:87%}.garden-index{margin-bottom:15px}.garden-entrance>img,.garden-entrance:nth-child(-n+2)>img{opacity:.55;width:195px;height:300px;bottom:-80px;right:-45px}.garden-entrance p:not(.eyebrow){max-width:88%;font-size:12px}.garden-entrance .garden-enter{margin-top:13px}.garden-resources{padding-top:20px;scroll-margin-top:100px}.garden-region{margin-top:22px}.garden-region select{width:100%}.garden-topic-tabs{gap:3px}.garden-topic-tabs button{padding:10px;font-size:10px}.garden-resource-grid{grid-template-columns:1fr;gap:20px}.resource-card-art{height:125px}.resource-card-art img{width:180px;height:280px;top:-75px;right:0}.resource-card-copy{padding:23px}.resource-card-copy h3{font-size:28px}.garden-result-note{font-size:9px}.resource-dialog{border-radius:22px 3px;width:calc(100vw - 22px);max-height:94dvh}.resource-reader-top{padding:8px 17px}.resource-reader-top>span{display:none}.resource-reader-paint{height:115px}.resource-reader-paint img{width:300px;top:-210px;right:-5%}.resource-reader-copy{padding:27px 24px 24px}.resource-reader-copy>h2{letter-spacing:-.6px;font-size:32px}.resource-reader-summary{font-size:17px}.resource-original{padding:13px 18px;font-size:12px}.resource-desk-actions{flex-direction:column;align-items:start}.resource-edit{grid-template-columns:1fr}.resource-review{padding:20px}.resource-search,.resource-search label,.resource-search select,.resource-search button{width:100%}}@media (prefers-reduced-motion:reduce){.resource-dialog[open]{animation:none}.garden-entrance,.garden-resource-card,.garden-entrance>img{transition:none}}.agenda-region-picker{background:linear-gradient(120deg,#fffaf2eb,#f4edf2de);border:1px solid #b4946055;border-radius:24px 4px;grid-template-columns:1fr 1.1fr;align-items:center;gap:35px;margin:25px 0 0;padding:28px 34px;display:grid;box-shadow:inset 0 0 0 5px #fffaf250,0 8px 25px #67475b09}.region-picker-intro{align-items:center;gap:22px;display:flex}.region-picker-intro>span{font:38px var(--serif);color:#a38350}.region-picker-intro h2{font:normal 27px/1.1 var(--serif);letter-spacing:-.5px;margin:9px 0 7px}.region-picker-intro p:not(.eyebrow){color:var(--muted);margin:0;font-size:11px;line-height:1.7}.region-picker-intro .eyebrow{letter-spacing:1.8px;font-size:8px}.region-picker-controls form{background:#fffcf7;border:1px solid #ae8d5466;border-radius:27px;gap:0;padding:4px;display:flex;box-shadow:0 3px 15px #59374b08}.region-picker-controls input{width:100%;min-width:0;color:var(--plum);outline-offset:2px;background:0 0;border:0;border-radius:22px;padding:11px 13px;font-size:12px}.region-picker-controls form>button{background:var(--plum);color:#fffaf2;border-radius:23px;flex-shrink:0;align-items:center;gap:18px;padding:12px 17px;font-size:11px;display:flex;box-shadow:inset 0 0 0 3px #d1b27622}.region-picker-controls>p{color:var(--muted);margin:11px 5px 8px;font-size:10px;line-height:1.6}.region-shortcuts{flex-wrap:wrap;align-items:center;gap:12px;margin:0 5px;font-size:9px;display:flex}.region-shortcuts>span{color:#8b7158}.region-shortcuts button{min-height:30px;padding:5px 0;text-decoration:underline}.region-shortcuts button[aria-pressed=true]{color:#8b7158;text-decoration:none}.garden-entrance{flex-direction:column;justify-content:space-between;display:flex}.garden-entrance:focus-visible{outline-offset:4px;outline:3px solid #7a438b}.garden-areas{padding-top:44px}.garden-entrance .garden-enter{font-size:10px}.agenda-breadcrumb{color:var(--muted);align-items:center;gap:14px;padding:0 5px 23px;font-size:10px;line-height:1.7;display:flex}.agenda-breadcrumb>a{text-decoration:underline}.agenda-breadcrumb>span[aria-hidden]{color:var(--gold)}.topic-masthead{isolation:isolate;background:linear-gradient(120deg,#fffaf2f5,#e6dcebdd);border:1px solid #b99a6266;border-radius:36px 4px;grid-template-columns:1.3fr 1fr;min-height:365px;padding:55px 60px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 6px #fffaf25e,inset 0 0 0 7px #b78e4522,0 18px 45px #69444f12}.topic-masthead-nature{background:linear-gradient(120deg,#fffaf2f5,#e0e7d6e8)}.topic-masthead-care{background:linear-gradient(120deg,#fffaf2f5,#f1ded9e8)}.topic-masthead-wonder{background:linear-gradient(120deg,#fffaf2f5,#dfe5efe8)}.topic-masthead-copy{z-index:1;position:relative}.topic-masthead h1{font:normal clamp(41px,5vw,67px)/1.07 var(--serif);letter-spacing:-1.8px;color:var(--plum);max-width:650px;margin:22px 0}.topic-masthead-copy>.topic-masthead-deck{font:italic 23px/1.4 var(--serif);color:#77546d;margin:0 0 16px}.topic-masthead-copy>p:not(.eyebrow):not(.topic-masthead-deck){max-width:370px;color:var(--muted);font-size:13px;line-height:1.9}.topic-back-link{border-bottom:1px solid #b3905766;margin-top:15px;padding:10px 0;font-size:11px;display:inline-block}.topic-masthead-art{pointer-events:none;place-items:center;min-width:0;display:grid;position:relative}.topic-art-ring{aspect-ratio:1;border:1px solid #b8995b66;border-radius:50%;width:260px;position:absolute;transform:rotate(-20deg);box-shadow:0 0 0 12px #fffaf245,0 0 0 13px #b8995b2b}.topic-art-ring:after{content:"✧";color:#a7834e;background:#eee2ec;padding-inline:8px;font-size:24px;position:absolute;top:-12px;left:50%}.topic-masthead-art img{object-fit:contain;opacity:.84;filter:drop-shadow(0 12px 12px #6a4d4e12);width:310px;max-width:none;height:430px;position:absolute;bottom:-60px;right:-35px;transform:rotate(-18deg)}.topic-art-symbol{font:65px var(--serif);color:#ac8b53;text-shadow:0 3px 10px #fffaf2;position:relative;top:-32px;left:-75px}.topic-collection{padding-top:52px}.topic-collection .garden-section-heading{align-items:center}.topic-collection .garden-search{width:260px}.topic-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.topic-resource-grid .featured-resource{grid-column:span 2}.topic-resource-grid .featured-resource>button{grid-template-columns:.8fr 1fr;align-items:stretch;min-height:400px;display:grid}.topic-resource-grid .featured-resource .resource-card-art{border-bottom:0;border-right:1px solid #b79a6f3d;height:100%;min-height:270px}.topic-resource-grid .featured-resource .resource-card-art img{opacity:.75;width:250px;height:430px;top:auto;bottom:-60px;right:-60px;transform:rotate(-15deg)}.topic-resource-grid .featured-resource .resource-card-art>span{font-size:65px;position:absolute;top:50px;left:40px}.topic-resource-grid .featured-resource .resource-card-art>small{font-size:8px;line-height:1.8;bottom:25px}.topic-resource-grid .featured-resource .resource-card-copy{padding:30px}.topic-resource-grid .featured-resource h3{letter-spacing:-.8px;font-size:35px;line-height:1.14}.topic-resource-grid .resource-card-copy>p{font-size:13px;line-height:1.9}.topic-resource-grid.single-resource{max-width:900px;margin-inline:auto}.topic-resource-grid.single-resource .featured-resource{grid-column:1/-1}.topic-resource-grid.single-resource .featured-resource>button{grid-template-columns:.75fr 1fr;min-height:390px}.resource-card-source>small{color:var(--muted);margin-top:9px;font-size:9px;display:block}.garden-next-paths{text-align:center;padding:30px 0 15px}.garden-next-paths>.eyebrow{letter-spacing:2px;font-size:8px}.garden-next-paths>p:not(.eyebrow){font:italic 25px/1.6 var(--serif);color:#76546c;margin:18px 0}.garden-next-paths>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.garden-next-paths a{text-align:left;font:17px/1.35 var(--serif);background:#fffaf2cf;border:1px solid #b3905744;border-radius:19px 3px;align-items:center;gap:14px;padding:20px 23px;display:flex}.garden-next-paths a>span:first-child{color:#a5864e;font-size:24px}.garden-next-paths a>span:last-child{color:#a5864e;margin-left:auto;font-size:18px}.agenda-topic-page .garden-care-note{margin-top:42px}@view-transition{navigation:auto}::view-transition{pointer-events:none}::view-transition-old(root){animation:.15s ease-out both site-page-out}::view-transition-new(root){animation:.33s cubic-bezier(.2,.65,.3,1) both site-page-in}@keyframes site-page-out{to{opacity:0}}@keyframes site-page-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes site-arrival{0%{opacity:.3}to{opacity:1}}@media (prefers-reduced-motion:no-preference){main{animation:.42s cubic-bezier(.2,.65,.3,1) both site-arrival}:root:active-view-transition main{animation:none}[data-appear]{transition:opacity .55s cubic-bezier(.2,.65,.3,1),translate .55s cubic-bezier(.2,.65,.3,1),box-shadow .25s,transform .25s}[data-appear=waiting]{opacity:0;translate:0 14px}[data-appear=shown]{opacity:1;translate:0}.garden-next-paths a,.topic-back-link,.agenda-breadcrumb a,.region-picker-controls button,.primary-link,.open-book,.reader-toolbar>a,.reader-toolbar>button,.pagination .round{transition:color .18s,background-color .18s,box-shadow .22s,transform .22s}.garden-resource-card,.garden-entrance{transition:opacity .4s,translate .5s cubic-bezier(.2,.65,.3,1),transform .28s cubic-bezier(.2,.65,.3,1),box-shadow .28s}}@media (hover:hover){.garden-next-paths a:hover{background:#fffdf7;transform:translateY(-2px);box-shadow:0 7px 20px #694b5310}.region-picker-controls form>button:hover{background:#702552}.topic-back-link:hover,.agenda-breadcrumb a:hover{color:#9a5688}}@media (max-width:1000px){.topic-masthead{grid-template-columns:1.5fr 1fr;padding:42px}.topic-art-ring{width:200px}.topic-masthead-art img{width:260px;height:390px;right:-75px}.topic-art-symbol{font-size:48px;left:-45px}.agenda-region-picker{gap:25px;padding:25px}.region-picker-intro{gap:15px}.region-picker-intro h2{font-size:25px}.region-picker-intro>span{font-size:28px}.topic-resource-grid{grid-template-columns:1fr 1fr}.topic-resource-grid .featured-resource{grid-column:1/-1}.topic-resource-grid .featured-resource>button{grid-template-columns:.7fr 1fr;min-height:320px}.topic-resource-grid .featured-resource h3{font-size:32px}}@media (max-width:650px){.agenda-region-picker{border-radius:22px 3px;grid-template-columns:1fr;gap:19px;margin-top:18px;padding:23px 21px}.region-picker-intro{gap:15px}.region-picker-intro>span{font-size:31px}.region-picker-intro h2{font-size:25px}.region-picker-intro p:not(.eyebrow){max-width:230px;font-size:11px}.region-picker-controls input{padding-inline:10px;font-size:11px}.region-picker-controls form>button{gap:10px;padding:12px 14px;font-size:10px}.region-picker-controls>p{font-size:9px}.region-shortcuts{gap:11px}.garden-areas{padding-top:35px}.agenda-breadcrumb{gap:10px;padding-bottom:18px;font-size:9px}.topic-masthead{border-radius:27px 4px;min-height:365px;padding:32px 25px 35px;display:block}.topic-masthead-copy{max-width:100%}.topic-masthead h1{letter-spacing:-1.4px;max-width:95%;margin-block:21px;font-size:42px}.topic-masthead-copy>.topic-masthead-deck{max-width:82%;font-size:21px;line-height:1.4}.topic-masthead-copy>p:not(.eyebrow):not(.topic-masthead-deck){max-width:78%;font-size:12px;line-height:1.85}.topic-back-link{z-index:2;font-size:10px;position:relative}.topic-masthead-art{z-index:-1;position:absolute;inset:0}.topic-art-ring{opacity:.65;width:185px;bottom:4px;right:-83px}.topic-masthead-art img{opacity:.35;width:200px;height:320px;bottom:-65px;right:-115px;transform:rotate(-14deg)}.topic-art-symbol{opacity:.5;font-size:29px;position:absolute;top:20px;left:auto;right:10px}.topic-collection{padding-top:35px}.topic-collection .garden-search{width:100%;margin-top:22px}.topic-collection .garden-section-heading h2{font-size:33px}.topic-resource-grid{grid-template-columns:1fr;gap:20px}.topic-resource-grid .featured-resource,.topic-resource-grid.single-resource .featured-resource{grid-column:auto}.topic-resource-grid .featured-resource>button,.topic-resource-grid.single-resource .featured-resource>button{min-height:0;display:flex}.topic-resource-grid .featured-resource .resource-card-art{border-bottom:1px solid #b79a6f3d;border-right:0;height:175px;min-height:0}.topic-resource-grid .featured-resource .resource-card-art img{width:210px;height:330px;bottom:-115px;right:0;transform:rotate(50deg)}.topic-resource-grid .featured-resource .resource-card-art>span{font-size:45px;top:35px;left:35px}.topic-resource-grid .featured-resource .resource-card-copy{padding:26px 24px}.topic-resource-grid .featured-resource h3{font-size:31px;line-height:1.17}.garden-next-paths>div{grid-template-columns:1fr;gap:10px}.garden-next-paths a{padding:18px 20px;font-size:18px}.garden-next-paths{padding-top:22px}.garden-next-paths>p:not(.eyebrow){font-size:23px}.agenda-topic-page .garden-care-note{margin-top:35px}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}main,[data-appear]{transition:none!important;animation:none!important;translate:none!important}::view-transition-old(root){transition:none!important;animation:none!important;translate:none!important}::view-transition-new(root){transition:none!important;animation:none!important;translate:none!important}[data-appear=waiting]{opacity:1}.garden-next-paths a,.region-picker-controls button{transition:none}}.aggregate-top{max-width:100%}.agenda-page{max-width:1160px;margin-top:24px;padding-inline:30px}.aggregate-top h1{font:normal 36px/1.1 var(--serif);letter-spacing:-.8px;color:var(--plum);margin:9px 0 4px}.aggregate-top h1.aggregate-home-title{font:italic 30px/1.15 var(--serif);text-align:center;margin:0 0 13px}.aggregate-breadcrumb{color:var(--muted);align-items:center;gap:8px;margin-bottom:5px;font-size:10px;line-height:1.4;display:flex}.aggregate-breadcrumb a{text-decoration:underline}.aggregate-breadcrumb>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aggregate-deck{font:italic 17px/1.4 var(--serif);color:#795570;margin:3px 0 10px}.aggregate-search{background:#fffdf7d9;border:1px solid #b18b616b;border-radius:25px;align-items:center;gap:10px;min-height:38px;padding:0 14px;display:flex}.aggregate-search>span{color:var(--plum);font-size:23px;line-height:1}.aggregate-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;border-radius:15px;padding:10px 0;font-size:12px}.aggregate-search>button{padding:6px;font-size:20px}.aggregate-controls{justify-content:space-between;align-items:center;gap:12px;padding:9px 0 12px;display:flex}.compact-region{min-width:0;max-width:70%;position:relative}.compact-region summary{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#fffaf2c9;border:1px solid #b08a5f78;border-radius:22px;align-items:center;gap:8px;min-height:32px;padding:7px 12px;font-size:11px;list-style:none;display:flex;overflow:hidden}.compact-region summary::-webkit-details-marker{display:none}.compact-region summary>span:first-child{font-size:18px;line-height:1}.compact-region summary>span:last-child{margin-left:4px;font-size:15px}.compact-region details[open]>summary{background:#f1e5ed}.region-popover{z-index:35;background:#fffcf6;border:1px solid #b49460;border-radius:15px 3px;width:min(335px,100vw - 44px);padding:17px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 12px 45px #47314235}.region-popover label{margin-bottom:9px;font-size:11px;display:block}.region-popover form>div{gap:8px;display:flex}.region-popover input{background:#fffaf2;border:1px solid #baa17888;border-radius:7px;flex:1;min-width:0;padding:10px;font-size:12px}.region-popover form button{background:var(--plum);color:#fffaf2;border-radius:15px;padding:8px 12px;font-size:11px}.region-popover>button{min-height:32px;padding:11px 0 0;font-size:11px;text-decoration:underline;display:block}.region-popover small{color:var(--muted);margin-top:12px;font-size:10px;line-height:1.5;display:block}.aggregate-search-mode{background:#f8ebe5a6;border:1px solid #b18b616b;border-radius:22px;flex-shrink:0;padding:3px;display:flex}.aggregate-search-mode button{border-radius:18px;min-height:27px;padding:6px 15px;font-size:10px}.aggregate-search-mode button[aria-pressed=true]{color:#fffaf2;background:var(--plum);box-shadow:inset 0 0 0 2px #c9a46533}.aggregate-topics{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:3px 0 20px;display:grid}.aggregate-topics>a{background:linear-gradient(125deg,#fffaf2f0,#f4ede3bd);border:1px solid #b28d5c7d;border-radius:14px 3px;align-items:center;gap:12px;min-height:61px;padding:12px 13px;display:flex}.aggregate-topics>a>span{font:30px var(--serif);color:#a78044}.aggregate-topics em{font:italic 17px/1.15 var(--serif);color:var(--plum)}.aggregate-feed{scroll-margin-top:95px}.aggregate-feed-heading{align-items:center;gap:20px;margin:13px 0 8px;display:flex}.aggregate-feed-heading>span{background:linear-gradient(90deg,#0000,#b38b43);flex:1;height:1px}.aggregate-feed-heading>span:last-child{transform:rotate(180deg)}.aggregate-feed-heading h2{font:italic 27px/1.1 var(--serif);margin:0}.aggregate-result-note{color:var(--muted);text-align:center;margin:0 0 13px;font-size:10px;line-height:1.5}.aggregate-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:13px;display:grid}.aggregate-card{background:#fffaf2e8;border:1px solid #b3905745;border-radius:15px 3px;transition:box-shadow .2s,transform .2s;overflow:hidden;box-shadow:0 6px 20px #62445108}.aggregate-card-open{text-align:left;align-items:stretch;width:100%;min-height:140px;padding:0;display:flex}.aggregate-card-image{background:#eee6e3;width:100px;min-width:100px;position:relative;overflow:hidden}.resource-photo{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.resource-photo-fallback{text-align:center;color:#9a7946;background:linear-gradient(135deg,#ede8dc,#e4dbe7);flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;min-height:90px;padding:10px;display:flex}.resource-photo-fallback>span{font:40px var(--serif)}.resource-photo-fallback>small{color:#76566c;font-size:9px;line-height:1.4}.aggregate-card-copy{flex-direction:column;flex:1;min-width:0;padding:14px 13px 12px;display:flex}.aggregate-source{color:#886d58;margin:0 0 5px;font-size:9px;line-height:1.4}.aggregate-source>span{text-transform:capitalize}.aggregate-card h3{font:normal 22px/1.1 var(--serif);letter-spacing:-.35px;color:var(--plum);margin:0 0 7px}.aggregate-card-copy>p{color:#684b60;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 8px;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.aggregate-action{text-underline-offset:3px;margin-top:auto;padding-top:3px;font-size:10px;text-decoration:underline}.aggregate-card time{color:var(--muted);margin-top:6px;font-size:8px}.resource-photo-credit{color:#7b6456;overflow-wrap:anywhere;background:#fffaf2d9;border-top:1px solid #b390572c;padding:5px 10px;font-size:8px;line-height:1.5}.resource-photo-credit>a{text-decoration:underline}.aggregate-card.aggregate-featured{grid-area:span 2/span 2}.aggregate-featured .aggregate-card-open{grid-template-columns:1fr 1fr;min-height:310px;display:grid}.aggregate-featured .aggregate-card-image{width:100%;min-width:0;height:100%}.aggregate-featured .aggregate-card-copy{padding:24px}.aggregate-featured h3{font-size:31px;line-height:1.13}.aggregate-featured .aggregate-card-copy>p{-webkit-line-clamp:6;font-size:13px;line-height:1.7}.aggregate-featured .aggregate-source{margin-bottom:10px;font-size:10px}.aggregate-featured .aggregate-action{font-size:12px}.aggregate-empty{text-align:center;background:#fffaf2c9;border:1px solid #b3905755;border-radius:15px 3px;padding:25px}.aggregate-empty h3{font:25px var(--serif);margin:0 0 12px}.aggregate-empty p{color:var(--muted);font-size:13px;line-height:1.7}.aggregate-empty button{padding:10px;font-size:12px;text-decoration:underline}.more-resources{text-align:center;background:linear-gradient(120deg,#fffaf2bd,#efe5ee88);border-block:1px solid #b3905775;max-width:700px;margin:30px auto 0;padding:25px 30px;position:relative}.more-resources-heading>span{font:29px var(--serif);color:var(--gold)}.more-resources h2{font:italic 30px/1.1 var(--serif);margin:5px 0 9px}.more-resources>p{font:italic 15px var(--serif);color:var(--muted);margin:0 0 15px}.more-search-location{justify-content:center;align-items:center;gap:25px;margin:0 0 13px;font-size:10px;display:flex}.more-search-location button{padding:5px;font-size:10px;text-decoration:underline}.more-resources form{align-items:stretch;gap:10px;display:flex}.more-resources form>input:not([type=hidden]){width:100%;min-width:0;color:var(--ink);background:#fffcf7bd;border:1px solid #ac865e99;border-radius:23px;padding:11px 15px;font-size:12px}.more-resources .primary-link{white-space:nowrap;justify-content:center;padding:12px 20px;font-size:12px}.more-resources>small{color:var(--muted);margin-top:11px;font-size:9px;line-height:1.6;display:block}.suggested-searches{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:16px 0 0;display:flex}.suggested-searches>span{font:italic 13px var(--serif);color:var(--muted)}.suggested-searches button{background:#fffaf280;border:1px solid #ba9ba477;border-radius:17px;padding:7px 12px;font-size:10px}.aggregate-other-topics{text-align:center;margin:23px 0}.aggregate-other-topics>p{font:italic 20px var(--serif);margin:0 0 13px}.aggregate-other-topics>div{flex-wrap:wrap;justify-content:center;gap:10px 20px;display:flex}.aggregate-other-topics a{font:15px var(--serif);border-bottom:1px solid #b3905733;padding:6px 0}.aggregate-editorial-note{text-align:center;color:var(--muted);margin:23px 0 0;font-size:9px;line-height:1.6}.resource-reader-photo{height:260px;overflow:hidden}.resource-reader-photo .resource-photo-fallback{min-height:100%;font-size:28px}.resource-reader .resource-photo-credit{padding-inline:24px}.site-header .site-search-link{padding:5px;font-size:22px;line-height:1}.masthead-sticky .masthead-top{min-height:49px}.masthead-sticky .wordmark{font-size:24px}.masthead-sticky .header-filigree{height:14px}.masthead-sticky nav a{min-height:31px;padding-block:7px}.masthead-sticky nav{gap:28px;font-size:11px}@media (hover:hover){.aggregate-card:hover{transform:translateY(-2px);box-shadow:0 9px 24px #62445120}.aggregate-topics a:hover{background:#fffdf7}.aggregate-search-mode button:hover{box-shadow:inset 0 0 0 1px #b8935877}}@media (max-width:1000px){.aggregate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aggregate-featured .aggregate-card-open{min-height:280px}.aggregate-featured h3{font-size:28px}.aggregate-topics{grid-template-columns:repeat(3,minmax(0,1fr))}.aggregate-topics>a:nth-last-child(-n+2){grid-column:auto}.aggregate-card.aggregate-featured{grid-row:auto}}@media (max-width:650px){.agenda-page,.agenda-topic-page{margin:14px auto 35px;padding:0 20px}.aggregate-top h1{letter-spacing:-.6px;margin:7px 0 3px;font-size:27px;line-height:1.1}.aggregate-top h1.aggregate-home-title{margin:0 0 10px;font-size:23px}.aggregate-breadcrumb{gap:7px;margin:0 0 6px;font-size:9px}.aggregate-deck{margin:3px 0 10px;font-size:14px;line-height:1.4}.aggregate-search{gap:7px;min-height:33px;padding-inline:12px}.aggregate-search input{padding:8px 0;font-size:12px}.aggregate-search>span{font-size:20px}.aggregate-controls{gap:10px;padding:8px 0 10px}.compact-region{max-width:65%}.compact-region summary{gap:6px;min-height:30px;padding:6px 10px;font-size:10px}.aggregate-search-mode button{min-height:24px;padding:5px 12px;font-size:10px}.aggregate-topics{grid-template-columns:1fr 1fr;gap:7px;margin:1px 0 15px}.aggregate-topics>a{border-radius:10px 2px;gap:9px;min-height:47px;padding:8px 10px}.aggregate-topics>a:last-child{grid-column:1/-1;justify-content:center;min-height:40px}.aggregate-topics>a>span{font-size:25px;line-height:1}.aggregate-topics em{font-size:15px;line-height:1.05}.aggregate-feed-heading{gap:12px;margin:10px 0 6px}.aggregate-feed-heading h2{font-size:23px}.aggregate-result-note{margin-bottom:10px;font-size:9px;line-height:1.4}.aggregate-grid{grid-template-columns:1fr;gap:9px}.aggregate-card{border-radius:11px 2px}.aggregate-card.aggregate-featured{grid-area:auto}.aggregate-card-open{min-height:114px}.aggregate-card-image{width:100px;min-width:100px}.aggregate-card-copy{padding:10px 11px 9px}.aggregate-card h3{letter-spacing:-.25px;margin-bottom:5px;font-size:19px;line-height:1.12}.aggregate-source{margin-bottom:4px;font-size:8px}.aggregate-source>span{display:none}.aggregate-card-copy>p{-webkit-line-clamp:2;margin-bottom:6px;font-size:11px;line-height:1.45}.aggregate-action{padding-top:2px;font-size:10px}.aggregate-card time{margin-top:4px;font-size:8px}.aggregate-featured .aggregate-card-open{flex-direction:column;min-height:0;display:flex}.aggregate-featured .aggregate-card-image{width:100%;min-width:0;height:155px}.aggregate-featured .aggregate-card-copy{padding:12px 12px 11px}.aggregate-featured h3{letter-spacing:-.4px;margin:0 0 6px;font-size:24px;line-height:1.12}.aggregate-featured .aggregate-card-copy>p{-webkit-line-clamp:2;margin-bottom:8px;font-size:12px;line-height:1.5}.aggregate-featured .aggregate-source{margin-bottom:5px;font-size:9px}.aggregate-featured .aggregate-action{font-size:11px}.resource-photo-credit{padding:4px 8px;font-size:7px;line-height:1.5}.more-resources{margin-top:22px;padding:20px 14px}.more-resources h2{font-size:26px}.more-resources>p{margin-bottom:12px;font-size:13px;line-height:1.4}.more-resources-heading>span{font-size:25px}.more-search-location{gap:15px;margin-bottom:10px;font-size:9px}.more-search-location button{font-size:9px}.more-resources form{flex-direction:column;gap:8px}.more-resources form>input:not([type=hidden]){padding:10px 13px;font-size:12px}.more-resources .primary-link{font:16px var(--serif);min-height:35px;padding:9px 18px}.more-resources>small{margin-top:10px;font-size:8px}.suggested-searches{gap:7px;margin-top:13px}.suggested-searches>span{width:100%;margin-bottom:2px;font-size:12px}.suggested-searches button{padding:6px 10px;font-size:9px}.aggregate-other-topics{margin:20px 0}.aggregate-other-topics>p{margin-bottom:9px;font-size:18px}.aggregate-other-topics a{font-size:13px}.aggregate-other-topics>div{gap:6px 16px}.aggregate-editorial-note{margin-top:20px;font-size:8px}.resource-reader-photo{height:185px}.masthead-sticky{padding-top:5px}.masthead-sticky .masthead-top{grid-template-columns:36px minmax(0,1fr) 36px;min-height:35px}.masthead-sticky .wordmark{letter-spacing:1.1px;font-size:18px}.masthead-sticky .header-filigree{height:9px}.masthead-sticky .header-flower{height:35px}.masthead-sticky .header-flower img{width:55px;height:82px;top:-21px}.masthead-sticky nav{gap:0 18px;font-size:10px}.masthead-sticky nav a{min-height:28px;padding-block:6px}.site-header .site-search-link{min-height:28px;padding:4px 0;font-size:20px}}@media (prefers-reduced-motion:reduce){.aggregate-card{transition:none}.aggregate-card:hover{transform:none}}.resource-media-editor{border-top:1px solid #b3905740;margin:18px 0;padding-top:12px}.resource-media-editor>summary,.starter-collection>summary{cursor:pointer;text-underline-offset:4px;font-size:12px;text-decoration:underline}.resource-media-editor>p,.starter-collection>p{color:var(--muted);font-size:11px;line-height:1.7}.resource-media-editor form{border-top:1px solid #b3905733;gap:12px;margin-top:15px;padding-top:15px;display:grid}.resource-media-editor label{flex-direction:column;gap:7px;font-size:11px;display:flex}.resource-media-editor small{color:var(--muted);font-size:10px;line-height:1.6;display:block}.resource-media-editor a{padding:8px 0;font-size:10px;text-decoration:underline;display:block}.admin-resource-photo{object-fit:contain;background:#f6eee7;border:1px solid #b3905733;width:100%;height:180px;margin:12px 0;display:block}.starter-collection{margin-top:20px}.compact-count{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:10px}.collection-search-toggle{min-width:30px;min-height:30px;padding:0 3px;font-size:23px}.aggregate-card[data-appear]{transition:opacity .4s,translate .45s cubic-bezier(.2,.65,.3,1),box-shadow .2s,transform .2s}@media (max-width:650px){.compact-count{font-size:9px}.aggregate-controls:has(.compact-count){gap:7px}.aggregate-controls:has(.compact-count) .compact-region{max-width:58%}}@media (prefers-reduced-motion:reduce){.aggregate-card[data-appear]{transition:none}}.footer-admin{width:max-content;font:11px var(--font-body,Georgia);opacity:.7;text-underline-offset:3px;margin:20px auto 0;text-decoration:underline;display:block}.curator-controls form{gap:14px;max-width:560px;display:grid}.curator-controls label{gap:6px;display:grid}.curator-controls .topic-switch{display:flex}.curator-controls select,.curator-controls input[type=number]{color:#443d35;background:#fffaf0;border:1px solid #bcaa89;border-radius:8px;padding:10px}.curator-budget{gap:5px;padding:16px 0;display:grid}.curator-run-buttons{flex-wrap:wrap;gap:8px;display:flex}.curator-history{padding:0;list-style:none}.curator-history li{border-bottom:1px solid #bba67c55;padding:12px 0}.curator-history time{opacity:.7;font-size:12px;display:block}.curator-history p{margin:5px 0;font-size:14px}.event-calendar{background:#fffaf0b8;border:1px solid #bda56f77;border-radius:15px;margin:30px 0;padding:20px}.event-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.event-heading h2{margin:0;font:500 26px/1.15 Georgia,serif}.event-heading .eyebrow{margin:0 0 5px;font-size:9px}.event-heading>a{white-space:nowrap;font-size:12px}.event-intro{opacity:.75;margin:10px 0 16px;font-size:12px}.event-layout{grid-template-columns:235px 1fr;gap:20px;display:grid}.calendar-panel{border:1px solid #bba67c55;border-radius:10px;align-self:start;padding:12px}.calendar-month{justify-content:space-between;align-items:center;font-size:13px;display:flex}.calendar-month button{color:inherit;cursor:pointer;background:0 0;border:0;padding:3px 10px;font-size:24px}.calendar-days{text-align:center;grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.calendar-days>span{opacity:.6;padding:7px 0;font-size:10px}.calendar-days button{aspect-ratio:1;color:inherit;cursor:pointer;background:#c3b77844;border:0;border-radius:50%;font-size:12px;position:relative}.calendar-days button:disabled{opacity:.45;cursor:default;background:0 0}.calendar-days button[aria-pressed=true]{color:#fff;background:#755875}.calendar-days i{background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;bottom:3px;left:calc(50% - 1px)}.calendar-clear{color:inherit;background:0 0;border:0;margin-top:9px;font-size:11px;text-decoration:underline}.event-list{align-content:start;gap:13px;display:grid}.event-card{border-bottom:1px solid #baa77b55;padding-bottom:10px}.event-card>a{color:inherit;grid-template-columns:90px 1fr;gap:12px;text-decoration:none;display:grid}.event-thumb{background:#e7dfd0;border-radius:7px;height:95px;overflow:hidden}.event-thumb img{object-fit:cover;width:100%;height:100%}.event-card time{letter-spacing:.06em;text-transform:uppercase;color:#765374;font-size:10px}.event-card h3{margin:4px 0;font:500 18px/1.15 Georgia,serif}.event-card p{margin:5px 0;font-size:12px;line-height:1.5}.event-card small{opacity:.75;font-size:10px}.event-card .resource-photo-credit{max-width:100%;margin-top:4px;font-size:8px}.calendar-empty h3{font:500 20px Georgia}.calendar-empty p{font-size:13px;line-height:1.6}.illustrated-fallback{width:100%;height:100%;position:relative;overflow:hidden}.illustrated-fallback img{object-fit:cover;width:100%;height:100%}.illustrated-fallback small{color:#5f5145;background:#faf4e6d9;border-radius:4px;padding:3px 5px;font:9px Georgia;position:absolute;bottom:6px;left:6px}@media (max-width:600px){.event-calendar{margin:22px 0;padding:12px}.event-heading h2{font-size:22px}.event-layout{grid-template-columns:1fr;gap:14px}.calendar-panel{max-width:100%}.calendar-days{gap:2px}.calendar-days button{aspect-ratio:auto;border-radius:6px;height:28px}.calendar-days>span{padding:3px}.event-card>a{grid-template-columns:78px 1fr;gap:10px}.event-thumb{height:90px}.event-card h3{font-size:17px}.event-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.curator-run-buttons{display:grid}}.masthead-sticky .glass-masthead nav.page-navigation{isolation:isolate;background:linear-gradient(120deg,#fffdf3ad,#f1e5ef8c);border:1px solid #b892565e;border-radius:999px;flex-wrap:nowrap;justify-content:center;gap:4px;width:fit-content;max-width:100%;margin:4px auto 7px;padding:3px;font-size:11px;display:flex;position:relative;box-shadow:inset 0 1px 2px #fff,0 2px 7px #6d435010}.masthead-sticky .glass-masthead .page-navigation>a{z-index:1;white-space:nowrap;min-height:34px;color:var(--plum);border-radius:999px;justify-content:center;align-items:center;padding:8px 19px;line-height:1;text-decoration:none;transition:color .22s,background-color .22s,text-shadow .22s;display:flex;position:relative}.masthead-sticky .glass-masthead .page-navigation>a:hover{text-shadow:none;background:#b5906320}.masthead-sticky .glass-masthead .page-navigation>a[aria-current=page]{color:#fffaf1;text-shadow:0 1px 2px #2d102c44}.page-navigation-pill{z-index:0;pointer-events:none;opacity:0;view-transition-name:site-nav-pill;background:linear-gradient(145deg,#79516d,#542342 65%,#64324f);border:1px solid #c7a369;border-radius:999px;width:0;transition:transform .42s cubic-bezier(.22,.8,.25,1),width .42s cubic-bezier(.22,.8,.25,1);position:absolute;top:3px;bottom:3px;left:0;box-shadow:inset 0 1px #fff5d75c,inset 0 0 0 2px #f9e6b517,0 3px 8px #63324a28}.page-navigation[data-ready=true] .page-navigation-pill{opacity:1}.page-navigation:not([data-ready=true])>a[aria-current=page]{background:linear-gradient(145deg,#79516d,#542342);box-shadow:inset 0 0 0 1px #c7a369}.masthead-sticky .glass-masthead .page-navigation>.site-search-link{min-width:38px;padding:5px 14px;font-size:21px}::view-transition-group(site-nav-pill){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,.8,.25,1)}.book-agenda-invite{z-index:1;text-align:center;background:linear-gradient(125deg,#fffaf1dc,#f3e9f1c9 62%,#fffaf1d9);border:1px solid #bda36c66;border-radius:25px;max-width:650px;margin:26px auto 18px;padding:26px 22px 23px;position:relative;box-shadow:inset 0 0 0 4px #fffaf24d,0 9px 26px #77524610}.book-agenda-invite h2{font:italic 32px/1.15 var(--serif);letter-spacing:-.5px;margin:10px 0}.book-agenda-invite>p{font:15px/1.65 var(--serif);color:var(--muted);margin:0 0 19px}.book-agenda-invite .explore-agenda-button{background:linear-gradient(135deg,#70425f,#4b173d);justify-content:center;gap:19px;min-height:48px;padding:13px 24px;font-size:13px;transition:transform .25s,box-shadow .25s;box-shadow:inset 0 0 0 3px #fff6df18,0 5px 14px #6c3c5522}.explore-agenda-button:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 3px #fff6df22,0 8px 18px #6c3c5533}.book-agenda-invite>small{font:italic 12px var(--serif);color:var(--muted);margin-top:12px;display:block}@media (max-width:720px){.masthead-sticky .glass-masthead nav.page-navigation{gap:2px;margin:3px auto 5px;padding:3px;font-size:clamp(9px,2.5vw,10px)}.masthead-sticky .glass-masthead .page-navigation>a{min-height:32px;padding:8px 10px}.masthead-sticky .glass-masthead .page-navigation>.site-search-link{min-width:30px;padding:5px 8px;font-size:20px}.book-agenda-invite{border-radius:22px;margin:22px 20px 10px;padding:23px 16px 21px}.book-agenda-invite h2{font-size:27px}.book-agenda-invite>p{font-size:14px;line-height:1.55}.invitation-break{display:none}.book-agenda-invite .explore-agenda-button{gap:12px;min-height:46px;padding:12px 16px;font-size:11px}.book-agenda-invite>small{font-size:11px}}@media (prefers-reduced-motion:reduce){.page-navigation-pill,.page-navigation>a,.explore-agenda-button{transition:none!important}.explore-agenda-button:hover{transform:none}}.site-header.glass-masthead[data-navigation-arrival=true]{animation:none}.aggregate-controls{flex-wrap:wrap;gap:8px}.location-cluster{align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.location-cluster .compact-region{min-width:0;max-width:none}.region-name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.audience-switch{background:#fffaf1b0;border:1px solid #b99b7977;border-radius:999px;align-items:center;padding:2px;display:flex}.audience-switch button{min-height:29px;color:var(--plum);border-radius:999px;padding:6px 12px;font-size:10px;transition:background .2s,color .2s}.audience-switch button[aria-pressed=true]{color:#fffaf1;background:#62415c;box-shadow:inset 0 0 0 1px #cfb57f77}.photo-pending{color:#75556b;background:linear-gradient(135deg,#eee7dc,#e8dfe8);flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:100%;display:flex}.photo-pending>span{font-size:26px}.photo-pending small{font:10px/1.4 var(--serif);text-align:center;padding:0 8px}.masthead-sticky .glass-masthead .page-navigation>a{min-height:40px;padding:10px 22px}.masthead-sticky .glass-masthead .page-navigation>.site-search-link{min-width:42px;min-height:40px;padding:7px 16px}@media (max-width:720px){.masthead-sticky .glass-masthead .page-navigation>a{min-height:38px;padding:10px 13px}.masthead-sticky .glass-masthead .page-navigation>.site-search-link{min-width:36px;min-height:38px;padding:7px 11px}.region-name{max-width:110px}.audience-switch button{min-height:28px;padding:5px 9px;font-size:9px}.aggregate-controls>.aggregate-search-mode{margin-left:auto}.location-cluster{gap:5px}.location-cluster .compact-region summary{gap:4px;padding:6px 8px}.photo-pending small{font-size:9px}}@media (max-width:360px){.masthead-sticky .glass-masthead .page-navigation>a{min-height:38px;padding-inline:8px}.masthead-sticky .glass-masthead .page-navigation>.site-search-link{min-width:32px;padding-inline:8px}.aggregate-controls{gap:5px}.region-name{max-width:94px}.audience-switch button{padding-inline:8px}}.agenda-control-actions{align-items:center;gap:5px;display:flex}.agenda-calendar-link{color:#57385d;white-space:nowrap;background:#fff8e9aa;border:1px solid #b89c6580;border-radius:99px;align-items:center;gap:4px;padding:7px 9px;font-size:11px;font-weight:650;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 2px 8px #644a3510}.agenda-calendar-link:hover{background:#fffaf0;transform:translateY(-1px)}.aggregate-search .aggregate-search-mode{flex-shrink:0}.aggregate-search .aggregate-search-mode button{padding:5px 6px;font-size:10px}.aggregate-search input{min-width:0}@media (max-width:360px){.aggregate-controls{gap:4px}.agenda-calendar-link{padding:7px;font-size:10px}.location-cluster{gap:3px}.audience-switch button{padding:5px 6px}}.page-navigation>.site-search-link{z-index:1;min-width:38px;min-height:40px;color:var(--plum);border-radius:99px;flex:none;padding:8px 12px;font-size:19px;position:relative}.page-navigation>.site-search-link:hover{background:#e7d9df77}.site-search-drawer{color:#4f354f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overscroll-behavior:contain;background:#fcf5eaf5;border:1px solid #b99a5f99;border-top:0;border-radius:0 0 24px 24px;width:100%;max-width:680px;max-height:92dvh;margin:0 auto;padding:0;animation:.35s cubic-bezier(.22,.8,.25,1) both search-arrive;position:fixed;inset:0 0 auto;overflow:auto;box-shadow:0 16px 60px #36203055}.site-search-drawer::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#30233566;animation:.3s both search-dim}.site-search-drawer.is-closing{animation:.18s ease-in both search-leave}.site-search-drawer.is-closing::backdrop{opacity:0;transition:opacity .18s}.site-search-inner{padding:24px}.site-search-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.site-search-heading h2{font:italic 26px/1.15 var(--serif);margin:4px 0 18px}.site-search-heading .eyebrow{letter-spacing:.17em;margin:0;font-size:9px}.site-search-close{border:1px solid #b99a5f66;border-radius:50%;flex:none;width:36px;height:36px;font-size:28px}.site-search-input{background:#fffdf9;border:1px solid #bda77f80;border-radius:99px;gap:10px;padding:11px 14px;display:flex}.site-search-input input{background:0 0;outline:none;width:100%;min-width:0;font-size:14px}.site-search-filters{flex-wrap:wrap;gap:5px;margin:12px 0;display:flex}.site-search-filters button{border:1px solid #bda77f77;border-radius:99px;min-height:32px;padding:6px 10px;font-size:11px}.site-search-filters button[aria-pressed=true]{color:#fff8ed;background:#62415c}.site-search-count{color:#806b79;margin:12px 0;font-size:11px}.site-search-results{gap:8px;display:grid}.site-search-results>a{background:#fffaf0aa;border:1px solid #bda77f55;border-radius:13px;padding:13px 15px;transition:background .2s,transform .2s;display:block}.site-search-results>a:hover{background:#fffdf8;transform:translateY(-1px)}.site-search-results h3{font:600 18px/1.2 var(--serif);margin:5px 0}.site-search-results p{color:#735e6c;margin:0;font-size:12px;line-height:1.5}.site-search-results small{font-size:10px}.search-kind,.event-status{color:#6c5367;letter-spacing:.025em;font-size:10px;line-height:1.5;display:inline-block}.event-status{background:#f8f1e4;border:1px solid #bba47a77;border-radius:99px;margin:2px 0 5px;padding:2px 7px}.event-previous{color:#8a634c;background:#f0e6d7}.event-detail{background:#fffaf1b0;border:1px solid #bca57a77;border-radius:18px;max-width:720px;margin:0 auto;overflow:hidden}.event-detail-photo{height:240px;overflow:hidden}.event-detail-photo img{object-fit:cover;width:100%;height:100%}.event-detail-copy{padding:24px}.event-detail-copy h1{font:italic 34px/1.1 var(--serif);margin:10px 0 16px}.event-detail-copy>p{font-size:14px;line-height:1.7}.past-event-notice{background:#eee0d2;border:1px solid #b99c7588;border-radius:10px;padding:14px}.event-detail-date{font-weight:600}.event-card time{display:block}@keyframes search-arrive{0%{opacity:0;transform:translateY(-105%)}to{opacity:1;transform:translateY(0)}}@keyframes search-leave{to{opacity:0;transform:translateY(-105%)}}@keyframes search-dim{0%{opacity:0}to{opacity:1}}@media (max-width:720px){.site-search-inner{padding:20px 15px}.site-search-heading h2{font-size:24px}.masthead-sticky .glass-masthead .page-navigation>.site-search-link{min-width:34px;min-height:38px;padding:7px 10px}.event-detail-copy h1{font-size:28px}}@media (prefers-reduced-motion:reduce){.site-search-drawer,.site-search-drawer.is-closing{animation:none}.site-search-drawer::backdrop{animation:none}.site-search-results>a{transition:none}}.aggregate-topics a{position:relative}.aggregate-topics a>small{color:#836a7a;white-space:nowrap;font-size:8px;font-style:normal}.site-search-drawer .site-search-results a{letter-spacing:normal;text-transform:none;flex:none}.site-search-results a:after{display:none}.aggregate-topics a{grid-template-columns:22px minmax(0,1fr);gap:2px 6px;min-width:0;display:grid}.aggregate-topics a>span{grid-row:1/3;align-self:center}.aggregate-topics a>em{min-width:0;line-height:1.12}.aggregate-topics a>small{grid-column:2;justify-self:start;line-height:1.3}.event-card h3{text-transform:capitalize}.hunt-coverage{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin:16px 0;display:grid}.hunt-coverage>div{background:#fffaf0;border:1px solid #bca57866;border-radius:12px;flex-direction:column;gap:4px;padding:12px;display:flex}.hunt-coverage span,.review-note{font-size:12px}.review-note{background:#efe3d4;border-radius:8px;padding:10px}:is(.aggregate-card-image:has(.resource-photo-omitted),.resource-reader-photo:has(.resource-photo-omitted),.event-thumb:has(.resource-photo-omitted),.event-detail-photo:has(.resource-photo-omitted)){display:none}.aggregate-text-only .aggregate-card-open{min-height:0}.aggregate-text-only .aggregate-card-copy{padding:18px 20px}.aggregate-text-only h3{font-size:24px}.aggregate-text-only .aggregate-card-copy>p{-webkit-line-clamp:3}.event-card>a:has(.resource-photo-omitted){grid-template-columns:1fr}.resource-reader-top{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(100deg,#fffaf3f5,#eee3edf5);border-bottom:1px solid #b3905744;position:sticky;top:0}.original-source-viewer{background:#fffaf3c9;border:1px solid #b3905755;border-radius:14px 4px;margin:18px 0;overflow:hidden}.original-source-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.original-source-toolbar strong{font:20px var(--serif);color:var(--plum);margin-top:5px;display:block}.original-source-toolbar .eyebrow{font-size:8px}.original-source-toolbar .primary-link{flex-shrink:0;padding:12px 20px;font-size:15px}.original-source-note{color:var(--muted);margin:0;padding:0 18px 18px;font-size:12px!important;line-height:1.7!important}.publisher-frame{background:#fff;border:0;border-top:1px solid #b3905733;width:100%;height:min(70vh,720px);display:block}.original-source-viewer>.resource-link-note{margin:0;padding:10px 18px;font-size:10px}.resource-context{border-top:1px solid #b3905733;margin:22px 0;padding-top:14px}.resource-context>summary{font:17px var(--serif);color:var(--plum);cursor:pointer;padding:8px 0}.resource-context[open]{animation:.24s ease-out source-reveal}.resource-reader-copy>h2{margin-bottom:12px}.resource-reader{animation:.3s ease-out source-reveal}@keyframes source-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.aggregate-text-only .aggregate-card-copy{padding:13px 15px}.aggregate-text-only h3{font-size:21px}.original-source-toolbar{gap:10px;padding:14px}.original-source-toolbar strong{font-size:17px}.original-source-toolbar .primary-link{padding:10px 14px;font-size:13px}.original-source-note{padding:0 14px 14px;font-size:11px!important}.resource-reader-top>span{font-size:7px}.publisher-frame{height:65vh}}@media (prefers-reduced-motion:reduce){.resource-context[open],.resource-reader{animation:none}}.useful-links{border-top:1px solid #b3905755;margin:25px 0 8px;padding:20px 0 0}.useful-links-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.useful-links-heading h3{font:25px var(--serif);color:var(--plum);margin:0}.useful-links-heading>span{font:italic 12px var(--serif);color:var(--muted)}.useful-links-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 25px;display:grid}.useful-link{text-align:left;border-bottom:1px solid #b3905733;flex-direction:column;gap:6px;min-width:0;padding:15px 2px;transition:background .2s;display:flex}:is(.useful-link:hover,.useful-link:focus-visible){background:#fffaf2a8}.useful-link-source{color:var(--muted);font-size:9px}.useful-link strong{font:22px/1.15 var(--serif);color:var(--plum)}.useful-link strong>span{color:var(--gold);font-size:15px}.useful-link-summary{color:#684b60;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.aggregate-card-embed{aspect-ratio:16/10;background:#f7f2e9}.aggregate-card-embed iframe{border:0;width:100%;height:100%}.aggregate-embed-card .aggregate-card-open{min-height:0}.aggregate-embed-card .aggregate-card-copy{padding:15px}.resource-photo{aspect-ratio:auto}@media (max-width:720px){.useful-links{margin-top:18px;padding-top:14px}.useful-links-heading{flex-wrap:wrap;gap:8px;margin-bottom:6px}.useful-links-heading h3{font-size:22px}.useful-links-heading>span{font-size:10px}.useful-links-grid{grid-template-columns:1fr}.useful-link{gap:4px;padding:12px 2px}.useful-link strong{font-size:20px}.useful-link-source{font-size:8px}.useful-link-summary{font-size:11px}.aggregate-card-embed{aspect-ratio:16/10}}.useful-links-grid{gap:12px}.useful-link{isolation:isolate;text-align:left;background:linear-gradient(125deg,#fffaf2f5,#f1e7efd9 70%,#f7eedaed);border:1px solid #b28d5c88;border-radius:17px 4px;flex-direction:column;align-items:flex-start;min-height:155px;padding:18px 20px 16px 64px;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #fffaf296,0 4px 14px #6244510b}.useful-link:hover{border-color:#a78044;transform:translateY(-2px);box-shadow:inset 0 0 0 3px #fffaf296,0 7px 20px #62445120}:is(.useful-link:focus-visible,.support-resource:focus-visible){outline:2px solid var(--plum);outline-offset:4px}.useful-link-ornament{color:#a78044;width:34px;height:34px;font:25px var(--serif);background:#fffcf0a8;border:1px solid #b28d5c77;border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;left:16px;box-shadow:0 0 0 3px #b28d5c0d}.useful-link strong{font:italic 24px/1.12 var(--serif);color:var(--plum);margin:4px 0 7px}.useful-link-summary{margin-bottom:10px}.useful-link-action{color:var(--plum);border-bottom:1px solid #b28d5c66;margin-top:auto;padding-bottom:3px;font-size:10px}.support-top-link{box-shadow:inset 0 0 0 2px #e7ca932b,0 2px 7px #62314b22;color:#fff9ec!important;background:linear-gradient(125deg,#79516d,#542342)!important}.agenda-control-actions{flex-wrap:wrap;justify-content:flex-end}.support-intro{align-items:center;gap:20px;padding:10px 0 20px;display:flex}.support-intro h1{font:italic 42px/1.1 var(--serif);margin:5px 0 10px}.support-intro p:last-child{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.support-seal{width:70px;height:70px;font:40px var(--serif);color:var(--plum);background:linear-gradient(140deg,#fff6df,#ead7e7);border:1px solid #b28d5c;border-radius:50%;flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 0 0 5px #fffaf2a6,0 5px 16px #6c3c5512}.support-shortcuts{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.support-shortcuts a,.support-immediate a{min-height:40px;color:var(--plum);background:linear-gradient(120deg,#fffaf2,#f1e7ef);border:1px solid #b28d5c88;border-radius:999px;align-items:center;padding:10px 16px;font-size:12px;display:inline-flex}.support-immediate{background:#fff7e9e8;border:1px solid #aa875d99;border-radius:16px 4px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.support-immediate strong{font:22px var(--serif)}.support-immediate p{max-width:560px;margin:6px 0 0;font-size:12px;line-height:1.6}.support-immediate>div:last-child{flex-wrap:wrap;flex-shrink:0;gap:6px;display:flex}.support-section{margin:26px 0;scroll-margin-top:110px}.support-section h2{font:italic 29px var(--serif);margin:0 0 14px}.support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.support-resource{background:linear-gradient(130deg,#fffaf2f0,#eee3ece0);border:1px solid #b28d5c88;border-radius:20px 4px;flex-direction:column;align-items:flex-start;padding:24px 20px 18px;transition:transform .22s;display:flex;position:relative;box-shadow:inset 0 0 0 4px #fffaf277,0 5px 20px #6c3c5510}.support-resource:hover{transform:translateY(-2px)}.support-resource-symbol{font:34px var(--serif);color:#a78044;margin-bottom:14px}.support-resource h3{font:25px/1.15 var(--serif);color:var(--plum);margin:10px 0}.support-resource p{color:var(--muted);margin:0 0 18px;font-size:12px;line-height:1.7}.support-resource-action{border-bottom:1px solid #b28d5c88;margin-top:auto;padding-bottom:4px;font-size:12px}.support-resource small{color:var(--muted);margin-top:14px;font-size:9px}.support-footnote{color:var(--muted);max-width:760px;font-size:11px;line-height:1.7}.support-page>.primary-link{margin:12px 0 20px;display:inline-flex}.original-source-toolbar{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff9f0f5;position:sticky;top:0}@media (max-width:720px){.useful-link{min-height:145px;padding:15px 15px 14px 57px}.useful-link strong{font-size:21px}.useful-link-ornament{width:30px;height:30px;font-size:23px;top:15px;left:13px}.support-intro{gap:12px}.support-seal{width:49px;height:49px;font-size:29px}.support-intro h1{font-size:29px}.support-intro .eyebrow{font-size:8px}.support-intro p:last-child{font-size:12px}.support-grid{grid-template-columns:1fr;gap:10px}.support-resource{border-radius:16px 4px;padding:17px 17px 16px 62px}.support-resource-symbol{font-size:29px;position:absolute;top:17px;left:18px}.support-resource h3{margin:8px 0;font-size:24px}.support-resource p{margin-bottom:12px;font-size:12px}.support-immediate{padding:16px;display:block}.support-immediate>div:last-child{margin-top:12px}.support-immediate a{padding:9px 14px}.support-section h2{font-size:25px}.support-shortcuts{gap:6px}.support-shortcuts a{padding:8px 12px;font-size:10px}.aggregate-controls{flex-wrap:wrap}.support-top-link{font-size:10px}}@media (prefers-reduced-motion:reduce){.useful-link,.support-resource{transition:none}.useful-link:hover,.support-resource:hover{transform:none}}.aggregate-clear-filter{text-underline-offset:3px;color:var(--plum);margin-left:8px;padding:3px 5px;text-decoration:underline}@media (max-width:720px){.masthead-sticky .glass-masthead .masthead-top{position:static}.masthead-sticky .glass-masthead .masthead-brand{z-index:2;grid-column:2;position:relative}.masthead-sticky .glass-masthead .header-flower{z-index:3;width:36px;height:auto;position:absolute;top:4px;bottom:4px;left:5px;overflow:visible}.masthead-sticky .glass-masthead .header-flower-right{left:auto;right:5px}.masthead-sticky .glass-masthead .header-flower img{object-fit:fill;opacity:.9;width:52px;height:100%;top:0;left:-8px;right:auto;-webkit-mask-image:linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(#0000,#000 7% 93%,#0000)}.masthead-sticky .glass-masthead .header-flower-right img{left:auto;right:-8px;transform:scaleX(-1)}.masthead-sticky .glass-masthead nav.page-navigation{z-index:1;max-width:calc(100% - 60px);font-size:clamp(8px,2.4vw,10px)}.masthead-sticky .glass-masthead .page-navigation>a{padding-inline:6px}.masthead-sticky .glass-masthead .page-navigation>.site-search-link{min-width:24px;padding-inline:5px;font-size:18px}}.locale-admin{background:linear-gradient(125deg,#fffaf2e8,#f0e5efd9);border:1px solid #b3905766;border-radius:16px 4px;margin:20px 0 28px;padding:20px}.locale-admin h3{font:25px var(--serif);margin:0 0 10px}.locale-admin input{width:100%;color:var(--plum);background:#fffdf5;border:1px solid #b28d5c77;border-radius:8px;padding:11px 12px}.locale-admin small{color:var(--muted);font-size:11px;line-height:1.6}.locale-list{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.locale-list li{background:#fffaf2c9;border:1px solid #b3905744;border-radius:12px;padding:16px}.locale-list strong,.locale-list small{display:block}.locale-list strong{font:21px var(--serif);margin-bottom:6px}.locale-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.locale-actions .admin-button{justify-content:center;align-items:center;padding:9px 12px;font-size:11px;display:inline-flex}.region-popover{max-height:min(70vh,480px);overflow-y:auto}.region-popover>button{overflow-wrap:anywhere}@media (max-width:720px){.locale-admin{padding:15px}.locale-actions{grid-template-columns:1fr 1fr;display:grid}.locale-actions>a{grid-column:1/-1}}.admin-studio>h1{margin:10px 0 16px;font-size:clamp(28px,4vw,38px)}.dashboard-primary-tabs{background:#f6eee6;border:1px solid #b28d5c66;border-radius:999px;gap:6px;width:fit-content;margin:15px 0 22px;padding:4px;display:flex}.dashboard-primary-tabs button{border-radius:999px;padding:11px 22px;font-size:12px}.dashboard-primary-tabs button[aria-current=page]{color:#fff8ea;background:linear-gradient(140deg,#79516d,#542342);box-shadow:inset 0 0 0 1px #ba965f}.dashboard-heading{justify-content:space-between;align-items:center;gap:18px;margin:0 0 20px;display:flex}.dashboard-heading h2{font:italic 32px/1.12 var(--serif);margin:4px 0 8px}.dashboard-heading p:not(.eyebrow){color:var(--muted);margin:0;font-size:13px;line-height:1.6}.dashboard-heading .eyebrow{font-size:9px}.dashboard-heading>.admin-button{white-space:nowrap;flex-shrink:0}.dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 22px;display:grid}.dashboard-metrics>div,.dashboard-metrics>button{text-align:left;background:linear-gradient(130deg,#fffaf3e8,#eee2ece0);border:1px solid #b28d5c66;border-radius:15px 4px;flex-direction:column;align-items:flex-start;padding:18px 17px;display:flex;box-shadow:inset 0 0 0 3px #fffaf277}.dashboard-metrics span{color:var(--muted);font-size:10px}.dashboard-metrics strong{font:26px/1.15 var(--serif);color:var(--plum);margin:9px 0}.dashboard-metrics em{font:14px var(--serif);white-space:nowrap}.dashboard-metrics small{color:var(--muted);font-size:10px;line-height:1.5}.dashboard-fold{background:linear-gradient(120deg,#fffaf2eb,#f2e8eee0);border:1px solid #b28d5c66;border-radius:14px 4px;margin:11px 0;overflow:hidden}.dashboard-fold>summary{cursor:pointer;align-items:center;gap:12px;padding:18px 20px;list-style:none;display:flex}.dashboard-fold>summary::-webkit-details-marker{display:none}.dashboard-fold>summary:before{content:"✧";color:#a78044;font:23px var(--serif);flex-shrink:0}.dashboard-fold[open]>summary:before{content:"❧"}.dashboard-fold>summary>span{font:22px var(--serif);color:var(--plum)}.dashboard-fold>summary>small{font:11px/1.5 var(--sans,Arial,sans-serif);color:var(--muted);text-align:right;max-width:50%;margin-left:auto}.dashboard-fold-body{padding:5px 20px 20px}.dashboard-fold-body>p,.dashboard-fold-body small{font-size:12px;line-height:1.65}.dashboard-fold-body form,.dashboard-fold-body label{gap:9px;display:grid}.dashboard-fold-body form{gap:15px;max-width:600px}.dashboard-fold-body label{font-size:12px}.dashboard-fold-body label.topic-switch{align-items:center;display:flex}.dashboard-fold-body input:not([type=checkbox]),.dashboard-fold-body select,.dashboard-fold-body textarea,.newsletter-editor-controls input,.newsletter-editor-controls select,.newsletter-editor-controls textarea,.dashboard-review-toolbar select{width:100%;color:var(--plum);background:#fffdf7;border:1px solid #b28d5c77;border-radius:8px;padding:10px 12px;font-size:13px}.dashboard-fold .locale-admin{background:0 0;border:0;border-radius:0;margin:0;padding:5px 20px 20px}.dashboard-fold .locale-admin>h3{display:none}.dashboard-fold .locale-admin>p{font-size:12px;line-height:1.7}.dashboard-log{border-top:1px solid #b28d5c33;padding:10px 0}.dashboard-log summary{cursor:pointer;justify-content:space-between;gap:12px;font-size:13px;line-height:1.5;display:flex}.dashboard-log small,.dashboard-log time{color:var(--muted);font-size:10px}.dashboard-log p{overflow-wrap:anywhere;font-size:12px;line-height:1.65}.dashboard-section-title{font:italic 24px var(--serif);margin:22px 0 12px}.dashboard-fold .admin-card{box-shadow:none;background:0 0;border:0;margin:0}.dashboard-review-toolbar,.subscriber-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-review-toolbar select{max-width:220px}.dashboard-review-toolbar>button{font-size:11px;text-decoration:underline}.dashboard-review-row{border-top:1px solid #b28d5c44;grid-template-columns:1fr auto;align-items:start;gap:15px;padding:16px 0;display:grid}.dashboard-review-row small{text-transform:capitalize;color:var(--muted);font-size:10px}.dashboard-review-row h3{font:22px/1.2 var(--serif);margin:7px 0}.dashboard-review-row details>summary{color:var(--muted);cursor:pointer;font-size:11px}.dashboard-review-row details p{font-size:12px;line-height:1.6}.dashboard-review-row details a{font-size:11px;text-decoration:underline}.quick-review-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.quick-review-actions button{min-height:38px;padding:10px 13px;font-size:11px}.quick-review-actions button:last-child{color:var(--muted)}.dashboard-pagination{justify-content:space-between;align-items:center;gap:15px;padding:15px 0 3px;font-size:11px;display:flex}.dashboard-pagination button{border:1px solid #b28d5c55;border-radius:999px;padding:8px 10px}.dashboard-pagination button:disabled{opacity:.4}.dashboard-advanced{margin:25px 0}.dashboard-advanced>summary{cursor:pointer;color:var(--muted);padding:12px 0;font-size:12px}.dashboard-advanced .studio-tabs{margin:10px 0}.resource-review>details>summary{cursor:pointer}.resource-review>details>summary>h3{font-size:22px;display:inline}.resource-review>details{margin:8px 0 14px}.curator-dashboard-controls .curator-run-buttons{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.newsletter-builder{grid-template-columns:minmax(290px,.9fr) minmax(380px,1.2fr);align-items:start;gap:22px;margin:18px 0 25px;display:grid}.newsletter-editor-bar{border-top:1px solid #b28d5c44;border-bottom:1px solid #b28d5c44;justify-content:space-between;align-items:center;gap:15px;margin:18px 0;padding:12px 0;font-size:11px;display:flex}.newsletter-editor-bar>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.newsletter-editor-bar button{padding:9px 12px;font-size:11px}.newsletter-editor-controls label{gap:7px;font-size:12px;display:grid}.newsletter-editor-controls .dashboard-fold{margin-top:0}.newsletter-editor-controls .dashboard-fold>summary{padding:15px}.newsletter-editor-controls .dashboard-fold>summary>span{font-size:20px}.newsletter-editor-controls .dashboard-fold-body{gap:14px;padding:5px 15px 18px;display:grid}.newsletter-autofill{gap:12px;display:grid}.newsletter-lineup{background:#fffaf2cc;border:1px solid #b28d5c66;border-radius:15px 4px;padding:18px}.newsletter-lineup-card{cursor:grab;background:linear-gradient(130deg,#fffaf3,#f1e5ef);border:1px solid #b28d5c66;border-radius:12px 3px;margin:12px 0;padding:13px}.newsletter-lineup-card:active{cursor:grabbing}.newsletter-lineup-card h3{font:22px/1.16 var(--serif);margin:10px 0}.newsletter-lineup-card-top{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.newsletter-lineup-card-top>div{gap:3px;margin-left:auto;display:flex}.newsletter-lineup-card-top button{border:1px solid #b28d5c55;border-radius:6px;min-width:29px;padding:6px 10px;font-size:15px}.newsletter-drag-grip{color:#aa8757;font-size:20px}.newsletter-lineup-card details{font-size:11px}.newsletter-lineup-card details>summary{cursor:pointer}.newsletter-lineup-card details[open]{gap:12px;display:grid}.newsletter-lineup-card details label{margin-top:12px}.newsletter-live-preview{background:#ece3e7;border:1px solid #b28d5c66;border-radius:15px 4px;position:sticky;top:100px;overflow:hidden}.newsletter-preview-toolbar{background:#fffaf1;border-bottom:1px solid #b28d5c55;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;font-size:12px;display:flex}.newsletter-preview-toolbar>div{gap:4px;display:flex}.newsletter-preview-toolbar button{border-radius:999px;padding:7px 11px;font-size:10px}.newsletter-preview-toolbar button[aria-pressed=true]{background:var(--plum);color:#fff9ec}.newsletter-preview-canvas{justify-content:center;min-height:600px;max-height:calc(100vh - 165px);display:flex;overflow:auto}.newsletter-preview-canvas iframe{background:#fffaf1;border:0;width:100%;height:calc(100vh - 170px);min-height:600px;display:block}.newsletter-send-controls{gap:10px;padding:18px 0;display:grid}.newsletter-send-controls p,.newsletter-send-controls small{color:var(--muted);font-size:11px;line-height:1.6}.newsletter-send-controls a{text-decoration:underline}.newsletter-empty{text-align:center;background:linear-gradient(130deg,#fffaf1,#f0e5ed);border:1px solid #b28d5c66;border-radius:20px 4px;margin-top:22px;padding:35px}.newsletter-empty>span{font:40px var(--serif);color:#a78044}.newsletter-empty h3{font:28px var(--serif)}.newsletter-empty p{max-width:500px;margin:15px auto;font-size:13px;line-height:1.7}.newsletter-delivery>p{max-width:700px;font-size:12px;line-height:1.7}.newsletter-delivery form{margin-top:20px}.newsletter-delivery>small{max-width:650px;margin-top:15px;font-size:11px;line-height:1.6;display:block}.newsletter-setup-links{flex-wrap:wrap;align-items:center;gap:15px;font-size:11px;display:flex}.subscriber-list{max-height:420px;margin-top:15px;overflow:auto}.subscriber-list>details{border-top:1px solid #b28d5c33;padding:12px 0;font-size:12px}.subscriber-list summary{cursor:pointer;overflow-wrap:anywhere;justify-content:space-between;gap:12px;display:flex}.subscriber-list summary small{font-size:10px}.subscriber-list p{font-size:11px;line-height:1.6}.subscriber-list button{font-size:11px;text-decoration:underline}.newsletter-mobile-preview-toggle{display:none}.newsletter-signup{text-align:left;background:linear-gradient(125deg,#fffaf2e8,#eee3ecd9);border:1px solid #b28d5c77;border-radius:20px 4px;max-width:800px;margin:10px auto 24px;padding:25px 26px;box-shadow:inset 0 0 0 4px #fffaf277}.newsletter-signup h2{font:italic 29px/1.15 var(--serif);margin:6px 0 9px}.newsletter-signup p{margin:0 0 15px;font-size:13px;line-height:1.65}.newsletter-signup .eyebrow{margin:0;font-size:9px}.newsletter-email-row{gap:8px;margin-top:15px;display:flex}.newsletter-email-row input{background:#fffdf7;border:1px solid #b28d5c88;border-radius:999px;flex:1;width:100%;min-width:0;padding:12px 14px;font-size:13px}.newsletter-email-row button,.support-agenda-placeholder>button{color:#fff8e9;background:linear-gradient(140deg,#79516d,#542342);border:1px solid #ba965f;border-radius:999px;padding:12px 20px;font-size:12px}.newsletter-consent{align-items:flex-start;gap:8px;margin:13px 0 8px;font-size:11px;line-height:1.6;display:flex}.newsletter-consent input{flex-shrink:0;margin-top:3px}.newsletter-signup form>small{color:var(--muted);font-size:10px;line-height:1.5}.newsletter-signup a{text-decoration:underline}.newsletter-honey{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.support-agenda-placeholder{text-align:center;margin:15px auto 28px}.support-agenda-placeholder>button{color:var(--plum);background:linear-gradient(125deg,#fff9eb,#f0e3ed)}.support-agenda-placeholder>p{font:italic 13px/1.6 var(--serif);max-width:400px;margin:12px auto}.newsletter-about{max-width:760px}.newsletter-about h1{font:italic 38px var(--serif)}.newsletter-about h2{font:26px var(--serif);margin-top:28px}.newsletter-about p{color:var(--muted);font-size:14px;line-height:1.8}@media (max-width:1050px){.dashboard-metrics{grid-template-columns:1fr 1fr}.newsletter-builder{grid-template-columns:minmax(250px,1fr) minmax(320px,1.1fr);gap:15px}}@media (max-width:720px){.dashboard-heading{align-items:flex-start;gap:10px}.dashboard-heading h2{font-size:27px}.dashboard-heading>.admin-button{padding:10px 12px;font-size:10px}.dashboard-metrics{gap:8px}.dashboard-metrics>div,.dashboard-metrics>button{padding:13px 12px}.dashboard-metrics strong{margin:7px 0;font-size:23px}.dashboard-metrics span,.dashboard-metrics small{font-size:9px}.dashboard-primary-tabs{gap:3px;width:100%}.dashboard-primary-tabs button{flex:1;padding:11px 10px;font-size:11px}.dashboard-fold>summary{flex-wrap:wrap;gap:9px;padding:15px 14px}.dashboard-fold>summary>span{font-size:20px}.dashboard-fold>summary>small{text-align:left;flex-basis:100%;max-width:100%;margin-left:31px;font-size:10px}.dashboard-fold-body,.dashboard-fold .locale-admin{padding:3px 14px 16px}.dashboard-review-row{grid-template-columns:1fr;gap:10px}.dashboard-review-row h3{font-size:21px}.quick-review-actions{justify-content:flex-end}.dashboard-review-toolbar{gap:10px}.dashboard-review-toolbar select{max-width:180px}.newsletter-builder{display:block}.newsletter-live-preview{display:none;position:relative;top:auto}.newsletter-builder.show-mobile-preview .newsletter-editor-controls{display:none}.newsletter-builder.show-mobile-preview .newsletter-live-preview{display:block}.newsletter-mobile-preview-toggle{display:inline-flex}.newsletter-editor-bar{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffaf2f5;border:1px solid #b28d5c55;border-radius:12px;flex-wrap:wrap;padding:11px;position:sticky;top:90px}.newsletter-editor-bar>div{gap:6px}.newsletter-editor-bar button{padding:8px 10px;font-size:10px}.newsletter-preview-canvas,.newsletter-preview-canvas iframe{height:70vh;min-height:540px;max-height:none}.newsletter-preview-toolbar{padding:12px}.newsletter-empty{padding:25px 18px}.newsletter-empty h3{font-size:25px}.newsletter-signup{margin-inline:0;padding:21px 17px}.newsletter-signup h2{font-size:27px}.newsletter-email-row{flex-direction:column}.newsletter-email-row button{min-height:44px}.newsletter-consent{font-size:10px}.subscriber-toolbar{justify-content:flex-start}.subscriber-toolbar .admin-button{padding:9px 12px;font-size:10px}}@media (prefers-reduced-motion:reduce){.newsletter-live-preview,.dashboard-fold{scroll-behavior:auto}}
