.ph[data-astro-cid-s5hxusys]{position:relative}.ph__in[data-astro-cid-s5hxusys]{position:relative;z-index:2;padding-block:clamp(1.5rem,4vw,2.5rem) clamp(1.75rem,4vw,2.75rem)}.ph--dark[data-astro-cid-s5hxusys]{background:var(--spruce);color:#c9dbd0;overflow:hidden}.ph--dark[data-astro-cid-s5hxusys]:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(115deg,rgba(242,180,23,.06) 0 2px,transparent 2px 40px),radial-gradient(100% 120% at 88% 0%,rgba(13,122,81,.4),transparent 60%);pointer-events:none}.ph--dark[data-astro-cid-s5hxusys] h1[data-astro-cid-s5hxusys]{color:#fffdf5}.ph--dark[data-astro-cid-s5hxusys] .ph__lede[data-astro-cid-s5hxusys]{color:#b3c8bb}.ph--paper[data-astro-cid-s5hxusys]{background:var(--paper-2);border-bottom:1px solid var(--sand);overflow:hidden}.ph--paper[data-astro-cid-s5hxusys]:after{content:"";position:absolute;top:0;right:0;width:42%;height:100%;background:repeating-linear-gradient(-115deg,rgba(13,122,81,.07) 0 2px,transparent 2px 34px);pointer-events:none}.ph--paper[data-astro-cid-s5hxusys] h1[data-astro-cid-s5hxusys]{color:var(--spruce)}.ph--paper[data-astro-cid-s5hxusys] .ph__lede[data-astro-cid-s5hxusys]{color:var(--ink-2)}.ph--photo[data-astro-cid-s5hxusys]{background:var(--spruce);color:#c9dbd0}.ph--photo[data-astro-cid-s5hxusys] h1[data-astro-cid-s5hxusys]{color:#fffdf5}.ph--photo[data-astro-cid-s5hxusys] .ph__lede[data-astro-cid-s5hxusys]{color:#b3c8bb}.ph--photo[data-astro-cid-s5hxusys] .ph__in[data-astro-cid-s5hxusys]{padding-bottom:clamp(1.4rem,3.5vw,2.25rem)}.ph__band[data-astro-cid-s5hxusys]{position:relative;margin:0;border-top:3px solid var(--gold);background:var(--spruce-2);line-height:0}.ph__band[data-astro-cid-s5hxusys] img[data-astro-cid-s5hxusys]{width:100%;height:auto;display:block}@media(max-width:719px){.ph__band[data-astro-cid-s5hxusys] figcaption[data-astro-cid-s5hxusys]{position:static;max-width:none;background:var(--spruce-2);border-top:1px solid rgba(255,253,245,.16);padding-inline:var(--gut)}}.ph__band[data-astro-cid-s5hxusys] figcaption[data-astro-cid-s5hxusys]{position:absolute;bottom:0;left:0;max-width:min(46rem,94%);margin:0;padding:.6rem clamp(1rem,4vw,2.5rem) .7rem;background:#0b1a13e0;color:#cddbd1;font-size:.78rem;line-height:1.45;border:0;border-top:2px solid var(--gold)}.crumbs[data-astro-cid-s5hxusys]{margin-bottom:1.15rem}.crumbs[data-astro-cid-s5hxusys] ol[data-astro-cid-s5hxusys]{list-style:none;display:flex;flex-wrap:wrap;gap:.3rem .55rem;margin:0;padding:0}.crumbs[data-astro-cid-s5hxusys] li[data-astro-cid-s5hxusys]{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.crumbs[data-astro-cid-s5hxusys] li[data-astro-cid-s5hxusys]+li[data-astro-cid-s5hxusys]:before{content:"/";margin-right:.5rem;opacity:.45}.crumbs[data-astro-cid-s5hxusys] a[data-astro-cid-s5hxusys]{text-decoration:none;opacity:.78}.crumbs[data-astro-cid-s5hxusys] span[data-astro-cid-s5hxusys]{opacity:.55}.ph--dark[data-astro-cid-s5hxusys] .crumbs[data-astro-cid-s5hxusys] a[data-astro-cid-s5hxusys],.ph--photo[data-astro-cid-s5hxusys] .crumbs[data-astro-cid-s5hxusys] a[data-astro-cid-s5hxusys]{color:var(--gold)}.ph--dark[data-astro-cid-s5hxusys] .crumbs[data-astro-cid-s5hxusys] li[data-astro-cid-s5hxusys],.ph--photo[data-astro-cid-s5hxusys] .crumbs[data-astro-cid-s5hxusys] li[data-astro-cid-s5hxusys]{color:#9db4a6}.ph--paper[data-astro-cid-s5hxusys] .crumbs[data-astro-cid-s5hxusys] a[data-astro-cid-s5hxusys]{color:var(--emerald)}.ph--paper[data-astro-cid-s5hxusys] .crumbs[data-astro-cid-s5hxusys] li[data-astro-cid-s5hxusys]{color:var(--ink-3)}.ph__grid[data-astro-cid-s5hxusys]{display:grid;gap:1.5rem}@media(min-width:1000px){.ph__grid[data-astro-cid-s5hxusys]{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:3rem}.ph__facts[data-astro-cid-s5hxusys]{grid-column:1 / -1}}.ph[data-astro-cid-s5hxusys] h1[data-astro-cid-s5hxusys]{font-size:clamp(1.95rem,5.6vw,3.1rem);letter-spacing:-.03em;font-variation-settings:"SOFT" 10,"WONK" 1;margin-bottom:.75rem;max-width:30ch}.ph__lede[data-astro-cid-s5hxusys]{font-size:clamp(1rem,2.1vw,1.14rem);line-height:1.6;max-width:62ch;margin-bottom:1.4rem}.ph__cta[data-astro-cid-s5hxusys]{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem 1rem}.ph__note[data-astro-cid-s5hxusys]{font-family:var(--font-mono);font-size:.63rem;letter-spacing:.1em;text-transform:uppercase;opacity:.66}.ph__side[data-astro-cid-s5hxusys]{display:none}@media(min-width:1000px){.ph__side[data-astro-cid-s5hxusys]{display:block;border:1px solid rgba(255,253,245,.3);padding:.4rem}.ph__side[data-astro-cid-s5hxusys] img[data-astro-cid-s5hxusys]{width:100%;height:auto}}.ph__facts[data-astro-cid-s5hxusys]{list-style:none;margin:.5rem 0 0;padding:0;display:grid;gap:1px;background:#fffdf52e;border:1px solid rgba(255,253,245,.18)}@media(min-width:560px){.ph__facts[data-astro-cid-s5hxusys]{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.ph__facts[data-astro-cid-s5hxusys]{grid-template-columns:repeat(4,1fr)}}.ph__facts[data-astro-cid-s5hxusys] li[data-astro-cid-s5hxusys]{padding:.7rem .85rem;background:#0003}.ph--paper[data-astro-cid-s5hxusys] .ph__facts[data-astro-cid-s5hxusys]{background:var(--sand);border-color:var(--sand)}.ph--paper[data-astro-cid-s5hxusys] .ph__facts[data-astro-cid-s5hxusys] li[data-astro-cid-s5hxusys]{background:var(--paper-3)}.ph__facts[data-astro-cid-s5hxusys] span[data-astro-cid-s5hxusys]{display:block;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.13em;text-transform:uppercase;opacity:.7;margin-bottom:.2rem}.ph__facts[data-astro-cid-s5hxusys] b[data-astro-cid-s5hxusys]{font-size:.95rem;font-weight:700;letter-spacing:-.012em}.ph--dark[data-astro-cid-s5hxusys] .ph__facts[data-astro-cid-s5hxusys] b[data-astro-cid-s5hxusys],.ph--photo[data-astro-cid-s5hxusys] .ph__facts[data-astro-cid-s5hxusys] b[data-astro-cid-s5hxusys]{color:var(--gold)}.ph--paper[data-astro-cid-s5hxusys] .ph__facts[data-astro-cid-s5hxusys] b[data-astro-cid-s5hxusys]{color:var(--spruce)}.ph__meta[data-astro-cid-s5hxusys]{display:flex;flex-wrap:wrap;gap:.3rem 1.2rem;margin:1.6rem 0 0;padding-top:.85rem;border-top:1px solid currentColor;opacity:.42;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.11em;text-transform:uppercase}
