.passport-stamp[data-astro-cid-nfq45qcm]{display:inline-block;transform:rotate(var(--stamp-rotate, -4deg));font-family:var(--font-display);font-weight:700;text-transform:uppercase;line-height:1.15;text-align:center;pointer-events:none;user-select:none}.passport-stamp__inner[data-astro-cid-nfq45qcm]{border:2.5px solid currentColor;border-radius:2px;padding:.4rem .75rem .3rem;opacity:.82;position:relative}.passport-stamp__inner[data-astro-cid-nfq45qcm]:before{content:"";position:absolute;inset:3px;border:1px solid currentColor;opacity:.5;pointer-events:none;border-radius:1px}.passport-stamp--dark[data-astro-cid-nfq45qcm]{color:var(--color-terracotta)}.passport-stamp--light[data-astro-cid-nfq45qcm]{color:var(--color-cream)}.passport-stamp--sm[data-astro-cid-nfq45qcm]{font-size:.56rem;letter-spacing:.08em}.passport-stamp--sm[data-astro-cid-nfq45qcm] .passport-stamp__inner[data-astro-cid-nfq45qcm]{padding:.3rem .5rem .22rem;border-width:2px}.passport-stamp--md[data-astro-cid-nfq45qcm]{font-size:.72rem;letter-spacing:.1em}.passport-stamp--lg[data-astro-cid-nfq45qcm]{font-size:.68rem;letter-spacing:.1em}@media(min-width:640px){.passport-stamp--lg[data-astro-cid-nfq45qcm]{font-size:.92rem;letter-spacing:.12em}}.passport-stamp__country[data-astro-cid-nfq45qcm]{font-size:1.85em;letter-spacing:.22em;margin-right:-.22em;line-height:1;margin-bottom:.25rem}.passport-stamp__location[data-astro-cid-nfq45qcm]{font-size:.92em;opacity:.9}.passport-stamp__coords[data-astro-cid-nfq45qcm]{font-size:.7em;opacity:.7;letter-spacing:.05em;margin-top:.25rem}.passport-stamp__date[data-astro-cid-nfq45qcm]{font-size:.68em;opacity:.7;margin-top:.12rem}.series-nav[data-astro-cid-w7ld43o3]{margin-top:3rem;padding:2rem 1.5rem;background-color:color-mix(in srgb,var(--color-cream-dark) 40%,var(--color-cream));border-radius:.75rem;border:1px solid color-mix(in srgb,var(--color-cream-dark) 80%,transparent)}@media(min-width:640px){.series-nav[data-astro-cid-w7ld43o3]{padding:2.5rem 2.25rem}}.series-nav__header[data-astro-cid-w7ld43o3]{text-align:center;margin-bottom:1.75rem}.series-nav__kicker[data-astro-cid-w7ld43o3]{display:inline-flex;align-items:center;gap:.75rem;font-family:var(--font-display);font-size:.68rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--color-terracotta);margin-bottom:.75rem}.series-nav__rule[data-astro-cid-w7ld43o3]{width:2.5rem;height:1px;background-color:currentColor;opacity:.45}.series-nav__title[data-astro-cid-w7ld43o3]{font-family:var(--font-serif);font-size:1.6rem;font-weight:700;color:var(--color-ink);line-height:1.1;letter-spacing:-.01em;margin:0 0 .5rem}@media(min-width:640px){.series-nav__title[data-astro-cid-w7ld43o3]{font-size:2rem}}.series-nav__progress[data-astro-cid-w7ld43o3]{font-family:var(--font-display);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-muted);margin:0}.series-nav__list[data-astro-cid-w7ld43o3]{list-style:none;padding:0;margin:0 0 1.75rem;border-top:1px solid color-mix(in srgb,var(--color-cream-dark) 90%,transparent)}.series-nav__item[data-astro-cid-w7ld43o3]{border-bottom:1px solid color-mix(in srgb,var(--color-cream-dark) 90%,transparent)}.series-nav__link[data-astro-cid-w7ld43o3]{display:flex;align-items:baseline;gap:.9rem;padding:.85rem .25rem;color:var(--color-ink-light);transition:color .15s;text-decoration:none}.series-nav__link[data-astro-cid-w7ld43o3]:hover{color:var(--color-terracotta)}.series-nav__item--current[data-astro-cid-w7ld43o3] .series-nav__link[data-astro-cid-w7ld43o3]{color:var(--color-ink)}.series-nav__ep[data-astro-cid-w7ld43o3]{font-family:var(--font-display);font-size:.68rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--color-terracotta);min-width:2.75rem;flex-shrink:0}.series-nav__item--current[data-astro-cid-w7ld43o3] .series-nav__ep[data-astro-cid-w7ld43o3]{color:var(--color-amber)}.series-nav__post-title[data-astro-cid-w7ld43o3]{font-family:var(--font-serif);font-size:1.02rem;line-height:1.35;flex:1}.series-nav__item--current[data-astro-cid-w7ld43o3] .series-nav__post-title[data-astro-cid-w7ld43o3]{font-weight:600}.series-nav__pager[data-astro-cid-w7ld43o3]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding-top:1.5rem;border-top:1px solid color-mix(in srgb,var(--color-cream-dark) 90%,transparent)}.series-nav__pager-link[data-astro-cid-w7ld43o3]{display:block;text-decoration:none;padding:.75rem .5rem;border-radius:6px;transition:background-color .15s}.series-nav__pager-link[data-astro-cid-w7ld43o3]:hover{background-color:color-mix(in srgb,var(--color-cream-dark) 70%,transparent)}.series-nav__pager-link--prev[data-astro-cid-w7ld43o3]{text-align:left}.series-nav__pager-link--next[data-astro-cid-w7ld43o3]{text-align:right}.series-nav__pager-label[data-astro-cid-w7ld43o3]{display:block;font-family:var(--font-display);font-size:.65rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-terracotta);margin-bottom:.2rem}.series-nav__pager-title[data-astro-cid-w7ld43o3]{display:block;font-family:var(--font-serif);font-size:.92rem;line-height:1.3;color:var(--color-ink)}.st-comment-form-section[data-astro-cid-hbgx5uql]{margin-top:3rem;padding-top:2rem;border-top:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent)}.st-comment-head[data-astro-cid-hbgx5uql]{margin-bottom:1.5rem}.st-comment-head[data-astro-cid-hbgx5uql] h2[data-astro-cid-hbgx5uql]{margin-top:.5rem}.st-comment-lede[data-astro-cid-hbgx5uql]{font-family:var(--font-display, ui-sans-serif, system-ui);font-size:.9rem;color:var(--color-ink-muted, #6b6258);margin:.75rem 0 0;max-width:36rem}.st-comment-form[data-astro-cid-hbgx5uql]{display:flex;flex-direction:column;gap:1.25rem}.st-comment-grid[data-astro-cid-hbgx5uql]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media(max-width:640px){.st-comment-grid[data-astro-cid-hbgx5uql]{grid-template-columns:1fr}}.st-comment-field[data-astro-cid-hbgx5uql]{display:flex;flex-direction:column;gap:.4rem;position:relative}.st-comment-label[data-astro-cid-hbgx5uql]{font-family:var(--font-display, ui-sans-serif, system-ui);font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-muted, #6b6258)}.st-comment-field[data-astro-cid-hbgx5uql] input[data-astro-cid-hbgx5uql],.st-comment-field[data-astro-cid-hbgx5uql] textarea[data-astro-cid-hbgx5uql]{background:color-mix(in srgb,var(--color-cream-dark, #efe7d8) 50%,white);border:1px solid color-mix(in srgb,var(--color-ink) 14%,transparent);color:var(--color-ink, #1a1612);font-family:var(--font-serif, Georgia, serif);font-size:1rem;line-height:1.5;padding:.75rem .95rem;border-radius:6px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.st-comment-field[data-astro-cid-hbgx5uql] textarea[data-astro-cid-hbgx5uql]{resize:vertical;min-height:8rem}.st-comment-field[data-astro-cid-hbgx5uql] input[data-astro-cid-hbgx5uql]::placeholder,.st-comment-field[data-astro-cid-hbgx5uql] textarea[data-astro-cid-hbgx5uql]::placeholder{color:color-mix(in srgb,var(--color-ink) 35%,transparent);font-style:italic}.st-comment-field[data-astro-cid-hbgx5uql] input[data-astro-cid-hbgx5uql]:focus,.st-comment-field[data-astro-cid-hbgx5uql] textarea[data-astro-cid-hbgx5uql]:focus{outline:none;border-color:var(--color-terracotta, #c4634a);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-terracotta, #c4634a) 18%,transparent);background:#fff}.st-comment-field[data-astro-cid-hbgx5uql].has-error input[data-astro-cid-hbgx5uql],.st-comment-field[data-astro-cid-hbgx5uql].has-error textarea[data-astro-cid-hbgx5uql]{border-color:#b94a3b;box-shadow:0 0 0 3px color-mix(in srgb,#b94a3b 15%,transparent)}.st-comment-field-error[data-astro-cid-hbgx5uql]{font-family:var(--font-display, ui-sans-serif, system-ui);font-size:.72rem;font-weight:600;color:#b94a3b;letter-spacing:.04em}.st-comment-hp[data-astro-cid-hbgx5uql]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.st-comment-actions[data-astro-cid-hbgx5uql]{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;margin-top:.25rem}.st-comment-submit[data-astro-cid-hbgx5uql]{display:inline-flex;align-items:center;gap:.65rem;background:var(--color-terracotta, #c4634a);color:var(--color-cream, #faf6ee);border:1px solid var(--color-terracotta, #c4634a);padding:.85rem 1.6rem;font-family:var(--font-display, ui-sans-serif, system-ui);font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;border-radius:999px;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.st-comment-submit[data-astro-cid-hbgx5uql]:hover:not(:disabled){background:var(--color-terracotta-dark, #a44e38);border-color:var(--color-terracotta-dark, #a44e38);box-shadow:0 8px 24px color-mix(in srgb,var(--color-terracotta, #c4634a) 35%,transparent);transform:translateY(-1px)}.st-comment-submit[data-astro-cid-hbgx5uql]:disabled{opacity:.6;cursor:progress}.st-comment-submit-arrow[data-astro-cid-hbgx5uql]{transition:transform .15s ease}.st-comment-submit[data-astro-cid-hbgx5uql]:hover:not(:disabled) .st-comment-submit-arrow[data-astro-cid-hbgx5uql]{transform:translate(3px)}.st-comment-feedback[data-astro-cid-hbgx5uql]{font-family:var(--font-display, ui-sans-serif, system-ui);font-size:.88rem;padding:.85rem 1rem;border-radius:6px;display:none}.st-comment-feedback[data-astro-cid-hbgx5uql].is-success{display:block;color:#2f6b3a;border:1px solid color-mix(in srgb,#2f6b3a 35%,transparent);background:color-mix(in srgb,#2f6b3a 8%,transparent)}.st-comment-feedback[data-astro-cid-hbgx5uql].is-error{display:block;color:#b94a3b;border:1px solid color-mix(in srgb,#b94a3b 35%,transparent);background:color-mix(in srgb,#b94a3b 8%,transparent)}.hero-media__img[data-astro-cid-egg7nqdx]{transition:opacity .4s ease}.hero-media__clip[data-astro-cid-egg7nqdx]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 65%;opacity:0;transition:opacity .4s ease;pointer-events:none}.hero-media[data-astro-cid-egg7nqdx]:hover .hero-media__clip[data-astro-cid-egg7nqdx][data-ready]{opacity:1}.hero-media[data-astro-cid-egg7nqdx]:hover .hero-media__img[data-astro-cid-egg7nqdx]:has(~.hero-media__clip[data-ready]){opacity:0}
