@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer tw-root{:root,:host{--spacing:.25rem;--default-transition-duration:.25s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-black:oklch(0% 0 0);--color-white:oklch(100% 0 0);--color-red:oklch(54.44% .21 21.83);--color-red-light:oklch(63.84% .24 20.95);--color-blue:oklch(42.9% .17 265.49);--color-blue-light:oklch(66.33% .18 266.57);--color-blue-dark:oklch(24.89% .09 265.43);--color-green:oklch(40.82% .06 169.35);--color-neutral-10:oklch(97.61% 0 0);--color-neutral-15:oklch(96.12% 0 0);--color-neutral-20:oklch(94.01% 0 0);--color-neutral-30:oklch(90.97% 0 0);--color-neutral-40:oklch(84.52% 0 0);--color-neutral-50:oklch(71.87% 0 0);--color-neutral-60:oklch(65.34% 0 0);--color-neutral-65:oklch(56.58% 0 0);--color-neutral-75:oklch(48.19% 0 0);--color-neutral-90:oklch(38.67% 0 0);--color-neutral-95:oklch(32.11% 0 0);--color-neutral-98:oklch(24.78% 0 0);--color-neutral-99:oklch(20.46% 0 0);--color-accent-color:var(--accent-color);--font-body:var(--font-alliance), sans-fallback, Arial, sans-serif;--font-heading:var(--font-alliance-neue), "Alliance", sans-fallback, Arial, sans-serif;--text-head1:clamp(3rem, 2.741rem + 1.105vw, 3.625rem);--text-head1--letter-spacing:2%;--text-head2:clamp(2.75rem, 2.646rem + .442vw, 3rem);--text-head3:clamp(2.5rem, 2.396rem + .442vw, 2.75rem);--text-head4:clamp(2.25rem, 2.146rem + .442vw, 2.5rem);--text-head5:clamp(2rem, 1.896rem + .442vw, 2.25rem);--text-head6:2rem;--text-head6--line-height:1.3;--text-sub1:1.75rem;--text-sub1--line-height:1.3;--text-sub2:1.5625rem;--text-sub2--line-height:1.3;--text-sub3:1.375rem;--text-sub3--line-height:1.4;--text-sub4:1.25rem;--text-sub4--line-height:1.43;--text-sub5:1.125rem;--text-sub5--line-height:1.48;--text-sub6:1.125rem;--text-sub6--line-height:1.52;--text-lg:1.125rem;--text-lg--line-height:1.36;--text-md:1.0625rem;--text-base:1rem;--text-base--line-height:1.36;--text-sm:.9375rem;--text-sm--line-height:1.4;--text-xs:.875rem;--text-xs--line-height:1.4;--text-xxs:.8125rem;--text-xxxs:.75rem;--leading-heading:1.25;--leading-label:1.3;--leading-caps:1.36;--leading-base:1.47;--tracking-heading:3%;--tracking-label:1%;--tracking-caps:10%;--tracking-base:auto;--font-weight-semibold:600;--font-weight-medium:500;--spacing-inline-lg:clamp(1.25rem, -.304rem + 6.6298vw, 5rem);--spacing-inline-md:clamp(1.25rem, .214rem + 4.4199vw, 3.75rem);--spacing-inline-sm:clamp(1.25rem, .991rem + 1.105vw, 1.875rem);--spacing-xxl:clamp(5rem, 3.964rem + 4.4199vw, 7.5rem);--spacing-xl:clamp(3.75rem, 2.714rem + 4.4199vw, 6.25rem);--spacing-lg:clamp(2.5rem, 1.464rem + 4.4199vw, 5rem);--spacing-md:clamp(2.5rem, 1.982rem + 2.2099vw, 3.75rem);--spacing-sm:2.5rem;--spacing-xsm:1.25rem;--spacing-max:76.25rem;--spacing-wide:72.5rem;--spacing-base:70rem;--spacing-text-wide:50rem;--spacing-text:47.5rem;--ease-base:cubic-bezier(.4, 0, .2, 1);--opacity-disabled:.2;--radius-card:1rem;--radius-card-sm:.75rem;--radius-badge:37.5rem;--z-index-nav:10;--z-index-loading-bar:900;--z-index-skip:999;--shadow-nav:0 0 70px -10px oklch(0% 0 0/.2);--shadow-content:0 10px 40px -25px oklch(23.911% .08424 7.083/.25)}}@layer root{@font-face{font-family:sans-fallback;src:local(Arial);size-adjust:102.5%;ascent-override:125%;descent-override:50%}:root{--color:var(--color-neutral-98);--bg-color:var(--color-white);--accent-color:var(--color-red);--container-inline-size:var(--spacing-base);--container-padding-inline:var(--spacing-inline-lg);--container-padding-block-start:var(--spacing-md);--container-padding-block-end:var(--spacing-md);--link-color:inherit;--link-text-decoration:underline;--link-hover-color:var(--accent-color);--input-bg-color:var(--color-white);--input-inline-spacing:.75rem;--input-color:var(--color-neutral-98);--button-hover-bg-color:var(--color-neutral-98);--button-fill-bg-color:var(--color-neutral-30);--outline-color:var(--color-red);--outline-width:.125rem;--outline-offset:.125rem;--page-bg-color:var(--color-neutral-15);--dialog-backdrop-color:oklab(0% 0 0/.85);--search-dialog-backdrop-color:oklab(0% 0 0/.92)}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}}:root{--slow-duration:.4s;--slower-duration:.5s}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}:root:has([data-preserve-scroll]){scroll-behavior:auto}}@layer app-reset{html{text-rendering:geometricprecision;text-underline-position:from-font;scrollbar-gutter:stable;font-size:100%;text-decoration-thickness:from-font}main[tabindex="-1"]:focus-visible{outline:none}*,:before,:after{box-sizing:border-box}*{margin:0}:where(img,picture,video,canvas,svg,audio,iframe,embed,object){max-width:100%;display:block}:where(input,button,textarea,select){font:inherit;color:inherit;letter-spacing:inherit;text-rendering:inherit;word-spacing:inherit;font-feature-settings:inherit;font-variation-settings:inherit}:where(button,label,select,summary,[href]){cursor:pointer}:where(button){touch-action:manipulation;user-select:none;padding:0}:where(:disabled,[aria-disabled=true],label:has(>:disabled,+disabled,>[aria-disabled=true])){cursor:not-allowed}:where(textarea){resize:vertical;resize:block}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(p,li){text-wrap:pretty}:where(h1,h2,h3,h4,h5,h6){text-wrap:balance}:where(ol,ul){padding:0;list-style-type:""}:where(a,u){text-decoration-thickness:from-font}:where(dialog){border:none;max-block-size:100dvh;max-inline-size:100dvw;margin:0;padding:0}:where(iframe){border:none}:where(fieldset){border:none;margin:0;padding:0}:where(legend){padding:0}}@layer app-base{body{--header-height:10rem;color:var(--color);background-color:var(--page-bg-color);accent-color:var(--accent-color)}body:has(#secondary-nav){--header-height:13.375rem}:where(button,[href],input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=date],select,textarea){transition:color var(--default-transition-duration), background-color var(--default-transition-duration), border-color var(--default-transition-duration), outline-color var(--default-transition-duration), text-decoration-color var(--default-transition-duration), fill var(--default-transition-duration), stroke var(--default-transition-duration), border-radius var(--default-transition-duration), outline-offset .15s;transition-timing-function:var(--ease-base)}:where(button){color:inherit;font-size:inherit;background-color:#0000;border:0 solid #0000}:where([href],button,input,textarea,summary,select,[tabindex],[draggable],area,object,iframe){border-width:0;outline-color:#0000}:where([href],button,input,textarea,summary,select,[tabindex],[draggable],area,object,iframe):focus{outline:none}:where([href],button,input,textarea,summary,select,[tabindex],[draggable],area,object,iframe):focus-visible{outline:var(--outline-width,2px) solid var(--outline-color,currentColor);outline-offset:var(--outline-offset,calc(-1 * var(--outline-width)))}:where([href],button,input,textarea,summary,select,[tabindex],[draggable],area,object,iframe):disabled,:where([href],button,input,textarea,summary,select,[tabindex],[draggable],area,object,iframe)[aria-disabled=true]{opacity:var(--opacity-disabled);pointer-events:none}:where([href]){color:var(--link-color);-webkit-text-decoration-line:var(--link-text-decoration,underline);-webkit-text-decoration-line:var(--link-text-decoration,underline);text-decoration-line:var(--link-text-decoration,underline)}:where([href]):hover{color:var(--link-hover-color)}:where(input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=date],select,textarea){padding-inline:var(--input-inline-spacing);background-color:var(--input-bg-color);color:var(--input-color);font-size:inherit;font-weight:var(--font-weight-medium);line-height:var(--leading-label);letter-spacing:var(--tracking-label);border:0 solid #0000}:where(input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=date],select,textarea)[aria-invalid=true]:not(:focus-visible){--outline-color:var(--accent-color)}:where(input[type=number]){-moz-appearance:textfield}:where(input[type=number])::-webkit-outer-spin-button{appearance:none;margin:0}:where(input[type=number])::-webkit-inner-spin-button{appearance:none;margin:0}:where(input[type=search])::-webkit-search-cancel-button{appearance:none}:where(input,select){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(select){appearance:none}:where(svg){fill:currentColor}@media (prefers-reduced-motion:no-preference){::details-content{transition:height var(--slow-duration) var(--ease-base), content-visibility var(--slow-duration) var(--ease-base) allow-discrete;height:0;overflow:clip}}[open]::details-content{height:auto}:where(dialog)::backdrop{transition-property:background-color,overlay,display;transition-duration:var(--slow-duration);transition-behavior:allow-discrete;background-color:#0000}:where(dialog)[open]::backdrop{background-color:var(--dialog-backdrop-color)}@starting-style{:where(dialog)[open]::backdrop{background-color:#0000}}body{flex-direction:column;min-block-size:100dvh;display:flex}body:has(:modal,nav-menu-manager[data-open]){scrollbar-gutter:stable;inline-size:100%;position:absolute;overflow:hidden}main{--outline-offset:calc(var(--outline-width) * -1);flex-grow:1}main>:first-child{padding-block-start:var(--header-height)}details summary::marker{content:none}details summary::-webkit-details-marker{display:none}details summary>*{display:inline}:target{scroll-margin-block-start:var(--header-height)}body{font-family:var(--font-body);font-size:var(--text-base);letter-spacing:var(--tracking-base);line-height:var(--leading-base)}u{text-decoration-line:underline;-webkit-text-decoration-color:var(--text-decoration-color,currentcolor);-webkit-text-decoration-color:var(--text-decoration-color,currentcolor);text-decoration-color:var(--text-decoration-color,currentcolor)}:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);font-weight:var(--font-weight-medium);max-inline-size:min(100%, var(--spacing-text))}:where(h1){font-size:var(--text-head1);letter-spacing:var(--tw-tracking,var(--text-head1--letter-spacing))}:where(strong,b){font-weight:var(--font-weight-semibold)}}@layer app-components{.m-button{letter-spacing:var(--tracking-label);line-height:1;font-weight:var(--font-weight-medium);transition:color var(--default-transition-duration), background-color var(--default-transition-duration), border-color var(--default-transition-duration), outline-color var(--default-transition-duration), text-decoration-color var(--default-transition-duration), fill var(--default-transition-duration), stroke var(--default-transition-duration), border-radius var(--default-transition-duration), outline-offset .15s;transition-timing-function:var(--ease-base);border:.0938rem solid #0000;border-radius:.5rem;align-items:center;text-decoration:none;display:inline-flex}.m-button svg{flex:none}.m-button{--outline-color:var(--color-neutral-98);--outline-width:1.5px;--outline-offset:3px}.a-bg-black .m-button{--outline-color:var(--color-white)}.m-button[data-variant]:hover:not(:disabled,[aria-disabled=true]){color:var(--color-white);background-color:var(--button-hover-bg-color);border-color:var(--button-hover-bg-color)}.m-button[data-variant=fill]{color:var(--color-neutral-98);background-color:var(--button-fill-bg-color)}.m-button[data-variant=fill-color]{color:var(--color-white);background-color:var(--accent-color)}.m-button[data-variant=fill-black]{color:var(--color-white);background-color:var(--color-neutral-98)}.m-button[data-variant=outline]{background-color:var(--color-white);border-color:var(--color-neutral-65)}.a-bg-black .m-button[data-variant=outline]{background-color:#0000}.m-button[data-variant=outline-color]{background-color:var(--color-white);border-color:var(--accent-color)}.a-bg-black .m-button[data-variant=outline-color]{background-color:#0000}.m-button[data-size=small]{min-block-size:1.875rem;font-size:var(--text-xs);border-radius:.375rem;gap:.375rem;padding-block:.3125rem;padding-inline:.625rem}.m-button[data-size=small]>span{padding-inline:.1875rem}.m-button[data-size=medium]{min-block-size:2.5rem;font-size:var(--text-sm);gap:.5rem;padding-block:.5rem;padding-inline:1rem}.m-button[data-size=medium]>span{padding-inline:.1875rem}.m-button[data-size=large]{min-block-size:3rem;font-size:var(--text-base);gap:.5rem;padding-block:.5625rem;padding-inline:1.125rem}.m-button[data-size=large]>span{padding-inline:.25rem}.m-button[data-size=xlarge]{min-block-size:3.375rem;font-size:var(--text-lg);gap:.5rem;padding-block:.6875rem;padding-inline:1.375rem}.m-button[data-size=xlarge]>span{padding-inline:.25rem}.m-media-card{--media-card-image-ratio:3 / 1}.m-media-card[data-wide-image]{--media-card-image-ratio:4 / 1}.m-media-card:has(a:hover) .content{background-color:var(--color-red)}.m-media-card a{flex-direction:column;block-size:100%;display:flex}.m-media-card .title-block{transition:color var(--default-transition-duration) var(--ease-base);padding:1.875rem;padding-block-end:1.625rem}.m-media-card a:hover .title-block{color:var(--color-white)}.m-media-card .image-wrapper{inline-size:calc(100% + 3.9375rem);margin-block:auto -1.96875rem;margin-inline-start:-1.96875rem}.m-media-card .image-wrapper>img{object-fit:cover;block-size:100%;inline-size:100%;aspect-ratio:var(--media-card-image-ratio)}.card.m-media-card .content{transition:background-color var(--default-transition-duration) var(--ease-base);grid-template-rows:none;padding:0}#mobileMenu .pre-icon.astro-becghtrj{color:var(--accent-color)}.description.astro-becghtrj{margin-inline-start:var(--description-padding-inline,1.5rem);padding-block-end:var(--description-padding-block-end);font-size:.8125rem}.nav-list.astro-narskz27{--link-text-decoration:none;flex-wrap:wrap;padding-inline-end:.625rem;display:flex;& li{line-height:1}}.submenu-link-list.astro-eo56qhxu{flex-direction:column;gap:.5rem;display:flex;& [href]{align-items:start;gap:.5rem;display:inline-flex;&>svg.astro-eo56qhxu{color:var(--color-red);margin-block-start:.0625rem}}}.go-to.astro-eo56qhxu{color:var(--color-red);margin-block-start:.75rem}.nav-item.astro-67l3lfju{--_nav-item-svg-rotation:0deg;&:hover,&[aria-expanded=true]{color:var(--accent-color)}&[aria-expanded=true]{--_nav-item-svg-rotation:180deg}&:where(button){align-items:center;gap:.375rem;display:inline-flex}&>svg.astro-67l3lfju{block-size:1rem;inline-size:1rem;transform:rotate(var(--_nav-item-svg-rotation));transition:transform var(--default-transition-duration) var(--ease-base);flex:none}}.nav-submenu.astro-67l3lfju{--_submenu-inline-size:22rem;transition-property:opacity;transition-duration:var(--slow-duration);opacity:0;z-index:var(--z-index-nav);pointer-events:none;margin-block-start:2.75rem;position:fixed;inset-block-start:var(--toggle-bottom,0px);inset-inline:0;transform:translateY(-1rem);@media (prefers-reduced-motion:no-preference){transition-property:opacity,transform}&[data-columns="2"]{--_submenu-inline-size:40.1875rem}}.nav-item.astro-67l3lfju[aria-expanded=true]+.nav-submenu.astro-67l3lfju{opacity:1;transform:translateY(0)}.header-link.astro-67l3lfju{gap:.5rem;display:inline-flex}.submenu-wrapper.astro-67l3lfju{--_gap:1.875rem;pointer-events:auto;inline-size:var(--_submenu-inline-size);max-inline-size:min(var(--spacing-max), calc(100dvw - var(--_gap) * 2));box-shadow:var(--shadow-nav);border-radius:var(--radius-card);column-count:auto;column-width:15rem;column-fill:balance;column-gap:calc(2 * var(--_gap));column-rule:1px solid var(--color-neutral-30);margin-inline-start:clamp(var(--_gap), calc(var(--toggle-left,0px) + var(--toggle-width,0px) / 2 - var(--_submenu-inline-size) / 2), calc(100% - var(--_submenu-inline-size) - var(--_gap)));padding-block:2.5rem;padding-inline:3.125rem;display:block;position:relative;.nav-submenu.astro-67l3lfju[data-full-width=true] &{inline-size:auto;margin-inline:auto;@media (width>=64rem){align-items:stretch;column-gap:calc(2 * var(--_gap));row-gap:var(--_gap);column-rule-color:transparent;grid-template-rows:auto 1fr;grid-template-columns:repeat(2,1fr);display:grid;&>.astro-67l3lfju:nth-child(2n){position:relative;&:before{background-color:var(--color-neutral-30);content:"";block-size:100%;inline-size:1px;position:absolute;inset-block-start:0;inset-inline-start:calc(-1 * var(--_gap))}}}@media (width>=70rem){grid-template-columns:repeat(4,1fr);&>.astro-67l3lfju:not(:first-child){position:relative;&:before{background-color:var(--color-neutral-30);content:"";block-size:100%;inline-size:1px;position:absolute;inset-block-start:0;inset-inline-start:calc(-1 * var(--_gap))}}}}}.submenu-column.astro-67l3lfju{grid-template-rows:subgrid;break-inside:avoid;grid-row:auto/span 2;row-gap:0;padding-block-end:.625rem;display:grid}.manager.astro-n4nkygbp[data-open]{--backdrop-opacity:1}.nav-list.astro-n4nkygbp{--link-text-decoration:none;flex-wrap:wrap;gap:min(2vw,1.75rem);display:flex}.dialog.astro-nquttn5a{--dialog-backdrop-color:var(--search-dialog-backdrop-color);opacity:0;inline-size:min(50rem,100% - 2.5rem);transition:opacity var(--default-transition-duration) var(--ease-base), display var(--default-transition-duration) allow-discrete, overlay var(--default-transition-duration) allow-discrete;background-color:#0000;margin-block-start:12.325rem;margin-inline:auto;padding-block:5px;padding-inline-end:5px;&[open]{opacity:1;@starting-style{opacity:0}}&:focus-visible{outline:2px solid var(--accent-color);outline-offset:4px}@media (width<=calc(64rem - 1px)){margin-block-start:8rem}}.form.astro-nquttn5a{border-radius:var(--radius-badge);align-items:stretch;block-size:3.75rem;display:flex}.field.astro-nquttn5a{min-inline-size:0;background-color:var(--color-white);color:var(--color-neutral-98);border-top-left-radius:var(--radius-badge);border-bottom-left-radius:var(--radius-badge);flex:auto;align-items:center;gap:1rem;padding-inline-start:1.25rem;padding-inline-end:var(--spacing-sm);display:flex;& .icon{color:var(--color-red);flex:none}}.field.astro-nquttn5a input.astro-nquttn5a{inline-size:100%;&::placeholder{color:var(--color-neutral-75)}&:focus-visible{outline:none}}.submit.astro-nquttn5a{background-color:var(--color-red);color:var(--color-white);transition:background-color var(--default-transition-duration) var(--ease-base);border-top-right-radius:var(--radius-badge);border-bottom-right-radius:var(--radius-badge);border:2px solid #0000;flex:none;padding-inline:1.75rem 2rem;&:hover{background-color:var(--color-neutral-95)}&:focus-visible{outline-color:var(--color-white)}}.nav-item.astro-fgysrf5v{--_nav-item-svg-rotation:0deg;&:where([href]){padding-block:1.125rem;display:inline-block}&:where(button){justify-content:space-between;gap:.75rem;inline-size:100%;padding-block:1.25rem;display:flex}li:first-child &{padding-block-start:0}&:hover{color:var(--color-red)}&[aria-expanded=true]{color:var(--color-red);--_nav-item-svg-rotation:180deg}&>svg.astro-fgysrf5v{block-size:1.75rem;inline-size:1.75rem;transform:rotate(var(--_nav-item-svg-rotation));transition:transform var(--default-transition-duration) var(--ease-base)}}.nav-submenu.astro-fgysrf5v{height:auto;overflow:clip;@media (prefers-reduced-motion:no-preference){transition:height var(--slow-duration) var(--ease-base), content-visibility var(--slow-duration) var(--ease-base) allow-discrete}&[inert]{height:0}& ul{flex-direction:column;gap:1rem;padding-block:.25rem 1.875rem;display:flex}& li{padding-block-end:1rem;list-style-type:none;&:not(:last-child){border-block-end:1px solid var(--color-neutral-40)}}}.link-description.astro-fgysrf5v{color:var(--color-neutral-75);padding-block-start:.25rem;line-height:1.47}.dialog.astro-ilmtwzsq{--link-text-decoration:none;--link-hover-color:var(--color-red);inline-size:100dvw;transition:opacity var(--default-transition-duration) var(--ease-base), display var(--default-transition-duration) allow-discrete, overlay var(--default-transition-duration) allow-discrete;opacity:0;background-color:#0000;inset:0;overflow:hidden;&[open]{opacity:1;block-size:100dvh;@starting-style{opacity:0;block-size:var(--header-height,0)}&:after{opacity:0;block-size:0;@starting-style{opacity:1;block-size:100dvh}}}&::backdrop{@media (width<=calc(31.25rem - 1px)){background-color:#0000}}}.inner.astro-ilmtwzsq{flex-direction:column;block-size:100dvh;max-block-size:100vh;margin-block:0;margin-inline:0;display:flex;@media (width>=31.25rem){--_margin:1.875rem;margin-inline:var(--_margin);block-size:auto;max-block-size:calc(100dvh - 2 * var(--_margin));margin-block-start:var(--_margin)}}.header.astro-ilmtwzsq{justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem 1.25rem;padding-inline:1.25rem 1.5rem;display:flex;@media (width>=31.25rem){border-start-start-radius:.75rem;border-start-end-radius:.75rem;padding-block:1.125rem;padding-inline:1.875rem 1.3125rem}}.logo.astro-ilmtwzsq{color:currentColor;transition:color var(--default-transition-duration) var(--ease-base);.dialog.astro-ilmtwzsq[open] &{color:#0000;@starting-style{color:currentColor}}}.close-button.astro-ilmtwzsq{align-items:center;gap:.625rem;display:flex;&>span.astro-ilmtwzsq{color:var(--color-neutral-75)}&:hover,&:hover>span.astro-ilmtwzsq{color:var(--accent-color)}}.content.astro-ilmtwzsq{border-end-end-radius:var(--radius-card);border-end-start-radius:var(--radius-card);flex-direction:column;flex-grow:1;gap:1.875rem;padding-block:2.5rem;padding-inline:1.5rem;display:flex;overflow-y:auto;@media (width<=calc(31.25rem - 1px)){border-radius:0}}.sign-in-wrapper.astro-ilmtwzsq{&>*{inline-size:100%}}.nav-list.astro-ilmtwzsq{flex-direction:column;display:flex;&>li.astro-ilmtwzsq{border-bottom:1px solid var(--color-neutral-40)}}.nav-aux-list.astro-ilmtwzsq{flex-direction:column;gap:.625rem;margin-block-end:.5rem;display:flex;& [href]{gap:.625rem;display:inline-flex;& svg{flex:none;block-size:24px;inline-size:24px;margin-block-start:.1875rem}}}nav-scroll-manager.astro-ow6qmk7z{display:contents}.nav.astro-tk53dxlc{--link-text-decoration:none;background-color:var(--color-neutral-10);padding-inline:1.875rem;overflow-y:auto}.links.astro-tk53dxlc{align-items:center;gap:1.875rem;display:inline-flex}.button-link.astro-tk53dxlc{white-space:nowrap;border-bottom:2px solid #0000;padding-block:1.25rem .75rem;display:inline-block;position:relative;&:is([aria-current=page],[aria-current=location]){border-bottom-color:var(--accent-color)}&:focus-visible{outline:none;&:before{content:"";background-color:var(--color);block-size:2px;position:absolute;inset-block-end:0;inset-inline:0}}@media (prefers-reduced-motion:no-preference){@supports (view-transition-name:view-name){view-transition-class:nav-item;border-bottom:none;&:is([aria-current=page],[aria-current=location]):before{content:"";background-color:var(--color-red);block-size:2px;position:absolute;inset-block-end:0;inset-inline:0}&[aria-current=page]:before{view-transition-name:active-nav-elem}& ::view-transition-old(active-nav-elem),& ::view-transition-new(active-nav-elem){height:100%}& ::view-transition-group(.nav-item){z-index:1}& ::view-transition-group(active-nav-elem){animation-timing-function:var(--ease-base);animation-duration:var(--slow-duration)}}}}.header.astro-bh2u4hie{inline-size:100%;z-index:var(--z-index-nav);position:fixed;inset-block-start:0}.outer.astro-bh2u4hie{inline-size:100%;max-inline-size:calc(var(--spacing-max) + 2 * var(--_padding,0px));padding:var(--_padding);margin-inline:auto;@media (width>=31.25rem){--_padding:1.875rem}}.inner.astro-bh2u4hie{inline-size:100%;box-shadow:var(--shadow-nav);overflow:hidden;@media (width>=31.25rem){border-radius:.75rem}}.site-nav.astro-bh2u4hie{justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem 1.25rem;padding-inline:1.25rem 1.5rem;display:flex;@media (width>=31.25rem){border-radius:.75rem;padding-block:1.125rem;padding-inline:clamp(1.3125rem,2.34vw,1.875rem) 1.3125rem}}.logo.astro-bh2u4hie{@media (width<=calc(64rem - 1px)){block-size:54px;inline-size:159px}}.desktop-nav.astro-bh2u4hie{flex-direction:column;align-items:end;row-gap:1rem;display:flex;@media (width<=calc(64rem - 1px)){display:none}}.lower-group.astro-bh2u4hie{flex-wrap:wrap;align-items:center;gap:min(2vw,1.75rem);display:flex}.search-group.astro-bh2u4hie{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.login-fallback-wrapper.astro-bh2u4hie{justify-content:flex-end;inline-size:min(9vw,8.75rem);display:flex}.login-fallback-button.astro-bh2u4hie{inline-size:min(9vw,8.75rem)}.mobile-menu.astro-bh2u4hie{align-items:center;gap:1.25rem;max-block-size:2rem;display:flex;@media (width>=64rem){display:none}}.menu-button.astro-bh2u4hie{margin-block-start:.25rem;&:hover{color:var(--accent-color)}}.background-filter.astro-bh2u4hie{backdrop-filter:blur(2px);--webkit-backdrop-filter:blur(2px);background-blend-mode:multiply;block-size:calc(var(--header-height) - 3rem);z-index:8;inline-size:100vw;position:fixed;inset:0}.nav.astro-ngrgyhag{flex-wrap:wrap;flex:1 0 min(410px,100%);align-items:flex-start;gap:clamp(1.875rem,1.357rem + 2.2099vw,3.125rem);display:flex}.nav-group.astro-ngrgyhag{inline-size:min(180px,100%);& ul{flex-direction:column;align-items:flex-start;gap:8px;margin-block-start:1rem;display:flex}}.nav-heading.astro-ngrgyhag{color:var(--color-red-light);&:where([href]){gap:.5rem;display:flex;&:hover{color:var(--color-white)}}& svg{flex:none}}.contact.astro-pdrinjzp{& h2{color:var(--color-red-light)}& .address{white-space:pre-line;line-height:1.3475rem}& dl{flex-direction:column;align-items:start;gap:.5rem;display:flex;&>div.astro-pdrinjzp{flex-wrap:wrap;align-items:baseline;gap:.125rem .5rem;display:flex}}& dt{color:var(--color-red-light);@media (width>=23.4375rem){min-inline-size:6rem}}}.link.astro-56c4mvke{align-items:flex-start;gap:.625rem;text-decoration:none;display:inline-flex;& svg{flex:none;margin-block-start:var(--link-icon-margin-block-start,.125rem)}}.list.astro-axg77xqp{color:var(--color-neutral-60);flex-wrap:wrap;align-items:center;gap:1rem clamp(1.5rem,.878rem + 2.6519vw,3rem);display:flex;@media (width>=31.25rem){flex-wrap:wrap;justify-content:flex-end}}.global-footer.astro-mirdzjfe{--container-padding-inline:0;--container-padding-block-start:0;--container-padding-block-end:0;@media (width>=31.25rem){--container-padding-inline:var(--spacing-inline-md);--container-padding-block-start:var(--spacing-md);--container-padding-block-end:var(--spacing-md)}}.footer.astro-mirdzjfe{--link-text-decoration:none;--container-padding-block-start:5rem;--container-padding-block-end:5rem;&>div{gap:clamp(3.75rem,3.491rem + 1.105vw,4.375rem);display:grid}@media (width>=31.25rem){border-radius:var(--radius-card);--container-padding-block-start:var(--spacing-lg);--container-padding-block-end:var(--spacing-md)}}.logo-section.astro-mirdzjfe{justify-content:space-between;align-items:start;column-gap:var(--spacing-lg);flex-wrap:wrap;row-gap:3.75rem;display:flex;& nav{flex-basis:100%;@media (width>=31.25rem){flex-basis:auto}}& nav>a{justify-content:center;display:flex}}.nav-section.astro-mirdzjfe{flex-wrap:wrap;justify-content:space-between;align-self:stretch;align-items:flex-start;gap:clamp(3.75rem,3.232rem + 2.2099vw,5rem);display:flex}.legal-section.astro-mirdzjfe{justify-content:space-between;align-items:end;column-gap:var(--spacing-lg);flex-wrap:wrap;row-gap:3.125rem;display:flex}.copyright.astro-mirdzjfe{color:var(--color-neutral-60);flex-basis:100%}.skip-link.astro-ijzoxlfv{z-index:var(--z-index-skip);opacity:0;margin-block-start:.5rem;margin-inline-start:.5rem;transition-property:opacity,color,background-color,borde-color,outline-color;transform:translate(calc(-100% - 1rem));@media (prefers-reduced-motion:no-preference){transition-property:transform,color,background-color,border-color,outline-color}&:focus-visible{opacity:1;transform:translate(0)}}}@layer tw-utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=23.4375rem){.container{max-width:23.4375rem}}@media (width>=31.25rem){.container{max-width:31.25rem}}@media (width>=46.875rem){.container{max-width:46.875rem}}@media (width>=62.875rem){.container{max-width:62.875rem}}@media (width>=80rem){.container{max-width:80rem}}.mbs-0{margin-block-start:0}.mbs-1{margin-block-start:var(--spacing)}.mbs-2{margin-block-start:calc(var(--spacing) * 2)}.mbs-3{margin-block-start:calc(var(--spacing) * 3)}.mbs-4{margin-block-start:calc(var(--spacing) * 4)}.mbs-6{margin-block-start:calc(var(--spacing) * 6)}.mbe-1{margin-block-end:var(--spacing)}.mbe-4{margin-block-end:calc(var(--spacing) * 4)}.mbe-6{margin-block-end:calc(var(--spacing) * 6)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12\.5{margin-top:calc(var(--spacing) * 12.5)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.size-full{width:100%;height:100%}.max-w-text{max-width:var(--spacing-text)}.max-w-text-wide{max-width:var(--spacing-text-wide)}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.translate-y-\[-5\%\]{--tw-translate-y:-5%;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.l-column-divider-10\/neutral-40{--divider-gap:calc(var(--spacing) * 10);--divider-color:var(--color-neutral-40);column-rule:var(--divider-width,1px) var(--divider-style,solid) var(--divider-color);column-gap:var(--divider-gap)}@supports not (row-rule:1px){.l-column-divider-10\/neutral-40{column-gap:calc(var(--divider-gap) / 2)}:where(.l-column-divider-10\/neutral-40>:not(:last-child)){border-inline:1px solid var(--divider-color);border-inline-start-width:0;padding-inline-end:calc(var(--divider-gap) / 2)}}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.fill-black{fill:var(--color-black)}.p-5{padding:calc(var(--spacing) * 5)}.pbe-2{padding-block-end:calc(var(--spacing) * 2)}.text-center{text-align:center}.font-body{font-family:var(--font-body)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-head6{font-size:var(--text-head6);line-height:var(--tw-leading,var(--text-head6--line-height))}.text-sub2{font-size:var(--text-sub2);line-height:var(--tw-leading,var(--text-sub2--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-head3{font-size:var(--text-head3)}.text-head4{font-size:var(--text-head4)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.text-accent-color{color:var(--color-accent-color)}.text-neutral-40{color:var(--color-neutral-40)}.text-neutral-50{color:var(--color-neutral-50)}.text-neutral-60{color:var(--color-neutral-60)}.text-neutral-65{color:var(--color-neutral-65)}.text-neutral-75{color:var(--color-neutral-75)}.text-neutral-90{color:var(--color-neutral-90)}.text-neutral-95{color:var(--color-neutral-95)}.text-neutral-98{color:var(--color-neutral-98)}.text-red{color:var(--color-red)}.italic{font-style:italic}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@layer app-utilities{:where([class*=a-bg-]){color:var(--color);background-color:var(--bg-color);accent-color:var(--accent-color);--outline-color:var(--accent-color)}.a-no-outline{--outline-color:transparent}.a-focus-underline:focus-visible{text-underline-offset:10%;outline:none;text-decoration:underline .05em}.a-bg-white:where(:not(.a-full-bleed))+.a-bg-white,.a-bg-gray:where(:not(.a-full-bleed))+.a-bg-gray,.a-bg-black:where(:not(.a-full-bleed))+.a-bg-black,.a-bg-gray:where(:not(.a-full-bleed))+script+.a-bg-gray,.a-bg-gray:where(:not(.a-full-bleed))+script+script+.a-bg-gray,script:first-child+.a-bg-gray,:is(.a-bg-white:where(:not(.a-full-bleed))+.content-grid.a-bg-white,.a-bg-gray:where(:not(.a-full-bleed))+.content-grid.a-bg-gray,.a-bg-black:where(:not(.a-full-bleed))+.content-grid.a-bg-black)>:where(.main-column,.sidebar-column)>:first-child,:is(.a-bg-white:where(:not(.a-full-bleed))+.content-grid.a-bg-white,.a-bg-gray:where(:not(.a-full-bleed))+.content-grid.a-bg-gray,.a-bg-black:where(:not(.a-full-bleed))+.content-grid.a-bg-black)>script:first-child+*,main:has(>.a-bg-gray:where(:not(.a-full-bleed)):nth-last-child(1 of :not(script)))+footer{--container-padding-block-start:0}.a-bg-white,.a-bg-gray,.a-bg-card{--button-hover-bg-color:var(--color-neutral-98);--button-fill-bg-color:var(--color-neutral-30)}.a-bg-white{--color:var(--color-neutral-98);--bg-color:var(--color-white);--accent-color:var(--color-red)}.a-bg-card{--color:var(--color-neutral-98);--bg-color:var(--color-white);--accent-color:var(--color-red);border-radius:var(--bg-card-radius,var(--radius-card));box-shadow:var(--shadow-content)}.a-bg-gray{--color:var(--color-neutral-98);--bg-color:var(--color-neutral-15);--accent-color:var(--color-red)}.a-bg-black{--color:var(--color-white);--bg-color:var(--color-black);--accent-color:var(--color-red);--text-accent-color:var(--color-red-light);--opacity-disabled:.3;--button-hover-bg-color:var(--color-neutral-90);--button-fill-bg-color:var(--color-white);--link-hover-color:var(--color-red-light)}.a-bg-red{--color:var(--color-white);--bg-color:var(--color-red);--accent-color:var(--color-neutral-98);--opacity-disabled:.3;--button-hover-bg-color:var(--color-neutral-90);--button-fill-bg-color:var(--color-white)}.a-bg-blue{--color:var(--color-white);--bg-color:var(--color-blue-dark);--accent-color:var(--color-blue-light);--opacity-disabled:.3;--button-hover-bg-color:var(--color-neutral-90);--button-fill-bg-color:var(--color-white);--link-hover-color:var(--color-red-light)}.a-backdrop{z-index:-1;background-color:var(--dialog-backdrop-color);opacity:var(--backdrop-opacity,0);pointer-events:none;transition:opacity var(--slow-duration);position:fixed;inset:0}:where([class*=t-head]){font-family:var(--font-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);font-weight:var(--font-weight-medium)}.t-head1{font-size:var(--text-head1);letter-spacing:var(--tw-tracking,var(--text-head1--letter-spacing))}.t-head2{font-size:var(--text-head2)}.t-head3{font-size:var(--text-head3)}.t-head4{font-size:var(--text-head4)}.t-head5{font-size:var(--text-head5)}.t-head6{font-size:var(--text-head6);line-height:var(--tw-leading,var(--text-head6--line-height))}.t-icon-heading{color:var(--accent-color);align-items:center;gap:.5rem 1rem;display:flex}.t-icon-heading svg{flex:none}:where([class*=t-sub]){font-family:var(--font-heading);letter-spacing:var(--tracking-heading);font-weight:var(--font-weight-medium)}.t-sub1{font-size:var(--text-sub1);line-height:var(--tw-leading,var(--text-sub1--line-height))}.t-sub2{font-size:var(--text-sub2);line-height:var(--tw-leading,var(--text-sub2--line-height))}.t-sub3{font-size:var(--text-sub3);line-height:var(--tw-leading,var(--text-sub3--line-height))}.t-sub4{font-size:var(--text-sub4);line-height:var(--tw-leading,var(--text-sub4--line-height))}.t-sub5{font-size:var(--text-sub5);line-height:var(--tw-leading,var(--text-sub5--line-height))}.t-sub6{font-size:var(--text-sub6);line-height:var(--tw-leading,var(--text-sub6--line-height))}:where(.t-lg,.t-md,.t-base,.t-sm,.t-xs){font-family:var(--font-body);letter-spacing:var(--tracking-base);line-height:var(--leading-base)}.t-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.t-md{font-size:var(--text-md)}.t-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.t-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.t-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:where([class*=t-label]){font-family:var(--font-body);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);line-height:var(--label-line-height,var(--_line-height,var(--leading-label)));font-feature-settings:"liga" off}.t-label-lg{font-size:var(--text-lg)}.t-label-md{font-size:var(--text-md)}.t-label{font-size:var(--text-base)}.t-label-sm{font-size:var(--text-sm)}.t-label-xs{--_line-height:1.35;font-size:var(--text-xs)}.t-label-xxs{--_line-height:1.35;font-size:var(--text-xxs)}:where([class*=t-caps]){font-family:var(--font-body);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-caps);line-height:var(--leading-caps);text-transform:uppercase}.t-caps{font-size:var(--text-base)}.t-caps-sm{font-size:var(--text-sm)}.t-caps-xs{font-size:var(--text-xs)}.t-caps-xxs{font-size:var(--text-xxs)}.t-caps-xxxs{font-size:var(--text-xxxs)}.t-rte>:not(meta)+:not(section){margin-block-start:1.25em}.t-rte [href]:not([class]){font-weight:var(--font-weight-semibold);color:var(--text-accent-color,var(--accent-color));text-underline-offset:12%;text-decoration-thickness:.05em}.t-rte [href]:not([class]):hover{color:inherit;--text-decoration-color:transparent}.t-rte :where(h1,h2,h3,h4,h5,h6){color:var(--accent-color);line-height:1.3}.t-rte :where(h3,h4,h5,h6){text-wrap:auto}.t-rte :where(.text-neutral-98){color:var(--color-neutral-98)}.t-rte :where(.t-caps-xs){color:var(--accent-color)}.t-rte :where(ul,ol):not([class]){--marker-width:1.5em;--marker-gap:.625rem;max-inline-size:var(--spacing-text);padding-inline-start:0;list-style:none}.t-rte :where(ul,ol):not([class]) li{padding-inline-start:var(--marker-width);line-height:1.5}.t-rte :where(ul,ol):not([class]) li+:is(.t-rte :where(ul,ol):not([class]) li){margin-block-start:.25rem}.t-rte :where(ul,ol):not([class]) li:before{box-sizing:border-box;width:var(--marker-width);color:var(--accent-color);font-weight:var(--font-weight-semibold);text-align:end;content:var(--_marker-content);margin-inline-start:calc(-1 * var(--marker-width));padding-inline-end:var(--marker-gap);display:inline-block}.t-rte ul:not([class]){--_marker-content:"•"}.t-rte ul:not([class]) ul{--_marker-content:"◦"}.t-rte ul:not([class]) ul ul{--_marker-content:"▪"}.t-rte ol{--marker-width:2em;counter-reset:ol-counter}.t-rte ol>li{counter-increment:ol-counter}.t-rte ol>li:before{content:counter(ol-counter, decimal) "."}.t-rte ol ol>li:before{content:counter(ol-counter, lower-alpha) "."}.t-rte ol ol ol>li:before{content:counter(ol-counter, lower-roman) "."}.t-rte p{max-inline-size:var(--spacing-text);line-height:1.5}.t-rte hr{border:none;border-block-end:1px solid var(--color-neutral-50)}.t-rte blockquote{font-size:var(--text-sub3);line-height:var(--tw-leading,var(--text-sub3--line-height))}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.search-toggle.astro-lwu7on3f:not(:hover){color:var(--color-red);background-color:var(--color-neutral-15)}.search-toggle.astro-lwu7on3f svg.astro-lwu7on3f{display:inline-block}.search-toggle.astro-yduenlz7{display:flex;&:hover{color:var(--accent-color)}}.loading-bar.astro-45tur33s{block-size:.35rem;inline-size:100vw;z-index:var(--z-index-loading-bar);background:0 0;position:fixed;inset-block-start:0;inset-inline:0;overflow:hidden}@keyframes loading{0%{transform:translate(0)scaleX(0)}40%{transform:translate(0)scaleX(.4)}to{transform:translate(100%)scaleX(.5)}}.inner.astro-45tur33s{display:none}.inner.astro-45tur33s.active{block-size:100%;inline-size:100%;transition:inline-size var(--default-transition-duration) var(--ease-base);background:linear-gradient(90deg, transparent 0%, var(--accent-color) 25%, var(--accent-color) 75%, transparent 100%);transform-origin:0%;animation:1.25s linear infinite loading;display:block}@layer layout{body{--header-height:90px;@media (width>=31.25rem){--header-height:150px}@media (width>=64rem){--header-height:160px}}}
