.sr-only,.skip-to-content{clip:rect(1px, 1px, 1px, 1px)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-to-content:focus{all:unset;top:var(--sp-10);left:var(--sp-10);z-index:9999;padding:var(--sp-10) var(--sp-s);background:var(--c-black);color:var(--c-white);font-size:var(--fs-base);-webkit-text-decoration:none;text-decoration:none;position:fixed}@media (width<=767px){.is-hidden-mobile,.is-hidden-mobile-only{display:none}}@media (width>=768px){.is-hidden-tablet{display:none}}@media (width>=768px) and (width<=1365px){.is-hidden-tablet-only{display:none}}@media (width<=1068px){.is-hidden-until-large-tablet{display:none}}@media (width>=1069px){.is-hidden-large-tablet{display:none}}@media (width>=1366px){.is-hidden-desktop{display:none}}@media (width>=1366px) and (width<=1679px){.is-hidden-desktop-only{display:none}}@media (width>=1680px){.is-hidden-widescreen{display:none}}@media (width>=1680px) and (width<=1919px){.is-hidden-widescreen-only{display:none}}@media (width>=1920px){.is-hidden-hd,.is-hidden-hd-only{display:none}}@media (width<=1269px){.is-hidden-nav-mobile{display:none!important}}@media (width>=1270px){.is-hidden-nav-desktop{display:none!important}}.mx-auto{margin-left:auto;margin-right:auto}.debug-box-model *{background-image:linear-gradient(#81adb7,#81adb7),linear-gradient(#bcc780,#bcc780),linear-gradient(#ffd691,#ffd691);background-clip:content-box,padding-box,border-box;outline:1px solid #f69472}astro-island:has(>.accordion)+astro-island:has(>.accordion) .accordion{margin-top:var(--sp-s)}.sr-only[data-v-f9bf5394],.skip-to-content[data-v-f9bf5394]{clip:rect(1px, 1px, 1px, 1px)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-to-content[data-v-f9bf5394]:focus{all:unset;top:var(--sp-10);left:var(--sp-10);z-index:9999;padding:var(--sp-10) var(--sp-s);background:var(--c-black);color:var(--c-white);font-size:var(--fs-base);-webkit-text-decoration:none;text-decoration:none;position:fixed}@media (width<=767px){.is-hidden-mobile[data-v-f9bf5394],.is-hidden-mobile-only[data-v-f9bf5394]{display:none}}@media (width>=768px){.is-hidden-tablet[data-v-f9bf5394]{display:none}}@media (width>=768px) and (width<=1365px){.is-hidden-tablet-only[data-v-f9bf5394]{display:none}}@media (width<=1068px){.is-hidden-until-large-tablet[data-v-f9bf5394]{display:none}}@media (width>=1069px){.is-hidden-large-tablet[data-v-f9bf5394]{display:none}}@media (width>=1366px){.is-hidden-desktop[data-v-f9bf5394]{display:none}}@media (width>=1366px) and (width<=1679px){.is-hidden-desktop-only[data-v-f9bf5394]{display:none}}@media (width>=1680px){.is-hidden-widescreen[data-v-f9bf5394]{display:none}}@media (width>=1680px) and (width<=1919px){.is-hidden-widescreen-only[data-v-f9bf5394]{display:none}}@media (width>=1920px){.is-hidden-hd[data-v-f9bf5394],.is-hidden-hd-only[data-v-f9bf5394]{display:none}}@media (width<=1269px){.is-hidden-nav-mobile[data-v-f9bf5394]{display:none!important}}@media (width>=1270px){.is-hidden-nav-desktop[data-v-f9bf5394]{display:none!important}}.mx-auto[data-v-f9bf5394]{margin-left:auto;margin-right:auto}.debug-box-model[data-v-f9bf5394] *{background-image:linear-gradient(#81adb7,#81adb7),linear-gradient(#bcc780,#bcc780),linear-gradient(#ffd691,#ffd691);background-clip:content-box,padding-box,border-box;outline:1px solid #f69472}.accordion[data-v-f9bf5394]{--content-padding-block:var(--sp-s);--content-padding-inline:var(--sp-20);--content-background:transparent;--animation-speed:.6s;--button-bg:var(--c-light-peach);--button-color:var(--c-dark-purple);--button-bg-hover:var(--c-light-purple);--button-bg-color-hover:var(--c-dark-purple);--button-bg-open:var(--c-light-peach);--button-bg-color-open:var(--c-dark-purple);--button-padding:var(--sp-s) var(--sp-m);--button-br:var(--radius-s);grid-template-columns:1fr;display:grid}.accordion.no-icon .accordion-icon[data-v-f9bf5394]{display:none}.accordion.icon-right .accordion-icon[data-v-f9bf5394]{order:2}.accordion .accordion-icon[data-v-f9bf5394]{width:12px;height:12px;position:relative}.accordion .accordion-icon[data-v-f9bf5394]:before,.accordion .accordion-icon[data-v-f9bf5394]:after{content:"";background:var(--c-dark-purple);border-radius:2px;width:2px;height:100%;position:absolute;top:50%;left:50%}.accordion .accordion-icon[data-v-f9bf5394]:after{transition:transform .3s ease-in-out;transform:translate(-50%,-50%)}.accordion .accordion-icon[data-v-f9bf5394]:before{transform:translate(-50%,-50%)rotate(90deg)}.accordion .accordion-header[data-v-f9bf5394]{cursor:pointer;grid-gap:1rem;width:100%;color:var(--button-color);background:var(--button-bg);padding:var(--button-padding);border-radius:var(--button-br);font-weight:var(--fw-bold);border-bottom:1px solid #0000;grid-template-columns:1fr auto;align-items:center;gap:1rem;transition:all .15s ease-in-out;display:grid}.accordion .accordion-header[data-v-f9bf5394]:hover{background:var(--button-bg-hover);color:var(--button-bg-color-hover)}.accordion .accordion-content-container[data-v-f9bf5394]{background:var(--content-background);transition:grid-template-rows var(--animation-speed);padding-left:var(--content-padding-inline);padding-right:var(--content-padding-inline);grid-template-rows:0fr;display:grid;overflow:hidden}.accordion .accordion-content-container .accordion-content[data-v-f9bf5394]{visibility:hidden;transition:visibility var(--animation-speed), padding-top var(--animation-speed), padding-bottom var(--animation-speed);min-height:0;padding-top:0}.accordion.open .accordion-header[data-v-f9bf5394]{border-bottom:1px solid #d9d9d9;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion.open .accordion-header[data-v-f9bf5394]:not(:hover):not(:focus-visible){background:var(--button-bg-open);color:var(--button-bg-color-open)}.accordion.open .accordion-content-container[data-v-f9bf5394]{grid-template-rows:1fr}.accordion.open .accordion-content-container .accordion-content[data-v-f9bf5394]{visibility:visible;padding-top:var(--content-padding-block);padding-bottom:var(--content-padding-block)}.accordion.open .accordion-icon[data-v-f9bf5394]:after{transform:translate(-50%,-50%)rotate(90deg)}
