.consent[data-astro-cid-u6s5b3h2]{z-index:20;left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));box-sizing:border-box;border:1px solid var(--hairline,#24483c);background:var(--surface,#0d2f26);max-width:30rem;max-height:calc(100vh - 1.5rem);color:var(--ink,#ede6d4);font-family:var(--sans);border-radius:14px;padding:1rem 1.1rem .9rem;font-size:.88rem;line-height:1.45;display:none;position:fixed;overflow-y:auto;box-shadow:0 12px 32px #00000059}html[data-consent] .consent[data-astro-cid-u6s5b3h2]{display:block}@media (width>=720px){.consent[data-astro-cid-u6s5b3h2]{bottom:1.5rem;left:1.5rem;right:auto}}@media print{.consent[data-astro-cid-u6s5b3h2]{display:none!important}}.consent-title[data-astro-cid-u6s5b3h2]{font-family:var(--sans);letter-spacing:.02em;color:var(--ink,#ede6d4);margin:0 0 .35rem;font-size:.95rem;font-weight:500}.consent-lede[data-astro-cid-u6s5b3h2]{color:var(--ink-muted,#a6b8ae);margin:0 0 .85rem}.consent-lede-open[data-astro-cid-u6s5b3h2],.is-open-region[data-astro-cid-u6s5b3h2] .consent-lede-ask[data-astro-cid-u6s5b3h2]{display:none}.is-open-region[data-astro-cid-u6s5b3h2] .consent-lede-open[data-astro-cid-u6s5b3h2]{display:block}.consent[data-astro-cid-u6s5b3h2] a[data-astro-cid-u6s5b3h2]{color:var(--accent,#4fcb8c);text-underline-offset:3px}.consent-choices[data-astro-cid-u6s5b3h2]{border:0;margin:0 0 .9rem;padding:0;display:none}html[data-consent=choose] .consent-choices[data-astro-cid-u6s5b3h2]{display:block}.consent-legend[data-astro-cid-u6s5b3h2]{margin-bottom:.5rem;padding:0;font-weight:500}.consent-choice[data-astro-cid-u6s5b3h2]{border-top:1px solid var(--hairline,#24483c);cursor:pointer;align-items:flex-start;gap:.65rem;padding:.55rem 0;display:flex}.consent-choice[data-astro-cid-u6s5b3h2] input[data-astro-cid-u6s5b3h2]{width:1.1rem;height:1.1rem;accent-color:var(--accent,#4fcb8c);flex:none;margin:.15rem 0 0}.consent-choice[data-astro-cid-u6s5b3h2] strong[data-astro-cid-u6s5b3h2]{font-weight:500;display:block}.consent-what[data-astro-cid-u6s5b3h2]{color:var(--ink-muted,#a6b8ae);font-size:.82rem;display:block}.consent-gpc[data-astro-cid-u6s5b3h2]{color:var(--ink-muted,#a6b8ae);margin:.4rem 0 0;font-size:.82rem;display:none}.has-gpc[data-astro-cid-u6s5b3h2] .consent-gpc[data-astro-cid-u6s5b3h2]{display:block}.has-gpc[data-astro-cid-u6s5b3h2] .consent-choice[data-astro-cid-u6s5b3h2]:has(input[name=ads]){opacity:.6;cursor:default}.consent-actions[data-astro-cid-u6s5b3h2]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.consent-button[data-astro-cid-u6s5b3h2]{border:1px solid var(--accent,#4fcb8c);background:var(--accent,#4fcb8c);min-height:44px;color:var(--on-accent,#06201a);font:inherit;cursor:pointer;border-radius:999px;flex:6.5rem;padding:.55rem 1rem;font-weight:500}.consent-button[data-astro-cid-u6s5b3h2]:hover{background:var(--accent-pressed,#3fb57a)}.consent-link[data-astro-cid-u6s5b3h2]{min-height:44px;color:var(--accent,#4fcb8c);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;padding:.55rem .4rem;text-decoration:underline}.consent-save[data-astro-cid-u6s5b3h2]{display:none}html[data-consent=choose] .consent-save[data-astro-cid-u6s5b3h2]{display:block}html[data-consent=choose] .consent-link[data-astro-cid-u6s5b3h2]{display:none}.consent[data-astro-cid-u6s5b3h2] button[data-astro-cid-u6s5b3h2]:focus-visible,.consent[data-astro-cid-u6s5b3h2] input[data-astro-cid-u6s5b3h2]:focus-visible,.consent[data-astro-cid-u6s5b3h2] a[data-astro-cid-u6s5b3h2]:focus-visible{outline:2px solid var(--accent,#4fcb8c);outline-offset:2px}a[data-image-viewer]:has(img){cursor:zoom-in}html{scrollbar-gutter:stable}.image-viewer[data-astro-cid-xjzw3fs2]{--viewer-fade:.18s;--viewer-chrome:190px;box-sizing:border-box;width:100%;max-width:none;height:100dvh;max-height:none;padding:max(24px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));color:var(--ink);opacity:0;transition:opacity var(--viewer-fade) ease, display var(--viewer-fade) allow-discrete, overlay var(--viewer-fade) allow-discrete;background:0 0;border:0;margin:0;position:fixed;inset:0;overflow:hidden}.image-viewer[data-astro-cid-xjzw3fs2][open]{opacity:1;justify-content:center;align-items:center;display:flex}@starting-style{.image-viewer[data-astro-cid-xjzw3fs2][open]{opacity:0}}.image-viewer[data-astro-cid-xjzw3fs2]::backdrop{opacity:0;transition:opacity var(--viewer-fade) ease, display var(--viewer-fade) allow-discrete, overlay var(--viewer-fade) allow-discrete;background:#06201af0}.image-viewer[data-astro-cid-xjzw3fs2][open]::backdrop{opacity:1}@starting-style{.image-viewer[data-astro-cid-xjzw3fs2][open]::backdrop{opacity:0}}.viewer-panel[data-astro-cid-xjzw3fs2]{width:min(1200px,100%);min-height:0;max-height:100%;transition:transform var(--viewer-fade) ease;font-family:var(--sans);flex-direction:column;gap:12px;display:flex;transform:translateY(8px)}.image-viewer[data-astro-cid-xjzw3fs2][open] .viewer-panel[data-astro-cid-xjzw3fs2]{transform:translateY(0)}@starting-style{.image-viewer[data-astro-cid-xjzw3fs2][open] .viewer-panel[data-astro-cid-xjzw3fs2]{transform:translateY(8px)}}header[data-astro-cid-xjzw3fs2]{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.viewer-controls[data-astro-cid-xjzw3fs2]{gap:8px;display:flex}button[data-astro-cid-xjzw3fs2]{border:1px solid var(--accent-line);min-height:48px;color:var(--ink);background:var(--surface);font:inherit;cursor:pointer;border-radius:6px;padding:10px 16px}button[data-astro-cid-xjzw3fs2]:hover{background:var(--surface-raised)}button[data-astro-cid-xjzw3fs2]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.viewer-close[data-astro-cid-xjzw3fs2] span[data-astro-cid-xjzw3fs2]{margin-left:6px;font-size:1.3em}.viewer-stage[data-astro-cid-xjzw3fs2]{overscroll-behavior:contain;background:#f5f0e5;border-radius:6px;flex:auto;min-height:0;overflow:auto}.viewer-stage[data-astro-cid-xjzw3fs2]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.viewer-stage[data-astro-cid-xjzw3fs2] img[data-astro-cid-xjzw3fs2]{width:100%;height:auto;max-height:calc(100dvh - var(--viewer-chrome));object-fit:contain;margin:auto;display:block}.viewer-stage[data-astro-cid-xjzw3fs2].zoomed img[data-astro-cid-xjzw3fs2]{object-fit:none;width:auto;min-width:100%;max-width:none;height:auto;max-height:none;margin:0}.viewer-caption[data-astro-cid-xjzw3fs2]{color:var(--ink-muted);flex-shrink:0;margin:0;font-size:.85rem;line-height:1.5}@media (width<=600px){.image-viewer[data-astro-cid-xjzw3fs2]{--viewer-chrome:166px;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}header[data-astro-cid-xjzw3fs2]>span[data-astro-cid-xjzw3fs2]{font-size:.85rem}button[data-astro-cid-xjzw3fs2]{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.image-viewer[data-astro-cid-xjzw3fs2]{--viewer-fade:0s}.viewer-panel[data-astro-cid-xjzw3fs2]{transition:none;transform:none}}:root{--paper:#f6f2e8;--surface:#fffdf8;--surface-raised:#ece8da;--ink:#0f2620;--ink-muted:#566b61;--hairline:#d7d3c4;--accent:#0e6b3e;--accent-pressed:#0b5a34;--accent-soft:#0e6b3e1f;--accent-line:#0e6b3e66;--on-accent:#fff;--gold:#e6b84c;--on-gold:#0f2620;--brass:#7a5d17;--depths:#06201a;--shadow:#0f262024;--serif:"Cormorant Garamond", Georgia, serif;--sans:"Jost", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.on-depths{--paper:#06201a;--surface:#0d2f26;--surface-raised:#153e33;--ink:#ede6d4;--ink-muted:#a6b8ae;--hairline:#24483c;--accent:#4fcb8c;--accent-pressed:#3fb57a;--accent-soft:#4fcb8c24;--accent-line:#4fcb8c73;--on-accent:#06201a;--brass:#e6b84c;--shadow:#00000059;background-color:var(--paper);color:var(--ink)}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-500.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-600.woff2)format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/jost-300.woff2)format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jost-400.woff2)format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jost-500.woff2)format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jost-600.woff2)format("woff2")}
