.fg-progress[data-astro-cid-nijpt43z]{position:fixed;top:0;left:0;right:0;height:3px;z-index:200;pointer-events:none}.fg-progress[data-astro-cid-nijpt43z] span[data-astro-cid-nijpt43z]{display:block;height:100%;background:var(--electric);transform-origin:0 50%;transform:scaleX(0)}.fg-hero[data-astro-cid-nijpt43z]{position:relative;min-height:min(88vh,860px);display:flex;align-items:flex-end;overflow:hidden;background:var(--forest-900);color:#d5e4dd}.fg-hero[data-astro-cid-nijpt43z] .fg-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.04);animation:fg-zoom 14s var(--ease) forwards}@keyframes fg-zoom{to{transform:scale(1)}}.fg-hero-shade[data-astro-cid-nijpt43z]{position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,#10261ee0,#10261e9e 38%,#10261e14 68%,#10261e00),linear-gradient(180deg,#10261e73,#10261e00 22% 70%,#10261ebf)}@media(min-width:1000px){.fg-hero[data-astro-cid-nijpt43z] .fg-hero-img{left:36%;width:64%}.fg-hero-shade[data-astro-cid-nijpt43z]{background:linear-gradient(90deg,var(--forest-900) 0%,var(--forest-900) 36%,rgba(16,38,30,.55) 44%,rgba(16,38,30,0) 62%),linear-gradient(180deg,#10261e59,#10261e00 20% 75%,#10261e99)}.fg-hero[data-astro-cid-nijpt43z]:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(700px 500px at 10% 20%,rgba(33,224,180,.14),transparent 60%);pointer-events:none}}@media(max-width:760px){.fg-hero-shade[data-astro-cid-nijpt43z]{background:linear-gradient(180deg,rgba(16,38,30,.4) 0%,rgba(16,38,30,.2) 30%,rgba(16,38,30,.9) 72%,var(--forest-900) 100%)}}.fg-hero-inner[data-astro-cid-nijpt43z]{position:relative;z-index:1;padding-top:140px;padding-bottom:clamp(56px,8vw,104px);width:100%}.fg-hero[data-astro-cid-nijpt43z] h1[data-astro-cid-nijpt43z]{color:#fff;max-width:16ch;text-shadow:0 2px 30px rgba(16,38,30,.35);font-size:clamp(2.2rem,4.4vw,3.9rem);line-height:1.02}.fg-hero[data-astro-cid-nijpt43z] .lede[data-astro-cid-nijpt43z]{color:#d5e4dd;max-width:54ch}.fg-hero[data-astro-cid-nijpt43z] .eyebrow[data-astro-cid-nijpt43z]{color:var(--electric)}.fg-meta[data-astro-cid-nijpt43z]{list-style:none;padding:0;margin:28px 0 0;display:flex;flex-wrap:wrap;gap:10px}.fg-meta[data-astro-cid-nijpt43z] li[data-astro-cid-nijpt43z]{font-size:.82rem;padding:7px 14px;border:1px solid rgba(255,255,255,.22);background:#10261e59;backdrop-filter:blur(6px);color:#fff}.fg-meta[data-astro-cid-nijpt43z] li[data-astro-cid-nijpt43z]:first-child{background:var(--electric);border-color:var(--electric);color:var(--forest);font-weight:700}.fg-hero[data-astro-cid-nijpt43z] .tri[data-astro-cid-nijpt43z]{z-index:1;width:clamp(120px,18vw,260px)}.fg-body[data-astro-cid-nijpt43z]{padding:clamp(56px,8vw,112px) 0 clamp(48px,6vw,88px)}.fg-grid[data-astro-cid-nijpt43z]{display:grid;grid-template-columns:250px minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:start}.fg-side[data-astro-cid-nijpt43z]{position:sticky;top:110px;display:grid;gap:28px}.fg-label[data-astro-cid-nijpt43z]{display:block;font-family:var(--font-head);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--electric-ink);margin-bottom:14px}.fg-toc[data-astro-cid-nijpt43z] ol[data-astro-cid-nijpt43z]{list-style:none;margin:0;padding:0;border-left:2px solid var(--line)}.fg-toc[data-astro-cid-nijpt43z] a[data-astro-cid-nijpt43z]{display:flex;gap:12px;padding:9px 0 9px 16px;margin-left:-2px;border-left:2px solid transparent;text-decoration:none;font-size:.9rem;line-height:1.4;color:var(--grey);transition:color .25s,border-color .25s}.fg-toc[data-astro-cid-nijpt43z] a[data-astro-cid-nijpt43z] span[data-astro-cid-nijpt43z]{font-family:var(--font-head);font-size:.66rem;color:var(--electric-600);padding-top:3px}.fg-toc[data-astro-cid-nijpt43z] a[data-astro-cid-nijpt43z]:hover,.fg-toc[data-astro-cid-nijpt43z] a[data-astro-cid-nijpt43z].is-on{color:var(--forest);border-left-color:var(--electric)}.fg-side[data-astro-cid-nijpt43z] .btn[data-astro-cid-nijpt43z]{justify-content:space-between}.fg-article[data-astro-cid-nijpt43z]{max-width:760px}.fg-article[data-astro-cid-nijpt43z] p[data-astro-cid-nijpt43z]{font-size:1.07rem}.fg-glance[data-astro-cid-nijpt43z]{background:var(--forest);color:#c9dbd3;padding:clamp(26px,4vw,40px);position:relative;margin-bottom:24px}.fg-glance[data-astro-cid-nijpt43z]:after{content:"";position:absolute;right:0;top:0;width:64px;height:64px;background:var(--electric);clip-path:polygon(100% 0,100% 100%,0 0)}.fg-glance[data-astro-cid-nijpt43z] .fg-label[data-astro-cid-nijpt43z]{color:var(--electric)}.fg-glance[data-astro-cid-nijpt43z] ul[data-astro-cid-nijpt43z]{margin:0;padding:0;list-style:none;display:grid;gap:12px}.fg-glance[data-astro-cid-nijpt43z] li[data-astro-cid-nijpt43z]{padding-left:28px;position:relative;font-size:1.02rem}.fg-glance[data-astro-cid-nijpt43z] li[data-astro-cid-nijpt43z]:before{content:"";position:absolute;left:0;top:.62em;width:14px;height:3px;background:var(--electric)}.fg-glance[data-astro-cid-nijpt43z] strong{color:#fff}.fg-sec[data-astro-cid-nijpt43z]{padding-top:clamp(40px,5vw,64px);scroll-margin-top:100px}.fg-num[data-astro-cid-nijpt43z]{display:block;font-family:var(--font-head);font-size:clamp(2.6rem,5vw,3.8rem);line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--electric-600);margin-bottom:14px}.fg-sec[data-astro-cid-nijpt43z] h2[data-astro-cid-nijpt43z]{font-size:clamp(1.55rem,2.8vw,2.2rem)}.fg-quote[data-astro-cid-nijpt43z]{margin:clamp(40px,6vw,72px) 0 0;padding:0 0 0 clamp(20px,3vw,36px);border-left:4px solid var(--electric)}.fg-quote[data-astro-cid-nijpt43z] p[data-astro-cid-nijpt43z]{font-family:var(--font-head);font-size:clamp(1.3rem,2.6vw,1.9rem);line-height:1.3;color:var(--forest);margin:0;letter-spacing:-.01em}.fg-photos[data-astro-cid-nijpt43z]{margin:clamp(40px,6vw,72px) 0 0}.fg-photos[data-astro-cid-nijpt43z].is-wide{margin-right:calc(-1*clamp(0px,8vw,160px))}.fg-photos-row[data-astro-cid-nijpt43z]{display:grid;gap:14px}.fg-photos[data-astro-cid-nijpt43z].is-pair .fg-photos-row[data-astro-cid-nijpt43z]{grid-template-columns:1fr 1fr}.fg-photos-row[data-astro-cid-nijpt43z] img{width:100%;height:100%;object-fit:cover;aspect-ratio:16 / 10}.fg-photos[data-astro-cid-nijpt43z].is-pair .fg-photos-row[data-astro-cid-nijpt43z] img{aspect-ratio:4 / 5}.fg-photos[data-astro-cid-nijpt43z].is-pair .fg-photos-row[data-astro-cid-nijpt43z] img:nth-child(2){margin-top:48px}.fg-photos[data-astro-cid-nijpt43z] figcaption[data-astro-cid-nijpt43z]{font-size:.82rem;margin-top:12px;padding-left:14px;border-left:3px solid var(--electric)}@media(max-width:980px){.fg-grid[data-astro-cid-nijpt43z]{grid-template-columns:1fr}.fg-side[data-astro-cid-nijpt43z]{position:static}.fg-toc[data-astro-cid-nijpt43z]{display:none}.fg-side[data-astro-cid-nijpt43z]{order:2}.fg-photos[data-astro-cid-nijpt43z].is-wide{margin-right:0}}@media(max-width:560px){.fg-photos[data-astro-cid-nijpt43z].is-pair .fg-photos-row[data-astro-cid-nijpt43z]{grid-template-columns:1fr}.fg-photos[data-astro-cid-nijpt43z].is-pair .fg-photos-row[data-astro-cid-nijpt43z] img:nth-child(2){margin-top:0}.fg-hero[data-astro-cid-nijpt43z]{min-height:92vh}.fg-hero[data-astro-cid-nijpt43z] .fg-hero-img{object-position:34% 40%!important}}
