.hero-img[data-astro-cid-wse7a2hg]{animation:settle 2.2s var(--ease-out-expo) both}.hero-in[data-astro-cid-wse7a2hg]{animation:rise 1.1s var(--ease-out-expo) both;animation-delay:var(--d, 0ms)}@keyframes settle{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hero-img[data-astro-cid-wse7a2hg],.hero-in[data-astro-cid-wse7a2hg]{animation:none}}html.js .collage[data-astro-cid-4kv2vgio] .collage-accent[data-astro-cid-4kv2vgio]{opacity:0;transition:opacity .8s var(--ease-out-expo),translate 1.1s var(--ease-out-expo)}html.js .collage[data-astro-cid-4kv2vgio] .collage-lower[data-astro-cid-4kv2vgio]{translate:-14px 18px;transition-delay:.25s}html.js .collage[data-astro-cid-4kv2vgio] .collage-upper[data-astro-cid-4kv2vgio]{translate:14px -18px;transition-delay:.4s}html.js .collage[data-astro-cid-4kv2vgio].is-visible .collage-accent[data-astro-cid-4kv2vgio]{opacity:1;translate:0 0}@media(prefers-reduced-motion:reduce){html.js .collage[data-astro-cid-4kv2vgio] .collage-accent[data-astro-cid-4kv2vgio]{opacity:1;translate:0 0;transition:none}}.pl-root[data-astro-cid-cdmnshq3]{--pl-ink: var(--color-brand-deep);--pl-muted: color-mix(in srgb, var(--pl-ink) 60%, transparent);--pl-line: color-mix(in srgb, var(--pl-ink) 20%, transparent);--pl-cw: 300px;position:relative;width:100%;overflow:hidden;background:transparent;color:var(--pl-ink);user-select:none;-webkit-user-select:none;touch-action:pan-y;outline:none;cursor:grab}.pl-root[data-astro-cid-cdmnshq3][data-drag="1"]{cursor:grabbing}.pl-root[data-astro-cid-cdmnshq3]:focus-visible{box-shadow:inset 0 0 0 2px var(--color-brand-primary)}.pl-string[data-astro-cid-cdmnshq3]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;stroke:var(--color-brand-olive)}.pl-card[data-astro-cid-cdmnshq3]{position:absolute;left:0;top:0;width:var(--pl-cw);transform-origin:50% 0;will-change:transform;visibility:hidden}.pl-print[data-astro-cid-cdmnshq3]{margin-top:10px;background:var(--color-white);padding:10px 10px 0;box-shadow:0 1px 2px #29321f24,0 18px 30px -16px #29321f73;transition:transform .5s cubic-bezier(.2,.7,.2,1),filter .5s ease}.pl-card[data-astro-cid-cdmnshq3][data-on="0"] .pl-print[data-astro-cid-cdmnshq3]{transform:scale(.9);filter:saturate(.7) brightness(.96)}.pl-shot[data-astro-cid-cdmnshq3]{position:relative;aspect-ratio:1;overflow:hidden;background:var(--color-brand-rule)}.pl-shot[data-astro-cid-cdmnshq3] img[data-astro-cid-cdmnshq3]{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;pointer-events:none}.pl-note[data-astro-cid-cdmnshq3]{display:flex;height:46px;align-items:center;justify-content:center;overflow:hidden;padding:0 6px;font-family:var(--font-display);font-style:italic;font-size:1.15rem;line-height:1.1;color:var(--color-brand-ink);white-space:nowrap;text-overflow:ellipsis}.pl-peg[data-astro-cid-cdmnshq3]{position:absolute;left:50%;top:0;width:10px;height:26px;margin-left:-5px;border-radius:2px;background:linear-gradient(90deg,var(--color-brand-gold),var(--color-brand-gold-light) 45%,var(--color-brand-gold));box-shadow:0 2px 3px #29321f40}.pl-peg[data-astro-cid-cdmnshq3]:after{content:"";position:absolute;left:4px;top:8px;width:2px;height:7px;border-radius:1px;background:#29321f59}.pl-bar[data-astro-cid-cdmnshq3]{position:absolute;--pl-gutter: 1.25rem;left:var(--pl-gutter);right:var(--pl-gutter);bottom:clamp(20px,4vh,36px);display:flex;align-items:center;gap:clamp(10px,2vw,22px);cursor:default}.pl-cap[data-astro-cid-cdmnshq3]{flex:1;min-width:0;overflow:hidden;padding-bottom:.15em}.pl-cap[data-astro-cid-cdmnshq3]>[data-astro-cid-cdmnshq3]{display:block}.pl-cap[data-astro-cid-cdmnshq3].is-in>[data-astro-cid-cdmnshq3]{animation:pl-in .55s cubic-bezier(.2,.8,.2,1) both}.pl-title[data-astro-cid-cdmnshq3]{font-family:var(--font-display);font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:500;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-sub[data-astro-cid-cdmnshq3]{margin-top:4px;font-size:.875rem;line-height:1.45;color:var(--color-brand-muted)}.pl-count[data-astro-cid-cdmnshq3]{font-size:.75rem;font-weight:700;letter-spacing:.16em;color:var(--pl-muted);white-space:nowrap}.pl-count[data-astro-cid-cdmnshq3] b[data-astro-cid-cdmnshq3]{color:var(--pl-ink)}.pl-btn[data-astro-cid-cdmnshq3]{display:grid;flex-shrink:0;width:44px;height:44px;place-items:center;border-radius:50%;border:1px solid var(--pl-line);color:inherit;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.pl-btn[data-astro-cid-cdmnshq3]:hover{background:var(--color-brand-primary);border-color:var(--color-brand-primary);color:var(--color-brand-paper)}.pl-hint[data-astro-cid-cdmnshq3]{position:absolute;left:0;right:0;top:12px;text-align:center;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--color-brand-stone);pointer-events:none}.pl-sr[data-astro-cid-cdmnshq3]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes pl-in{0%{transform:translateY(100%);opacity:0}to{transform:none;opacity:1}}@media(min-width:768px){.pl-bar[data-astro-cid-cdmnshq3]{--pl-gutter: 2.5rem}}@media(min-width:1024px){.pl-bar[data-astro-cid-cdmnshq3]{--pl-gutter: max(4rem, calc((100% - 80rem)/2 + 4rem) )}}@media(max-width:639px){.pl-hint[data-astro-cid-cdmnshq3]{padding:0 24px;letter-spacing:.16em;line-height:1.6}.pl-count[data-astro-cid-cdmnshq3]{display:none}}@media(prefers-reduced-motion:reduce){.pl-cap[data-astro-cid-cdmnshq3].is-in>[data-astro-cid-cdmnshq3]{animation:none}.pl-print[data-astro-cid-cdmnshq3]{transition:none}}
