.site-footer[data-astro-cid-jo6i4kqk]{background:var(--color-surface);border-top:.4rem solid var(--color-orange);margin-top:clamp(2.5rem,5vw,4rem);padding:clamp(2.5rem,5vw,4.5rem) 0 1.5rem}.site-footer__inner[data-astro-cid-jo6i4kqk]{width:min(100% - 3rem, var(--container-width));margin:0 auto}.site-footer__top[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(16rem,1.35fr) 2fr;gap:clamp(3rem,8vw,9rem);padding-bottom:clamp(3.5rem,7vw,6.5rem);display:grid}.site-footer__brand[data-astro-cid-jo6i4kqk]{align-self:start;max-width:23rem;display:block}.site-footer__brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:100%;height:auto;display:block}.site-footer__links[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}nav[data-astro-cid-jo6i4kqk]{align-content:start;gap:.65rem;display:grid}h2[data-astro-cid-jo6i4kqk]{color:var(--color-purple);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .45rem;font-size:.75rem;font-weight:800}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.site-footer__bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-text);font-size:.9rem;font-weight:700;text-decoration:none}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.site-footer__bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-orange-dark);text-underline-offset:.3em;text-decoration:underline}.site-footer__bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:1rem;padding-top:1.35rem;display:flex}small[data-astro-cid-jo6i4kqk]{color:var(--color-text-muted);font-size:.78rem}.site-footer__bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-orange-dark)}@media (width<=42rem){.site-footer__inner[data-astro-cid-jo6i4kqk]{width:min(100% - 2rem, var(--container-width))}.site-footer__top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:3.5rem}.site-footer__brand[data-astro-cid-jo6i4kqk]{max-width:16rem}.site-footer__links[data-astro-cid-jo6i4kqk]{gap:1.5rem}}@media (width<=30rem){.site-footer__links[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__bottom[data-astro-cid-jo6i4kqk]{flex-direction:column-reverse;align-items:start}}.site-header[data-astro-cid-nen7h5rs]{z-index:40;-webkit-backdrop-filter:blur(12px);background:#f9f7f3d1;border-bottom:1px solid #0000;width:100%;padding:clamp(.75rem,1.4vw,.95rem) 0;transition:border-bottom-color .3s ease-in-out,box-shadow .3s ease-in-out,background-color .3s ease-in-out;position:sticky;top:0;box-shadow:0 4px 20px #281d2d00}.site-header[data-astro-cid-nen7h5rs].is-scrolled{border-bottom-color:var(--color-line);background:#f9f7f3f0;box-shadow:0 4px 18px #281d2d09}.site-header__inner[data-astro-cid-nen7h5rs]{width:min(100% - (var(--page-gutter) * 2), var(--container-width));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem;margin:0 auto;display:grid}.site-header__left[data-astro-cid-nen7h5rs]{justify-self:start;align-items:center;display:flex}.site-header__center[data-astro-cid-nen7h5rs]{justify-content:center;justify-self:center;align-items:center;display:flex}.site-header__right[data-astro-cid-nen7h5rs]{justify-content:flex-end;justify-self:end;align-items:center;display:flex}.site-name[data-astro-cid-nen7h5rs]{width:clamp(10.35rem,16.7vw,13.8rem);transition:opacity var(--duration-base) var(--ease-out);line-height:0;display:block}.site-name[data-astro-cid-nen7h5rs]:hover{opacity:.85}.site-name[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{aspect-ratio:2135/345;width:100%;height:auto;display:block}.site-header__menu-btn[data-astro-cid-nen7h5rs]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-sm);width:2.75rem;height:2.75rem;color:var(--color-text);cursor:pointer;transition:border-color var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);justify-content:center;align-items:center;padding:0;display:inline-flex}.site-header__menu-btn[data-astro-cid-nen7h5rs]:hover{border-color:var(--color-purple);background:var(--color-purple-light);color:var(--color-purple-deep)}.site-header__hamburger[data-astro-cid-nen7h5rs]{flex-direction:column;justify-content:space-between;width:1.125rem;height:.8125rem;display:flex}.site-header__hamburger-line[data-astro-cid-nen7h5rs]{width:100%;height:1.5px;transition:transform var(--duration-base) var(--ease-out), opacity var(--duration-base) var(--ease-out);transform-origin:50%;background-color:currentColor;border-radius:1px;display:block}.site-header__menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] .site-header__hamburger-line--1[data-astro-cid-nen7h5rs]{transform:translateY(5.5px)rotate(45deg)}.site-header__menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] .site-header__hamburger-line--2[data-astro-cid-nen7h5rs]{opacity:0;transform:scaleX(0)}.site-header__menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] .site-header__hamburger-line--3[data-astro-cid-nen7h5rs]{transform:translateY(-5.5px)rotate(-45deg)}.header-link[data-astro-cid-nen7h5rs]{color:var(--color-orange-dark);text-underline-offset:.35em;white-space:nowrap;transition:color var(--duration-base) var(--ease-out);align-items:center;font-size:.88rem;font-weight:700;text-decoration:underline;display:inline-flex}.header-link[data-astro-cid-nen7h5rs]:hover{color:var(--color-orange)}.header-link__short[data-astro-cid-nen7h5rs]{display:none}@media (width<=36rem){.header-link__text[data-astro-cid-nen7h5rs]{display:none}.header-link__short[data-astro-cid-nen7h5rs]{display:inline}}.nav-drawer[data-astro-cid-nen7h5rs]{z-index:100;visibility:hidden;transition:visibility 0s linear .25s;position:fixed;inset:0}.nav-drawer[data-astro-cid-nen7h5rs].is-open{visibility:visible;transition-delay:0s}.nav-drawer__backdrop[data-astro-cid-nen7h5rs]{-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity .25s var(--ease-out);background:#25232b73;position:absolute;inset:0}.nav-drawer[data-astro-cid-nen7h5rs].is-open .nav-drawer__backdrop[data-astro-cid-nen7h5rs]{opacity:1}.nav-drawer__panel[data-astro-cid-nen7h5rs]{background:var(--color-surface);border-right:1px solid var(--color-line);width:min(23rem,86vw);transition:transform .25s var(--ease-out);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden;transform:translate(-100%);box-shadow:.5rem 0 2.5rem #281d2d29}.nav-drawer[data-astro-cid-nen7h5rs].is-open .nav-drawer__panel[data-astro-cid-nen7h5rs]{transform:translate(0)}.nav-drawer__header[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--color-line);background:var(--color-page);justify-content:space-between;align-items:center;padding:1.15rem 1.5rem;display:flex}.nav-drawer__title[data-astro-cid-nen7h5rs]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-purple);font-size:.78rem;font-weight:800}.nav-drawer__close-btn[data-astro-cid-nen7h5rs]{border:1px solid var(--color-line);border-radius:var(--radius-sm);width:2.25rem;height:2.25rem;color:var(--color-text-muted);cursor:pointer;transition:color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.nav-drawer__close-btn[data-astro-cid-nen7h5rs]:hover{color:var(--color-purple-deep);border-color:var(--color-purple);background:var(--color-purple-light)}.nav-drawer__body[data-astro-cid-nen7h5rs]{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:1.5rem;padding:1.5rem;display:flex;overflow-y:auto}.nav-drawer__section-label[data-astro-cid-nen7h5rs]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 .65rem;font-size:.72rem;font-weight:800}.nav-drawer__list[data-astro-cid-nen7h5rs],.nav-drawer__sublist[data-astro-cid-nen7h5rs]{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.nav-drawer__link[data-astro-cid-nen7h5rs]{border-radius:var(--radius-sm);min-height:2.75rem;color:var(--color-text);font-family:var(--font-display);transition:background-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out), padding-left var(--duration-base) var(--ease-out);justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:1.15rem;font-weight:600;text-decoration:none;display:flex}.nav-drawer__link[data-astro-cid-nen7h5rs]:hover{background:var(--color-purple-light);color:var(--color-purple-deep);padding-left:1rem}.nav-drawer__divider[data-astro-cid-nen7h5rs]{background:var(--color-line);height:1px;margin-block:.25rem}.nav-drawer__sublink[data-astro-cid-nen7h5rs]{border-radius:var(--radius-sm);min-height:2.25rem;color:var(--color-text-muted);transition:background-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);align-items:center;padding:.35rem .75rem;font-size:.92rem;font-weight:500;text-decoration:none;display:flex}.nav-drawer__sublink[data-astro-cid-nen7h5rs]:hover{background:var(--color-orange-light);color:var(--color-orange-dark)}.nav-drawer__footer[data-astro-cid-nen7h5rs]{border-top:1px solid var(--color-line);margin-top:auto;padding-top:1.25rem}.nav-drawer__footer-desc[data-astro-cid-nen7h5rs]{color:var(--color-text-muted);margin:0 0 .75rem;font-size:.8rem;line-height:1.5}.nav-drawer__footer-cta[data-astro-cid-nen7h5rs]{color:var(--color-orange-dark);text-underline-offset:.3em;align-items:center;gap:.35rem;font-size:.85rem;font-weight:700;text-decoration:underline;display:inline-flex}.nav-drawer__footer-cta[data-astro-cid-nen7h5rs]:hover{color:var(--color-orange)}@media (prefers-reduced-motion:reduce){.site-header[data-astro-cid-nen7h5rs],.site-header__menu-btn[data-astro-cid-nen7h5rs],.site-header__hamburger-line[data-astro-cid-nen7h5rs],.nav-drawer[data-astro-cid-nen7h5rs],.nav-drawer__backdrop[data-astro-cid-nen7h5rs],.nav-drawer__panel[data-astro-cid-nen7h5rs],.nav-drawer__link[data-astro-cid-nen7h5rs],.nav-drawer__sublink[data-astro-cid-nen7h5rs]{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--color-orange:#e86f37;--color-orange-dark:#a94320;--color-orange-light:#ffe1d1;--color-purple:#613d99;--color-purple-deep:#32214f;--color-purple-light:#eee7f8;--color-ink:#25232b;--color-text:#25232b;--color-text-muted:#625f69;--color-surface:#fffdf9;--color-page:#f9f7f3;--color-line:#ded9d1;--font-display:Georgia, "Times New Roman", serif;--font-body:"Avenir Next", Avenir, "Segoe UI", sans-serif;--container-width:76rem;--page-gutter:clamp(1rem, 3vw, 1.5rem);--type-display:clamp(2.3rem, 5.4vw, 4.4rem);--type-page-title:clamp(1.85rem, 3.2vw, 2.65rem);--type-section-title:clamp(1.65rem, 2.75vw, 2.25rem);--type-card-title:clamp(1.06rem, 1.3vw, 1.18rem);--type-body:1rem;--type-body-large:clamp(1rem, 1.25vw, 1.125rem);--type-metadata:.8rem;--space-stack:clamp(.75rem, 1.5vw, 1rem);--space-heading-content:clamp(1.5rem, 3vw, 2.25rem);--space-section-compact:clamp(1.75rem, 3vw, 2.5rem);--space-section:clamp(2.75rem, 4.5vw, 4.25rem);--space-section-spacious:clamp(3.5rem, 5.5vw, 5.5rem);--radius-sm:.5rem;--radius-md:.6875rem;--shadow-soft:0 1rem 2.5rem #432c5317;--shadow-book:0 1rem 1.5rem #281d2d2b;--shadow-book-hover:0 1.75rem 2.5rem #281d2d3d;--duration-base:.18s;--ease-out:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--color-page);color:var(--color-text);font-family:var(--font-body);text-rendering:optimizelegibility;scroll-padding-top:clamp(4.5rem,8vw,5.5rem)}body{min-width:320px;margin:0;overflow-x:clip}a{color:inherit}img{max-width:100%}:focus-visible{outline:3px solid var(--color-orange);outline-offset:4px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.page-width{width:min(100% - (var(--page-gutter) * 2), var(--container-width));margin-inline:auto}.section{margin-top:var(--space-section);content-visibility:auto;contain-intrinsic-size:auto 600px}.hero{min-height:min(40rem,100svh - 6rem);padding-block:clamp(1.75rem, 4vw, 3rem) var(--space-section-compact);grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(2rem,4vw,4.5rem);display:grid}.hero__copy{z-index:1;position:relative}.hero__eyebrow,.section-label{margin:0 0 var(--space-stack);color:var(--color-purple);font-size:var(--type-metadata);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.hero h1{max-width:8ch;font-family:var(--font-display);font-size:var(--type-display);letter-spacing:-.06em;margin:0;font-weight:500;line-height:.92}.hero__copy>p:not(.hero__eyebrow){max-width:38ch;margin:var(--space-stack) 0 var(--space-heading-content);color:var(--color-text-muted);font-size:var(--type-body-large);line-height:1.65}.button{min-height:2.9rem;transition:background-color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);align-items:center;gap:.75rem;padding:.7rem 1.1rem;font-size:.92rem;font-weight:800;text-decoration:none;display:inline-flex}.button--primary{background:var(--color-orange);color:#251a18}.button--primary:hover{background:#f58c58;transform:translateY(-2px)}.button:active{transform:translateY(0)}.hero__books{min-height:clamp(24rem,42vw,36rem);position:relative}.hero__book{width:clamp(9rem,19vw,15.5rem);position:absolute}.hero__book--back{top:20%;left:5%;transform:rotate(-16deg)}.hero__book--middle{top:10%;right:3%;transform:rotate(14deg)}.hero__book--front{z-index:1;width:clamp(13rem,26vw,21rem);top:7%;left:50%;transform:translate(-50%)rotate(-2deg)}.latest{background:var(--color-page);position:relative;overflow:hidden}.latest>:not(.paper-crumple){z-index:1;position:relative}.latest__grid{grid-template-columns:repeat(4,1fr);gap:clamp(1rem,2.5vw,2rem);padding-inline-end:.5rem;display:grid}.upcoming{margin-top:var(--space-section);background:var(--color-page);position:relative}.text-link{margin-top:var(--space-heading-content);color:var(--color-orange-dark);text-underline-offset:.35em;font-size:.92rem;font-weight:800;display:inline-block}.catalog{background:var(--color-page);padding-block:0;position:relative;overflow:hidden}.catalog>:not(.paper-crumple):not(.editorial-watermark),.catalog .section-heading,.catalog__list{z-index:1;position:relative}.catalog .editorial-watermark{opacity:.12}.catalog__list{border-top:1px solid var(--color-line)}.catalog__list a{border-bottom:1px solid var(--color-line);color:var(--color-text);font-family:var(--font-display);letter-spacing:-.05em;transition:color var(--duration-base) var(--ease-out), padding var(--duration-base) var(--ease-out);grid-template-columns:4rem 1fr auto;align-items:center;gap:1rem;padding:clamp(1.2rem,2.5vw,2rem) 0;font-size:clamp(1.7rem,4vw,3.4rem);line-height:1;text-decoration:none;display:grid}.catalog__list a:hover{color:var(--color-orange-dark);padding-inline:.75rem}.catalog__list span{color:var(--color-purple);font-family:var(--font-body);letter-spacing:.08em;font-size:.78rem;font-weight:800}.catalog__list b{color:var(--color-orange);font-family:var(--font-body);font-size:1.2rem;font-weight:500}.activities{background:var(--color-page);padding-block:0;position:relative;overflow:hidden}.activities>:not(.paper-crumple):not(.editorial-watermark){z-index:1;position:relative}.activities>.editorial-watermark{opacity:.1;top:2rem;right:-10rem}.activities .section-heading{z-index:1;position:relative}.editorial-grid{gap:clamp(1.5rem,5vw,5rem);display:grid}.editorial-grid--articles{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(1.5rem,3vw,2.75rem)}.writers{background:var(--color-page);padding-block:0;position:relative;overflow:hidden}.writers>:not(.paper-crumple):not(.editorial-watermark){z-index:1;position:relative}.writers .editorial-watermark{opacity:.11}@media (width<=62rem){.hero{gap:2rem}.latest__grid{grid-template-columns:repeat(2,1fr);align-items:start;gap:2.5rem 1.5rem;padding-inline-end:0}.editorial-grid--articles{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (width<=44rem){.hero{min-height:auto;padding-top:var(--space-heading-content);grid-template-columns:1fr}.hero h1{max-width:9ch}.hero__books{min-height:23rem;margin-inline:calc(var(--page-gutter) * -1)}.hero__book--back{left:9%}.hero__book--middle{right:9%}.editorial-grid--articles{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2rem 1rem}.editorial-grid--articles .editorial-card{gap:.75rem}.editorial-grid--articles .editorial-card__visual{aspect-ratio:16/9}.editorial-grid--articles h3{margin:.45rem 0}.editorial-grid--articles .editorial-card__excerpt{display:none}.editorial-grid--articles .editorial-card__author{gap:.4rem;padding-top:.8rem;font-size:.72rem!important}.editorial-grid--articles .editorial-card__author span{width:1.35rem;height:1.35rem;font-size:.75rem}.editorial-grid--articles .editorial-card__body>p{font-size:.67rem}}@media (width<=30rem){.latest__grid{gap:2rem 1rem}.catalog__list a{grid-template-columns:2.4rem 1fr auto;font-size:1.55rem}.hero__books{min-height:20rem}.hero__book--front{width:12rem}.hero__book{width:8.5rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
