.mat-photo[data-astro-cid-sl2rgtqx]{margin:0;display:flex;flex-direction:column;gap:12px;min-width:0}.mat-frame[data-astro-cid-sl2rgtqx]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:var(--ratio);overflow:hidden}.mat-frame--placeholder[data-astro-cid-sl2rgtqx]{flex-direction:column;gap:8px;padding:20px;text-align:center;border:1px dashed var(--ph-line);background:var(--ph-bg);color:var(--ph-text)}.mat-ph-label[data-astro-cid-sl2rgtqx]{font-family:Manrope,sans-serif;font-weight:300;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.3;max-width:20ch;text-wrap:balance}.mat-ph-note[data-astro-cid-sl2rgtqx]{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ph-soft)}.mat-frame--photo[data-astro-cid-sl2rgtqx]{padding:0;border:0;background:var(--ph-bg);cursor:zoom-in}.mat-frame--photo[data-astro-cid-sl2rgtqx] img[data-astro-cid-sl2rgtqx]{width:100%;height:100%;object-fit:cover;-webkit-touch-callout:none}.mat-frame--photo[data-astro-cid-sl2rgtqx]:focus-visible{outline:2px solid var(--ph-focus);outline-offset:3px}.mat-zoom[data-astro-cid-sl2rgtqx]{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:44px;height:44px;background:#121417d9;color:#f3f1ec}figcaption[data-astro-cid-sl2rgtqx]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:13px;line-height:1.5;color:var(--ph-soft)}.mat-chip[data-astro-cid-sl2rgtqx]{padding:3px 9px;border:1px solid currentColor;border-radius:999px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ph-chip)}.mat-chip[data-astro-cid-sl2rgtqx]{position:relative}.mat-slot-label[data-astro-cid-sl2rgtqx]{color:var(--ph-text)}.mat-caption[data-astro-cid-sl2rgtqx]{flex-basis:100%;color:var(--ph-text)}.mat-hero[data-astro-cid-xtuso76t]{padding-bottom:clamp(56px,6vw,88px)}.mat-hero[data-astro-cid-xtuso76t] .mat-intro[data-astro-cid-xtuso76t]{max-width:36rem;font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.75;color:#c4ccd6}.mat-back[data-astro-cid-xtuso76t]{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-bottom:28px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#c4ccd6}.mat-back[data-astro-cid-xtuso76t][hidden]{display:none}.mat-back[data-astro-cid-xtuso76t]:focus-visible,.mat-index[data-astro-cid-xtuso76t] a[data-astro-cid-xtuso76t]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.mat-index[data-astro-cid-xtuso76t]{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.mat-index[data-astro-cid-xtuso76t] a[data-astro-cid-xtuso76t]{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px;border:1px solid #806b4c;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#e8c992}.mat-index[data-astro-cid-xtuso76t] a[data-astro-cid-xtuso76t] span[data-astro-cid-xtuso76t]{color:#d6b075}.mat-index[data-astro-cid-xtuso76t] a[data-astro-cid-xtuso76t]:hover{background:#e8c992;color:#0c131a}.mat-index[data-astro-cid-xtuso76t] a[data-astro-cid-xtuso76t]:hover span[data-astro-cid-xtuso76t]{color:#0c131a}.mat-status[data-astro-cid-xtuso76t]{max-width:38rem;margin:32px 0 0;font-size:14px;line-height:1.65;color:#a9b2bc}.mat-legend[data-astro-cid-xtuso76t]{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 28px;max-width:60rem}.mat-legend[data-astro-cid-xtuso76t] li[data-astro-cid-xtuso76t]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;color:#a9b2bc}.mat-chip[data-astro-cid-xtuso76t]{display:inline-block;padding:3px 9px;border:1px solid currentColor;border-radius:999px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#d6b075}.mat-topic[data-astro-cid-xtuso76t]{padding:clamp(72px,8vw,120px) 6%;scroll-margin-top:calc(var(--head,68px) + 16px);--ph-line:#8f9395;--ph-bg:#e9e6de;--ph-text:#2b343a;--ph-soft:#565d62;--ph-chip:#8a5d14;--ph-focus:#8a5d14}.mat-topic[data-astro-cid-xtuso76t].dark-section{--ph-line:#4a5663;--ph-bg:#151b22;--ph-text:#e6e9ec;--ph-soft:#a9b2bc;--ph-chip:#d6b075;--ph-focus:var(--gold)}.mat-inner[data-astro-cid-xtuso76t]{max-width:1240px;margin:0 auto}.mat-head[data-astro-cid-xtuso76t]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,88px);align-items:start}.mat-topic[data-astro-cid-xtuso76t] h2[data-astro-cid-xtuso76t]{margin:14px 0 0;font-size:var(--t-section);line-height:1.08}.mat-topic[data-astro-cid-xtuso76t] .section-kicker[data-astro-cid-xtuso76t]{display:block}.mat-summary[data-astro-cid-xtuso76t]{max-width:34rem;margin:22px 0 0;font-size:clamp(1rem,1.1vw,1.0625rem);line-height:1.75;color:var(--ph-soft)}.mat-info[data-astro-cid-xtuso76t]{max-width:34rem}.mat-info[data-astro-cid-xtuso76t] dl[data-astro-cid-xtuso76t]{margin:0;border-top:1px solid var(--ph-line)}.mat-info[data-astro-cid-xtuso76t] dl[data-astro-cid-xtuso76t]>div[data-astro-cid-xtuso76t]{display:grid;grid-template-columns:minmax(0,9.5rem) minmax(0,1fr);gap:4px 16px;padding:12px 0;border-bottom:1px solid var(--ph-line)}.mat-info[data-astro-cid-xtuso76t] dt[data-astro-cid-xtuso76t]{margin:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ph-text)}.mat-info[data-astro-cid-xtuso76t] dd[data-astro-cid-xtuso76t]{margin:0;font-size:14px;line-height:1.5;color:var(--ph-text)}.mat-info[data-astro-cid-xtuso76t] dd[data-astro-cid-xtuso76t].is-pending{color:var(--ph-soft)}.mat-note[data-astro-cid-xtuso76t]{margin:14px 0 0;font-size:13px;line-height:1.5;color:var(--ph-soft)}.mat-photos[data-astro-cid-xtuso76t]{display:grid;gap:clamp(14px,2vw,28px);margin-top:clamp(36px,4.5vw,64px)}.mat-photos--trio[data-astro-cid-xtuso76t]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.mat-photos--trio[data-astro-cid-xtuso76t]>.mat-photo:first-child{grid-row:1/span 2}.mat-photos--hero3[data-astro-cid-xtuso76t]{display:flex;flex-wrap:wrap;align-items:flex-start}.mat-photos--hero3[data-astro-cid-xtuso76t]>.mat-photo{flex:var(--rn) 1 0;min-width:0}.mat-photos--hero3[data-astro-cid-xtuso76t]>.mat-photo:first-child{flex:0 0 100%}.mat-photos--hero3[data-astro-cid-xtuso76t]>.mat-photo:not(:first-child) .mat-chip-pre{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mat-photos--single[data-astro-cid-xtuso76t]{max-width:60rem}.photo-lightbox[data-astro-cid-xtuso76t]{max-width:min(96vw,1400px);max-height:94vh;padding:clamp(12px,2vw,24px);border:0;background:#0d1116;color:#f3f1ec}.photo-lightbox[data-astro-cid-xtuso76t]::backdrop{background:#05080be6}.photo-lightbox[data-astro-cid-xtuso76t] figure[data-astro-cid-xtuso76t]{margin:0;display:flex;flex-direction:column;gap:12px;align-items:center}.photo-lightbox[data-astro-cid-xtuso76t] img[data-astro-cid-xtuso76t]{max-width:100%;max-height:calc(94vh - 130px);width:auto;height:auto;object-fit:contain}.photo-lightbox[data-astro-cid-xtuso76t] figcaption[data-astro-cid-xtuso76t]{font-size:13px;line-height:1.5;color:#c4ccd6;text-align:center;max-width:60ch}.photo-lightbox[data-astro-cid-xtuso76t] .mat-chip[data-astro-cid-xtuso76t]{margin-right:6px}.lb-close[data-astro-cid-xtuso76t]{position:absolute;top:6px;right:6px;width:44px;height:44px;border:0;background:none;color:#f3f1ec;font-size:18px}.lb-close[data-astro-cid-xtuso76t]:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}@media(max-width:900px){.mat-head[data-astro-cid-xtuso76t]{grid-template-columns:1fr;gap:24px}.mat-legend[data-astro-cid-xtuso76t]{grid-template-columns:1fr}}@media(max-width:700px){.mat-photos--trio[data-astro-cid-xtuso76t]{grid-template-columns:1fr}.mat-photos--hero3[data-astro-cid-xtuso76t]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mat-photos--hero3[data-astro-cid-xtuso76t]>.mat-photo:first-child{grid-column:1/-1}.mat-photos--hero3[data-astro-cid-xtuso76t]>.mat-photo[data-wide]{grid-column:1/-1;order:2;width:min(100%,calc(var(--nw,9999) * 1px));justify-self:center}.mat-photos--hero3[data-astro-cid-xtuso76t]>.mat-photo{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:12px}.mat-photos--hero3[data-astro-cid-xtuso76t] .mat-frame{align-self:start}.mat-photos--hero3[data-astro-cid-xtuso76t] figcaption{align-self:start}.mat-photos--trio[data-astro-cid-xtuso76t]>.mat-photo:first-child{grid-row:auto}.mat-info[data-astro-cid-xtuso76t] dl[data-astro-cid-xtuso76t]>div[data-astro-cid-xtuso76t]{grid-template-columns:1fr}}
