.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.hamburger[data-astro-cid-ctg3m53h]{display:none;flex-direction:column;justify-content:center;align-items:center;width:2rem;height:2rem;gap:5px;background:none;border:none;padding:0;cursor:pointer;flex-shrink:0;color:#111827}@media (max-width: 1023px){.hamburger[data-astro-cid-ctg3m53h]{display:flex}}.hamburger[data-astro-cid-ctg3m53h] span[data-astro-cid-ctg3m53h]{display:block;width:22px;height:2px;background-color:currentColor;border-radius:2px;transform-origin:center;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .2s ease,width .3s ease}.hamburger[data-astro-cid-ctg3m53h].open span[data-astro-cid-ctg3m53h]:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger[data-astro-cid-ctg3m53h].open span[data-astro-cid-ctg3m53h]:nth-child(2){opacity:0;width:0}.hamburger[data-astro-cid-ctg3m53h].open span[data-astro-cid-ctg3m53h]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu[data-astro-cid-ctg3m53h]{overflow:hidden;max-height:0;opacity:0;transition:max-height .35s cubic-bezier(.23,1,.32,1),opacity .25s ease}.mobile-menu[data-astro-cid-ctg3m53h].open{max-height:480px;opacity:1}.mobile-menu-content[data-astro-cid-ctg3m53h]{display:flex;flex-direction:column;padding:.75rem 0;border-top:1px solid #e5e7eb}.mobile-menu-content[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{display:block;padding:.625rem 1rem;color:#4b5563;border-radius:.375rem;margin:0 .25rem;transition:background-color .15s ease,color .15s ease}.mobile-menu-content[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover{background-color:#eff6ff;color:#111827}#user-dropdown[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover,#user-dropdown[data-astro-cid-ctg3m53h] button[data-astro-cid-ctg3m53h]:hover{background-color:#eff6ff!important}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}::view-transition-old(root){animation:.15s ease-in fade-out}::view-transition-new(root){animation:.2s ease-out fade-in}.whitelabeled main p,.whitelabeled main label{color:var(--brand-body-text);font-family:var(--brand-body-font),system-ui,sans-serif}.whitelabeled main p[class*=text-red],.whitelabeled main p[class*=text-green],.whitelabeled main p[class*=text-amber],.whitelabeled main p[class*=text-yellow],.whitelabeled main p[class*=text-blue],.whitelabeled main p[class*=text-white],.whitelabeled main p[class*=text-indigo],.whitelabeled main p[class*=text-emerald],.whitelabeled main label[class*=text-white],.whitelabeled main label[class*=text-red]{color:revert-layer}.whitelabeled main .brand-panel h1,.whitelabeled main .brand-panel h2,.whitelabeled main .brand-panel h3,.whitelabeled main .brand-panel h4,.whitelabeled main .brand-panel h5,.whitelabeled main .brand-panel h6,.whitelabeled main .brand-panel p,.whitelabeled main .brand-panel label,.whitelabeled main .brand-panel span{color:inherit;font-family:inherit}:root{--brand-primary: var(--primaryColor);--brand-accent: var(--accentColor);--brand-bg: var(--backgroundColor);--brand-body-text: var(--bodyTextColor);--brand-heading: var(--headingColor);--brand-link: var(--linkColor);--brand-card-bg: var(--cardBackgroundColor);--brand-card-border: var(--cardBorderColor);--brand-card-heading: var(--cardHeadingColor);--brand-card-body-text: var(--cardBodyTextColor);--brand-card-shadow: var(--cardShadow);--brand-card-border-width: var(--cardBorderWidth);--brand-card-hover-shadow: var(--cardHoverShadow);--brand-heading-font: var(--headingFont);--brand-body-font: var(--bodyFont);--brand-primary-btn-bg: var(--primaryBtnBg);--brand-primary-btn-text: var(--primaryBtnText);--brand-secondary-btn-bg: var(--secondaryBtnBg);--brand-secondary-btn-text: var(--secondaryBtnText);--brand-tag-bg: var(--tagBackground);--brand-tag-text: var(--tagText);--brand-tag-radius: var(--tagRadius);--brand-tag-font-size: var(--tagFontSize);--brand-tag-border-width: var(--tagBorderWidth);--brand-tag-border-color: var(--tagBorderColor);--brand-header-bg: var(--headerBg);--brand-header-text: var(--headerText);--brand-footer-bg: var(--footerBg);--brand-footer-text: var(--footerText)}
