@charset "UTF-8";.content-entry[data-astro-cid-nskd3cwu]{background:var(--card-background);border:1px solid var(--card-border);border-radius:12px;padding:1.75rem;box-shadow:var(--card-shadow)}.draft[data-astro-cid-nskd3cwu]{background-color:red}.content-entry__header[data-astro-cid-nskd3cwu]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem}.content-entry__title[data-astro-cid-nskd3cwu]{margin:0}.content-entry__title[data-astro-cid-nskd3cwu] a[data-astro-cid-nskd3cwu]{color:inherit;text-decoration:none}.content-entry__title[data-astro-cid-nskd3cwu] a[data-astro-cid-nskd3cwu]:hover{color:var(--accent-strong)}.content-entry__date[data-astro-cid-nskd3cwu]{color:var(--muted);font-size:.9rem}.content-entry__dates[data-astro-cid-nskd3cwu]{display:grid;gap:.2rem;color:var(--muted);font-size:.85rem}.content-entry__dates[data-astro-cid-nskd3cwu] span[data-astro-cid-nskd3cwu]{display:block}.reading-progress[data-astro-cid-mu6cnre2]{position:fixed;top:0;left:0;right:0;height:3px;z-index:60;pointer-events:none}.reading-progress__bar[data-astro-cid-mu6cnre2]{display:block;width:100%;height:100%;background:var(--clay);transform:scaleX(0);transform-origin:left center}.lightbox-trigger{cursor:zoom-in}.lightbox[data-astro-cid-jbrc2g4c]{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:none;background:#0a0a0af0;color:#fff;overscroll-behavior:contain}.lightbox[data-astro-cid-jbrc2g4c][open]{display:flex;align-items:center;justify-content:center}.lightbox[data-astro-cid-jbrc2g4c]::backdrop{background:#0a0a0af0}.lightbox__figure[data-astro-cid-jbrc2g4c]{margin:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3.5rem 1rem 1.5rem;box-sizing:border-box}.lightbox__image[data-astro-cid-jbrc2g4c]{max-width:100%;max-height:calc(100dvh - 7rem);object-fit:contain;border-radius:6px;user-select:none}.lightbox__caption[data-astro-cid-jbrc2g4c]{font-size:.9rem;opacity:.8;text-align:center}.lightbox__close[data-astro-cid-jbrc2g4c],.lightbox__nav[data-astro-cid-jbrc2g4c]{position:absolute;z-index:1;border:none;border-radius:999px;background:#ffffff1f;color:#fff;cursor:pointer;line-height:1}.lightbox__close[data-astro-cid-jbrc2g4c]:hover,.lightbox__close[data-astro-cid-jbrc2g4c]:focus-visible,.lightbox__nav[data-astro-cid-jbrc2g4c]:hover,.lightbox__nav[data-astro-cid-jbrc2g4c]:focus-visible{background:#ffffff40}.lightbox__close[data-astro-cid-jbrc2g4c]{top:.75rem;right:.75rem;width:2.75rem;height:2.75rem;font-size:1.75rem}.lightbox__nav[data-astro-cid-jbrc2g4c]{top:50%;transform:translateY(-50%);width:3rem;height:3rem;font-size:2rem}.lightbox__nav--prev[data-astro-cid-jbrc2g4c]{left:.75rem}.lightbox__nav--next[data-astro-cid-jbrc2g4c]{right:.75rem}.lightbox--single[data-astro-cid-jbrc2g4c] .lightbox__nav[data-astro-cid-jbrc2g4c]{display:none}.share[data-astro-cid-y6botbe3]{--_text: var(--share-text, var(--text, #1a1a1a));--_muted: var(--share-muted, var(--muted, #666));--_accent: var(--share-accent, var(--accent, #555));--_accent-ink: var(--share-accent-ink, #fff);--_bg: var(--share-bg, var(--card-background, #fff));--_field: var(--share-field, var(--bg, #f5f5f5));--_line: var(--share-line, var(--card-border, rgba(0, 0, 0, .12)));--_radius: var(--share-radius, .5rem);--_label-font: var(--share-font-label, inherit);display:none}.share[data-astro-cid-y6botbe3].is-ready{display:inline-flex}.share__trigger[data-astro-cid-y6botbe3]{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border:1px solid var(--_line);border-radius:999px;background:transparent;color:var(--_muted);font-family:var(--_label-font);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;cursor:pointer;transition:color .2s ease,border-color .2s ease}.share__trigger[data-astro-cid-y6botbe3]:hover,.share__trigger[data-astro-cid-y6botbe3]:focus-visible{color:var(--_accent);border-color:var(--_accent)}.share__dialog[data-astro-cid-y6botbe3]{width:min(28rem,100vw - 2rem);max-width:none;padding:0;border:1px solid var(--_line);border-radius:calc(var(--_radius) * 2);background:var(--_bg);color:var(--_text);box-shadow:0 24px 60px -16px #0000004d;font-family:var(--font-ui, inherit);font-size:1rem;letter-spacing:normal;text-transform:none;text-align:left;line-height:1.5}.share__dialog[data-astro-cid-y6botbe3]::backdrop{background:#14141473;backdrop-filter:blur(2px)}.share__panel[data-astro-cid-y6botbe3]{display:flex;flex-direction:column;padding:1.25rem 1.25rem 1.5rem}.share__head[data-astro-cid-y6botbe3]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.share__heading[data-astro-cid-y6botbe3],.share__label[data-astro-cid-y6botbe3]{margin:0;font-family:var(--_label-font);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--_muted)}.share__close[data-astro-cid-y6botbe3]{display:grid;place-items:center;width:2.25rem;height:2.25rem;margin-right:-.5rem;border:0;border-radius:999px;background:transparent;color:var(--_muted);cursor:pointer}.share__close[data-astro-cid-y6botbe3]:hover,.share__close[data-astro-cid-y6botbe3]:focus-visible{color:var(--_text);background:var(--_field)}.share__title[data-astro-cid-y6botbe3]{margin:.5rem 0 1.25rem;font-family:var(--font-display, inherit);font-size:1.125rem;font-weight:600;line-height:1.35;color:var(--_text)}.share__label[data-astro-cid-y6botbe3]{margin-bottom:.4rem}.share__field[data-astro-cid-y6botbe3]{display:flex;gap:.5rem}.share__url[data-astro-cid-y6botbe3]{flex:1;min-width:0;padding:.6rem .75rem;border:1px solid var(--_line);border-radius:var(--_radius);background:var(--_field);color:var(--_text);font:inherit;font-size:.875rem}.share__url[data-astro-cid-y6botbe3]:focus-visible{outline:2px solid var(--_accent);outline-offset:1px}.share__copy[data-astro-cid-y6botbe3]{flex:0 0 auto;min-width:7rem;padding:.6rem 1rem;border:0;border-radius:var(--_radius);background:var(--_accent);color:var(--_accent-ink);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:filter .2s ease}.share__copy[data-astro-cid-y6botbe3]:hover,.share__copy[data-astro-cid-y6botbe3]:focus-visible{filter:brightness(.9);color:var(--_accent-ink)}.share__options[data-astro-cid-y6botbe3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none}.share__options[data-astro-cid-y6botbe3] li[data-astro-cid-y6botbe3]{margin:0;padding:0}.share__options[data-astro-cid-y6botbe3] li[data-astro-cid-y6botbe3]:before,.share__options[data-astro-cid-y6botbe3] li[data-astro-cid-y6botbe3]::marker{content:none}.share__options[data-astro-cid-y6botbe3] [data-astro-cid-y6botbe3][hidden]{display:none}.share__options[data-astro-cid-y6botbe3] .share__option,.share__options[data-astro-cid-y6botbe3] .share__option[data-astro-cid-y6botbe3]{display:flex;align-items:center;gap:.6rem;width:100%;padding:.65rem .85rem;border:1px solid var(--_line);border-radius:var(--_radius);background:transparent;color:var(--_text);font:inherit;font-size:.9375rem;text-decoration:none;cursor:pointer;transition:border-color .2s ease,color .2s ease}.share__options[data-astro-cid-y6botbe3] .share__option:hover,.share__options[data-astro-cid-y6botbe3] .share__option:focus-visible,.share__options[data-astro-cid-y6botbe3] .share__option:visited,.share__options[data-astro-cid-y6botbe3] .share__option[data-astro-cid-y6botbe3]:hover,.share__options[data-astro-cid-y6botbe3] .share__option[data-astro-cid-y6botbe3]:focus-visible,.share__options[data-astro-cid-y6botbe3] .share__option[data-astro-cid-y6botbe3]:visited{color:var(--_text);text-decoration:none}.share__options[data-astro-cid-y6botbe3] .share__option:hover,.share__options[data-astro-cid-y6botbe3] .share__option:focus-visible,.share__options[data-astro-cid-y6botbe3] .share__option[data-astro-cid-y6botbe3]:hover,.share__options[data-astro-cid-y6botbe3] .share__option[data-astro-cid-y6botbe3]:focus-visible{border-color:var(--_accent);color:var(--_accent)}.article__photos[data-astro-cid-q7kxohas]{display:contents}.content-entry>.content-entry__header{flex-flow:row wrap;align-items:baseline;row-gap:.35rem;column-gap:.75rem}.content-entry>.content-entry__header>*{flex:1 0 100%}.content-entry>.content-entry__header>.content-entry__date,.content-entry>.content-entry__header>.reading-time[data-astro-cid-q7kxohas]{flex:0 0 auto}.content-entry>.content-entry__header>.article__share{flex:0 0 auto;margin-left:auto;align-self:center;--share-text: var(--charcoal);--share-muted: var(--stone-light);--share-accent: var(--clay);--share-bg: var(--paper);--share-field: var(--canvas);--share-line: var(--border-subtle);--share-radius: var(--radius-md);--share-font-label: var(--font-mono)}.blog-entry__image{margin-block:1.5rem 2rem}.reading-time[data-astro-cid-q7kxohas]{position:relative;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--stone-light)}@media(min-width:620px){.reading-time[data-astro-cid-q7kxohas]:before{content:"";position:absolute;left:-.4375rem;top:50%;width:3px;height:3px;border-radius:50%;background:var(--border-strong);transform:translateY(-50%)}}.hero[data-astro-cid-verui62p] img{width:100%;max-height:540px;object-fit:cover;display:block;filter:saturate(1.05)}@media(max-width:1800px){.hero[data-astro-cid-verui62p] img{max-height:420px;object-position:50% 50%}}@media(max-width:1200px){.hero[data-astro-cid-verui62p] img{max-height:320px;object-position:50% 50%}}@media(max-width:720px){.hero[data-astro-cid-verui62p] img{max-height:240px;object-position:50% 40%}}img[data-astro-cid-v6eggwfy]{width:100%;max-height:624px;object-fit:cover;display:block;filter:brightness(1.14) saturate(1.04);margin-top:0}@media(max-width:1800px){img[data-astro-cid-v6eggwfy]{max-height:546px;object-position:15% 50%}}@media(max-width:1200px){img[data-astro-cid-v6eggwfy]{max-height:416px;object-position:15% 50%}}@media(max-width:720px){img[data-astro-cid-v6eggwfy]{max-height:240px;object-position:15% 40%}}.affiliate-compact[data-astro-cid-jvyju6d7]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}.affiliate-compact__title[data-astro-cid-jvyju6d7]{font-weight:500}.affiliate-compact__link[data-astro-cid-jvyju6d7]{white-space:nowrap}
