.newsletter-band[data-astro-cid-azg5yris]{border-block:1px solid color-mix(in srgb,var(--clay) 42%,var(--paper));background:linear-gradient(115deg,color-mix(in srgb,var(--clay) 18%,var(--paper)) 0%,color-mix(in srgb,var(--clay) 9%,var(--paper)) 58%,var(--paper) 100%);color:var(--ink)}.newsletter-band__inner[data-astro-cid-azg5yris]{display:grid;width:min(100%,var(--content-width));margin-inline:auto;gap:clamp(2rem,6vw,4rem);padding:var(--section-space-compact) var(--gutter)}.newsletter-band[data-astro-cid-azg5yris] .eyebrow[data-astro-cid-azg5yris]{margin-bottom:.75rem;color:var(--dusty-blue)}.newsletter-band[data-astro-cid-azg5yris] h2[data-astro-cid-azg5yris]{max-width:21ch;margin-bottom:1rem;font-family:var(--font-display);font-size:clamp(2.1rem,1.7rem + 1.45vw,3rem);font-weight:500;line-height:1}.newsletter-band__story[data-astro-cid-azg5yris]{align-self:center}.newsletter-band__copy[data-astro-cid-azg5yris]>p[data-astro-cid-azg5yris]:last-child{max-width:34rem}.newsletter-band__lead[data-astro-cid-azg5yris]{margin-bottom:.5rem;font-family:var(--font-display);font-size:var(--text-intro);line-height:1.35}.newsletter-band__portrait[data-astro-cid-azg5yris]{position:relative;width:min(46vw,10rem);margin:0 auto;isolation:isolate}.newsletter-band__portrait[data-astro-cid-azg5yris]:before{position:absolute;z-index:-1;inset:.55rem -.55rem -.55rem .55rem;border:1px solid color-mix(in srgb,var(--clay) 65%,var(--ink));border-radius:50% 50% 1rem 1rem/42% 42% 1rem 1rem;content:""}.newsletter-band__portrait[data-astro-cid-azg5yris] img[data-astro-cid-azg5yris]{display:block;width:100%;height:auto;border:.35rem solid color-mix(in srgb,var(--paper) 82%,white);border-radius:50% 50% 1rem 1rem/42% 42% 1rem 1rem;box-shadow:0 1rem 2rem color-mix(in srgb,var(--ink) 16%,transparent)}.newsletter-band__form[data-astro-cid-azg5yris]{width:100%;max-width:39rem}form[data-astro-cid-azg5yris]{display:grid;gap:.75rem}.newsletter-status[data-astro-cid-azg5yris]{margin-bottom:1rem;border-left:3px solid var(--moss);padding:.65rem .85rem;background:color-mix(in srgb,var(--paper) 55%,transparent);color:var(--ink)}.newsletter-status--error[data-astro-cid-azg5yris]{border-left-color:var(--clay)}.form-trap[data-astro-cid-azg5yris]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}input[data-astro-cid-azg5yris][type=email]{width:100%;min-height:3.75rem;border:1px solid var(--dusty-blue);border-radius:0;background:var(--paper);color:var(--ink);font-size:1rem;padding-inline:1rem}.newsletter-disclosure[data-astro-cid-azg5yris]{max-width:38rem;margin-top:.25rem;color:var(--ink);font-size:var(--text-ui);line-height:1.45}.newsletter-disclosure[data-astro-cid-azg5yris] a[data-astro-cid-azg5yris]{color:var(--ink);text-underline-offset:.25rem}button[data-astro-cid-azg5yris]{min-height:4rem;border:0;border-radius:0;background:var(--dusty-blue-surface);color:var(--paper);cursor:pointer;font-size:var(--text-body);font-weight:600}button[data-astro-cid-azg5yris]:hover{background:var(--ink)}button[data-astro-cid-azg5yris]:disabled,button[data-astro-cid-azg5yris]:disabled:hover{background:var(--warm-gray);color:color-mix(in srgb,var(--ink) 62%,var(--warm-gray));cursor:not-allowed}.site-footer[data-astro-cid-azg5yris]{background:var(--dusty-blue-surface);color:var(--paper)}.site-footer__inner[data-astro-cid-azg5yris]{display:grid;width:min(100%,var(--content-width));margin-inline:auto;gap:clamp(3rem,9vw,5rem);padding:var(--section-space-compact) var(--gutter)}.site-footer[data-astro-cid-azg5yris] h2[data-astro-cid-azg5yris]{font-family:var(--font-display);font-weight:500}.site-footer__identity[data-astro-cid-azg5yris]{position:relative;min-height:19rem}.site-footer__identity[data-astro-cid-azg5yris] h2[data-astro-cid-azg5yris]{margin-bottom:1.5rem;font-size:var(--display-h2)}.site-footer__identity[data-astro-cid-azg5yris] p[data-astro-cid-azg5yris]{position:relative;z-index:1;max-width:30rem;color:var(--paper);font-size:var(--text-body)}.site-footer__identity[data-astro-cid-azg5yris] .site-footer__signature[data-astro-cid-azg5yris]{max-width:32rem;margin-bottom:1rem;color:var(--paper);font-family:var(--font-display);font-size:var(--text-intro);line-height:1.35}.site-footer__crest[data-astro-cid-azg5yris]{position:absolute;bottom:-1.5rem;left:0;width:min(100%,21rem);height:auto;opacity:.22}.site-footer__nav[data-astro-cid-azg5yris]{display:grid;align-content:start;gap:1.5rem}.site-footer__nav[data-astro-cid-azg5yris] h2[data-astro-cid-azg5yris]{margin-bottom:.25rem;font-size:var(--display-card)}.site-footer__links[data-astro-cid-azg5yris]{display:grid;gap:.9rem}.site-footer__nav[data-astro-cid-azg5yris] a[data-astro-cid-azg5yris]{width:fit-content;color:var(--gold-text);font-size:var(--text-body);text-decoration:none}.site-footer__nav[data-astro-cid-azg5yris] a[data-astro-cid-azg5yris]:hover{text-decoration:underline;text-underline-offset:.35rem}.site-footer__legal[data-astro-cid-azg5yris]{display:flex;min-height:9rem;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 1.5rem;padding:2rem 1rem;background:color-mix(in srgb,var(--dusty-blue) 80%,var(--ink));color:var(--paper)}.site-footer__legal[data-astro-cid-azg5yris] a[data-astro-cid-azg5yris]{color:var(--paper);text-underline-offset:.3rem}@media(min-width:30rem){.site-footer__links[data-astro-cid-azg5yris]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}@media(min-width:62rem){.newsletter-band__inner[data-astro-cid-azg5yris]{grid-template-columns:minmax(0,1.05fr) minmax(26rem,.95fr);align-items:center;gap:clamp(3rem,7vw,7rem)}.newsletter-band__portrait[data-astro-cid-azg5yris]{width:min(100%,12rem);margin-bottom:2rem}.site-footer__inner[data-astro-cid-azg5yris]{min-height:28rem;grid-template-areas:"identity nav";grid-template-columns:minmax(0,1.2fr) minmax(22rem,.8fr);gap:clamp(4rem,10vw,10rem);padding:var(--section-space-compact) var(--gutter)}.site-footer__identity[data-astro-cid-azg5yris]{grid-area:identity}.site-footer__nav[data-astro-cid-azg5yris]{grid-area:nav}.site-footer__identity[data-astro-cid-azg5yris] p[data-astro-cid-azg5yris],.site-footer__nav[data-astro-cid-azg5yris] a[data-astro-cid-azg5yris]{font-size:var(--text-body-lg)}form[data-astro-cid-azg5yris]>label[data-astro-cid-azg5yris]:first-child{font-size:var(--text-body)}}
