.hero-c[data-astro-cid-pwunukhj]{background:var(--forest-deep);touch-action:pan-y;min-height:min(80vh,760px);position:relative;overflow:hidden}.hero-slide[data-astro-cid-pwunukhj]{opacity:0;visibility:hidden;align-items:center;transition:opacity 1.2s,visibility 1.2s;display:flex;position:absolute;inset:0}.hero-slide[data-astro-cid-pwunukhj].is-active{opacity:1;visibility:visible;min-height:inherit;position:relative}.hero-slide[data-astro-cid-pwunukhj] .hero-c-media{position:absolute;inset:0}.hero-slide[data-astro-cid-pwunukhj] .hero-c-poster img{opacity:0}.hero-c[data-astro-cid-pwunukhj].no-video .hero-c-poster img{opacity:1}.hero-video[data-astro-cid-pwunukhj]{opacity:0;pointer-events:none;transition:opacity .15s linear;position:absolute;inset:0;overflow:hidden;container-type:size}.hero-video[data-astro-cid-pwunukhj].is-playing{opacity:1;transition:opacity 1.2s}.hero-video[data-astro-cid-pwunukhj] iframe{border:0;width:max(100cqw,177.778cqh);height:max(100cqh,56.25cqw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.18)}@media (width<=900px){.hero-video[data-astro-cid-pwunukhj] iframe{transform:translate(-50%,-50%)scale(1.4)translateY(3%)}}.hero-slide[data-astro-cid-pwunukhj] .hero-c-media .photo-ph{justify-content:flex-end;align-items:flex-end;padding:1.2rem 1.5rem 4.5rem}.hero-slide[data-astro-cid-pwunukhj].tone-mist .hero-c-media{background:linear-gradient(140deg, #6a8794, var(--slate))}.hero-slide[data-astro-cid-pwunukhj].tone-clay .hero-c-media{background:linear-gradient(140deg, #a9774f, var(--clay-deep))}.hero-slide[data-astro-cid-pwunukhj].tone-leaf .hero-c-media{background:linear-gradient(140deg, #7a8752, var(--olive))}.hero-slide[data-astro-cid-pwunukhj] .hero-c-media .photo-ph{color:#ffffffbf}.hero-c-shade[data-astro-cid-pwunukhj]{background:radial-gradient(#1c2e2280,#1c2e2233 75%);position:absolute;inset:0}.hero-c-inner[data-astro-cid-pwunukhj]{text-align:center;color:#fff;padding-top:4rem;padding-bottom:5rem;position:relative}.hero-c-pre[data-astro-cid-pwunukhj]{letter-spacing:.3em;opacity:.95;font-size:clamp(1.5rem,3.4vw,2.4rem);font-weight:700}.hero-c-title[data-astro-cid-pwunukhj]{letter-spacing:.16em;max-width:18em;margin:.4rem auto 0;font-size:clamp(2rem,5.4vw,4rem);font-weight:700;line-height:1.4}.hero-c-title[data-astro-cid-pwunukhj].size-md{letter-spacing:.12em;max-width:22em;font-size:clamp(1.35rem,3.8vw,2.8rem)}.hero-c-title[data-astro-cid-pwunukhj] .nw{white-space:nowrap}.hero-c-sub[data-astro-cid-pwunukhj]{text-wrap:balance;letter-spacing:.12em;opacity:.95;max-width:32em;margin:1.6rem auto 0;font-size:clamp(1rem,1.6vw,1.15rem);line-height:2}.hero-ctrl[data-astro-cid-pwunukhj]{z-index:2;justify-content:center;align-items:center;gap:1rem;display:flex;position:absolute;bottom:1.6rem;left:0;right:0}.hero-dots[data-astro-cid-pwunukhj]{gap:.6rem;display:flex}.hero-dot[data-astro-cid-pwunukhj]{cursor:pointer;background:#ffffff80;border:0;border-radius:999px;width:12px;height:12px;padding:0;transition:width .3s,background .3s}.hero-dot[data-astro-cid-pwunukhj][aria-current=true]{background:#fff;width:32px}.hero-dot[data-astro-cid-pwunukhj]:focus-visible{outline-offset:3px;outline:2px solid #fff}.hero-dot[data-astro-cid-pwunukhj]{position:relative}.hero-dot[data-astro-cid-pwunukhj]:before{content:"";position:absolute;inset:-10px -4px}.hero-arrow[data-astro-cid-pwunukhj]{z-index:2;color:#fff;cursor:pointer;opacity:.55;background:#1c2e2240;border:1px solid #ffffff73;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;padding:0;transition:opacity .25s,background .25s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.hero-arrow[data-astro-cid-pwunukhj].is-prev{left:clamp(.8rem,2.5vw,2rem)}.hero-arrow[data-astro-cid-pwunukhj].is-next{right:clamp(.8rem,2.5vw,2rem)}.hero-c[data-astro-cid-pwunukhj]:hover .hero-arrow[data-astro-cid-pwunukhj]{opacity:.9}.hero-arrow[data-astro-cid-pwunukhj]:hover{opacity:1;background:#1c2e2280}.hero-arrow[data-astro-cid-pwunukhj]:focus-visible{opacity:1;outline-offset:3px;outline:2px solid #fff}.hero-arrow[data-astro-cid-pwunukhj] svg[data-astro-cid-pwunukhj]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}@media (width<=640px){.hero-c[data-astro-cid-pwunukhj]{min-height:520px}.hero-arrow[data-astro-cid-pwunukhj]{display:none}.hero-c-inner[data-astro-cid-pwunukhj]{padding-top:4rem;padding-bottom:5.5rem}.hero-c-title[data-astro-cid-pwunukhj]{letter-spacing:.08em}.hero-c-title[data-astro-cid-pwunukhj].size-md{letter-spacing:.04em}}.center[data-astro-cid-wcolddp2]{text-align:center}.statement-grid[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.statement-line[data-astro-cid-wcolddp2]{letter-spacing:.06em;color:var(--ink);font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:700;line-height:1.6}.statement-line[data-astro-cid-wcolddp2] mark{background:linear-gradient(transparent 58%, var(--clay) 58%, var(--clay) 92%, transparent 92%);color:inherit;padding:0 .1em}.statement-body[data-astro-cid-wcolddp2] .pt{color:var(--ink-soft);margin-bottom:1.4rem;font-size:1rem;line-height:2.1}@media (width<=860px){.statement-grid[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr)}}.story[data-astro-cid-wcolddp2]{gap:clamp(3rem,6vw,5rem);margin-top:clamp(2.5rem,5vw,4rem);list-style:none;display:grid}.story-row[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.story-row[data-astro-cid-wcolddp2].flip .story-media[data-astro-cid-wcolddp2]{order:2}.story-media[data-astro-cid-wcolddp2]{position:relative}.story-media[data-astro-cid-wcolddp2] .story-photo{aspect-ratio:4/3;border-radius:var(--radius);box-shadow:var(--shadow)}.story-num[data-astro-cid-wcolddp2]{z-index:1;background:var(--paper);width:1.6em;height:1.6em;box-shadow:var(--shadow);color:var(--clay-deep);border-radius:50%;justify-content:center;align-items:center;font-family:Cormorant Garamond,serif;font-size:clamp(2rem,4vw,2.8rem);font-style:italic;font-weight:700;line-height:1;display:flex;position:absolute;top:-.6em;left:.4em}.story-row[data-astro-cid-wcolddp2].flip .story-num[data-astro-cid-wcolddp2]{left:auto;right:.4em}.story-en[data-astro-cid-wcolddp2]{color:var(--ink-soft);letter-spacing:.08em;font-family:Cormorant Garamond,serif;font-size:1.1rem;font-style:italic}.story-title[data-astro-cid-wcolddp2]{color:var(--ink);letter-spacing:.1em;margin:.3rem 0 1rem;font-size:clamp(1.4rem,2.6vw,1.8rem);font-weight:700}.story-desc[data-astro-cid-wcolddp2]{color:var(--ink-soft);max-width:30em;margin-bottom:1.2rem;font-size:1.02rem;line-height:2.1}.formats-h[data-astro-cid-wcolddp2]{text-align:center;color:var(--ink);letter-spacing:.12em;margin:clamp(4rem,7vw,6rem) 0 2rem;font-size:clamp(1.3rem,2.4vw,1.6rem);font-weight:700}@media (width<=760px){.story-row[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr);gap:1.6rem}.story-row[data-astro-cid-wcolddp2].flip .story-media[data-astro-cid-wcolddp2]{order:0}.story-row[data-astro-cid-wcolddp2].flip .story-num[data-astro-cid-wcolddp2]{left:.3em;right:auto}}.formats-more[data-astro-cid-wcolddp2]{text-align:center;margin-top:2.4rem}.series-cards[data-astro-cid-wcolddp2]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.2rem;margin:2rem 0 2.4rem;list-style:none;display:grid}.series-card[data-astro-cid-wcolddp2]{border:1px solid var(--line);border-radius:var(--radius);border-top:4px solid var(--forest);background:#fff;flex-direction:column;gap:.5rem;padding:1.5rem 1.6rem;display:flex;position:relative}.series-card[data-astro-cid-wcolddp2]:nth-child(3n+2){border-top-color:var(--clay-deep)}.series-card[data-astro-cid-wcolddp2]:nth-child(3n){border-top-color:var(--slate)}.series-card-label[data-astro-cid-wcolddp2]{letter-spacing:.12em;color:var(--ink-soft);font-size:.85rem}.series-card-title[data-astro-cid-wcolddp2]{letter-spacing:.06em;font-size:1.25rem;font-weight:700}.series-card-title[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{color:var(--ink);text-decoration:none}.series-card-title[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover{color:var(--forest)}.series-card-intro[data-astro-cid-wcolddp2]{color:var(--ink-soft);font-size:.95rem;line-height:1.85}.series-card-latest[data-astro-cid-wcolddp2]{border-top:1px dashed var(--line);align-items:baseline;gap:.6rem;margin-top:auto;padding-top:.6rem;font-size:.95rem;display:flex}.series-card-latest[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{color:var(--forest);letter-spacing:.1em;flex:none;font-size:.8rem;font-weight:700}.series-card-latest[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{color:var(--ink);text-decoration:none}.series-card-latest[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover{color:var(--forest);text-decoration:underline}.series-card-more[data-astro-cid-wcolddp2]{color:var(--forest);font-size:.9rem;font-weight:600;text-decoration:none}.series-card-more[data-astro-cid-wcolddp2]:hover{text-decoration:underline}.story-title[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{color:inherit;text-decoration:none}.story-title[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover{color:var(--forest)}.tiles[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);margin-top:2.5rem;list-style:none;display:grid}.tile[data-astro-cid-wcolddp2]{border-radius:var(--radius);min-height:clamp(180px,22vw,280px);color:var(--ink);background:var(--tile-bg);border:1px solid var(--line);box-shadow:var(--shadow);flex-direction:column;justify-content:flex-start;padding:clamp(1.4rem,3vw,2.2rem);text-decoration:none;transition:box-shadow .25s,transform .25s;display:flex;position:relative;overflow:hidden}.tile[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{object-fit:cover;z-index:0;filter:brightness(.7);width:100%;height:100%;position:absolute;inset:0}.tile[data-astro-cid-wcolddp2]>span[data-astro-cid-wcolddp2]{z-index:1;position:relative}.tile[data-astro-cid-wcolddp2].tone-forest{--tile-bg:var(--forest-pale);--tile-accent:var(--forest)}.tile[data-astro-cid-wcolddp2].tone-slate{--tile-bg:var(--mist);--tile-accent:var(--slate)}.tile[data-astro-cid-wcolddp2].tone-clay{--tile-bg:var(--clay);--tile-accent:var(--clay-deep)}.tile[data-astro-cid-wcolddp2].tone-olive{--tile-bg:var(--olive-pale);--tile-accent:var(--olive)}.tile[data-astro-cid-wcolddp2].has-img{color:#fff}.tile[data-astro-cid-wcolddp2]:hover{box-shadow:var(--shadow-hover);transform:translateY(-3px)}.tile[data-astro-cid-wcolddp2]:focus-visible{outline:3px solid var(--forest);outline-offset:4px}.tile-title[data-astro-cid-wcolddp2]{letter-spacing:.12em;color:var(--tile-accent);font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:700}.tile-text[data-astro-cid-wcolddp2]{letter-spacing:.06em;color:var(--ink-soft);margin-top:.5rem;font-size:1rem}.tile[data-astro-cid-wcolddp2].has-img .tile-title[data-astro-cid-wcolddp2],.tile[data-astro-cid-wcolddp2].has-img .tile-text[data-astro-cid-wcolddp2]{color:#fff}.tile-arrow[data-astro-cid-wcolddp2]{background:var(--tile-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.5rem;font-weight:700;transition:transform .25s;display:flex;bottom:clamp(1.2rem,2.5vw,1.8rem);right:clamp(1.2rem,2.5vw,1.8rem);position:absolute!important}.tile[data-astro-cid-wcolddp2].has-img .tile-arrow[data-astro-cid-wcolddp2]{color:var(--ink);background:#fff}.tile[data-astro-cid-wcolddp2]:hover .tile-arrow[data-astro-cid-wcolddp2]{transform:translate(4px)}@media (width<=640px){.tiles[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr)}}.cta-band[data-astro-cid-wcolddp2]{background:linear-gradient(120deg, var(--clay), #f1e4d6);color:var(--ink);padding:clamp(3.5rem,8vw,6rem) 0}.cta-inner[data-astro-cid-wcolddp2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}.cta-title[data-astro-cid-wcolddp2]{letter-spacing:.16em;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700}.cta-sub[data-astro-cid-wcolddp2]{color:var(--ink-soft);letter-spacing:.06em;margin-top:.9rem;font-size:1.05rem;line-height:1.9}.cta-actions[data-astro-cid-wcolddp2]{flex-direction:column;gap:.9rem;min-width:12rem;display:flex}@media (width<=640px){.cta-actions[data-astro-cid-wcolddp2]{flex-flow:wrap}}
