.countdown[data-astro-cid-3xcbvm7y]{text-align:center}.countdown[data-astro-cid-3xcbvm7y]:has(.message:not([hidden])){align-self:start}.date[data-astro-cid-3xcbvm7y],.h3[data-astro-cid-3xcbvm7y]{margin:0}.date[data-astro-cid-3xcbvm7y]{color:var(--color-accent);margin-bottom:var(--spacing-4x)}.numbers[data-astro-cid-3xcbvm7y]{margin:var(--spacing-4x) 0 var(--spacing-6x);white-space:nowrap;font-weight:800;line-height:1}.number[data-astro-cid-3xcbvm7y]{letter-spacing:.15rem;font-variant-numeric:tabular-nums;font-size:2.25rem}.unit[data-astro-cid-3xcbvm7y]{color:var(--color-primary);margin:0 var(--spacing-2x) 0 var(--spacing);font-size:1.5rem;text-decoration:none}.unit[data-astro-cid-3xcbvm7y]:last-child{margin-right:0}.message[data-astro-cid-3xcbvm7y]{font-size:var(--h4-font-size);text-wrap:balance;color:var(--color-accent);margin:0;font-weight:500;line-height:1.3}[data-astro-cid-3xcbvm7y][hidden]{display:none}@media (width>=30em){.number[data-astro-cid-3xcbvm7y]{letter-spacing:.25rem;font-size:3rem}}@media (width>=48em){.countdown[data-astro-cid-3xcbvm7y]{text-align:right}.unit[data-astro-cid-3xcbvm7y]{font-size:2rem}}@media (width>=64em){.number[data-astro-cid-3xcbvm7y]{letter-spacing:.28rem;font-size:3.375rem}.unit[data-astro-cid-3xcbvm7y]{font-size:2.25rem}:root{--font-base:1.125rem;--h1-font-size:3.9375rem;--h2-font-size:3rem;--h3-font-size:2.25rem}}h1[data-astro-cid-bynwm7qe]{color:var(--color-primary-dark);margin:0 0 var(--spacing-2x);font-weight:600}p[data-astro-cid-bynwm7qe]{margin:0;line-height:1.8}@media (width>=64em){:root{--font-base:1.125rem;--h1-font-size:3.9375rem;--h2-font-size:3rem;--h3-font-size:2.25rem}}.welcome-home[data-astro-cid-eknvql4v]{max-width:1200px;margin:0 auto}h2[data-astro-cid-eknvql4v]{color:var(--color-primary-dark);margin:0 0 var(--spacing-3x);font-weight:600}p[data-astro-cid-eknvql4v]:last-child{margin-bottom:0}@media (width>=64em){:root{--font-base:1.125rem;--h1-font-size:3.9375rem;--h2-font-size:3rem;--h3-font-size:2.25rem}}.compact[data-astro-cid-goghsn2m]{margin:0 auto var(--spacing-8x);justify-content:center;align-items:center;gap:var(--spacing-10x) var(--spacing-16x);flex-wrap:wrap;padding:0;list-style:none;display:flex}.compact[data-astro-cid-goghsn2m] li[data-astro-cid-goghsn2m]{margin:0}.compact[data-astro-cid-goghsn2m] img[data-astro-cid-goghsn2m]{width:100%;max-width:300px}@media (width>=64em){:root{--font-base:1.125rem;--h1-font-size:3.9375rem;--h2-font-size:3rem;--h3-font-size:2.25rem}}h2[data-astro-cid-jjzinbor]{color:var(--color-primary-dark);margin-bottom:var(--spacing-6x);font-weight:600}@media (width>=64em){:root{--font-base:1.125rem;--h1-font-size:3.9375rem;--h2-font-size:3rem;--h3-font-size:2.25rem}}.tsa-info[data-astro-cid-skgo5d4g]{margin-bottom:var(--spacing-12x)}h2[data-astro-cid-skgo5d4g]{margin:0 auto var(--spacing);text-wrap:balance;text-align:center;max-inline-size:70ch;color:var(--color-accent);font-weight:600}p[data-astro-cid-skgo5d4g]{overflow-wrap:anywhere;line-height:1.25}ul[data-astro-cid-skgo5d4g]{padding:0 var(--spacing-4x);max-width:960px;margin:0 auto;list-style-type:disc}li[data-astro-cid-skgo5d4g]{-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 .5em;font-size:1rem;line-height:1.35}@media (width>=64em){ul[data-astro-cid-skgo5d4g]{-moz-column-count:2;column-count:2;-moz-column-gap:var(--spacing-12x);column-gap:var(--spacing-12x)}:root{--font-base:1.125rem;--h1-font-size:3.9375rem;--h2-font-size:3rem;--h3-font-size:2.25rem}}.fountain[data-astro-cid-3psvx36v]{isolation:isolate;background-color:var(--color-primary-dark);position:relative}.fountain-bg[data-astro-cid-3psvx36v]{z-index:-1;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;max-width:none;height:100%;position:absolute;inset:0}.calendar[data-astro-cid-3psvx36v]{max-width:1080px;color:var(--color-white);padding:var(--spacing-8x) var(--gutter) var(--spacing-10x);justify-content:space-evenly;align-items:center;gap:var(--spacing-8x);background-color:#2e407ed9;flex-direction:column;margin:0 auto;display:flex}.calendar-text[data-astro-cid-3psvx36v]{max-width:430px}h2[data-astro-cid-3psvx36v]{font-weight:600}.calendar-image[data-astro-cid-3psvx36v]{width:100%;max-width:320px}.calendar-image[data-astro-cid-3psvx36v] svg{width:100%;height:auto}@media (width>=64em){.calendar[data-astro-cid-3psvx36v]{flex-direction:row}:root{--font-base:1.125rem;--h1-font-size:3.9375rem;--h2-font-size:3rem;--h3-font-size:2.25rem}}h2[data-astro-cid-q3qjtger]{color:var(--color-primary-dark);font-weight:600}@media (width>=64em){:root{--font-base:1.125rem;--h1-font-size:3.9375rem;--h2-font-size:3rem;--h3-font-size:2.25rem}}h2[data-astro-cid-csbdtpez]{color:var(--color-primary-dark);font-weight:600}.photos[data-astro-cid-csbdtpez]{gap:var(--spacing-8x);margin-bottom:var(--spacing-8x);justify-content:center;display:grid}.photos[data-astro-cid-csbdtpez] img[data-astro-cid-csbdtpez]{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%;max-width:440px}@media (width>=48em){.photos[data-astro-cid-csbdtpez]{grid-template-columns:repeat(2,minmax(0,440px))}}@media (width>=64em){:root{--font-base:1.125rem;--h1-font-size:3.9375rem;--h2-font-size:3rem;--h3-font-size:2.25rem}}.intro[data-astro-cid-lcdefpme]{gap:var(--spacing-8x);max-width:1200px;margin:0 auto var(--spacing-12x);align-items:center;display:grid}@media (width>=48em){.intro[data-astro-cid-lcdefpme]{gap:var(--spacing-16x);grid-template-columns:1fr 1fr}}@media (width>=64em){:root{--font-base:1.125rem;--h1-font-size:3.9375rem;--h2-font-size:3rem;--h3-font-size:2.25rem}}
