@font-face{font-family:Picat Bimini;src:url(/_astro/BiminiNormal.CNgfqAAb.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.picat-logo[data-astro-cid-gzzd54aj]{color:#e5ece6;flex-direction:column;align-items:flex-start;display:inline-flex}.mark[data-astro-cid-gzzd54aj]{letter-spacing:0;font-family:Picat Bimini,sans-serif;font-size:48px;font-weight:400;line-height:1.2}.dot[data-astro-cid-gzzd54aj]{color:#eab56d}.caption[data-astro-cid-gzzd54aj]{color:#acb9af;font-family:var(--text);letter-spacing:.1px;margin-top:4px;font-size:13px;line-height:1.5}.picat-preview[data-astro-cid-xz2xuit3]{margin-bottom:28px}.preview-link[data-astro-cid-xz2xuit3]{color:#e5ece6;border:1px solid #63766a;border-radius:6px;text-decoration:none;display:block;overflow:hidden}.preview-link[data-astro-cid-xz2xuit3]:focus-visible{outline-offset:5px;outline:3px solid #eab56d}.preview-link[data-astro-cid-xz2xuit3]:hover{border-color:#eab56d}.preview-link[data-astro-cid-xz2xuit3] img[data-astro-cid-xz2xuit3]{aspect-ratio:2107/1141;object-fit:contain;width:100%;height:auto;display:block}.preview-caption[data-astro-cid-xz2xuit3]{background:#26382e;justify-content:space-between;align-items:center;min-height:44px;padding:10px 14px;font-size:13px;line-height:1.5;display:flex}.preview-light[data-astro-cid-xz2xuit3]{display:none}[data-theme=dark] .preview-light[data-astro-cid-xz2xuit3]{display:block}[data-theme=dark] .preview-dark[data-astro-cid-xz2xuit3]{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme]) .preview-light[data-astro-cid-xz2xuit3]{display:block}:root:not([data-theme]) .preview-dark[data-astro-cid-xz2xuit3]{display:none}}dialog[data-astro-cid-xz2xuit3]{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);width:min(1600px,94vw);max-width:94vw;max-height:92dvh;color:var(--ink);margin:auto;padding:0;position:fixed;inset:0;box-shadow:0 24px 80px #0006}dialog[data-astro-cid-xz2xuit3]::backdrop{background:#08100cdb}.dialog-toolbar[data-astro-cid-xz2xuit3]{justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.dialog-toolbar[data-astro-cid-xz2xuit3] h2[data-astro-cid-xz2xuit3]{letter-spacing:-.02em;margin:0;font-size:18px;line-height:1.4}button[data-astro-cid-xz2xuit3]{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);cursor:pointer;font:inherit;border-radius:4px;align-items:center;gap:12px;padding:8px 12px;font-size:14px;display:inline-flex}button[data-astro-cid-xz2xuit3] span[data-astro-cid-xz2xuit3]{font-size:24px;line-height:1}button[data-astro-cid-xz2xuit3]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.image-scroll[data-astro-cid-xz2xuit3]{max-height:calc(92dvh - 70px);overflow:auto}[data-astro-cid-xz2xuit3][data-full-image]{width:100%;height:auto;display:block}@media (width<=600px){.dialog-toolbar[data-astro-cid-xz2xuit3]{padding:10px 12px}.dialog-toolbar[data-astro-cid-xz2xuit3] h2[data-astro-cid-xz2xuit3]{font-size:16px}[data-astro-cid-xz2xuit3][data-full-image]{width:max(100%,900px);max-width:none}}.section:has(+.picat-section){padding-bottom:clamp(24px,3vw,44px)}.picat-section+.section{padding-top:clamp(24px,3vw,44px)}.picat-section[data-astro-cid-y4emrumn]{padding-block:clamp(20px,2.5vw,36px)}.picat-callout[data-astro-cid-y4emrumn]{--btn-bg:#e5ece6;--btn-fg:#17201d;--btn-bg-hover:#fff;color:#e5ece6;border-radius:var(--radius);background:#1b251f;border:1px solid #526459;border-left:4px solid #eab56d;padding:clamp(24px,4vw,56px)}.callout-header[data-astro-cid-y4emrumn]{border-bottom:1px solid #3b4a40;justify-content:space-between;align-items:center;gap:32px;margin-bottom:36px;padding-bottom:28px;display:flex}.callout-header[data-astro-cid-y4emrumn] .eyebrow[data-astro-cid-y4emrumn]{color:#acb9af;max-width:40ch;margin:0;font-size:11px;line-height:1.8}.callout-header[data-astro-cid-y4emrumn] .eyebrow[data-astro-cid-y4emrumn]:before{background:#eab56d}.callout-grid[data-astro-cid-y4emrumn]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);display:grid}h2[data-astro-cid-y4emrumn]{color:#e5ece6;letter-spacing:-.04em;max-width:20ch;margin:0 0 24px;font-size:clamp(1.85rem,3vw,2.7rem);line-height:1.12}.callout-copy[data-astro-cid-y4emrumn] p,.callout-method[data-astro-cid-y4emrumn] p[data-astro-cid-y4emrumn]{color:#c6d0c8;margin:0 0 1.2em;font-size:16px;line-height:1.7}.callout-copy[data-astro-cid-y4emrumn] .intro{font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.65}.callout-copy[data-astro-cid-y4emrumn] .btn[data-astro-cid-y4emrumn]{max-width:100%;margin-top:8px}.btn[data-astro-cid-y4emrumn]:focus-visible{outline-color:#eab56d}.callout-method[data-astro-cid-y4emrumn]{border-left:1px solid #3b4a40;padding-left:clamp(24px,3vw,40px)}h3[data-astro-cid-y4emrumn]{letter-spacing:-.025em;color:#e5ece6;margin:0 0 24px;font-size:clamp(1.2rem,1.7vw,1.5rem);line-height:1.3}ol[data-astro-cid-y4emrumn]{margin:0;padding-left:22px}li[data-astro-cid-y4emrumn]{border-top:1px solid #3b4a40;padding:20px 0 20px 8px}li[data-astro-cid-y4emrumn]::marker{color:#eab56d;font-size:13px}li[data-astro-cid-y4emrumn]:last-child{padding-bottom:0}h4[data-astro-cid-y4emrumn]{color:#e5ece6;margin:0 0 6px;font-size:15px;font-weight:500;line-height:1.4}.callout-method[data-astro-cid-y4emrumn] p[data-astro-cid-y4emrumn]{margin:0;font-size:15px}@media (width<=820px){.callout-header[data-astro-cid-y4emrumn]{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:28px}.callout-grid[data-astro-cid-y4emrumn]{grid-template-columns:1fr}.callout-method[data-astro-cid-y4emrumn]{border-top:1px solid #3b4a40;border-left:0;padding-top:28px;padding-left:0}h3[data-astro-cid-y4emrumn] br[data-astro-cid-y4emrumn]{display:none}}
