*,:before,:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--paper);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:clamp(.95rem,.38vw + .88rem,1.05rem);line-height:1.85;overflow-x:clip}body:after{content:"";z-index:9999;pointer-events:none;opacity:.55;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .102 0 0 0 0 .290 0 0 0 0 .235 0 0 0 .4 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:240px 240px;position:fixed;inset:0}img,svg{max-width:100%;display:block}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}.sprite{width:0;height:0;position:absolute;overflow:hidden}:root{--pine:#1a4a3c;--pine-deep:#123529;--paper:#faf6ed;--paper-2:#f3efe6;--cream:#fffdf6;--ink:#26332d;--muted:#5c6b63;--accent:#a8835c;--line:#26332d29;--line-strong:#26332d52;--shadow-card:0 18px 40px -24px #12352959;--font-ui:"Vazirmatn", "Segoe UI", Tahoma, sans-serif;--font-read:"Markazi Text", "Vazirmatn", serif;--font-nasta:"Gulzar", "Markazi Text", serif;--radius:16px;--container:1140px;--accent-strong:#8f6b45;--accent-bright:#cdb394;--accent-wash:#f4ebdd;--accent-soft:#a8835c73}@supports (color:color-mix(in oklab, red, blue)){:root{--accent-strong:color-mix(in oklab, var(--accent), #123529 22%);--accent-bright:color-mix(in oklab, var(--accent), white 34%);--accent-wash:color-mix(in oklab, var(--accent), var(--paper) 87%);--accent-soft:color-mix(in oklab, var(--accent), transparent 55%)}}.container{width:min(100% - clamp(2rem, 7vw, 5rem), var(--container));margin-inline:auto}.icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.3em;height:1.3em}h1,h2,h3,h4{font-family:var(--font-read);color:var(--pine);text-wrap:balance;font-weight:600;line-height:1.35}.nastaliq{font-family:var(--font-nasta);padding-block:.05em .3em;font-style:normal;font-weight:400;line-height:1.75}.kicker{word-spacing:.35em;color:var(--pine);align-items:center;gap:.55rem;font-size:.8rem;font-weight:700;display:flex}.kicker__icon{width:1.15rem;height:1.15rem;color:var(--accent-strong)}.kicker--chapter{justify-content:center}.section-head{text-align:center;justify-items:center;gap:.9rem;max-width:46rem;margin-inline:auto;display:grid}.section-head h2{font-size:clamp(1.9rem,4.2vw,2.9rem)}.section-head__lede{font-family:var(--font-read);color:var(--muted);max-width:38rem;font-size:clamp(1.15rem,2vw,1.35rem)}.section{padding-block:clamp(4rem,9vw,7rem)}.section-head--dark h2,.section-head--dark .kicker{color:var(--paper)}.ornament{color:var(--accent);justify-content:center;padding-block:.4rem;display:flex}.ornament .icon{opacity:.8;width:1.6rem;height:1.6rem}.ornament--roots .icon{opacity:.55;width:1.9rem;height:1.9rem}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:-100%;z-index:200;background:var(--pine);color:var(--paper);border-radius:10px;padding:.6em 1.2em;transition:top .2s;position:fixed;inset-inline-start:1rem}.skip-link:focus{top:1rem}:focus-visible{outline:2.5px solid var(--accent-strong);outline-offset:3px;border-radius:4px}::selection{background:var(--accent-soft)}section[id]{scroll-margin-top:78px}.topbar{z-index:100;background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);position:sticky;top:0}.topbar__inner{width:min(100% - 2rem, var(--container));justify-content:space-between;align-items:center;gap:1rem;min-height:56px;margin-inline:auto;display:flex}.brand{color:var(--pine);align-items:center;gap:.5rem;display:inline-flex}.brand__mark{width:1.7rem;height:1.7rem;color:var(--accent-strong)}.brand__name{font-family:var(--font-read);font-size:1.45rem;font-weight:700;line-height:1}.topbar__toggle{border:1.5px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:10px;place-items:center;width:42px;height:42px;transition:background-color .2s,border-color .2s;display:grid}.topbar__toggle:hover{background:var(--paper-2);border-color:var(--pine)}.topbar__toggle .icon{width:1.35rem;height:1.35rem}.topbar__toggle .icon--close,.topbar__toggle[aria-expanded=true] .icon--bars{display:none}.topbar__toggle[aria-expanded=true] .icon--close{display:block}.topnav{inset-inline:0;background:var(--paper);border-bottom:1px solid var(--line);box-shadow:var(--shadow-card);display:none;position:absolute;top:100%}.topnav.is-open{animation:.25s both nav-drop;display:block}@keyframes nav-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.topnav__list{padding:.6rem 1rem 1rem;display:grid}.topnav__list a{color:var(--ink);border-radius:10px;padding:.7em .8em;font-weight:600;transition:background-color .2s,color .2s;display:block}.topnav__list a:hover,.topnav__list a.is-active{background:var(--paper-2);color:var(--pine)}.topnav__cta{text-align:center;border:1.5px solid var(--pine);margin-top:.4rem;color:var(--pine)!important}.topnav__cta:hover{background:var(--pine)!important;color:var(--paper)!important}.rail{display:none}@media (width>=1100px){.topbar{display:none}section[id]{scroll-margin-top:2rem}.rail{top:50%;z-index:90;display:block;position:fixed;inset-inline-start:clamp(.8rem,1.6vw,2rem);transform:translateY(-50%)}.rail__progress{top:50%;background:var(--line);border-radius:2px;width:2px;height:min(300px,40vh);position:absolute;inset-inline-start:-14px;transform:translateY(-50%)}.rail__fill{background:var(--accent);transform-origin:top;width:100%;height:100%;transform:scaleY(var(--p,0));border-radius:2px;display:block}.rail__list{gap:.35rem;display:grid}.rail__list a{border-radius:999px;align-items:center;gap:.55rem;padding:.3rem .45rem;transition:background-color .25s;display:flex}.rail__num{border:1.5px solid var(--line-strong);width:1.7rem;height:1.7rem;color:var(--muted);background:var(--paper);border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;transition:background-color .25s,color .25s,border-color .25s;display:grid}.rail__label{color:var(--ink);background:var(--paper);border:1px solid var(--line);white-space:nowrap;opacity:0;border-radius:999px;max-width:0;padding:.18em .65em;font-size:.78rem;font-weight:600;transition:max-width .3s,opacity .3s;overflow:hidden}.rail__list a:hover .rail__label,.rail__list a:focus-visible .rail__label,.rail__list a.is-active .rail__label{opacity:1;max-width:8rem}.rail__list a.is-active .rail__num{background:var(--pine);border-color:var(--pine);color:var(--paper)}.rail__list a:hover{background:var(--paper-2)}}.hero{padding-block:clamp(2.75rem,6vw,5rem) clamp(1.8rem,4vw,3rem);position:relative}.hero__layout{align-items:center;gap:clamp(1rem,3vw,2rem);display:grid}.hero__copy{text-align:start;align-content:center;justify-items:start;gap:clamp(.9rem,2vw,1.4rem);width:100%;min-width:0;max-width:560px;margin-inline:auto;display:grid}.hero__copy .kicker{color:var(--accent-strong)}.horizon{background:radial-gradient(ellipse 47% 43% at 50% 52%, var(--accent-wash), transparent 82%);width:100%;max-width:560px;margin-inline:auto;position:relative}.horizon__scene{aspect-ratio:540/420;width:100%;height:auto;color:var(--pine);display:block}.horizon__scene .thin{stroke-width:1.1px;opacity:.6}.horizon__sky{color:var(--accent)}.horizon__oak{--fd:.55s}.horizon__echo{--fd:.5s;color:var(--accent-strong);fill-opacity:.48}@media (width>=900px){.hero__layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,5vw,5rem)}}.hero h1{font-size:clamp(2.35rem,4.8vw,3.8rem);font-weight:700;line-height:1.24}.hero__headline-accent{color:var(--accent-strong);font-size:1.03em;display:block}.hero__lede{font-family:var(--font-read);color:var(--muted);max-width:35rem;font-size:clamp(1.22rem,2vw,1.5rem);line-height:1.78}.hero__actions{flex-wrap:wrap;align-items:center;gap:.85rem 1.4rem;margin-top:.2rem;display:flex}.btn{cursor:pointer;border:1.5px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.78em 1.9em;font-size:.98rem;font-weight:700;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex}.btn--primary{background:var(--pine);border-color:var(--pine-deep);color:var(--paper);box-shadow:0 3px 0 var(--pine-deep)}.btn--primary:hover{box-shadow:0 5px 0 var(--pine-deep);transform:translateY(-2px)}.btn--primary:active{box-shadow:0 1px 0 var(--pine-deep);transform:translateY(1px)}.link-quiet{color:var(--pine);-webkit-text-decoration:underline dashed var(--accent-soft);text-decoration:underline dashed var(--accent-soft);text-underline-offset:6px;align-items:center;gap:.45rem;font-weight:600;text-decoration-thickness:1.5px;transition:color .2s;display:inline-flex}.link-quiet__arrow{width:1.1em;height:1.1em;transition:transform .2s}.link-quiet:hover{color:var(--accent-strong)}.link-quiet:hover .link-quiet__arrow{transform:translate(-4px)}.float-a{animation:6s ease-in-out infinite alternate bob}.float-b{animation:8s ease-in-out infinite alternate-reverse bob}.float-a.slow{animation-duration:10s}@keyframes bob{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.stats{border-top:1px solid var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;margin-top:clamp(.8rem,2vw,1.5rem);padding-block:.9rem;display:flex}.stats__item{white-space:nowrap;align-items:baseline;gap:.35rem;display:flex}.stats__value{font-family:var(--font-read);color:var(--pine);order:-1;font-size:clamp(1.4rem,2vw,1.75rem);font-weight:700;line-height:1.15}.stats__label{color:var(--muted);font-size:.78rem}@media (width<=480px){.stats{justify-content:center}}.activities{padding-top:clamp(3rem,7vw,5.5rem)}.cards{gap:1.3rem;margin-top:clamp(2.2rem,5vw,3.5rem);display:grid}@media (width>=720px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.card{background:var(--cream);border:1px solid var(--line);border-radius:var(--radius);position:relative}.card__inner{flex-direction:column;gap:.9rem;height:100%;padding:clamp(1.5rem,3.5vw,2.1rem);display:flex;position:relative}.dashed-frame:before{content:"";border:1.5px dashed var(--accent-soft);pointer-events:none;border-radius:10px;position:absolute;inset:9px}.card__badge{border:1.6px solid var(--accent);background:var(--paper);width:48px;height:48px;color:var(--pine);border-radius:50%;place-items:center;display:grid}.card__badge .icon{width:1.45rem;height:1.45rem}.card__title{font-size:1.55rem}.card__body{font-family:var(--font-read);color:var(--ink);font-size:1.18rem;line-height:1.95}.card__meta{border-top:1px dashed var(--line);color:var(--muted);margin-top:auto;padding-top:.9rem;font-size:.76rem;font-weight:600}.activities__footnote{text-align:center;color:var(--muted);margin-top:2.2rem;font-size:.85rem}.philosophy{background:var(--pine);color:var(--paper);background-image:radial-gradient(#faf6ed0b 1px,#0000 1.3px);background-size:22px 22px;position:relative}.pullquote{text-align:center;border-block:1.5px dashed #faf6ed59;max-width:44rem;margin:clamp(2.5rem,6vw,3.8rem) auto 0;padding-block:2.4rem;position:relative}.pullquote__text{color:var(--paper);font-size:clamp(1.75rem,5vw,2.9rem)}.pullquote:before,.pullquote:after{font-family:var(--font-read);color:var(--accent-bright);opacity:.8;font-size:3.4rem;line-height:1;position:absolute}.pullquote:before{content:"«";top:.9rem;inset-inline-start:-.2em}.pullquote:after{content:"»";bottom:.6rem;inset-inline-end:-.2em}.philosophy__prose{margin-top:clamp(2.4rem,5vw,3.4rem);gap:1.2rem;max-width:40rem;margin-inline:auto;display:grid}.philosophy__prose p{font-family:var(--font-read);color:#faf6edf0;font-size:clamp(1.22rem,2.2vw,1.38rem);line-height:2}.principles{margin-top:clamp(3rem,7vw,4.5rem)}.principles__title{text-align:center;color:var(--accent-bright);margin-bottom:1.8rem;font-size:1.7rem}.principles__list{gap:1.4rem 1rem;display:grid}@media (width>=720px){.principles__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.principles__list{grid-template-columns:repeat(5,minmax(0,1fr))}}.principle{text-align:center;flex-direction:column;align-items:center;gap:.8rem;padding-inline:.4rem;display:flex}.principle__num{border:1.6px solid var(--accent-bright);width:42px;height:42px;font-family:var(--font-read);color:var(--accent-bright);border-radius:50%;place-items:center;font-size:1.3rem;font-weight:700;display:grid}.principle__text{font-family:var(--font-read);color:#faf6eded;max-width:15rem;font-size:1.18rem;line-height:1.9}.founder{background:var(--paper-2)}.founder__grid{align-items:start;gap:clamp(2.5rem,6vw,4.5rem);display:grid}@media (width>=1100px){.founder__grid{grid-template-columns:minmax(280px,360px) 1fr}}.founder__portrait{width:min(330px,82vw);margin-inline:auto;position:relative}.frame{background:var(--cream);border:1px solid var(--line-strong);box-shadow:var(--shadow-card);padding:12px 12px 0;position:relative}.frame:before{content:"";border:1.5px dashed var(--accent-soft);pointer-events:none;border-radius:8px;position:absolute;inset:-11px;transform:rotate(-1.4deg)}.portrait{aspect-ratio:5/6;object-fit:cover;filter:sepia(.16)contrast(1.02);border-radius:6px;width:100%;height:auto;display:block}.frame__caption{text-align:center;color:var(--muted);padding-block:.85rem;font-size:.78rem}.founder__prose{gap:1.1rem;max-width:38rem;margin-top:1.6rem;display:grid}.founder__prose p{font-family:var(--font-read);font-size:clamp(1.2rem,2.1vw,1.32rem);line-height:2}.founder-quote{border-inline-start:3px solid var(--accent);margin-top:2.4rem;padding-inline-start:1.4rem;position:relative}.founder-quote:before{content:"«";top:-3rem;font-family:var(--font-read);color:var(--accent);opacity:.3;font-size:4.6rem;line-height:1;position:absolute;inset-inline-start:.9rem}.founder-quote__text{font-family:var(--font-read);color:var(--pine);font-size:clamp(1.4rem,2.8vw,1.75rem);font-weight:600;line-height:1.8}.founder-quote__cite{color:var(--muted);margin-top:.6rem;font-size:.82rem}.journal-featured{background:var(--cream);border:1px solid var(--line);border-radius:18px;margin-top:clamp(2.2rem,5vw,3.2rem);display:grid;position:relative}@media (width>=900px){.journal-featured{grid-template-columns:1fr auto}}.journal-featured__body{align-content:center;justify-items:start;gap:.9rem;padding:clamp(1.6rem,4vw,2.4rem);display:grid;position:relative}.journal-featured__title{font-size:clamp(1.5rem,3.2vw,2.15rem)}.journal-featured__excerpt{font-family:var(--font-read);color:var(--muted);max-width:34rem;font-size:1.22rem;line-height:1.95}.journal-featured__art{color:var(--accent);place-items:center;padding-inline:2.5rem;display:none}@media (width>=900px){.journal-featured__art{display:grid}}.journal-featured__ghost{opacity:.34;stroke-width:.55px;width:clamp(110px,13vw,165px);height:auto}.chip{border:1.3px solid var(--line-strong);word-spacing:.25em;color:var(--muted);background:var(--paper);border-radius:999px;padding:.28em .9em;font-size:.74rem;font-weight:700;display:inline-block}.chip--accent,.chip--leaf{border-color:var(--accent);color:var(--accent-strong);background:var(--accent-wash)}.chip--leaf{border-color:var(--pine);color:var(--pine);background:var(--paper-2)}.entry-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.78rem;display:flex}.entry-list{margin-top:.6rem}.entry{grid-template-columns:auto 1fr;grid-template-areas:"chip title""chip meta";align-items:center;gap:.35rem 1rem;padding-block:1.15rem;display:grid}.entry+.entry{border-top:1px dashed var(--line)}.entry .chip{grid-area:chip;align-self:start}.entry__title{grid-area:title;font-size:1.3rem;line-height:1.6}.entry .entry-meta{grid-area:meta}@media (width>=720px){.entry{grid-template-columns:auto 1fr auto;grid-template-areas:"chip title meta"}}.journal__footnote{text-align:center;color:var(--muted);justify-content:center;align-items:center;gap:.5rem;margin-top:1.8rem;font-size:.85rem;display:flex}.journal__footnote .icon{width:1.1rem;height:1.1rem;color:var(--accent-strong)}.community{background:var(--paper-2)}.members{margin-top:clamp(2.4rem,5vw,3.4rem);position:relative}.members__thread{inset-inline:0;width:100%;height:64px;color:var(--accent);opacity:.55;pointer-events:none;position:absolute;top:28px}.members__row{flex-wrap:wrap;justify-content:center;gap:clamp(1.1rem,3.5vw,2rem);display:flex;position:relative}.member{justify-items:center;gap:.45rem;display:grid}.member__mono{background:var(--pine);width:58px;height:58px;color:var(--paper);font-family:var(--font-read);border-radius:50%;place-items:center;font-size:1.5rem;font-weight:700;display:grid;box-shadow:0 6px 14px -8px #12352980}.member__mono--alt{background:var(--accent);color:#fff}.member__name{color:var(--muted);font-size:.74rem}.testimonials{gap:1.3rem;margin-top:clamp(2.6rem,6vw,3.6rem);display:grid}@media (width>=900px){.testimonials{grid-template-columns:repeat(3,minmax(0,1fr))}}.testimonial{background:var(--cream);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:1rem;padding:clamp(1.5rem,3.5vw,2rem);display:flex;position:relative}.testimonial__quote p{font-family:var(--font-read);color:var(--ink);font-size:1.26rem;line-height:2}.testimonial__cite{border-top:1px dashed var(--line);color:var(--muted);margin-top:auto;padding-top:.8rem;font-size:.79rem}.newsletter{background:var(--accent-wash);border-block:1px solid var(--line);padding-block:clamp(3.5rem,8vw,5.5rem);position:relative}.newsletter__container{align-items:center;gap:2.2rem;display:grid}@media (width>=1000px){.newsletter__container{grid-template-columns:1.1fr .9fr;gap:4rem}}.newsletter__copy{justify-items:start;gap:1rem;display:grid}.newsletter__copy .kicker--chapter{justify-content:flex-start}.newsletter h2{font-size:clamp(1.8rem,4vw,2.6rem)}.newsletter__promise{font-family:var(--font-read);color:var(--muted);max-width:34rem;font-size:clamp(1.2rem,2.2vw,1.35rem);line-height:2}.nl-form{flex-direction:column;gap:.8rem;display:flex}@media (width>=720px){.nl-form{flex-direction:row}.nl-form__submit{flex:none}}.nl-form__input{background:var(--cream);border:1.5px solid var(--line-strong);border-radius:12px;flex:1;min-width:0;padding:.8em 1.1em;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.nl-form__input::placeholder{color:var(--muted)}.nl-form__input:focus{border-color:var(--pine);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.nl-form__submit{width:100%}@media (width>=720px){.nl-form__submit{width:auto}}.nl-success{background:var(--cream);border:1.5px dashed var(--pine);border-radius:14px;align-items:flex-start;gap:1rem;padding:1.2rem 1.4rem;display:flex}.nl-success[hidden]{display:none}.nl-success__badge{background:var(--pine);width:44px;height:44px;color:var(--paper);border-radius:50%;flex:none;place-items:center;display:grid}.nl-success__title{font-family:var(--font-read);color:var(--pine);font-size:1.25rem;font-weight:600;line-height:1.6}.nl-success__sub{color:var(--muted);margin-top:.2rem;font-size:.85rem}.newsletter__privacy{color:var(--muted);align-items:center;gap:.45rem;margin-top:1rem;font-size:.78rem;display:flex}.newsletter__privacy .icon{width:1rem;height:1rem;color:var(--accent-strong)}.footer{background:var(--pine-deep);color:#faf6edd9;padding-block:clamp(3rem,7vw,4.5rem) 1.6rem}.footer__grid{gap:2.6rem;display:grid}@media (width>=820px){.footer__grid{grid-template-columns:1.5fr 1fr 1fr;gap:3rem}}.brand--footer{color:var(--paper)}.brand--footer .brand__mark{color:var(--accent-bright)}.footer__tagline{font-family:var(--font-read);color:#faf6edcc;max-width:30rem;margin-top:1rem;font-size:1.18rem;line-height:1.95}.footer__heading{font-family:var(--font-ui);word-spacing:.3em;color:var(--accent-bright);margin-bottom:1.1rem;font-size:.8rem;font-weight:700}.footer__col ul{gap:.55rem;display:grid}.footer__col a{transition:color .2s}.footer__col a:hover{color:var(--accent-bright);text-underline-offset:4px;text-decoration:underline}.footer__mail{direction:ltr;unicode-bidi:embed;align-items:center;gap:.5rem;display:inline-flex}.footer__mail .icon{width:1.1rem;height:1.1rem}.footer__note{color:#faf6ed99;font-size:.8rem}.footer__ornament-wrap{justify-content:center;margin-top:2.6rem;display:flex}.footer__ornament{width:120px;height:88px;color:var(--accent-bright);opacity:.5}.footer__bottom{border-top:1px solid #faf6ed29;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem;padding-top:1.4rem;display:flex}.footer__legal{color:#faf6edad;font-size:.78rem}.footer__legal-sub{color:#faf6ed7a;margin-top:.25rem;display:block}.to-top{border:1.3px solid #faf6ed59;border-radius:999px;align-items:center;gap:.45rem;padding:.5em 1.2em;font-size:.85rem;font-weight:600;transition:background-color .2s,border-color .2s;display:inline-flex}.to-top__icon{width:1rem;height:1rem;transform:rotate(-90deg)}.to-top:hover{border-color:var(--accent-bright);background:#faf6ed1a}.tape:before,.tape:after{content:"";opacity:.92;pointer-events:none;z-index:3;background:repeating-linear-gradient(45deg,#a8835c52 0 9px,#a8835c33 9px 18px);width:92px;height:26px;position:absolute;box-shadow:0 1px 3px #1235292e}.tape:before{top:-13px;inset-inline-start:12%;transform:rotate(-4deg)}.tape--corner:before{inset-inline-start:8%;transform:rotate(-5deg)}.tape--corner:after{top:-12px;inset-inline:auto 8%;transform:rotate(4deg)}.tape--light:before,.tape--light:after,.pullquote.tape:after{display:none}.pullquote.tape:before{top:-14px;background:repeating-linear-gradient(45deg,#faf6ed66 0 9px,#faf6ed3d 9px 18px);width:120px;inset-inline-start:calc(50% - 60px);transform:rotate(-2.5deg)}.tape--accent:before{width:104px;inset-inline-start:6%;transform:rotate(-3.5deg)}.tape--accent:after{top:-12px;width:104px;inset-inline:auto 6%;transform:rotate(3deg)}.testimonial.tape:before,.testimonial.tape:after{opacity:.8;width:72px;height:20px}.testimonial.tape:before{inset-inline-start:10%;transform:rotate(-4deg)}.testimonial.tape:after{top:-10px;inset-inline:auto 10%;transform:rotate(3.5deg)}.fold{--fold-size:30px;clip-path:polygon(var(--fold-size) 0, 100% 0, 100% 100%, 0 100%, 0 var(--fold-size))}.fold:after{content:"";width:var(--fold-size);height:var(--fold-size);background:linear-gradient(135deg, transparent 49.5%, color-mix(in srgb, var(--cream), #123529 9%) 50%);filter:drop-shadow(1px 1px 1px #1235292e);border-end-end-radius:4px;position:absolute;top:-2px;left:-2px}.js [data-reveal]{opacity:0;transition:opacity .8s ease var(--rd,0s), transform .8s cubic-bezier(.22, .61, .36, 1) var(--rd,0s);will-change:opacity, transform;transform:translateY(22px)}.js [data-reveal].is-visible{opacity:1;transform:none}.js .anim-draw [pathLength]{stroke-dasharray:1;stroke-dashoffset:1px;transition-property:stroke-dashoffset;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--dur,1s);transition-delay:calc(var(--d0,0s) + var(--i,0) * var(--step,0s))}.anim-d1{--d0:.15s;--dur:.9s}.anim-d2{--d0:.45s;--dur:1s}.anim-d3{--d0:.75s;--dur:1.4s}.anim-d4{--d0:1.15s;--dur:1.5s}.js .anim-fade{opacity:0;transition:opacity 1.4s ease var(--fd,0s)}.anim-d1{--fd:.2s}.anim-d2{--fd:.5s}.anim-d3{--fd:.8s}.anim-d4{--fd:1.1s}.anim-d5{--fd:1.6s}[data-reveal].is-visible .anim-draw [pathLength]{stroke-dashoffset:0}[data-reveal].is-visible .anim-fade{opacity:1}.members .anim-fade{--fd:.9s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js [data-reveal],.js .anim-fade{opacity:1!important;transform:none!important}.js .anim-draw [pathLength]{stroke-dashoffset:0!important}.float-a,.float-b{animation:none!important}}.journal-featured,.journal-archive__featured,.journal-archive__item,.related__card{transition:border-color .18s,box-shadow .18s,transform .18s}.journal-featured:hover,.journal-archive__featured:hover,.journal-archive__item:hover,.related__card:hover{border-color:var(--accent);box-shadow:var(--shadow-card)}.journal-featured__body{color:inherit;border-radius:inherit}.journal-featured__body:focus-visible,.entry__title a:focus-visible,.journal-archive__item h2 a:focus-visible{outline-offset:6px}.journal-featured__read,.journal__all,.journal-archive__item-link,.journal-back{color:var(--pine);align-items:center;gap:.55rem;font-size:.9rem;font-weight:700;display:inline-flex}.journal-featured__read{margin-top:.35rem}.journal-featured:hover .journal-featured__read,.entry__title a:hover,.journal-archive__item h2 a:hover,.journal-back:hover{color:var(--accent-strong)}.entry__title a{display:inline}.journal__all{border:1px solid var(--line-strong);border-radius:999px;width:fit-content;margin:2rem auto 0;padding:.65rem 1.2rem}.journal__all:hover{background:var(--pine);border-color:var(--pine);color:var(--paper)}.journal-empty{text-align:center;background:var(--cream);border:1px dashed var(--line-strong);border-radius:var(--radius);color:var(--muted);margin:2rem auto;padding:2rem}.journal-empty a{color:var(--pine);text-decoration:underline}.subpage .topbar__inner{min-height:66px}.subpage .topbar__toggle{margin-inline-start:auto}.journal-footer{padding-block:2.6rem}.journal-footer__inner{justify-content:space-between;align-items:start;gap:2rem;display:flex}.journal-footer .footer__tagline{margin-top:.6rem}.journal-footer nav{flex-wrap:wrap;gap:1.5rem;font-size:.88rem;display:flex}.journal-footer nav a:hover{color:var(--accent-bright)}@media (width>=840px){.subpage .topbar__toggle{display:none}.subpage .topnav{box-shadow:none;background:0 0;border:0;display:block;position:static}.subpage .topnav__list{align-items:center;gap:.2rem;padding:0;display:flex}.subpage .topnav__list a{padding:.45rem .7rem;font-size:.82rem}.subpage .topnav__cta{margin-top:0}}@media (width>=1100px){.subpage .topbar{display:block}}.journal-crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.65rem;padding-block:2rem 0;font-size:.8rem;display:flex}.journal-crumbs a:hover{color:var(--pine);text-decoration:underline}.journal-crumbs span[aria-current]{color:var(--ink)}.journal-archive{padding-block:0 clamp(5rem,9vw,8rem)}.journal-archive__intro{text-align:center;max-width:45rem;margin:clamp(3.2rem,7vw,6rem) auto clamp(3rem,6vw,5rem)}.journal-archive__intro .kicker{justify-content:center}.journal-archive__intro h1{margin:.7rem 0 1.2rem;font-size:clamp(3rem,7vw,5.7rem);line-height:1.12}.journal-archive__intro>p:last-child{max-width:37rem;font-family:var(--font-read);color:var(--muted);margin-inline:auto;font-size:clamp(1.25rem,2.5vw,1.65rem)}.journal-archive__featured{border:1px solid var(--line);background:var(--cream);border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(170px,31%);min-height:300px;display:grid;position:relative;box-shadow:0 18px 40px -32px #12352966}.journal-archive__featured-copy{align-content:center;justify-items:start;gap:.9rem;padding:clamp(2rem,5vw,4rem);display:grid}.journal-archive__featured-copy h2{font-size:clamp(2rem,4vw,3.2rem)}.journal-archive__featured-copy>p{max-width:34rem;font-family:var(--font-read);color:var(--muted);font-size:1.3rem}.journal-archive__featured-art{border-inline-start:1px dashed var(--line);color:var(--accent);background:radial-gradient(circle at center, var(--accent-wash), transparent 70%);place-items:center;display:grid}.journal-archive__featured-art .icon{stroke-width:.65px;opacity:.65;width:min(55%,170px);height:auto}.journal-archive__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:2.5rem;display:grid}.journal-archive__item{background:var(--cream);border:1px solid var(--line);border-radius:16px;align-content:start;justify-items:start;gap:.8rem;min-height:270px;padding:clamp(1.5rem,3vw,2.2rem);display:grid}.journal-archive__item h2{font-size:clamp(1.6rem,2.5vw,2rem)}.journal-archive__item>p{font-family:var(--font-read);color:var(--muted);font-size:1.18rem;line-height:1.8}.journal-archive__item .entry-meta{margin-top:auto}.journal-archive__item-link{margin-top:.3rem}.journal-pages{justify-content:center;align-items:center;gap:1.2rem;margin-top:2.5rem;font-size:.86rem;display:flex}.journal-pages a{color:var(--pine);font-weight:700}.journal-pages a:hover{text-decoration:underline}.read-page{width:min(100% - 2rem,780px);margin:clamp(3rem,6vw,5.5rem) auto clamp(5rem,10vw,8rem)}.read-page__head{text-align:center}.read-page__head .kicker{color:var(--accent-strong);justify-content:center}.read-page__head h1{max-width:19ch;margin:.65rem auto 1.3rem;font-size:clamp(2.7rem,6vw,4.7rem);line-height:1.18}.read-page__dek{max-width:38rem;font-family:var(--font-read);color:var(--muted);margin-inline:auto;font-size:clamp(1.4rem,2.8vw,1.8rem);line-height:1.85}.read-page__meta{justify-content:center;margin-top:1.7rem;font-size:.84rem}.read-page__art,.read-page__cover{border-radius:16px;margin:clamp(2.6rem,5vw,4rem) 0;position:relative;overflow:hidden}.read-page__art{background:linear-gradient(100deg, transparent 48%, #a8835c12 49%, transparent 51%), var(--paper-2);border:1px solid var(--line);min-height:clamp(180px,32vw,300px);color:var(--accent-strong);align-content:center;place-items:center;gap:.5rem;display:grid}.read-page__art:before,.read-page__art:after{content:"";background:var(--line);height:1px;position:absolute;inset-inline:5%}.read-page__art:before{top:12%}.read-page__art:after{bottom:12%}.read-page__art .icon{stroke-width:.7px;width:clamp(70px,13vw,118px);height:auto}.read-page__art span{letter-spacing:.02em;font-size:.78rem}.read-page__cover img{object-fit:cover;width:100%;max-height:450px;display:block}.read-page__body{max-width:690px;font-family:var(--font-read);color:var(--ink);margin-inline:auto;font-size:clamp(1.36rem,2vw,1.6rem);line-height:2.05}.read-page__body>*+*{margin-top:1.35em}.read-page__body h2,.read-page__body h3{margin-top:2em;margin-bottom:.55em;line-height:1.4}.read-page__body h2{font-size:1.55em}.read-page__body h3{font-size:1.25em}.read-page__body h2+p,.read-page__body h3+p{margin-top:0}.read-page__body blockquote{border-inline-start:3px solid var(--accent);background:var(--paper-2);color:var(--pine);border-radius:0 12px 12px 0;margin-block:2em;padding:1.2rem clamp(1.3rem,4vw,2.5rem);font-size:1.12em}.read-page__body blockquote p{margin:0}.read-page__body ul,.read-page__body ol{padding-inline-start:1.4em}.read-page__body ul{list-style:outside}.read-page__body ol{list-style:decimal}.read-page__body li+li{margin-top:.35em}.read-page__body a{color:var(--pine);text-underline-offset:.2em;text-decoration:underline}.read-page__body hr{border:0;border-top:1px dashed var(--line-strong);margin-block:2em}.read-page__sample-note{border:1px dashed var(--line-strong);color:var(--muted);border-radius:10px;margin-top:2.5rem;padding:1rem 1.3rem;font-size:.82rem}.read-page__after{border-top:1px solid var(--line);margin-top:2.5rem;padding-top:1.5rem}.related{border-top:1px solid var(--line);padding-block:4rem clamp(5rem,8vw,7rem)}.related__heading{margin-bottom:1.8rem}.related__heading h2{margin-top:.5rem;font-size:clamp(1.9rem,3vw,2.6rem)}.related__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.related__card{border:1px solid var(--line);background:var(--cream);border-radius:14px;align-content:start;justify-items:start;gap:.85rem;min-height:230px;padding:1.4rem;display:grid;position:relative}.related__card h3{font-size:1.45rem}.related__card .entry-meta{margin-top:auto}.related__arrow{inset-inline-end:1.3rem;color:var(--accent-strong);position:absolute;bottom:1.1rem}.journal-missing{min-height:50vh;padding-block:6rem}.journal-missing h1{margin-block:.5rem;font-size:clamp(2.6rem,5vw,4rem)}.journal-missing p:not(.kicker){color:var(--muted)}.journal-missing .journal-back{margin-top:1.5rem}.preview-banner{background:var(--accent-wash);border:1px solid var(--accent);color:var(--pine);border-radius:9px;margin-bottom:2rem;padding:.8rem 1rem;font-size:.85rem}@media (width<=720px){.journal-archive__featured{grid-template-columns:1fr}.journal-archive__featured-art{display:none}.journal-archive__list,.related__grid{grid-template-columns:1fr}.journal-archive__item,.related__card{min-height:auto}.journal-footer__inner{flex-direction:column}.read-page__body{font-size:1.37rem}.read-page__head h1{max-width:22ch}}@media (prefers-reduced-motion:reduce){.journal-featured,.journal-archive__featured,.journal-archive__item,.related__card{transition:none}}
