.eyebrow[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:var(--space-2xs);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent-contrast);background:#8a9af929;padding:.45em .9em .45em .7em;border-radius:var(--radius-pill);margin-bottom:var(--space-sm)}.eyebrow--dark[data-astro-cid-j7pv25f6]{background:#5a441214;color:var(--color-earth)}.eyebrow__dot[data-astro-cid-j7pv25f6]{width:7px;height:7px;border-radius:50%;background:var(--color-accent)}.hero[data-astro-cid-j7pv25f6]{padding-block:var(--space-xl) var(--space-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--color-sand) 45%,#fff),#fff);border-bottom:1px solid var(--color-border)}@keyframes float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-24px) scale(1.05)}}.hero__grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-lg);align-items:center}@media (min-width: 900px){.hero__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1.05fr .95fr;gap:var(--space-xl)}}.hero__place[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-sm);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-clay)}.hero__copy[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:var(--fs-display-lg);max-width:18ch;text-wrap:balance;margin-bottom:var(--space-md)}.hero__lead[data-astro-cid-j7pv25f6]{font-size:var(--fs-body-lg);max-width:54ch;margin-bottom:var(--space-md)}.hero__lead[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--color-earth)}.hero__actions[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-sm)}.hero__actions[data-astro-cid-j7pv25f6] .btn{justify-content:center}@media (max-width: 479px){.hero__actions[data-astro-cid-j7pv25f6] .btn{width:100%}}.hero__ask[data-astro-cid-j7pv25f6]{display:inline-block;font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--color-earth);border-bottom:1px solid var(--color-clay)}.hero__ask[data-astro-cid-j7pv25f6]:hover{border-bottom-color:var(--color-earth)}.hero__map[data-astro-cid-j7pv25f6]{margin:0;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:hidden}.locmap[data-astro-cid-j7pv25f6]{width:100%;height:auto;background:color-mix(in srgb,var(--color-sand) 30%,#fff)}.locmap__water[data-astro-cid-j7pv25f6]{fill:var(--color-horizon);fill-opacity:.22}.locmap__water-label[data-astro-cid-j7pv25f6]{font-size:13px;letter-spacing:.25em;fill:var(--color-accent-contrast);opacity:.75}.locmap__grid[data-astro-cid-j7pv25f6] path[data-astro-cid-j7pv25f6]{stroke:var(--color-earth);stroke-opacity:.08;stroke-width:1;fill:none}.locmap__road[data-astro-cid-j7pv25f6]{fill:none;stroke:var(--color-earth);stroke-width:3;stroke-linecap:round;stroke-dasharray:260;stroke-dashoffset:260;animation:draw-road 1.6s .3s var(--ease-out) forwards}@keyframes draw-road{to{stroke-dashoffset:0}}.locmap__road-label[data-astro-cid-j7pv25f6]{font-size:13px;font-weight:600;fill:var(--color-earth)}.locmap__city[data-astro-cid-j7pv25f6]{fill:#fff;stroke:var(--color-earth);stroke-width:2}.locmap__city-dot[data-astro-cid-j7pv25f6]{fill:var(--color-earth)}.locmap__label[data-astro-cid-j7pv25f6]{font-size:19px;font-weight:700;fill:var(--color-earth)}.locmap__sub[data-astro-cid-j7pv25f6]{font-size:13px;fill:var(--color-clay)}.locmap__sir[data-astro-cid-j7pv25f6]{fill:var(--color-earth);fill-opacity:.16;stroke:var(--color-earth);stroke-width:2;stroke-dasharray:7 5}.locmap__sir-name[data-astro-cid-j7pv25f6]{font-size:16px;font-weight:800;letter-spacing:.04em;fill:var(--color-earth)}.locmap__sir-sub[data-astro-cid-j7pv25f6]{font-size:13px;fill:var(--color-earth)}.locmap__airport[data-astro-cid-j7pv25f6] circle[data-astro-cid-j7pv25f6]{fill:var(--color-earth)}.locmap__airport[data-astro-cid-j7pv25f6] path[data-astro-cid-j7pv25f6]{fill:#fff}.locmap__north[data-astro-cid-j7pv25f6] path[data-astro-cid-j7pv25f6]{fill:var(--color-earth)}.locmap__north[data-astro-cid-j7pv25f6] text[data-astro-cid-j7pv25f6]{font-size:13px;font-weight:700;fill:var(--color-earth)}.hero__map[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:2px;padding:var(--space-sm) var(--space-md);border-top:1px solid var(--color-border);font-size:var(--fs-small);line-height:1.4;color:var(--color-text-muted)}.hero__map[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--color-earth);font-size:var(--fs-body)}@media (max-width: 559px){.hero[data-astro-cid-j7pv25f6]{padding-top:var(--space-lg)}.locmap__label[data-astro-cid-j7pv25f6]{font-size:22px}.locmap__sub[data-astro-cid-j7pv25f6],.locmap__road-label[data-astro-cid-j7pv25f6],.locmap__sir-sub[data-astro-cid-j7pv25f6]{font-size:15px}}.hero__points[data-astro-cid-j7pv25f6]{margin-top:var(--space-xl)}.hero__points-title[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-xs);font-family:var(--font-body);font-size:var(--fs-small);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-clay)}.hero__points[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{display:grid;margin:0;padding:0;list-style:none;border-top:2px solid var(--color-earth)}@media (min-width: 640px){.hero__points[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1000px){.hero__points[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}}.hero__points[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;padding:var(--space-sm) var(--space-sm) var(--space-md) 0;border-bottom:1px solid var(--color-border)}@media (min-width: 640px){.hero__points[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(2n){padding-left:var(--space-sm);border-left:1px solid var(--color-border)}}@media (min-width: 1000px){.hero__points[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding-left:var(--space-sm);border-left:1px solid var(--color-border)}.hero__points[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:first-child{padding-left:0;border-left:0}}.hero__points[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-2xs);font-size:1.1rem;color:var(--color-earth)}.hero__points[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{flex:1;margin-bottom:var(--space-xs);font-size:var(--fs-small);color:var(--color-text-muted)}.hero__points[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{align-self:flex-start;font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--color-earth);border-bottom:1px solid var(--color-clay)}.hero__points[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:inline-block;transition:transform var(--duration-base) var(--ease-out)}@media (hover: hover){.hero__points[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover span[data-astro-cid-j7pv25f6]{transform:translate(4px)}.hero__points[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{border-bottom-color:var(--color-earth)}}.stats-band[data-astro-cid-j7pv25f6]{background:var(--color-earth);padding-block:var(--space-lg)}.stats-band__grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-md);grid-template-columns:repeat(2,1fr);text-align:center}@media (min-width: 720px){.stats-band__grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}}.stats-band__item[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-2xs);padding-inline:var(--space-xs)}.stats-band__value[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:clamp(1.6rem,1.3rem + 1.2vw,2.25rem);color:var(--color-horizon)}.stats-band__label[data-astro-cid-j7pv25f6]{font-size:var(--fs-small);color:#d9cbae}.offer__head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-md)}.offer__head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0;max-width:24ch;text-transform:uppercase}.offer__nav[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-xs)}.offer__btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--color-border);background:#fff;color:var(--color-earth);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),opacity var(--duration-fast)}.offer__btn[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:20px;height:20px}@media (hover: hover){.offer__btn[data-astro-cid-j7pv25f6]:not(:disabled):hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}}.offer__btn[data-astro-cid-j7pv25f6]:disabled{opacity:.35;cursor:default}.offer__track[data-astro-cid-j7pv25f6]{--gap: var(--space-sm);--per-view: 1.25;display:flex;gap:var(--gap);list-style:none;margin:0;padding:2px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.offer__track[data-astro-cid-j7pv25f6]::-webkit-scrollbar{display:none}@media (min-width: 560px){.offer__track[data-astro-cid-j7pv25f6]{--per-view: 2.2}}@media (min-width: 900px){.offer__track[data-astro-cid-j7pv25f6]{--per-view: 3.2;--gap: var(--space-md)}}@media (min-width: 1100px){.offer__track[data-astro-cid-j7pv25f6]{--per-view: 3.4}}.offer__card[data-astro-cid-j7pv25f6]{position:relative;flex:0 0 calc((100% - var(--gap) * (var(--per-view) - 1)) / var(--per-view));min-height:240px;scroll-snap-align:start;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--space-md);background:#fff;border:1px solid var(--color-earth);border-radius:var(--radius-md);transition:background var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}@media (hover: hover){.offer__card[data-astro-cid-j7pv25f6]:hover{background:var(--color-sand);box-shadow:var(--shadow-md)}}.offer__num[data-astro-cid-j7pv25f6]{position:absolute;top:var(--space-md);left:var(--space-md);font-family:var(--font-display);font-weight:var(--fw-medium);font-size:2rem;line-height:1;color:var(--color-horizon)}.offer__icon[data-astro-cid-j7pv25f6]{position:absolute;top:var(--space-sm);right:var(--space-sm);display:flex;align-items:center;justify-content:center;width:84px;height:84px;border-radius:50%;border:1px solid transparent;border-left-color:var(--color-clay);border-bottom-color:var(--color-clay);color:var(--color-earth)}.offer__icon[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:58px;height:58px}.offer__title[data-astro-cid-j7pv25f6]{margin:0;max-width:14ch;font-size:var(--fs-body-lg);font-weight:var(--fw-medium);letter-spacing:.01em;text-transform:uppercase;color:var(--color-earth)}@media (max-width: 559px){.offer__card[data-astro-cid-j7pv25f6]{min-height:210px;padding:var(--space-sm) var(--space-sm) var(--space-md)}.offer__num[data-astro-cid-j7pv25f6]{top:var(--space-sm);left:var(--space-sm)}.offer__icon[data-astro-cid-j7pv25f6]{width:72px;height:72px;top:var(--space-xs);right:var(--space-xs)}.offer__icon[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:48px;height:48px}.offer__head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{max-width:none}.offer__nav[data-astro-cid-j7pv25f6]{margin-left:auto}}.tpmap-intro[data-astro-cid-j7pv25f6]{max-width:56ch;margin-inline:auto}.tpmap[data-astro-cid-j7pv25f6]{position:relative;margin-top:var(--space-lg);max-width:880px;margin-inline:auto;padding-bottom:var(--space-lg)}.tpmap__glow[data-astro-cid-j7pv25f6]{position:absolute;top:-60px;left:50%;transform:translate(-50%);width:min(520px,80vw);aspect-ratio:1;border-radius:50%;background:var(--color-horizon);filter:blur(90px);opacity:.18;pointer-events:none}.tpmap__frame[data-astro-cid-j7pv25f6]{position:relative;width:min(100%,529px);margin-inline:auto;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-md);border:1px solid var(--color-border);background:#fff}.tpmap__frame[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:block;cursor:zoom-in}.tpmap__frame[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:auto}.tpmap-facts[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-sm);margin-top:var(--space-md)}.tpmap-fact[data-astro-cid-j7pv25f6]{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:2px}@media (min-width: 1000px){.tpmap[data-astro-cid-j7pv25f6]{padding-bottom:0}.tpmap-facts[data-astro-cid-j7pv25f6]{display:contents}.tpmap-fact[data-astro-cid-j7pv25f6]{position:absolute;max-width:170px;box-shadow:var(--shadow-md);animation:float 7s var(--ease-out) infinite}.tpmap-fact--1[data-astro-cid-j7pv25f6]{top:32%;left:0;animation-delay:-1.5s}.tpmap-fact--2[data-astro-cid-j7pv25f6]{top:52%;right:0;animation-delay:-4s}}.tpmap-fact__value[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:1.3rem;color:var(--color-earth)}.tpmap-cta[data-astro-cid-j7pv25f6]{margin-top:var(--space-lg)}.pillar-shell[data-astro-cid-j7pv25f6]{height:100%}.pillar-card[data-astro-cid-j7pv25f6]{height:100%;transition:box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}@media (hover: hover){.pillar-card[data-astro-cid-j7pv25f6]:hover{box-shadow:var(--shadow-md);border-color:var(--color-accent)}.pillar-card[data-astro-cid-j7pv25f6]:hover .pillar-card__icon[data-astro-cid-j7pv25f6]{background:var(--color-accent);color:var(--color-accent-contrast)}}.pillar-card__icon[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:var(--radius-md);background:var(--color-sand);color:var(--color-earth);margin-bottom:var(--space-sm);transition:background var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out)}.pillar-card__icon[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:22px;height:22px}.wheel-intro[data-astro-cid-j7pv25f6]{max-width:56ch;margin-inline:auto}.wheel[data-astro-cid-j7pv25f6]{position:relative;font-size:clamp(15px,4.2vw,22px);width:22em;height:22em;margin:var(--space-lg) auto var(--space-xl)}.wheel__ring[data-astro-cid-j7pv25f6]{position:absolute;inset:2.6em;border-radius:50%;border:2px dashed rgba(90,68,18,.25);animation:wheel-spin 70s linear infinite}@media (prefers-reduced-motion: reduce){.wheel__ring[data-astro-cid-j7pv25f6]{animation:none}}@keyframes wheel-spin{to{transform:rotate(360deg)}}.wheel__hub[data-astro-cid-j7pv25f6]{position:absolute;top:50%;left:50%;width:7.6em;height:7.6em;margin:-3.8em 0 0 -3.8em;border-radius:50%;background:linear-gradient(160deg,var(--color-earth) 0%,#2A1F0D 100%);box-shadow:var(--shadow-md);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3em;z-index:3;opacity:0;transform:scale(.5);transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}.wheel__hub[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:.62em;letter-spacing:.06em;color:#f4eddc}.wheel__hub-chip[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;width:2.6em;height:2.6em;border-radius:50%;background:#f4eddc;box-shadow:var(--shadow-sm)}.wheel__hub-chip[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:62%;height:auto}.wheel__petal[data-astro-cid-j7pv25f6]{position:absolute;top:50%;left:50%;width:6.6em;height:6.6em;margin:-3.3em 0 0 -3.3em;border-radius:50%;overflow:hidden;border:.18em solid #fff;box-shadow:var(--shadow-sm);z-index:2;opacity:0;transform:rotate(calc(60deg * var(--i))) translateY(-7.7em) rotate(calc(-60deg * var(--i))) scale(.25);transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);transition-delay:calc(var(--i) * 90ms + .15s)}html.js .wheel[data-astro-cid-j7pv25f6].is-visible .wheel__hub[data-astro-cid-j7pv25f6]{opacity:1;transform:scale(1)}html.js .wheel[data-astro-cid-j7pv25f6].is-visible .wheel__petal[data-astro-cid-j7pv25f6]{opacity:1;transform:rotate(calc(60deg * var(--i))) translateY(-7.7em) rotate(calc(-60deg * var(--i))) scale(1)}.wheel__petal[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--duration-slow) var(--ease-out)}@media (hover: hover){.wheel__petal[data-astro-cid-j7pv25f6]:hover{z-index:4;box-shadow:var(--shadow-md)}.wheel__petal[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:scale(1.15)}}.wheel__label[data-astro-cid-j7pv25f6]{position:absolute;left:0;right:0;bottom:0;padding:.35em .2em;background:#1b1408b8;color:#fff;font-size:.58em;font-weight:var(--fw-medium);text-align:center;line-height:1.15}.wheel__note[data-astro-cid-j7pv25f6]{max-width:46ch;margin-inline:auto}.timeline[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-lg)}@media (min-width: 900px){.timeline[data-astro-cid-j7pv25f6]{grid-template-columns:.9fr 1.1fr;align-items:start}}.timeline__list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;border-left:2px solid var(--color-border)}.timeline__list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative;padding:var(--space-sm) 0 var(--space-sm) var(--space-md);display:grid;grid-template-columns:70px 1fr;gap:var(--space-sm)}.timeline__dot[data-astro-cid-j7pv25f6]{position:absolute;left:-6px;top:calc(var(--space-sm) + 4px);width:10px;height:10px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 3px #fff}.timeline__year[data-astro-cid-j7pv25f6]{font-family:var(--font-display);color:var(--color-accent-contrast);font-weight:var(--fw-bold)}.news-head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-md)}.news-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-2xs)}.news-head[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-bottom:0;max-width:56ch}.news-head__link[data-astro-cid-j7pv25f6]{flex-shrink:0;font-weight:var(--fw-semibold);color:var(--color-earth);border-bottom:1px solid var(--color-clay);padding-bottom:2px}@media (hover: hover){.news-head__link[data-astro-cid-j7pv25f6]:hover{border-bottom-color:var(--color-earth)}}.news-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-md)}@media (min-width: 640px){.news-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1100px){.news-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}}.news-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}@media (hover: hover){.news-card[data-astro-cid-j7pv25f6]:hover{box-shadow:var(--shadow-md);border-color:var(--color-accent);transform:translateY(-3px)}.news-card[data-astro-cid-j7pv25f6]:hover .news-card__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.06)}.news-card[data-astro-cid-j7pv25f6]:hover .news-card__read[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{transform:translate(4px)}}.news-card__media[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:3 / 2;overflow:hidden;background:var(--color-sand)}.news-card__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slow) var(--ease-out)}.news-card__pill[data-astro-cid-j7pv25f6]{position:absolute;top:var(--space-xs);left:var(--space-xs);font-size:.7rem;font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;padding:.35em .75em;border-radius:var(--radius-pill);background:#fffffff2;color:var(--color-earth);box-shadow:var(--shadow-sm)}.news-card__pill--completed[data-astro-cid-j7pv25f6]{color:var(--color-success)}.news-card__pill--upcoming[data-astro-cid-j7pv25f6]{color:var(--color-accent-contrast)}.news-card__credit[data-astro-cid-j7pv25f6]{position:absolute;z-index:1;bottom:0;left:0;right:0;padding:.35em var(--space-xs);font-size:.68rem;line-height:1.3;color:#ffffffd9;background:linear-gradient(0deg,#1b1408a6,#1b140800)}.news-card__body[data-astro-cid-j7pv25f6]{display:flex;flex:1;flex-direction:column;padding:var(--space-md)}.news-card__meta[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-2xs);margin:0 0 var(--space-2xs);font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--color-text-muted)}.news-card__body[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.05rem;margin-bottom:var(--space-2xs)}.news-card__excerpt[data-astro-cid-j7pv25f6]{flex:1;font-size:var(--fs-small);margin-bottom:var(--space-sm);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-card__read[data-astro-cid-j7pv25f6]{align-self:flex-start;font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--color-earth)}.news-card__read[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:inline-block;transition:transform var(--duration-base) var(--ease-out)}.agent-block__lead[data-astro-cid-j7pv25f6]{max-width:56ch;margin-inline:auto}.agent-block__avatar[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--color-earth);color:var(--color-horizon);font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:1.25rem;margin:0 auto var(--space-md)}.cta-band[data-astro-cid-j7pv25f6]{background:var(--color-earth);color:#f4eddc;border-radius:var(--radius-lg);padding:var(--space-lg) var(--space-xl);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-md)}.cta-band[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#f4eddc;margin-bottom:var(--space-2xs)}.cta-band[data-astro-cid-j7pv25f6] .text-muted[data-astro-cid-j7pv25f6]{color:#d9cbae}
