.arrow-roll[data-astro-cid-oujw7vep]{flex:none;width:1em;height:1em;display:grid;overflow:hidden}.arrow-roll[data-astro-cid-oujw7vep] .arrow-roll__arrow{width:100%;height:100%;transition:translate var(--roll,.3s var(--ease-out));grid-area:1/1}.arrow-roll[data-astro-cid-oujw7vep] .arrow-roll__arrow+.arrow-roll__arrow{translate:-100% 100%}:is(:hover,:focus-visible)>.arrow-roll[data-astro-cid-oujw7vep] .arrow-roll__arrow{translate:100% -100%}:is(:hover,:focus-visible)>.arrow-roll[data-astro-cid-oujw7vep] .arrow-roll__arrow+.arrow-roll__arrow{transition-delay:40ms;translate:none}.arrow-roll--down[data-astro-cid-oujw7vep] .arrow-roll__arrow+.arrow-roll__arrow{translate:0 -100%}:is(:hover,:focus-visible)>.arrow-roll--down[data-astro-cid-oujw7vep] .arrow-roll__arrow{translate:0 100%}.button[data-astro-cid-ekguhzzh]{--roll:.3s var(--ease-out);border-radius:var(--radius-pill);min-height:2.875em;font:inherit;background:var(--color-brand);color:var(--color-on-brand);white-space:nowrap;cursor:pointer;transition:background-color .2s ease, color .2s ease, scale .15s var(--ease-out);border:0;align-items:center;gap:.7em;padding:.5em .75em .5em .9em;font-size:1rem;line-height:1.15;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.button[data-astro-cid-ekguhzzh]:is(:hover,:focus-visible){--roll:.45s var(--ease-out);background:var(--color-brand-hover)}.button[data-astro-cid-ekguhzzh]:focus-visible{outline-color:var(--color-on-brand);box-shadow:inset 0 1px 0 #ffffff1f, 0 0 0 4px var(--color-brand)}.button[data-astro-cid-ekguhzzh]:active{scale:.97}.button--outline[data-astro-cid-ekguhzzh]{box-shadow:inset 0 0 0 1px var(--color-brand);color:var(--color-brand);background:0 0}.button--outline[data-astro-cid-ekguhzzh]:is(:hover,:focus-visible){color:var(--color-on-brand)}.button__label[data-astro-cid-ekguhzzh]{line-height:1.3;display:block;overflow:hidden}.button__text[data-astro-cid-ekguhzzh]{transition:translate var(--roll);display:block;position:relative}.button__text[data-astro-cid-ekguhzzh]:after{content:attr(data-label);content:attr(data-label) / "";white-space:nowrap;position:absolute;top:100%;left:0}.button[data-astro-cid-ekguhzzh]:is(:hover,:focus-visible) .button__text[data-astro-cid-ekguhzzh]{translate:0 -100%}.hero-background[data-astro-cid-dqhn45cb]{z-index:0;background:var(--color-on-media);width:100%;height:100lvh;position:fixed;top:0;left:0}.hero-background[data-astro-cid-dqhn45cb][data-scrolls]{z-index:-1;position:absolute}.field[data-astro-cid-etahtcws]{align-content:start;gap:.5rem;min-width:0;display:grid}.field__label[data-astro-cid-etahtcws]{font-size:.9375rem;font-weight:500;line-height:1.3}.field__optional[data-astro-cid-etahtcws]{color:var(--color-text-secondary);margin-left:.35em;font-weight:400}.field__input[data-astro-cid-etahtcws]{border:1px solid var(--field-border,transparent);border-radius:var(--field-radius,14px);background:var(--field-bg,#ffffffc7);width:100%;min-height:3.25rem;font:inherit;color:var(--field-color,#282828);caret-color:var(--field-accent,var(--color-brand));padding:.8125rem 1rem;font-size:1rem;line-height:1.4;transition:border-color .15s,background-color .15s}.field__input[data-astro-cid-etahtcws]:hover:not(:focus-visible,[aria-invalid=true]){border-color:var(--field-border-hover,#3e2c7240);background:var(--field-bg-hover,var(--field-bg,#ffffffc7))}.field__input[data-astro-cid-etahtcws]::selection{background:var(--color-lavender);color:var(--color-text)}.field__input[data-astro-cid-etahtcws]::placeholder{color:var(--field-placeholder,#6b6b6b);opacity:1}.field__input[data-astro-cid-etahtcws]:focus-visible{border-color:var(--field-accent,var(--color-brand));background:var(--field-bg-focus,#fff);box-shadow:0 0 0 1px var(--field-accent,var(--color-brand));outline:2px solid #0000}.field__input[data-astro-cid-etahtcws][aria-invalid=true]{border-color:var(--color-error)}.field__input[data-astro-cid-etahtcws][aria-invalid=true]:focus-visible{box-shadow:0 0 0 1px var(--color-error)}textarea[data-astro-cid-etahtcws].field__input{resize:vertical;min-height:10rem;padding-block:1rem}.field__select[data-astro-cid-etahtcws]{position:relative}select[data-astro-cid-etahtcws].field__input{appearance:none;cursor:pointer;padding-right:2.75rem}select[data-astro-cid-etahtcws].field__input option[data-astro-cid-etahtcws]{color:var(--color-text)}select[data-astro-cid-etahtcws].field__input:has(option[value=""]:checked){color:var(--field-placeholder,#6b6b6b)}.field__select[data-astro-cid-etahtcws] .field__chevron{pointer-events:none;position:absolute;top:50%;right:1rem;translate:0 -50%}.field__group[data-astro-cid-etahtcws]{border:0;gap:.625rem;margin:0;padding:0;display:grid}.field__group[data-astro-cid-etahtcws] .field__label[data-astro-cid-etahtcws]{margin-bottom:.25rem}.field__check[data-astro-cid-etahtcws]{cursor:pointer;align-items:flex-start;gap:.625rem;line-height:1.4;display:flex}.field__check[data-astro-cid-etahtcws] input[data-astro-cid-etahtcws]{width:1.125rem;height:1.125rem;accent-color:var(--field-accent,var(--color-brand));flex:none;margin:.15em 0 0}.field__drop[data-astro-cid-etahtcws]{background:var(--drop-bg,#ffffff80);text-align:center;border-radius:32px;justify-items:center;gap:.75rem;padding:clamp(1.75rem,2.5vw,3rem) 1.5rem clamp(2rem,3.8vw,4.5rem);transition:background-color .2s;display:grid;position:relative}.field__file[data-astro-cid-etahtcws]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.field__drop[data-astro-cid-etahtcws]:has(.field__file:focus-visible){outline:2px solid var(--field-accent,var(--color-brand));outline-offset:4px}.field__drop-icon[data-astro-cid-etahtcws]{aspect-ratio:1;width:clamp(6rem,7.1vw,8.5rem);transition:scale .25s var(--ease-out), background-color .2s ease;border:1px dashed;border-radius:50%;place-items:center;margin-bottom:.75rem;display:grid}.field__drop-icon[data-astro-cid-etahtcws] svg{transition:opacity .2s ease, scale .25s var(--ease-out);grid-area:1/1}.field__drop-icon[data-astro-cid-etahtcws] .field__drop-check{opacity:0;scale:.6}.field__drop[data-astro-cid-etahtcws]:hover .field__drop-icon[data-astro-cid-etahtcws]{background:#fffbf51a}.field__drop[data-astro-cid-etahtcws][data-over] .field__drop-icon[data-astro-cid-etahtcws]{background:#fffbf526;scale:1.05}.field__drop[data-astro-cid-etahtcws][data-chosen] .field__drop-icon[data-astro-cid-etahtcws]{border-style:solid}.field__drop[data-astro-cid-etahtcws][data-chosen] .field__drop-icon[data-astro-cid-etahtcws] .field__drop-arrow{opacity:0;scale:.6}.field__drop[data-astro-cid-etahtcws][data-chosen] .field__drop-icon[data-astro-cid-etahtcws] .field__drop-check{opacity:1;scale:1}.field__drop-label[data-astro-cid-etahtcws]{letter-spacing:-.01em;font-size:clamp(1.75rem,2.5vw,3rem);font-weight:600;line-height:1.2}.field__drop-note[data-astro-cid-etahtcws]{max-width:100%;font-size:var(--font-size-lg);overflow-wrap:anywhere;line-height:1.5}.field__help[data-astro-cid-etahtcws],.field__error[data-astro-cid-etahtcws]{margin:0;font-size:.875rem;line-height:1.4}.field__help[data-astro-cid-etahtcws]{color:var(--color-text-secondary)}.field__error[data-astro-cid-etahtcws]{color:var(--color-error)}.field__error[data-astro-cid-etahtcws]:empty{display:none}.form[data-astro-cid-ooibqdpc]{position:relative}.form__fields[data-astro-cid-ooibqdpc]{gap:1.5rem 1rem;display:grid}@media (width>=48rem){.form__fields[data-astro-cid-ooibqdpc]{grid-template-columns:1fr 1fr}}@media (width>=48rem){.form__fields[data-astro-cid-ooibqdpc]>.field{grid-column:1/-1}}@media (width>=48rem){.form__fields[data-astro-cid-ooibqdpc]>.field--half{grid-column:auto}}.form__hp[data-astro-cid-ooibqdpc]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form__body[data-astro-cid-ooibqdpc]:not([hidden]){gap:1.5rem;display:grid}.form__main[data-astro-cid-ooibqdpc]{justify-items:start;display:grid}.form__main[data-astro-cid-ooibqdpc]>.form__fields[data-astro-cid-ooibqdpc]{justify-self:stretch}.form__main[data-astro-cid-ooibqdpc]>.form__submit{margin-top:2rem}.form[data-astro-cid-ooibqdpc] [type=submit]{transition:background-color .2s ease, opacity .2s ease, filter .2s ease, scale .15s var(--ease-out)}.form[data-astro-cid-ooibqdpc][aria-busy=true] [type=submit]{opacity:.6;filter:blur(1px);pointer-events:none}.form__status[data-astro-cid-ooibqdpc]{color:var(--color-error);margin:1rem 0 0;font-size:.9375rem}.form__status[data-astro-cid-ooibqdpc]:empty{display:none}.form--on-brand[data-astro-cid-ooibqdpc]{--color-error:#ffb4ab;--color-text-secondary:#fffbf5b3;--field-bg:#fffbf540;--field-bg-hover:#fffbf552;--field-bg-focus:#fffbf552;--field-border:var(--color-bg);--field-border-hover:var(--color-bg);--field-accent:var(--color-bg);--field-color:var(--color-bg);--field-placeholder:#fffbf599;--field-radius:16px;--drop-bg:#fffbf51a;color:var(--color-bg)}.form--on-brand[data-astro-cid-ooibqdpc] .field__label{font-size:clamp(1rem,1.25vw,1.5rem);font-weight:400}.form--on-brand[data-astro-cid-ooibqdpc] .form__main[data-astro-cid-ooibqdpc]>.form__submit{justify-self:var(--submit-align,center);background:var(--color-bg);color:var(--color-brand)}.form--on-brand[data-astro-cid-ooibqdpc] .form__main[data-astro-cid-ooibqdpc]>.form__submit:is(:hover,:focus-visible){background:#fff}.form--on-brand[data-astro-cid-ooibqdpc] .form__done[data-astro-cid-ooibqdpc]{text-align:center;text-wrap:balance;font-size:clamp(1.125rem,1.46vw,1.75rem);font-weight:500;line-height:1.4}.form__done[data-astro-cid-ooibqdpc]:not([hidden]){place-content:center;display:grid;overflow:clip}.form__done[data-astro-cid-ooibqdpc]{font-size:var(--font-size-lg);transition:opacity .4s var(--ease-out), translate .4s var(--ease-out);outline:none;margin:0;line-height:1.4}@starting-style{.form__done[data-astro-cid-ooibqdpc]{opacity:0;translate:0 .5rem}}.emdash-image-media[data-astro-cid-kvpolb42]{max-width:100%;height:auto}:where(:root.dark) .emdash-image--light,:where(:root.light) .emdash-image--dark{display:none}@media (prefers-color-scheme:dark){:where(:root:not(.light)) .emdash-image--light{display:none}}@media (prefers-color-scheme:light){:where(:root:not(.dark)) .emdash-image--dark{display:none}}.has-text-align-center[data-astro-cid-ojwisosi]{text-align:center}.has-text-align-right[data-astro-cid-ojwisosi]{text-align:right}.has-text-align-justify[data-astro-cid-ojwisosi]{text-align:justify}.emdash-image[data-astro-cid-mr66vl5h]{margin:1.5rem 0}.emdash-image[data-astro-cid-mr66vl5h] img[data-astro-cid-mr66vl5h]{max-width:100%;height:auto}.emdash-image[data-astro-cid-mr66vl5h] figcaption[data-astro-cid-mr66vl5h]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-image--align-left[data-astro-cid-mr66vl5h],.emdash-image--align-right[data-astro-cid-mr66vl5h]{width:fit-content;max-width:50%}.emdash-image--align-left[data-astro-cid-mr66vl5h]{float:left;margin:0 1.5rem 1rem 0}.emdash-image--align-right[data-astro-cid-mr66vl5h]{float:right;margin:0 0 1rem 1.5rem}.emdash-image--align-center[data-astro-cid-mr66vl5h]{width:fit-content;margin-inline:auto}.emdash-image--align-wide[data-astro-cid-mr66vl5h],.emdash-image--align-full[data-astro-cid-mr66vl5h]{width:100%}@media (width<=640px){.emdash-image--align-left[data-astro-cid-mr66vl5h],.emdash-image--align-right[data-astro-cid-mr66vl5h]{float:none;width:100%;max-width:100%;margin-inline:0}}.emdash-code[data-astro-cid-fkdcgedw]{margin:1.5rem 0}.emdash-code-filename[data-astro-cid-fkdcgedw]{color:#ccc;background:#2d2d2d;border-radius:.5rem .5rem 0 0;padding:.5rem 1rem;font-family:monospace;font-size:.75rem}.emdash-code[data-astro-cid-fkdcgedw] pre[data-astro-cid-fkdcgedw]{background:#1e1e1e;border-radius:.5rem;margin:0;padding:1rem;overflow-x:auto}.emdash-code-filename[data-astro-cid-fkdcgedw]+pre[data-astro-cid-fkdcgedw]{border-radius:0 0 .5rem .5rem}.emdash-code[data-astro-cid-fkdcgedw] code[data-astro-cid-fkdcgedw]{color:#e0e0e0;font-family:Fira Code,Consolas,monospace;font-size:.875rem}.emdash-embed[data-astro-cid-nfoaaadp]{margin:1.5rem 0}.emdash-embed-video[data-astro-cid-nfoaaadp]{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.emdash-embed-video[data-astro-cid-nfoaaadp] iframe[data-astro-cid-nfoaaadp],.emdash-embed-video[data-astro-cid-nfoaaadp] video[data-astro-cid-nfoaaadp]{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.emdash-embed-audio[data-astro-cid-nfoaaadp],.emdash-embed-audio[data-astro-cid-nfoaaadp] audio[data-astro-cid-nfoaaadp]{width:100%}.emdash-embed[data-astro-cid-nfoaaadp] figcaption[data-astro-cid-nfoaaadp]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-gallery[data-astro-cid-6a7rsicp]{grid-template-columns:repeat(var(--columns,3), 1fr);gap:1rem;margin:1.5rem 0;display:grid}.emdash-gallery-item[data-astro-cid-6a7rsicp]{margin:0}.emdash-gallery-item[data-astro-cid-6a7rsicp] img[data-astro-cid-6a7rsicp]{object-fit:cover;aspect-ratio:1;width:100%;height:auto}.emdash-gallery-item[data-astro-cid-6a7rsicp] figcaption[data-astro-cid-6a7rsicp]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.25rem;font-size:.75rem}@media (width<=640px){.emdash-gallery[data-astro-cid-6a7rsicp]{grid-template-columns:repeat(2,1fr)}}.emdash-columns[data-astro-cid-gptqnldb]{gap:2rem;margin:1.5rem 0;display:flex}.emdash-column[data-astro-cid-gptqnldb]{flex:1;min-width:0}@media (width<=768px){.emdash-columns[data-astro-cid-gptqnldb]{flex-direction:column;gap:1rem}}.emdash-break[data-astro-cid-26brl7tg]{margin:2rem 0}.emdash-break-line[data-astro-cid-26brl7tg]{border:none;border-top:1px solid var(--emdash-break-color,var(--color-border,#e0e0e0))}.emdash-break-dots[data-astro-cid-26brl7tg]{text-align:center;color:var(--emdash-break-dots-color,var(--color-muted,#999));letter-spacing:.5em}.emdash-break-space[data-astro-cid-26brl7tg]{height:2rem}iframe[data-emdash-html-block]{border:0;width:100%;margin:1.5rem 0;display:block}.emdash-html-block[data-astro-cid-zv6h4tx6]{margin:1.5rem 0}.emdash-iframe[data-astro-cid-pidoghcs]{aspect-ratio:16/9;width:100%;margin:1.5rem 0}.emdash-iframe[data-astro-cid-pidoghcs] iframe{border:0;width:100%;height:100%;display:block}.emdash-video[data-astro-cid-egaso77z]{margin:1.5rem 0}.emdash-video[data-astro-cid-egaso77z] video[data-astro-cid-egaso77z]{width:100%;height:auto;max-height:70vh;display:block}.emdash-video[data-astro-cid-egaso77z] figcaption[data-astro-cid-egaso77z]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-table-wrapper[data-astro-cid-4ew7t3ib]{overscroll-behavior-inline:contain;max-inline-size:100%;margin-block:1.5rem;overflow-x:auto}.emdash-table[data-astro-cid-4ew7t3ib]{border-collapse:collapse;inline-size:100%;font-size:.9rem}.emdash-table[data-astro-cid-4ew7t3ib] th[data-astro-cid-4ew7t3ib],.emdash-table[data-astro-cid-4ew7t3ib] td[data-astro-cid-4ew7t3ib]{border:1px solid var(--color-border,#ddd);text-align:start;vertical-align:top;padding:.75rem;position:relative}.emdash-table[data-astro-cid-4ew7t3ib] th[data-astro-cid-4ew7t3ib] p,.emdash-table[data-astro-cid-4ew7t3ib] td[data-astro-cid-4ew7t3ib] p{margin:0}.emdash-table[data-astro-cid-4ew7t3ib] th[data-astro-cid-4ew7t3ib]{background:var(--color-surface,#f5f5f5);font-weight:600}.emdash-table[data-astro-cid-4ew7t3ib] tbody[data-astro-cid-4ew7t3ib] tr[data-astro-cid-4ew7t3ib]:nth-child(2n){background:var(--color-bg-subtle,#fafafa)}.emdash-table[data-astro-cid-4ew7t3ib] tbody[data-astro-cid-4ew7t3ib] tr[data-astro-cid-4ew7t3ib]:hover{background:var(--color-surface,#f0f0f0)}.emdash-button[data-astro-cid-nt47xn43]{cursor:pointer;border-radius:4px;padding:.75em 1.5em;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-block}.emdash-button--default[data-astro-cid-nt47xn43],.emdash-button--fill[data-astro-cid-nt47xn43]{background-color:var(--emdash-button-bg,#0073aa);color:var(--emdash-button-color,#fff);border:2px solid var(--emdash-button-bg,#0073aa)}.emdash-button--default[data-astro-cid-nt47xn43]:hover,.emdash-button--fill[data-astro-cid-nt47xn43]:hover{background-color:var(--emdash-button-bg-hover,#005177);border-color:var(--emdash-button-bg-hover,#005177)}.emdash-button--outline[data-astro-cid-nt47xn43]{color:var(--emdash-button-bg,#0073aa);border:2px solid var(--emdash-button-bg,#0073aa);background-color:#0000}.emdash-button--outline[data-astro-cid-nt47xn43]:hover{background-color:var(--emdash-button-bg,#0073aa);color:var(--emdash-button-color,#fff)}.emdash-buttons[data-astro-cid-oop5pgha]{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0;display:flex}.emdash-buttons--vertical[data-astro-cid-oop5pgha]{flex-direction:column;align-items:flex-start}.emdash-buttons--horizontal[data-astro-cid-oop5pgha]{flex-direction:row;align-items:center}.emdash-cover[data-astro-cid-ealewuu6]{background-color:var(--emdash-cover-fallback-bg,#333);border-radius:4px;align-items:center;margin:1.5rem 0;padding:2rem;display:flex;position:relative;overflow:hidden}.emdash-cover__background[data-astro-cid-ealewuu6]{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.emdash-cover__video[data-astro-cid-ealewuu6]{object-fit:cover}.emdash-cover__overlay[data-astro-cid-ealewuu6]{z-index:1;position:absolute;inset:0}.emdash-cover__content[data-astro-cid-ealewuu6]{z-index:2;width:100%;color:var(--emdash-cover-text-color,#fff);position:relative}.emdash-cover--align-left[data-astro-cid-ealewuu6]{text-align:left;justify-content:flex-start}.emdash-cover--align-center[data-astro-cid-ealewuu6]{text-align:center;justify-content:center}.emdash-cover--align-right[data-astro-cid-ealewuu6]{text-align:right;justify-content:flex-end}.emdash-cover__content[data-astro-cid-ealewuu6] h1,.emdash-cover__content[data-astro-cid-ealewuu6] h2,.emdash-cover__content[data-astro-cid-ealewuu6] h3,.emdash-cover__content[data-astro-cid-ealewuu6] h4,.emdash-cover__content[data-astro-cid-ealewuu6] p{color:inherit}.emdash-file[data-astro-cid-3m252bh7]{background-color:var(--emdash-file-bg,#f5f5f5);border:1px solid var(--emdash-file-border,#e0e0e0);border-radius:4px;align-items:center;gap:.75rem;margin:1rem 0;padding:1rem;display:flex}.emdash-file__link[data-astro-cid-3m252bh7]{color:var(--emdash-file-color,#333);flex:1;align-items:center;gap:.5rem;text-decoration:none;display:flex}.emdash-file__link[data-astro-cid-3m252bh7]:hover{text-decoration:underline}.emdash-file__icon[data-astro-cid-3m252bh7]{width:1.5rem;height:1.5rem;color:var(--emdash-file-icon-color,#666);flex-shrink:0}.emdash-file__name[data-astro-cid-3m252bh7]{word-break:break-all;font-weight:500}.emdash-file__download[data-astro-cid-3m252bh7]{background-color:var(--emdash-button-bg,#0073aa);width:2.5rem;height:2.5rem;color:var(--emdash-button-color,#fff);border-radius:4px;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.emdash-file__download[data-astro-cid-3m252bh7]:hover{background-color:var(--emdash-button-bg-hover,#005177)}.emdash-file__download[data-astro-cid-3m252bh7] svg[data-astro-cid-3m252bh7]{width:1.25rem;height:1.25rem}.emdash-pullquote[data-astro-cid-ag4hmpl2]{border-top:4px solid var(--emdash-pullquote-border,#0073aa);border-bottom:4px solid var(--emdash-pullquote-border,#0073aa);text-align:center;margin:2rem 0;padding:1.5rem 2rem}.emdash-pullquote__text[data-astro-cid-ag4hmpl2]{color:var(--emdash-pullquote-color,#333);margin:0;font-size:1.5rem;font-style:italic;line-height:1.4}.emdash-pullquote__citation[data-astro-cid-ag4hmpl2]{color:var(--emdash-pullquote-citation-color,#666);margin-top:1rem;font-size:.9rem;font-style:normal}.accordion[data-astro-cid-ztaq7sjr]{interpolate-size:allow-keywords}.accordion[data-astro-cid-ztaq7sjr]::details-content{block-size:0;transition:block-size .3s var(--ease-out), content-visibility .3s allow-discrete;overflow:clip}.accordion[data-astro-cid-ztaq7sjr][open]::details-content{block-size:auto}@media (width>=48rem){.accordion--mobile[data-astro-cid-ztaq7sjr]::details-content{content-visibility:visible;block-size:auto}}.accordion__summary[data-astro-cid-ztaq7sjr]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.accordion__summary[data-astro-cid-ztaq7sjr]::-webkit-details-marker{display:none}@media (width>=48rem){.accordion--mobile[data-astro-cid-ztaq7sjr]>.accordion__summary[data-astro-cid-ztaq7sjr]{display:none}}.accordion[data-astro-cid-ztaq7sjr] .accordion__icon{transition:rotate .2s var(--ease-out);flex-shrink:0}.accordion[data-astro-cid-ztaq7sjr][open] .accordion__icon{rotate:180deg}.site-footer[data-astro-cid-bddg4lij]{--glass-top:clamp(7.5rem, 13.75vw, 16.5rem);z-index:1;--gap:1.75rem;gap:var(--gap);padding:var(--glass-top) var(--gutter-wide) 2rem;background:var(--color-brand);color:var(--color-bg);flex-direction:column;display:flex;position:relative;overflow:clip}@media (width>=48rem){.site-footer[data-astro-cid-bddg4lij]{--gap:clamp(3.5rem, 5vw, 6rem);padding-bottom:clamp(2.5rem,6.6vw,8rem)}}body:has(.sections__panel>*):not(:has([data-hero-background]:not([data-failed]))) .site-footer[data-astro-cid-bddg4lij]{--r:var(--radius-lg);margin-top:calc(-1 * var(--r));padding-top:calc(var(--glass-top) + var(--r));-webkit-mask:radial-gradient(circle at 100% 0, transparent var(--r), #000 calc(var(--r) + .5px)) 0 0 / var(--r) var(--r) no-repeat, radial-gradient(circle at 0 0, transparent var(--r), #000 calc(var(--r) + .5px)) 100% 0 / var(--r) var(--r) no-repeat, linear-gradient(#000 0 0) 0 calc(var(--r) - 1px) / 100% 100% no-repeat;mask:radial-gradient(circle at 100% 0, transparent var(--r), #000 calc(var(--r) + .5px)) 0 0 / var(--r) var(--r) no-repeat, radial-gradient(circle at 0 0, transparent var(--r), #000 calc(var(--r) + .5px)) 100% 0 / var(--r) var(--r) no-repeat, linear-gradient(#000 0 0) 0 calc(var(--r) - 1px) / 100% 100% no-repeat}body:has([data-hero-background]:not([data-failed])) .site-footer[data-astro-cid-bddg4lij]{--glass-top:clamp(6.5rem, 8.33vw, 10rem);background:0 0}.newsletter[data-astro-cid-bddg4lij],.site-footer__main[data-astro-cid-bddg4lij],.site-footer__wordmark[data-astro-cid-bddg4lij],.site-footer__legal[data-astro-cid-bddg4lij]{width:100%;max-width:1792px;margin-inline:auto;position:relative}.site-footer__glass[data-astro-cid-bddg4lij]{width:100%;height:100%;position:absolute;inset:0}.site-footer[data-astro-cid-bddg4lij] a{color:inherit;text-decoration:none;transition:color .2s}.site-footer[data-astro-cid-bddg4lij] a:hover{color:var(--color-lavender)}.site-footer[data-astro-cid-bddg4lij] a:focus-visible{border-radius:2px;outline-color:currentColor}.newsletter[data-astro-cid-bddg4lij]{flex-direction:column;gap:1.25rem;max-width:50.375rem;display:flex}@media (width>=48rem){.newsletter[data-astro-cid-bddg4lij]{text-align:center;align-items:center;gap:clamp(1.5rem,2.5vw,3rem)}}.newsletter__title[data-astro-cid-bddg4lij]{text-wrap:balance;margin:0;font-size:1.25rem;font-weight:400;line-height:1.5}@media (width>=48rem){.newsletter__title[data-astro-cid-bddg4lij]{letter-spacing:-.01em;font-size:clamp(1.75rem,2.5vw,3rem);font-weight:600;line-height:1.3}}.newsletter__row[data-astro-cid-bddg4lij]{flex-direction:column;gap:.75rem;width:100%;display:flex}@media (width>=48rem){.newsletter__row[data-astro-cid-bddg4lij]{flex-direction:row;gap:.8125rem}}.newsletter__input[data-astro-cid-bddg4lij]{border:1px solid var(--color-bg);min-width:0;height:3rem;font:inherit;color:inherit;background:#fffbf540;border-radius:16px;padding:0 .875rem;font-size:.875rem;transition:background-color .2s}.newsletter__input[data-astro-cid-bddg4lij]::placeholder{color:inherit}.newsletter__input[data-astro-cid-bddg4lij]:focus{background:#fffbf559;outline:none;box-shadow:0 0 0 3px #fffbf559}@media (width>=48rem){.newsletter__input[data-astro-cid-bddg4lij]{flex:1;height:2.9375rem;padding-inline:2rem;font-size:clamp(1rem,.94vw,1.125rem)}}.newsletter[data-astro-cid-bddg4lij] .button.newsletter__submit{background:var(--color-bg);min-height:3rem;color:var(--color-brand);border-radius:16px;justify-content:space-between;padding-inline:1rem;font-size:.875rem}@media (width>=48rem){.newsletter[data-astro-cid-bddg4lij] .button.newsletter__submit{border-radius:var(--radius-pill);min-height:2.875rem;padding:.5rem 1rem .5rem 1.125rem;font-size:clamp(1rem,.94vw,1.125rem)}}.newsletter[data-astro-cid-bddg4lij] .button.newsletter__submit:is(:hover,:focus-visible){background:var(--color-lavender)}.newsletter[data-astro-cid-bddg4lij] .button.newsletter__submit:focus-visible{box-shadow:0 0 0 3px var(--color-brand), 0 0 0 5px var(--color-bg)}.newsletter__status[data-astro-cid-bddg4lij]{margin:0;font-size:.9375rem}.newsletter__status[data-astro-cid-bddg4lij]:empty{display:none}@media (width>=48rem){.newsletter__status[data-astro-cid-bddg4lij]{min-height:1.5em;margin-top:-.75rem}.newsletter__status[data-astro-cid-bddg4lij]:empty{display:block}}.site-footer__main[data-astro-cid-bddg4lij]{border-top:1px solid var(--color-bg);flex-direction:column;gap:1.75rem;padding-top:1.75rem;display:flex}@media (width>=48rem){.site-footer__main[data-astro-cid-bddg4lij]{border-top:0;gap:3rem;padding-top:0}}@media (width>=64rem){.site-footer__main[data-astro-cid-bddg4lij]{flex-direction:row;justify-content:space-between;align-items:flex-start}}.site-footer__contact[data-astro-cid-bddg4lij]{flex-direction:column;gap:1.25rem;font-size:.875rem;line-height:1.45;display:flex}@media (width>=48rem){.site-footer__contact[data-astro-cid-bddg4lij]{gap:1.5rem;font-size:clamp(1rem,1.04vw,1.25rem);line-height:1.5}}.site-footer__contact[data-astro-cid-bddg4lij] address[data-astro-cid-bddg4lij]{font-style:normal}.site-footer__contact[data-astro-cid-bddg4lij] p{margin:0}.site-footer__social[data-astro-cid-bddg4lij]{gap:1rem;margin:0;padding:0;list-style:none;display:flex}.site-footer__social[data-astro-cid-bddg4lij] a[data-astro-cid-bddg4lij]{display:block}.site-footer__social[data-astro-cid-bddg4lij] svg[data-astro-cid-bddg4lij]{width:clamp(2.375rem,2.19vw,2.625rem);height:auto;display:block}.site-footer[data-astro-cid-bddg4lij] .site-footer__badge{align-self:flex-start;width:auto;height:clamp(4.25rem,4.9vw,5.875rem)}.site-footer__columns[data-astro-cid-bddg4lij]{border-bottom:1px solid var(--color-bg);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.site-footer__columns[data-astro-cid-bddg4lij]{border-bottom:0;grid-auto-flow:column;justify-content:space-between;gap:2.5rem 1.5rem}}@media (width>=64rem){.site-footer__columns[data-astro-cid-bddg4lij]{text-align:end;gap:2.75rem}}.site-footer__column[data-astro-cid-bddg4lij]{border-top:1px solid var(--color-bg);line-height:1.5}@media (width>=48rem){.site-footer__column[data-astro-cid-bddg4lij]{border-top:0}}@media (width>=64rem){.site-footer__column[data-astro-cid-bddg4lij]{max-width:14rem}}.site-footer__column[data-astro-cid-bddg4lij] .accordion__summary{padding-block:1.75rem;font-size:1.125rem}.site-footer__column[data-astro-cid-bddg4lij] ul[data-astro-cid-bddg4lij]{flex-direction:column;gap:.75rem;margin:0;padding:0 0 1.75rem;font-size:1rem;list-style:none;display:flex}@media (width>=48rem){.site-footer__column[data-astro-cid-bddg4lij] ul[data-astro-cid-bddg4lij]{gap:.5rem;padding:0;font-size:clamp(.9375rem,.94vw,1.125rem)}}.site-footer__heading[data-astro-cid-bddg4lij]{display:none}@media (width>=48rem){.site-footer__heading[data-astro-cid-bddg4lij]{font-size:var(--font-size-lg);margin-bottom:1rem;display:block}}.site-footer__wordmark[data-astro-cid-bddg4lij]{overflow:clip}.site-footer__wordmark[data-astro-cid-bddg4lij] svg{will-change:transform;width:100%;height:auto}.site-footer__legal[data-astro-cid-bddg4lij]{flex-direction:column;gap:1rem;font-size:.875rem;line-height:1.45;display:flex}@media (width>=48rem){.site-footer__legal[data-astro-cid-bddg4lij]{margin-top:calc(var(--gap) * -.4);color:#fffbf5bf;flex-flow:wrap;justify-content:space-between;gap:.5rem 2rem;font-size:clamp(.9375rem,1.25vw,1.5rem);line-height:1.5}}.site-footer__legal[data-astro-cid-bddg4lij] p{margin:0}.site-footer__legal[data-astro-cid-bddg4lij] [data-astro-cid-bddg4lij]:is(nav,li){display:contents}@media (width>=48rem){.site-footer__legal[data-astro-cid-bddg4lij] :is(.widget-area,.widget,.widget__content){display:contents}}.site-footer__legal[data-astro-cid-bddg4lij] ul[data-astro-cid-bddg4lij]{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}@media (width>=48rem){.site-footer__legal[data-astro-cid-bddg4lij] ul[data-astro-cid-bddg4lij]{display:contents}}.nav-children[data-astro-cid-7kxxoalm],.nav-children[data-astro-cid-7kxxoalm] ul[data-astro-cid-7kxxoalm]{margin:0;padding:0;list-style:none}.nav-children__link[data-astro-cid-7kxxoalm],.nav-children__sublink[data-astro-cid-7kxxoalm]{color:var(--color-brand-hover);text-decoration:none;display:block}.nav-children__label[data-astro-cid-7kxxoalm]{align-items:center;gap:.25rem;font-weight:500;display:flex}.nav-children__sublink[data-astro-cid-7kxxoalm]{color:var(--color-text-secondary)}.nav-children__sublink[data-astro-cid-7kxxoalm]:hover{color:var(--color-brand)}.nav-children--mega[data-astro-cid-7kxxoalm]{flex:1;align-content:start;display:grid}.nav-children--mega[data-astro-cid-7kxxoalm]>li[data-astro-cid-7kxxoalm]{opacity:0;transition:opacity .1s,translate .1s;translate:0 6px}.mega.is-open .nav-children--mega[data-astro-cid-7kxxoalm]>li[data-astro-cid-7kxxoalm]{opacity:1;transition:opacity .25s ease calc(80ms + var(--i) * 30ms), translate .4s var(--ease-out) calc(80ms + var(--i) * 30ms);translate:none}.nav-children--mega[data-astro-cid-7kxxoalm] .nav-children__link[data-astro-cid-7kxxoalm]{color:var(--color-brand-hover);transition:opacity .2s ease, scale .15s var(--ease-out);padding:.625rem 0}.nav-children--mega[data-astro-cid-7kxxoalm] .nav-children__link[data-astro-cid-7kxxoalm]:active{scale:.98}.nav-children--mega[data-astro-cid-7kxxoalm]:has(.nav-children__link:is(:hover,:focus-visible)) .nav-children__link[data-astro-cid-7kxxoalm]:not(:hover,:focus-visible){opacity:.5}.nav-children--mega[data-astro-cid-7kxxoalm] .nav-children__label[data-astro-cid-7kxxoalm]{letter-spacing:-.01em;font-size:clamp(.9375rem,1vw,1.125rem);line-height:1.3}.nav-children--mega[data-astro-cid-7kxxoalm] .nav-children__desc[data-astro-cid-7kxxoalm]{max-width:36ch;color:var(--color-text-secondary);margin-top:.25rem;font-size:clamp(.8125rem,.8vw,.875rem);line-height:1.45}.mega__panel--wide .nav-children--mega[data-astro-cid-7kxxoalm]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem clamp(1rem,2vw,2.5rem)}.nav-children__desc[data-astro-cid-7kxxoalm]{color:var(--color-text-secondary);margin-top:.25rem;font-size:.875rem;line-height:1.4;display:block}.nav-children__arrow[data-astro-cid-7kxxoalm]{color:var(--ink);opacity:0;width:1em;height:1em;transition:opacity .15s ease, translate .2s var(--ease-out);flex:none;translate:-4px 4px}.nav-children__link[data-astro-cid-7kxxoalm]:is(:hover,:focus-visible) .nav-children__arrow[data-astro-cid-7kxxoalm]{opacity:1;translate:none}.nav-children--mega[data-astro-cid-7kxxoalm] .nav-children__sublink[data-astro-cid-7kxxoalm]{padding:.375rem 1rem;font-size:.9375rem}.nav-children--drawer[data-astro-cid-7kxxoalm]{flex-direction:column;gap:.5rem;display:flex}.nav-children--drawer[data-astro-cid-7kxxoalm]:has(.nav-children__desc){gap:0}.nav-children--drawer[data-astro-cid-7kxxoalm] .nav-children__link[data-astro-cid-7kxxoalm]{min-height:44px;color:var(--color-text);border-bottom:1px solid #3b2d6e26;grid-template-columns:1fr auto;align-items:center;column-gap:.75rem;display:grid}.nav-children--drawer[data-astro-cid-7kxxoalm] .nav-children__link[data-astro-cid-7kxxoalm]:has(.nav-children__desc){border-color:#3b2d6e24;min-height:84px;padding-block:.875rem}.nav-children--drawer[data-astro-cid-7kxxoalm] [data-astro-cid-7kxxoalm]:is(.nav-children__label,.nav-children__desc){grid-column:1}.nav-children--drawer[data-astro-cid-7kxxoalm] .nav-children__label[data-astro-cid-7kxxoalm]{font-size:1.125rem;font-weight:400;line-height:1.5}.nav-children--drawer[data-astro-cid-7kxxoalm] .nav-children__desc[data-astro-cid-7kxxoalm]{color:var(--color-text);margin-top:.3125rem;line-height:1.45}.nav-children--drawer[data-astro-cid-7kxxoalm] .arrow-roll{color:var(--ink);grid-area:1/2;font-size:1.25rem}.nav-children--drawer[data-astro-cid-7kxxoalm] .nav-children__link[data-astro-cid-7kxxoalm]:has(.nav-children__desc) .arrow-roll{grid-row:1/span 2}.nav-children--drawer[data-astro-cid-7kxxoalm] .nav-children__sublink[data-astro-cid-7kxxoalm]{padding:.4375rem 0 .4375rem 1rem;font-size:.9375rem}.site-header[data-astro-cid-jae56hh5],.drawer[data-astro-cid-jae56hh5]{--ink:#3b2d6e;--ease-drawer:cubic-bezier(.32, .72, 0, 1);--glass:#fffcf6bf;--glass-filter:blur(22px);--glass-shadow:inset 0 1px 1px #ffffffd9, 0 10px 24px #261a3a24}@media (width>=64rem){.site-header[data-astro-cid-jae56hh5],.drawer[data-astro-cid-jae56hh5]{--glass:linear-gradient(135deg, #fffcf6b8, #fffcf680 55%, #fffcf6a3);--glass-filter:blur(24px) saturate(1.6);--glass-shadow:inset 0 1px 1px #ffffffe6, inset 0 -1px 2px #ffffff40, 0 14px 36px #2314502e, 0 2px 6px #23145014}}.site-header[data-astro-cid-jae56hh5]{z-index:10;width:calc(100% - 32px);min-height:64px;transition:translate .5s var(--ease-out), width .7s cubic-bezier(.65, 0, .35, 1);border-radius:16px;justify-content:space-between;align-items:center;gap:1.5rem;padding:0 .75rem 0 1.5rem;display:flex;position:fixed;top:16px;left:50%;translate:-50%}@media (width>=64rem){.site-header[data-astro-cid-jae56hh5]{border-radius:22px;grid-template-columns:1fr auto 1fr;width:min(1727px,100% - 2*clamp(12px,5vw,96px));min-height:clamp(56px,4vw,72px);padding:.5rem clamp(.75rem,1.6vw,1.75rem) .5rem clamp(1rem,2.2vw,2.5rem);display:grid;top:clamp(10px,1.5vw,28px)}}.site-header__glass[data-astro-cid-jae56hh5]{z-index:-1;border-radius:inherit;background:var(--glass);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--glass-shadow);position:absolute;inset:0}.site-header[data-astro-cid-jae56hh5]:after,.drawer__head[data-astro-cid-jae56hh5]:after{content:"";border-radius:inherit;pointer-events:none;background:#ffffffd9;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (width>=64rem){.site-header[data-astro-cid-jae56hh5]:after,.drawer__head[data-astro-cid-jae56hh5]:after{background:linear-gradient(125deg,#fffffff2,#ffffff4d 35%,#fff3 65%,#ffffffbf)}}.site-header__glass[data-astro-cid-jae56hh5]:before{border-radius:inherit;background:radial-gradient(420px circle at var(--mx,20%) var(--my,-40%), #ffffff80, transparent 60%);mix-blend-mode:soft-light;pointer-events:none;position:absolute;inset:0}@media (width>=64rem){.site-header__glass[data-astro-cid-jae56hh5]:before{content:""}}.site-header[data-astro-cid-jae56hh5].is-hidden{transition:translate .9s cubic-bezier(.65,0,.35,1),width .7s cubic-bezier(.65,0,.35,1);translate:-50% calc(-100% - 90px)}@media (width>=64rem){.site-header[data-astro-cid-jae56hh5].is-compact{width:min(1727px,100% - 2*clamp(12px,5vw,96px),500px + 42.5vw)}}.site-header__highlight[data-astro-cid-jae56hh5]{border-radius:var(--radius-pill);box-shadow:inset 0 1px 1px #ffffffe6, inset 0 -1px 1px color-mix(in srgb, var(--color-brand) 12%, transparent), 0 4px 14px #23145029;opacity:0;pointer-events:none;background:#ffffffb3;position:absolute;top:0;left:50%}[data-astro-cid-jae56hh5]:is(.site-header__logo,.drawer__logo) img{width:154px;height:auto;display:block}@media (width>=64rem){[data-astro-cid-jae56hh5]:is(.site-header__logo,.drawer__logo) img{width:clamp(132px,11.5vw,210px)}}.site-header__menu[data-astro-cid-jae56hh5]{display:none}@media (width>=64rem){.site-header__menu[data-astro-cid-jae56hh5]{display:contents}}.site-header__links[data-astro-cid-jae56hh5]{gap:clamp(.25rem,1.6vw,2.25rem);margin:0;padding:0;list-style:none;display:flex}.site-header__link[data-astro-cid-jae56hh5]{border-radius:var(--radius-pill);font:inherit;letter-spacing:-.01em;color:var(--color-brand-hover);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:.5rem clamp(.75rem,1vw,1.125rem);font-size:clamp(.9375rem,.95vw,1.0625rem);font-weight:500;text-decoration:none;display:flex;position:relative}.site-header__link[data-astro-cid-jae56hh5][aria-current=page]{color:var(--color-brand)}.mega__chevron[data-astro-cid-jae56hh5]{opacity:.6;transition:rotate .25s var(--ease-out)}.mega[data-astro-cid-jae56hh5].is-open .mega__chevron[data-astro-cid-jae56hh5]{rotate:180deg}.site-header__link[data-astro-cid-jae56hh5]:focus-visible{outline-offset:0}.site-header__actions[data-astro-cid-jae56hh5]{justify-content:flex-end;gap:.5rem;display:flex}@media (width>=64rem){.mega__panel[data-astro-cid-jae56hh5]{--gap:10px;top:calc(100% + var(--gap));-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);clip-path:inset(-60px -60px 100% round 82px);visibility:hidden;transition:clip-path .18s var(--ease-out), visibility 0s .18s;background:linear-gradient(160deg,#fffcf6db,#fffcf6b8);border:1px solid #fffc;border-radius:22px;padding:clamp(1.25rem,1.8vw,2rem);position:absolute;box-shadow:inset 0 1px 1px #ffffffe6,0 22px 48px #23145033,0 3px 10px #23145014}}@media (width>=64rem){.mega__panel[data-astro-cid-jae56hh5]:before{content:"";inset:calc(-1px - var(--gap)) 0 auto;height:calc(1px + var(--gap));position:absolute}}@media (width>=64rem){.mega[data-astro-cid-jae56hh5].is-open .mega__panel[data-astro-cid-jae56hh5]{clip-path:inset(-60px round 82px);visibility:visible;transition:clip-path .3s var(--ease-drawer)}}@media (width>=64rem){.mega__panel--card[data-astro-cid-jae56hh5]{align-items:flex-start;gap:clamp(2rem,3.1vw,3.5rem);width:clamp(44rem,51vw,57rem);display:flex;left:50%;translate:-50%}}@media (width>=64rem){.mega__panel--wide[data-astro-cid-jae56hh5]{padding-inline:clamp(1.5rem,4vw,4.5rem);left:0;right:0}}@media (width>=64rem){.mega__panel[data-astro-cid-jae56hh5] .mega__photo{aspect-ratio:394/298;object-fit:cover;outline-offset:-1px;opacity:0;border-radius:14px;outline:1px solid #23145014;flex:none;width:clamp(16rem,22vw,24.625rem);height:auto;transition:opacity .15s,scale 0s .15s;scale:1.03}}@media (width>=64rem){.mega[data-astro-cid-jae56hh5].is-open .mega__photo{opacity:1;transition:opacity .35s ease 60ms, scale .6s var(--ease-out) 60ms;scale:1}}.site-header__toggle[data-astro-cid-jae56hh5],.drawer__close[data-astro-cid-jae56hh5],.drawer__back[data-astro-cid-jae56hh5]{width:44px;height:44px;color:var(--ink);cursor:pointer;transition:scale .15s var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid}:is(.site-header__toggle[data-astro-cid-jae56hh5],.drawer__close[data-astro-cid-jae56hh5],.drawer__back[data-astro-cid-jae56hh5]):active{scale:.9}@media (width>=64rem){.site-header__toggle[data-astro-cid-jae56hh5]{display:none}}html:has(.drawer[open]){scrollbar-gutter:stable;overflow:hidden}html:has(.drawer[open]) .site-header[data-astro-cid-jae56hh5]{visibility:hidden;transition:none}.drawer[data-astro-cid-jae56hh5]{--ease-in-out:cubic-bezier(.77, 0, .175, 1);width:auto;max-width:none;height:auto;max-height:none;color:var(--color-text);background:0 0;border:0;flex-direction:column;gap:12px;margin:0;padding:16px;display:none;position:fixed;inset:0;overflow:visible}.drawer[data-astro-cid-jae56hh5][open]{display:flex}.drawer[data-astro-cid-jae56hh5]::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#2a2a2a00;transition:background-color .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s}.drawer[data-astro-cid-jae56hh5][open]:not(.is-closing)::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2a2a2a26;transition-duration:.4s}@starting-style{.drawer[data-astro-cid-jae56hh5][open]:not(.is-closing)::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#2a2a2a00}}.drawer__head[data-astro-cid-jae56hh5]{isolation:isolate;border-radius:16px;flex:none;justify-content:space-between;align-items:center;height:64px;padding:0 .75rem 0 1.5rem;display:flex;position:relative}.drawer__close[data-astro-cid-jae56hh5] path{transition:translate .3s var(--ease-in-out), rotate .3s var(--ease-in-out), scale .3s var(--ease-in-out), opacity .2s ease}.drawer__close[data-astro-cid-jae56hh5] path:first-child{transform-origin:12px 5px}.drawer__close[data-astro-cid-jae56hh5] path:nth-child(2){transform-origin:12px 12px}.drawer__close[data-astro-cid-jae56hh5] path:nth-child(3){transform-origin:12px 19px}.drawer[data-astro-cid-jae56hh5][open]:not(.is-closing) .drawer__close[data-astro-cid-jae56hh5] path:first-child{translate:0 7px;rotate:45deg}.drawer[data-astro-cid-jae56hh5][open]:not(.is-closing) .drawer__close[data-astro-cid-jae56hh5] path:nth-child(2){opacity:0;scale:0 1}.drawer[data-astro-cid-jae56hh5][open]:not(.is-closing) .drawer__close[data-astro-cid-jae56hh5] path:nth-child(3){translate:0 -7px;rotate:-45deg}@starting-style{.drawer[data-astro-cid-jae56hh5][open]:not(.is-closing) .drawer__close[data-astro-cid-jae56hh5] path:nth-child(n){opacity:1;translate:none;rotate:none;scale:none}}.drawer__card[data-astro-cid-jae56hh5]{--open:inset(-40px round 56px);--closed:inset(-40px -40px 100% round 56px);overscroll-behavior:contain;min-height:0;-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);clip-path:var(--closed);transition:clip-path .25s var(--ease-drawer);background:#fffcf6d9;border:1px solid #fffc;border-radius:16px;padding:1.25rem;overflow:hidden auto;box-shadow:0 10px 24px #261a3a24}@media (width>=48rem){.drawer__card[data-astro-cid-jae56hh5]{align-self:flex-end;width:min(100%,26rem)}}.drawer[data-astro-cid-jae56hh5][open]:not(.is-closing) .drawer__card[data-astro-cid-jae56hh5]{clip-path:var(--open);transition-duration:.55s}@starting-style{.drawer[data-astro-cid-jae56hh5][open]:not(.is-closing) .drawer__card[data-astro-cid-jae56hh5]{clip-path:var(--closed)}}.drawer__views[data-astro-cid-jae56hh5]{transition:height .4s var(--ease-drawer);position:relative}.drawer__view[data-astro-cid-jae56hh5]{transition:opacity .2s ease, translate .4s var(--ease-drawer)}.drawer__view[data-astro-cid-jae56hh5][inert]{opacity:0;pointer-events:none;transition:opacity .12s ease, translate .4s var(--ease-drawer);position:absolute;inset:0 0 auto}.drawer[data-astro-cid-jae56hh5].is-sub [data-astro-cid-jae56hh5][data-drawer-view=root]{translate:-20%}.drawer__view--sub[data-astro-cid-jae56hh5][inert]{translate:20%}.drawer__back[data-astro-cid-jae56hh5]{margin-bottom:.5rem;margin-left:-12px}.drawer__links[data-astro-cid-jae56hh5]{margin:0;padding:0;list-style:none}.drawer__links[data-astro-cid-jae56hh5]>li[data-astro-cid-jae56hh5],.drawer__foot[data-astro-cid-jae56hh5]{opacity:0;transition:opacity .15s,translate .15s;translate:0 8px}.drawer[data-astro-cid-jae56hh5][open]:not(.is-closing) [data-astro-cid-jae56hh5]:is(.drawer__links>li,.drawer__foot){opacity:1;transition:opacity .3s ease calc(.12s + var(--i) * 40ms), translate .5s var(--ease-drawer) calc(.12s + var(--i) * 40ms);translate:none}@starting-style{.drawer[data-astro-cid-jae56hh5][open]:not(.is-closing) [data-astro-cid-jae56hh5]:is(.drawer__links>li,.drawer__foot){opacity:0;translate:0 8px}}.drawer__link[data-astro-cid-jae56hh5]{width:100%;min-height:52px;font:inherit;text-align:left;color:var(--color-text);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #3b2d6e26;justify-content:space-between;align-items:center;gap:.75rem;padding:0;font-size:1.125rem;line-height:1.5;text-decoration:none;display:flex}.drawer__link[data-astro-cid-jae56hh5] .arrow-roll{color:var(--ink);font-size:1.25rem}.drawer__foot[data-astro-cid-jae56hh5]{padding-top:1.25rem}.drawer__foot[data-astro-cid-jae56hh5] .button{justify-content:space-between;width:100%;min-height:3rem;padding-inline:1.25rem;font-size:1.125rem}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-brand:#3e2c72;--color-brand-hover:#2c1f55;--color-on-brand:#fff;--color-bg:#fffbf5;--color-surface:#f2f2f2;--color-text:#282828;--color-text-secondary:#4e4e4e;--color-on-media:#fcf6eb;--color-lavender:#cdc3f2;--color-error:#b3261e;--font-size-lg:clamp(1.0625rem, 1.25vw, 1.5rem);--gutter:clamp(1rem, 5vw, 6rem);--gutter-wide:clamp(1.5rem, 3.33vw, 4rem);--radius-lg:25px;--radius-pill:50px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-scrolling iframe{pointer-events:none}body{background:var(--color-brand);color:var(--color-text);font-family:var(--font-sans), sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.35;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit}main :where(p,li,figcaption,td) a:not([class]){color:var(--color-brand);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}main :where(p,li,figcaption,td) a:not([class]):hover,main :where(p,li,figcaption,td) a:not([class]):focus-visible{color:color-mix(in srgb, var(--color-brand) 70%, #fff)}.js-reveal [data-reveal=up]:not([data-revealed]),.js-reveal [data-reveal=stagger]:not([data-revealed])>*{opacity:0}:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}@supports (animation-timeline:scroll()){.hero-away{animation:linear both hero-away;animation-timeline:scroll(root);animation-range:0 85svh}}@keyframes hero-away{to{opacity:0;transform:translateY(-25%)scale(.94)}}.skip-link{z-index:20;color:var(--color-brand);background:#fff;border-radius:8px;padding:.625rem 1rem;position:fixed;top:12px;left:12px;translate:0 -200%}.skip-link:focus-visible{translate:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}
