.stars[data-astro-cid-gttqbbyq]{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.stars[data-astro-cid-gttqbbyq] svg[data-astro-cid-gttqbbyq]{opacity:.88}.mustard[data-astro-cid-gttqbbyq]{fill:var(--mustard);stroke:var(--mustard)}.coral[data-astro-cid-gttqbbyq]{fill:var(--coral);stroke:var(--coral)}.orange[data-astro-cid-gttqbbyq]{fill:var(--orange);stroke:var(--orange)}.sky[data-astro-cid-gttqbbyq]{fill:var(--sky);stroke:var(--sky)}.nav[data-astro-cid-f7espo7c]{align-items:center;gap:var(--space-2);display:inline-flex}.mark[data-astro-cid-f7espo7c]{flex-shrink:0;max-width:100%;display:block;position:relative}.mark[data-astro-cid-f7espo7c]:before{-webkit-mask:url(/logo/logo-mark-nav.svg) 0 0/100% 100% no-repeat;mask:url(/logo/logo-mark-nav.svg) 0 0/100% 100% no-repeat}.wordmark[data-astro-cid-f7espo7c]{color:var(--cream);font-family:var(--font-script);white-space:nowrap;font-size:2.25rem;font-weight:400;line-height:1.25}@container (width<=calc(64px + 12.35rem)){.wordmark[data-astro-cid-f7espo7c]{font-size:2rem}}@container (width<=calc(64px + 11.25rem)){.wordmark[data-astro-cid-f7espo7c]{display:none}}.full[data-astro-cid-f7espo7c]{display:block;position:relative}.full[data-astro-cid-f7espo7c]:before{-webkit-mask:url(/logo/logo-full-on-dark.svg) 0 0/100% 100% no-repeat;mask:url(/logo/logo-full-on-dark.svg) 0 0/100% 100% no-repeat}.mark[data-astro-cid-f7espo7c]:before,.full[data-astro-cid-f7espo7c]:before{content:"";position:absolute;inset:0}.mark[data-astro-cid-f7espo7c] img[data-astro-cid-f7espo7c],.full[data-astro-cid-f7espo7c] img[data-astro-cid-f7espo7c]{position:relative}@media screen and (forced-colors:active){.mark[data-astro-cid-f7espo7c]:before,.full[data-astro-cid-f7espo7c]:before{background-color:linktext}a:visited .mark[data-astro-cid-f7espo7c]:before,a:visited .full[data-astro-cid-f7espo7c]:before{background-color:visitedtext}.mark[data-astro-cid-f7espo7c] img[data-astro-cid-f7espo7c],.full[data-astro-cid-f7espo7c] img[data-astro-cid-f7espo7c]{visibility:hidden}}.print[data-astro-cid-f7espo7c]{display:none}@media print{.mark[data-astro-cid-f7espo7c] img[data-astro-cid-f7espo7c]:not(.print),.full[data-astro-cid-f7espo7c] img[data-astro-cid-f7espo7c]:not(.print){display:none}.print[data-astro-cid-f7espo7c]{display:block}.full[data-astro-cid-f7espo7c]{break-inside:avoid}.wordmark[data-astro-cid-f7espo7c]{color:var(--navy)}}footer[data-astro-cid-jo6i4kqk]{margin-top:var(--space-8);padding:calc(var(--wave-height) + var(--space-7)) 0 var(--space-6);text-align:center}.closing[data-astro-cid-jo6i4kqk]{margin-bottom:var(--space-7)}.closing[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{font-size:var(--font-size-title)}.home[data-astro-cid-jo6i4kqk]{width:fit-content;margin-inline:auto;text-decoration:none;display:block}@media (hover:hover) and (forced-colors:none){.home[data-astro-cid-jo6i4kqk] .full:before{background-color:var(--cream);visibility:hidden;transition:background-color .15s ease-out,visibility 0s .15s}.home[data-astro-cid-jo6i4kqk] .full img{transition:visibility 0s .15s}.home[data-astro-cid-jo6i4kqk]:hover .full:before{background-color:var(--mustard);visibility:visible;transition:background-color .15s ease-out}.home[data-astro-cid-jo6i4kqk]:hover .full img{visibility:hidden;transition:none}}ul[data-astro-cid-jo6i4kqk]{justify-content:center;gap:var(--space-2) var(--space-4);margin:var(--space-4) 0;flex-wrap:wrap;padding:0;font-weight:600;list-style:none;display:flex}.copyright[data-astro-cid-jo6i4kqk]{color:var(--text-on-navy-muted);font-size:.85rem}@media print{footer[data-astro-cid-jo6i4kqk]{color:var(--navy);background:0 0}footer[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk],footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:not(.button),footer[data-astro-cid-jo6i4kqk] .eyebrow[data-astro-cid-jo6i4kqk],footer[data-astro-cid-jo6i4kqk] .copyright[data-astro-cid-jo6i4kqk]{color:var(--navy)}}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:4rem;display:flex;container-type:inline-size}.home[data-astro-cid-nen7h5rs]{min-width:0;text-decoration:none}.menu-button[data-astro-cid-nen7h5rs]{aspect-ratio:1;min-width:44px;min-height:44px;padding:var(--space-2);color:var(--cream);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}ul[data-astro-cid-nen7h5rs]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}a[data-astro-cid-nen7h5rs]:not(.button){color:var(--cream);font-weight:600;text-decoration-line:none;text-decoration-color:#0000;text-decoration-thickness:2px}a[data-astro-cid-nen7h5rs][aria-current=page]{text-decoration:underline 2px var(--mustard)}@media (hover:hover){nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.button){transition:text-decoration-color .15s ease-out, text-decoration-line 0s .15s allow-discrete}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.button):hover{text-decoration-line:underline;text-decoration-color:var(--mustard);transition:text-decoration-color .15s ease-out}.home[data-astro-cid-nen7h5rs] .wordmark{transition:color .15s ease-out}.home[data-astro-cid-nen7h5rs]:hover .wordmark{color:var(--mustard)}.menu-button[data-astro-cid-nen7h5rs]{border-radius:999px;transition:background-color .15s ease-out}.menu-button[data-astro-cid-nen7h5rs]:hover{background:#fdf7e51f}}.inline[data-astro-cid-nen7h5rs]{display:none}.menu[data-astro-cid-nen7h5rs]{inset:4rem max(min(var(--space-4), 5vw), (100% - var(--page)) / 2) auto auto;max-height:calc(100dvh - 4rem);padding:var(--space-5) min(var(--space-5), 7.5vw);border-radius:0 0 var(--radius) var(--radius);background:var(--navy);color:var(--cream);border:0;margin:0;box-shadow:0 8px 24px #00000040}@media (forced-colors:active){.menu[data-astro-cid-nen7h5rs]{border:1px solid canvastext}}body:has(main:focus-within,footer:focus-within) .menu[data-astro-cid-nen7h5rs]:popover-open{display:none}@media (width>=50rem){@container (width>=calc(36px + 44rem)){.menu-button[data-astro-cid-nen7h5rs],.menu[data-astro-cid-nen7h5rs]{display:none}.inline[data-astro-cid-nen7h5rs]{display:block}.inline[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-5);grid-auto-flow:column}}}@media print{header[data-astro-cid-nen7h5rs]{color:var(--navy);background:0 0}.inline[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.button){color:var(--navy)}.menu-button[data-astro-cid-nen7h5rs],.menu[data-astro-cid-nen7h5rs]{display:none}}:root{--cream:#fdf7e5;--navy:#324f70;--ink:#2e3b4a;--text-muted:#546778;--text-on-navy-muted:#a8c3d6;--mustard:#e7c359;--tint-sage:#e8e9dc;--tint-sky:#dde8f0;--tint-mustard:#f8edc8;--tint-coral:#f6dedb;--slate:#647b90;--sage:#8e926d;--orange:#e9a04f;--coral:#d26b65;--sky:#8fb1ca;--font-size-hero:clamp(3.5rem, 18vw, 7rem);--font-size-title:clamp(clamp(2rem, 29vw, 2.75rem), 11vw, 4rem);--font-size-quote:clamp(1rem, 10vw, 1.35rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--radius:16px;--measure:70ch;--page:1100px;--wave-height:20px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-synthesis-weight:none}body{background:var(--cream);min-height:100dvh;color:var(--ink);font:400 1rem/1.6 var(--font-sans);overflow-wrap:break-word;flex-direction:column;margin:0;display:flex}@media (width<10rem){body{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:13 4 4}}main{flex:1}img{max-width:100%;height:auto;display:block}h1,h2,h3{margin:0 0 var(--space-3);color:var(--navy);font-weight:800;line-height:1.15}a{color:var(--navy);text-underline-offset:.15em}:focus-visible{outline:3px solid var(--navy);outline-offset:3px}.script{font-family:var(--font-script);font-weight:400;line-height:1}.container{width:min(100% - 2 * min(var(--space-4), 5vw), var(--page));margin-inline:auto}.prose{max-width:var(--measure)}.prose h2{margin-top:var(--space-6);font-size:clamp(1em,16.5vw,1.5em)}.eyebrow{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:600}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{top:-10rem;left:var(--space-4);z-index:10;padding:var(--space-2) var(--space-4);border-radius:var(--radius);background:var(--mustard);color:var(--navy);font-weight:700;position:absolute}.skip-link:focus{top:var(--space-3)}.skip-link:focus-visible{outline-color:var(--cream)}.band{isolation:isolate;background:var(--navy);color:var(--cream);position:relative}.band :focus-visible{outline-color:var(--mustard)}.band a:not(.button),.band h1,.band h2,.band h3{color:var(--cream)}.band .eyebrow{color:var(--text-on-navy-muted)}.wave-bottom:after,.wave-top:before{content:"";height:var(--wave-height);background:var(--cream);--wave:url(/wave.svg);-webkit-mask:var(--wave) 0 0 / 20px 20px repeat-x;mask:var(--wave) 0 0 / 20px 20px repeat-x;position:absolute;left:0;right:0}.wave-bottom:after{bottom:-1px}.wave-top:before{top:-1px;transform:scaleY(-1)}.button{border-radius:999px;padding:.75rem min(1.4rem,7vw);font-weight:700;line-height:1.2;text-decoration:none;display:inline-block}.button--primary{background:var(--mustard);color:var(--navy)}.button--secondary{background:var(--navy);color:var(--cream)}@media (hover:hover){.button{transition:background-color .15s ease-out,color .15s ease-out,box-shadow .15s ease-out}.button--primary:hover{color:var(--mustard);box-shadow:inset 0 0 0 2px var(--mustard);background:0 0}.button--secondary:hover{color:var(--navy);box-shadow:inset 0 0 0 2px var(--navy);background:0 0}.band a:not(.button){transition:text-decoration-color .15s ease-out}.band a:not(.button):hover{text-decoration-color:var(--mustard)}}.tint-sage{--tint:var(--tint-sage)}.tint-sky{--tint:var(--tint-sky)}.tint-mustard{--tint:var(--tint-mustard)}.tint-coral{--tint:var(--tint-coral)}
