:root{--canvas: #e6e1d6;--color-bg: #faf7f1;--color-text: #161b2e;--color-ink-hover: #0b0e1a;--color-accent: #b9562f;--color-accent-hover: #a14a28;--color-accent-ink: #fbf7ef;--color-navy: #161b2e;--color-on-navy: #f3eee3;--color-on-navy-muted: rgba(243, 238, 227, .7);--color-panel: #f1ede4;--color-card: #ffffff;--color-neutral-200: #e4dfd4;--color-neutral-300: #d1cbbe;--color-neutral-400: #a4a7b0;--color-neutral-500: #80859a;--color-neutral-600: #636879;--color-neutral-700: #4c5163;--color-neutral-800: #343a4c;--font-display: "Jost", Futura, "Century Gothic", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--shadow-md: 0 3px 12px rgba(11, 14, 26, .24);--page-max: 1400px;--gutter: 56px}@media(max-width:1100px){:root{--gutter: 40px}}@media(max-width:720px){:root{--gutter: 20px}}@media(prefers-color-scheme:dark){:root{--canvas: #0a0d17;--color-bg: #121626;--color-text: #ece7dc;--color-ink-hover: #ffffff;--color-accent: #d0693f;--color-accent-hover: #dd7a50;--color-accent-ink: #120d0a;--color-navy: #1c2238;--color-panel: #181d30;--color-card: #1d2338;--color-neutral-200: #272d42;--color-neutral-300: #363d55;--color-neutral-400: #565d75;--color-neutral-500: #7b8197;--color-neutral-600: #9a9fb1;--color-neutral-700: #b5b9c7;--color-neutral-800: #d0d3dc}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--canvas);color:var(--color-text);font-family:var(--font-body);font-size:15px;line-height:1.55}h1,h2,h3,.display{font-family:var(--font-display);font-weight:500;line-height:1.08;letter-spacing:-.012em;margin:0}p{margin:0}a{color:inherit}img{display:block;max-width:100%}button{font:inherit;color:inherit}:focus{outline:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.eyebrow{font-family:var(--font-body);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-600);margin:0;line-height:1.4}.eyebrow-sm{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-600)}.ulink{font-weight:500;font-size:15px;color:var(--color-text);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--color-neutral-400)}.ulink:hover{text-decoration-color:var(--color-accent)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--color-text);color:var(--color-bg);border:0;cursor:pointer;text-decoration:none;font-family:var(--font-body);font-weight:600;font-size:15px;line-height:1.2;padding:11px 22px}.btn:hover{background:var(--color-ink-hover)}.btn-accent{background:var(--color-accent);color:var(--color-accent-ink)}.btn-accent:hover{background:var(--color-accent-hover)}.btn-lg{font-size:16px;padding:13px 24px}.panel{background:var(--color-panel)}.panel-navy{background:var(--color-navy);color:var(--color-on-navy)}.panel-navy .eyebrow,.panel-navy .eyebrow-sm{color:var(--color-on-navy-muted)}.panel-navy .ulink{color:var(--color-on-navy);text-decoration-color:#f3eee366}.panel-navy .ulink:hover{text-decoration-color:var(--color-accent)}.rule-list{display:flex;flex-direction:column;border-top:1px solid var(--color-neutral-200)}.rule-list>*{border-bottom:1px solid var(--color-neutral-200)}.play{display:grid;place-items:center;background:var(--color-on-navy);color:var(--color-navy);width:48px;height:48px;font-size:16px;padding-left:3px;flex:none}.page{width:100%;max-width:var(--page-max);margin:0 auto;background:var(--color-bg);min-height:100vh;display:flex;flex-direction:column;border-left:1px solid var(--color-neutral-200);border-right:1px solid var(--color-neutral-200)}.stack{display:flex;flex-direction:column}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.site-header[data-astro-cid-ctg3m53h]{display:flex;align-items:center;gap:26px;padding:20px var(--gutter);border-bottom:1px solid var(--color-neutral-200)}.wordmark[data-astro-cid-ctg3m53h]{flex:none;text-decoration:none;color:var(--color-text);font-family:var(--font-display);font-weight:600;font-size:21px;text-transform:uppercase;letter-spacing:.06em;line-height:1;border-top:3px solid var(--color-accent);padding-top:7px;margin-top:-10px}nav[data-astro-cid-ctg3m53h]{display:flex;gap:26px;font-size:15px;font-weight:500;margin-left:24px;color:var(--color-neutral-700)}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{color:inherit;text-decoration:none;white-space:nowrap}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover,nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h][aria-current=page]{color:var(--color-text)}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h][aria-current=page]{text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:2px;text-underline-offset:6px}.subscribe[data-astro-cid-ctg3m53h]{margin-left:auto;flex:none}@media(max-width:720px){.site-header[data-astro-cid-ctg3m53h]{flex-wrap:wrap;gap:14px 20px;padding-block:16px}nav[data-astro-cid-ctg3m53h]{order:3;flex-basis:100%;margin-left:0;gap:20px}.wordmark[data-astro-cid-ctg3m53h]{font-size:18px}}.site-footer[data-astro-cid-gcn2mc3v]{margin-top:auto;display:flex;align-items:center;gap:28px;flex-wrap:wrap;padding:26px var(--gutter);font-size:13px}.wordmark[data-astro-cid-gcn2mc3v]{flex:none;text-decoration:none;font-family:var(--font-display);font-weight:600;font-size:17px;text-transform:uppercase;letter-spacing:.06em;line-height:1}nav[data-astro-cid-gcn2mc3v]{display:flex;gap:18px;flex-wrap:wrap;font-weight:500;color:var(--color-on-navy-muted)}nav[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{text-decoration:none}.rss[data-astro-cid-gcn2mc3v]{display:inline-flex;align-items:center;gap:5px}nav[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--color-accent)}p[data-astro-cid-gcn2mc3v]{margin-left:auto;color:var(--color-on-navy-muted)}@media(max-width:720px){p[data-astro-cid-gcn2mc3v]{margin-left:0}}.tile[data-astro-cid-3o5asdnn]{position:relative;display:block;aspect-ratio:1200 / 630;overflow:hidden;container-type:inline-size;color:var(--color-on-navy);background:#161b2e}.has-photo[data-astro-cid-3o5asdnn]{background:var(--color-neutral-200)}.has-photo[data-astro-cid-3o5asdnn] img[data-astro-cid-3o5asdnn]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.has-photo[data-astro-cid-3o5asdnn]:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(180deg,transparent,rgba(11,14,26,.55))}.show[data-astro-cid-3o5asdnn],.ep[data-astro-cid-3o5asdnn]{position:absolute;left:6cqi;font-family:var(--font-display);text-transform:uppercase}.show[data-astro-cid-3o5asdnn]{top:6cqi;font-size:max(9px,2.6cqi);letter-spacing:.24em;color:#8a92a8}.rule[data-astro-cid-3o5asdnn]{position:absolute;left:6cqi;top:12cqi;width:12cqi;height:max(2px,.5cqi);background:#c96a45}.ep[data-astro-cid-3o5asdnn]{bottom:6cqi;font-size:max(10px,3.4cqi);font-weight:600;letter-spacing:.06em;color:#f3eee3cc}.no[data-astro-cid-3o5asdnn]{position:absolute;right:6cqi;bottom:-4cqi;z-index:1;font-family:var(--font-display);font-weight:500;line-height:1;font-size:44cqi;letter-spacing:-.03em;color:#f3eee3eb}.has-photo[data-astro-cid-3o5asdnn] .no[data-astro-cid-3o5asdnn]{font-size:20cqi;bottom:3cqi;right:4.5cqi;color:#f3eee3;text-shadow:0 1px 12px rgba(0,0,0,.35)}.corner[data-astro-cid-3o5asdnn]{position:absolute;left:6cqi;bottom:12cqi;z-index:1;box-shadow:var(--shadow-md)}.has-photo[data-astro-cid-3o5asdnn] .corner[data-astro-cid-3o5asdnn]{left:4.5cqi;bottom:4.5cqi}.lg[data-astro-cid-3o5asdnn] .corner[data-astro-cid-3o5asdnn]{width:clamp(44px,12cqi,72px);height:clamp(44px,12cqi,72px);font-size:clamp(15px,4cqi,24px);padding-left:4px}@container (max-width: 200px){.show[data-astro-cid-3o5asdnn],.ep[data-astro-cid-3o5asdnn],.rule[data-astro-cid-3o5asdnn]{display:none}}
