.magazine-home[data-astro-cid-fko6yxmy]{--max:var(--magazine-content-max);overflow:hidden}.eyebrow[data-astro-cid-fko6yxmy]{color:var(--earth-accent);font:var(--weight-bold) var(--type-meta)/var(--leading-ui) var(--font-mono);letter-spacing:.13em;margin:0 0 .75rem}.magazine-opening[data-astro-cid-fko6yxmy]{padding-top:clamp(2.25rem,4.5vw,4.25rem)}.opening-intro[data-astro-cid-fko6yxmy]{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.opening-intro[data-astro-cid-fko6yxmy] h1[data-astro-cid-fko6yxmy]{font-size:var(--type-article-title);line-height:var(--leading-heading);letter-spacing:-.045em;margin:0}.opening-intro[data-astro-cid-fko6yxmy] h1[data-astro-cid-fko6yxmy] em[data-astro-cid-fko6yxmy]{color:var(--action-green);font-style:normal}.opening-description[data-astro-cid-fko6yxmy]{max-width:350px;color:var(--text-muted);font-size:var(--type-card-body);line-height:var(--leading-reading);margin:0 0 .3rem}.cover-layout[data-astro-cid-fko6yxmy]{grid-template-columns:minmax(0,1.7fr) minmax(270px,.8fr);align-items:stretch;gap:1rem;display:grid}.cover-story[data-astro-cid-fko6yxmy]{isolation:isolate;color:#fffefb;background:#1b3628;border-radius:1rem;min-height:630px;display:flex;position:relative;overflow:hidden}.cover-story[data-astro-cid-fko6yxmy]:focus-visible,.aside-story[data-astro-cid-fko6yxmy]:focus-visible,.car-photo[data-astro-cid-fko6yxmy]:focus-visible,.reading-card[data-astro-cid-fko6yxmy] a[data-astro-cid-fko6yxmy]:focus-visible{outline-offset:3px;outline:3px solid #e2aa63}.cover-story[data-astro-cid-fko6yxmy]>img[data-astro-cid-fko6yxmy]{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .45s;position:absolute;inset:0}.cover-story[data-astro-cid-fko6yxmy]:hover>img[data-astro-cid-fko6yxmy]{transform:scale(1.04)}.cover-shade[data-astro-cid-fko6yxmy]{background:linear-gradient(#0b17120f 15%,#0b171242 42%,#0b1712b8 73%,#0b1712f0 100%);position:absolute;inset:0}.cover-story--text[data-astro-cid-fko6yxmy]{background:radial-gradient(circle at 65% 30%,#587963,#1b3628 70%)}.cover-content[data-astro-cid-fko6yxmy]{z-index:1;flex-direction:column;flex:1;justify-content:space-between;padding:clamp(1.3rem,3vw,2.5rem);display:flex;position:relative}.cover-topline[data-astro-cid-fko6yxmy]{font:var(--weight-bold) var(--type-meta) var(--font-mono);letter-spacing:.12em;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;display:flex}.cover-topline[data-astro-cid-fko6yxmy] span[data-astro-cid-fko6yxmy]:first-child{color:#213f2e;background:#fffefb;border-radius:.2rem;padding:.55rem .7rem;display:inline-block}.cover-topline[data-astro-cid-fko6yxmy] span[data-astro-cid-fko6yxmy]:last-child{color:#fffefb;text-shadow:0 1px 8px #14241b}.cover-date[data-astro-cid-fko6yxmy]{color:#e1e9de;font-size:var(--type-meta);margin:0 0 .5rem}.cover-bottom[data-astro-cid-fko6yxmy] h2[data-astro-cid-fko6yxmy]{color:#fffefb;max-width:690px;font-size:var(--type-cover-title);line-height:var(--leading-display);letter-spacing:-.025em;margin:0 0 .6rem}.cover-bottom[data-astro-cid-fko6yxmy]>p[data-astro-cid-fko6yxmy]:not(.cover-date){-webkit-line-clamp:2;color:#e8efe5;max-width:670px;font-size:var(--type-card-body);-webkit-box-orient:vertical;margin-bottom:1.2rem;display:-webkit-box;overflow:hidden}.read-link[data-astro-cid-fko6yxmy]{font-size:var(--type-ui);font-weight:var(--weight-bold);border-bottom:1px solid #fffefb;align-items:center;gap:.65rem;padding-bottom:.3rem;display:inline-flex}.cover-aside[data-astro-cid-fko6yxmy]{flex-direction:column;gap:1rem;min-width:0;display:flex}.aside-story[data-astro-cid-fko6yxmy]{isolation:isolate;color:#fffefb;background:#254e38;border-radius:.85rem;flex:1;min-height:260px;display:flex;position:relative;overflow:hidden}.aside-story[data-astro-cid-fko6yxmy] img[data-astro-cid-fko6yxmy],.aside-art[data-astro-cid-fko6yxmy]{object-fit:cover;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}.aside-story[data-astro-cid-fko6yxmy]:hover img[data-astro-cid-fko6yxmy]{transform:scale(1.045)}.aside-story[data-astro-cid-fko6yxmy]:after{content:"";z-index:0;background:linear-gradient(#0b171208 5%,#0b1712f2);position:absolute;inset:0}.aside-art[data-astro-cid-fko6yxmy]{background:linear-gradient(135deg,#315a42,#172e22);place-items:center;display:grid}.aside-art[data-astro-cid-fko6yxmy] span[data-astro-cid-fko6yxmy]{font:var(--weight-bold) var(--type-decorative-watermark) var(--font-heading);letter-spacing:-.1em;color:#ffffff1c}.aside-content[data-astro-cid-fko6yxmy]{z-index:1;flex-direction:column;flex:1;justify-content:flex-end;padding:1.25rem;display:flex;position:relative}.aside-meta[data-astro-cid-fko6yxmy]{color:#e2ede0;font:var(--weight-bold) var(--type-meta) var(--font-mono);letter-spacing:.06em}.aside-content[data-astro-cid-fko6yxmy] h3[data-astro-cid-fko6yxmy]{-webkit-line-clamp:3;color:#fffefb;font-size:var(--type-card-title);-webkit-box-orient:vertical;margin:.35rem 0 .55rem;display:-webkit-box;overflow:hidden}.aside-cta[data-astro-cid-fko6yxmy]{color:#fffefb;font-size:var(--type-ui);font-weight:var(--weight-bold)}.all-stories[data-astro-cid-fko6yxmy]{border:1px solid var(--line-strong);min-height:46px;color:var(--action-green);font-size:var(--type-ui);font-weight:var(--weight-bold);border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.all-stories[data-astro-cid-fko6yxmy]:hover{border-color:var(--action-green);background:var(--sage-surface)}.photo-disclaimer[data-astro-cid-fko6yxmy]{font-size:var(--type-caption);color:var(--text-muted);margin:.65rem 0 0}.magazine-section[data-astro-cid-fko6yxmy]{padding-block:clamp(3.5rem,6vw,5.5rem)}.section-head[data-astro-cid-fko6yxmy]{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.6rem;display:flex}.section-head[data-astro-cid-fko6yxmy] h2[data-astro-cid-fko6yxmy],.paths-heading[data-astro-cid-fko6yxmy] h2[data-astro-cid-fko6yxmy]{font-size:var(--type-section-title);letter-spacing:-.035em;margin:0 0 .45rem}.section-head[data-astro-cid-fko6yxmy] p[data-astro-cid-fko6yxmy]:not(.eyebrow){color:var(--text-muted);font-size:var(--type-card-body);margin:0}.text-link[data-astro-cid-fko6yxmy]{color:var(--action-green);font-size:var(--type-ui);font-weight:var(--weight-bold);flex:none;align-items:center;gap:.6rem;min-height:44px;display:inline-flex}.text-link[data-astro-cid-fko6yxmy]:hover{text-underline-offset:4px;text-decoration:underline}.reading-grid[data-astro-cid-fko6yxmy]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.reading-card[data-astro-cid-fko6yxmy]{border:1px solid var(--line-dark);background:var(--bg-surface);border-radius:.8rem;flex-direction:column;min-width:0;display:flex;overflow:hidden}.reading-card[data-astro-cid-fko6yxmy]:hover{border-color:var(--line-strong);box-shadow:0 12px 34px #1c392614}.reading-image[data-astro-cid-fko6yxmy]{aspect-ratio:16/9;background:var(--sage-surface);display:block;overflow:hidden}.reading-image[data-astro-cid-fko6yxmy] img[data-astro-cid-fko6yxmy]{object-fit:cover;width:100%;height:100%;transition:transform .3s}.reading-image[data-astro-cid-fko6yxmy]:hover img[data-astro-cid-fko6yxmy]{transform:scale(1.035)}.reading-body[data-astro-cid-fko6yxmy]{flex-direction:column;flex:1;padding:1.35rem;display:flex}.reading-category[data-astro-cid-fko6yxmy]{color:var(--earth-accent);font:var(--weight-bold) var(--type-meta) var(--font-mono)}.reading-category[data-astro-cid-fko6yxmy] span[data-astro-cid-fko6yxmy]{color:var(--line-strong);margin-inline:.2rem}.reading-body[data-astro-cid-fko6yxmy] h3[data-astro-cid-fko6yxmy]{font-size:var(--type-card-title);margin:.65rem 0;line-height:1.42}.reading-body[data-astro-cid-fko6yxmy] h3[data-astro-cid-fko6yxmy] a[data-astro-cid-fko6yxmy]:hover{color:var(--action-green)}.reading-body[data-astro-cid-fko6yxmy] p[data-astro-cid-fko6yxmy]{-webkit-line-clamp:3;color:var(--text-muted);font-size:var(--type-card-body);-webkit-box-orient:vertical;margin:0 0 1.2rem;display:-webkit-box;overflow:hidden}.reading-more[data-astro-cid-fko6yxmy]{color:var(--action-green);font-size:var(--type-ui);font-weight:var(--weight-bold);align-items:center;gap:.5rem;margin-top:auto;display:inline-flex}.reading-paths[data-astro-cid-fko6yxmy]{color:#fffefb;background:#1f412f;padding-block:clamp(2.9rem,5vw,4.7rem)}.paths-heading[data-astro-cid-fko6yxmy]{margin-bottom:1.5rem}.paths-heading[data-astro-cid-fko6yxmy] .eyebrow[data-astro-cid-fko6yxmy]{color:#d5b282}.paths-heading[data-astro-cid-fko6yxmy] h2[data-astro-cid-fko6yxmy]{color:#fffefb}.paths-grid[data-astro-cid-fko6yxmy]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.paths-grid[data-astro-cid-fko6yxmy] a[data-astro-cid-fko6yxmy]{color:#fffefb;background:#2a503a;border:1px solid #668773;border-radius:.7rem;flex-direction:column;gap:.3rem;min-height:195px;padding:1.65rem;display:flex;position:relative}.paths-grid[data-astro-cid-fko6yxmy] a[data-astro-cid-fko6yxmy]:hover{background:#335f45;border-color:#e2cf9b}.paths-grid[data-astro-cid-fko6yxmy] span[data-astro-cid-fko6yxmy]{color:#c7dfce;font:var(--weight-bold) var(--type-meta) var(--font-mono)}.paths-grid[data-astro-cid-fko6yxmy] strong[data-astro-cid-fko6yxmy]{font-size:var(--type-emphasis);margin-top:auto}.paths-grid[data-astro-cid-fko6yxmy] small[data-astro-cid-fko6yxmy]{max-width:31ch;font-size:var(--type-meta);color:#d6e6d9}.paths-grid[data-astro-cid-fko6yxmy] b[data-astro-cid-fko6yxmy]{color:#d5b282;position:absolute;top:1rem;right:1rem}.car-grid[data-astro-cid-fko6yxmy]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.car-feature[data-astro-cid-fko6yxmy]{border:1px solid var(--line-dark);background:var(--bg-surface);border-radius:.8rem;flex-direction:column;min-width:0;display:flex;overflow:hidden}.car-photo[data-astro-cid-fko6yxmy]{aspect-ratio:4/3;background:var(--sage-surface);display:block;overflow:hidden}.car-photo[data-astro-cid-fko6yxmy] img[data-astro-cid-fko6yxmy]{object-fit:cover;width:100%;height:100%;transition:transform .4s}.car-photo[data-astro-cid-fko6yxmy]:hover img[data-astro-cid-fko6yxmy]{transform:scale(1.04)}.car-body[data-astro-cid-fko6yxmy]{flex-direction:column;flex:1;padding:1.3rem;display:flex}.car-label[data-astro-cid-fko6yxmy]{color:var(--earth-accent);font:var(--weight-bold) var(--type-meta) var(--font-mono);letter-spacing:.07em}.car-body[data-astro-cid-fko6yxmy] h3[data-astro-cid-fko6yxmy]{font-size:var(--type-card-title);margin:.5rem 0}.car-body[data-astro-cid-fko6yxmy] h3[data-astro-cid-fko6yxmy] a[data-astro-cid-fko6yxmy]:hover{color:var(--action-green)}.car-body[data-astro-cid-fko6yxmy] p[data-astro-cid-fko6yxmy]{color:var(--text-muted);font-size:var(--type-card-body);margin:0 0 1.4rem}.car-cta[data-astro-cid-fko6yxmy]{font-weight:var(--weight-bold);color:var(--action-green);font-size:var(--type-ui);margin-top:auto}.car-body[data-astro-cid-fko6yxmy] small[data-astro-cid-fko6yxmy]{color:var(--text-dim);font-size:var(--type-caption);margin-top:1.05rem}.car-body[data-astro-cid-fko6yxmy] small[data-astro-cid-fko6yxmy] a[data-astro-cid-fko6yxmy]{text-underline-offset:2px;text-decoration:underline}.model-shortcuts[data-astro-cid-fko6yxmy]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.7rem;display:flex}.model-shortcuts[data-astro-cid-fko6yxmy]>span[data-astro-cid-fko6yxmy]{color:var(--text-muted);font-size:var(--type-meta);margin-right:.35rem}.model-shortcuts[data-astro-cid-fko6yxmy] a[data-astro-cid-fko6yxmy]{border:1px solid var(--line-strong);background:var(--bg-surface);color:var(--action-green);font-size:var(--type-ui);font-weight:var(--weight-bold);border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .75rem;display:inline-flex}.model-shortcuts[data-astro-cid-fko6yxmy] a[data-astro-cid-fko6yxmy]:hover{background:var(--sage-surface)}.tools-section[data-astro-cid-fko6yxmy]{background:var(--sage-surface);border-top:1px solid var(--line-dark);padding-block:clamp(3.5rem,6vw,5.5rem)}.tools-grid[data-astro-cid-fko6yxmy]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.tool-card[data-astro-cid-fko6yxmy]{border:1px solid var(--line-strong);background:var(--bg-surface);border-radius:.8rem;flex-direction:column;min-height:235px;padding:1.45rem;display:flex}.tool-card[data-astro-cid-fko6yxmy]:hover{border-color:var(--action-green);box-shadow:0 10px 30px #1c39261b}.tool-number[data-astro-cid-fko6yxmy]{color:var(--earth-accent);font:var(--weight-bold) var(--type-meta) var(--font-mono)}.tool-card[data-astro-cid-fko6yxmy] h3[data-astro-cid-fko6yxmy]{font-size:var(--type-card-title);margin:1rem 0 .55rem}.tool-card[data-astro-cid-fko6yxmy] p[data-astro-cid-fko6yxmy]{color:var(--text-muted);font-size:var(--type-card-body);margin:0 0 1.25rem}.tool-action[data-astro-cid-fko6yxmy]{color:var(--action-green);font-size:var(--type-ui);font-weight:var(--weight-bold);justify-content:space-between;gap:1rem;margin-top:auto;display:inline-flex}.tools-footer[data-astro-cid-fko6yxmy]{color:var(--text-muted);font-size:var(--type-ui);flex-wrap:wrap;align-items:center;gap:.65rem 1.1rem;margin-top:1.5rem;display:flex}.tools-footer[data-astro-cid-fko6yxmy] strong[data-astro-cid-fko6yxmy]{color:var(--text-main)}.tools-footer[data-astro-cid-fko6yxmy] a[data-astro-cid-fko6yxmy]{color:var(--action-green);font-weight:var(--weight-bold);border-bottom:1px solid}@media (width<=1050px){.opening-intro[data-astro-cid-fko6yxmy]{flex-direction:column;align-items:start;gap:.8rem}.opening-description[data-astro-cid-fko6yxmy]{max-width:680px}.cover-layout[data-astro-cid-fko6yxmy]{grid-template-columns:minmax(0,1.3fr) minmax(230px,.7fr)}.cover-story[data-astro-cid-fko6yxmy]{min-height:570px}.aside-story[data-astro-cid-fko6yxmy]{min-height:235px}}@media (width<=760px){.cover-layout[data-astro-cid-fko6yxmy]{grid-template-columns:1fr}.cover-story[data-astro-cid-fko6yxmy]{min-height:520px}.cover-aside[data-astro-cid-fko6yxmy]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.aside-story[data-astro-cid-fko6yxmy]{min-height:265px}.all-stories[data-astro-cid-fko6yxmy]{grid-column:1/-1}.reading-grid[data-astro-cid-fko6yxmy],.car-grid[data-astro-cid-fko6yxmy],.paths-grid[data-astro-cid-fko6yxmy],.tools-grid[data-astro-cid-fko6yxmy]{grid-template-columns:repeat(2,minmax(0,1fr))}.paths-grid[data-astro-cid-fko6yxmy] a[data-astro-cid-fko6yxmy]:last-child,.tools-grid[data-astro-cid-fko6yxmy] a[data-astro-cid-fko6yxmy]:last-child{grid-column:1/-1}.section-head[data-astro-cid-fko6yxmy]{flex-direction:column;align-items:start;gap:.3rem}}@media (width<=550px){.opening-intro[data-astro-cid-fko6yxmy] h1[data-astro-cid-fko6yxmy]{font-size:var(--type-article-title)}.cover-story[data-astro-cid-fko6yxmy]{min-height:510px}.cover-content[data-astro-cid-fko6yxmy]{padding:1.2rem}.cover-bottom[data-astro-cid-fko6yxmy] h2[data-astro-cid-fko6yxmy]{font-size:var(--type-cover-title)}.cover-aside[data-astro-cid-fko6yxmy],.reading-grid[data-astro-cid-fko6yxmy],.car-grid[data-astro-cid-fko6yxmy],.paths-grid[data-astro-cid-fko6yxmy],.tools-grid[data-astro-cid-fko6yxmy]{grid-template-columns:1fr}.aside-story[data-astro-cid-fko6yxmy]{min-height:245px}.all-stories[data-astro-cid-fko6yxmy],.paths-grid[data-astro-cid-fko6yxmy] a[data-astro-cid-fko6yxmy]:last-child,.tools-grid[data-astro-cid-fko6yxmy] a[data-astro-cid-fko6yxmy]:last-child{grid-column:auto}.paths-grid[data-astro-cid-fko6yxmy] a[data-astro-cid-fko6yxmy]{min-height:155px}.magazine-section[data-astro-cid-fko6yxmy]{padding-block:3rem}}@media (prefers-reduced-motion:reduce){.cover-story[data-astro-cid-fko6yxmy]>img[data-astro-cid-fko6yxmy],.aside-story[data-astro-cid-fko6yxmy] img[data-astro-cid-fko6yxmy],.reading-image[data-astro-cid-fko6yxmy] img[data-astro-cid-fko6yxmy],.car-photo[data-astro-cid-fko6yxmy] img[data-astro-cid-fko6yxmy]{transition:none}.cover-story[data-astro-cid-fko6yxmy]:hover>img[data-astro-cid-fko6yxmy],.aside-story[data-astro-cid-fko6yxmy]:hover img[data-astro-cid-fko6yxmy],.reading-image[data-astro-cid-fko6yxmy]:hover img[data-astro-cid-fko6yxmy],.car-photo[data-astro-cid-fko6yxmy]:hover img[data-astro-cid-fko6yxmy]{transform:none}}
