.Footer{--tw-bg-opacity:1;background-color:rgba(var(--color-secondary-600), var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgba(var(--color-bgBase-500), var(--tw-text-opacity,1));border-top:1px solid rgba(var(--color-accent-500), .35);position:relative}.Footer__inner{max-width:1536px;margin-left:auto;margin-right:auto;padding:3rem 1rem}@media (min-width:640px){.Footer__inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.Footer__inner{padding:4rem 2rem}}.Footer__top{grid-template-columns:repeat(1,minmax(0,1fr));gap:2.5rem;display:grid}@media (min-width:640px){.Footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.Footer__top{gap:2rem}}@media (min-width:1024px){.Footer__top{grid-template-columns:1.8fr 1fr 1fr}}.Footer__brandCol{flex-direction:column;gap:1rem;display:flex}@media (min-width:640px){.Footer__brandCol{grid-column:span 2/span 2}}@media (min-width:1024px){.Footer__brandCol{grid-column:span 1/span 1}}.Footer__brand{align-items:center;width:fit-content;display:inline-flex}.Footer__logo{height:2rem}.Footer__tagline{max-width:24rem;font-family:var(--font-display), "Cormorant Garamond", Georgia, "Times New Roman", "Noto Serif Georgian", serif;--tw-text-opacity:1;color:rgba(var(--color-accent-400), var(--tw-text-opacity,1));font-size:1.25rem;font-style:italic;line-height:1.375}.Footer__positioning{max-width:28rem;color:rgba(var(--color-bgBase-500), .65);font-size:.875rem;line-height:1.625}.Footer__col{flex-direction:column;gap:.75rem;display:flex}.Footer__colTitle{font-family:var(--font-wordmark), Cinzel, "Trajan Pro", Georgia, "Noto Serif Georgian", serif;text-transform:uppercase;letter-spacing:.22em;--tw-text-opacity:1;color:rgba(var(--color-accent-500), var(--tw-text-opacity,1));margin-bottom:.25rem;font-size:.75rem;line-height:1rem}.Footer__link{width:fit-content;color:rgba(var(--color-bgBase-500), .72);font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.Footer__link:hover{--tw-text-opacity:1;color:rgba(var(--color-accent-400), var(--tw-text-opacity,1))}.Footer__bottom{flex-direction:column;justify-content:space-between;align-items:center;gap:.5rem;margin-top:3rem;padding-top:1.5rem;display:flex}@media (min-width:640px){.Footer__bottom{flex-direction:row}}.Footer__bottom{border-top:1px solid rgba(var(--color-accent-500), .18)}.Footer__copyright{font-size:.75rem;line-height:1rem}@media (min-width:640px){.Footer__copyright{font-size:.875rem;line-height:1.25rem}}.Footer__copyright{color:rgba(var(--color-bgBase-500), .55)}
.LanguageSwitcher{--tw-border-opacity:1;border-width:1px;border-color:rgba(var(--color-divider-500), var(--tw-border-opacity,1));border-radius:9999px;align-items:center;padding:.125rem;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.LanguageSwitcher--pending{opacity:.6}.LanguageSwitcher__option{cursor:pointer;letter-spacing:.025em;--tw-text-opacity:1;min-width:2.5rem;height:1.75rem;color:rgba(var(--color-textBase-700), var(--tw-text-opacity,1));background-color:#0000;border-width:0;border-radius:9999px;padding-left:.625rem;padding-right:.625rem;font-size:.75rem;font-weight:600;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.LanguageSwitcher__option:hover{--tw-text-opacity:1;color:rgba(var(--color-primary-500), var(--tw-text-opacity,1))}.LanguageSwitcher__option--active{--tw-bg-opacity:1;background-color:rgba(var(--color-primary-500), var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(var(--color-bgBase-500), var(--tw-text-opacity,1))}.LanguageSwitcher__option--active:hover{--tw-text-opacity:1;color:rgba(var(--color-bgBase-500), var(--tw-text-opacity,1))}
.MobileMenu__toggle{cursor:pointer;background-color:#0000;border-width:0;flex-direction:column;justify-content:center;gap:5px;padding:.5rem;display:flex}@media (min-width:1024px){.MobileMenu__toggle{display:none}}.MobileMenu__toggle{width:36px;height:36px}.MobileMenu__bar{--tw-bg-opacity:1;background-color:rgba(var(--color-primary-500), var(--tw-bg-opacity,1));transform-origin:50%;border-radius:1px;width:22px;height:2px;transition:transform .3s,opacity .2s;display:block}.MobileMenu__toggle--open .MobileMenu__bar:first-child{transform:translateY(7px)rotate(45deg)}.MobileMenu__toggle--open .MobileMenu__bar:nth-child(2){opacity:0}.MobileMenu__toggle--open .MobileMenu__bar:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.MobileMenu__drawer{--tw-bg-opacity:1;background-color:rgba(var(--color-bgBase-500), var(--tw-bg-opacity,1));position:absolute;left:0;right:0}@media (min-width:1024px){.MobileMenu__drawer{display:none}}.MobileMenu__drawer{border-bottom:0 solid rgb(var(--color-divider-500));z-index:40;grid-template-rows:0fr;transition:grid-template-rows .3s,border-bottom-width .3s;display:grid;top:100%}.MobileMenu__drawer--open{border-bottom-width:1px;grid-template-rows:1fr}.MobileMenu__nav{flex-direction:column;gap:.25rem;min-height:0;padding-left:1rem;padding-right:1rem;display:flex;overflow:hidden}@media (min-width:640px){.MobileMenu__nav{padding-left:1.5rem;padding-right:1.5rem}}.MobileMenu__link{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgba(var(--color-divider-500), var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgba(var(--color-primary-500), var(--tw-text-opacity,1));padding-top:.75rem;padding-bottom:.75rem;font-size:1rem;font-weight:500;line-height:1.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.MobileMenu__link:hover{--tw-text-opacity:1;color:rgba(var(--color-secondary-500), var(--tw-text-opacity,1))}.MobileMenu__footer{justify-content:space-between;align-items:center;gap:.75rem;padding-top:1rem;padding-bottom:1rem;display:flex}.MobileMenu__cta{cursor:pointer;--tw-bg-opacity:1;background-color:rgba(var(--color-primary-500), var(--tw-bg-opacity,1));--tw-text-opacity:1;height:2.5rem;color:rgba(var(--color-bgBase-500), var(--tw-text-opacity,1));border-width:0;border-radius:9999px;justify-content:center;align-items:center;padding-left:1.25rem;padding-right:1.25rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:inline-flex}
.Header{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgba(var(--color-divider-500), var(--tw-border-opacity,1));background-color:rgba(var(--color-bgBase-500), .9);--tw-backdrop-blur:blur(8px);width:100%;-webkit-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);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:background-color .35s,border-color .35s;position:relative}.Header__inner{align-items:center;gap:1rem;max-width:1536px;height:3.5rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;display:grid}@media (min-width:640px){.Header__inner{height:60px;padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.Header__inner{padding-left:2rem;padding-right:2rem}}.Header__inner{grid-template-columns:1fr auto 1fr}.Header__brand{grid-column:1;justify-self:start;align-items:center;display:flex}.Header__logo{height:1.75rem}@media (min-width:640px){.Header__logo{height:2rem}}.Header__logo--onDark{display:none}.Header__actions{justify-self:end;align-items:center;gap:.5rem;display:flex}@media (min-width:640px){.Header__actions{gap:.75rem}}.Header__actions{grid-column:3}.Header__language{display:none}@media (min-width:640px){.Header__language{display:inline-flex}}.Header__ctaButton{cursor:pointer;white-space:nowrap;--tw-bg-opacity:1;background-color:rgba(var(--color-primary-500), var(--tw-bg-opacity,1));--tw-text-opacity:1;height:2.25rem;color:rgba(var(--color-bgBase-500), var(--tw-text-opacity,1));border-width:1px;border-color:#0000;border-radius:9999px;justify-content:center;align-items:center;padding-left:1.25rem;padding-right:1.25rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:none}@media (min-width:768px){.Header__ctaButton{display:inline-flex}}.Header__ctaButton:hover{--tw-bg-opacity:1;background-color:rgba(var(--color-primary-400), var(--tw-bg-opacity,1))}.Header__nav{justify-content:center;align-items:center;gap:2rem;display:none}@media (min-width:1024px){.Header__nav{display:flex}}@media (min-width:1280px){.Header__nav{gap:2.5rem}}.Header__nav{grid-column:2}.Header__navLink{white-space:nowrap;--tw-text-opacity:1;color:rgba(var(--color-textBase-600), var(--tw-text-opacity,1));font-size:14px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.Header__navLink:hover{--tw-text-opacity:1;color:rgba(var(--color-primary-500), var(--tw-text-opacity,1))}.Header[data-transparent=true]:not(:has(.MobileMenu__drawer--open)){--tw-backdrop-blur: ;-webkit-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);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);background-color:#0000;border-color:#0000}.Header[data-transparent=true]:not(:has(.MobileMenu__drawer--open)) .Header__logo--onLight{display:none}.Header[data-transparent=true]:not(:has(.MobileMenu__drawer--open)) .Header__logo--onDark{display:block}.Header[data-transparent=true]:not(:has(.MobileMenu__drawer--open)) .Header__navLink{color:rgba(var(--color-bgBase-500), .86)}.Header[data-transparent=true]:not(:has(.MobileMenu__drawer--open)) .Header__navLink:hover{--tw-text-opacity:1;color:rgba(var(--color-accent-300), var(--tw-text-opacity,1))}.Header[data-transparent=true]:not(:has(.MobileMenu__drawer--open)) .Header__ctaButton{--tw-text-opacity:1;color:rgba(var(--color-bgBase-500), var(--tw-text-opacity,1));border-color:rgba(var(--color-bgBase-500), .55);background-color:#0000}.Header[data-transparent=true]:not(:has(.MobileMenu__drawer--open)) .Header__ctaButton:hover{--tw-border-opacity:1;border-color:rgba(var(--color-accent-400), var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgba(var(--color-accent-300), var(--tw-text-opacity,1))}.Header[data-transparent=true]:not(:has(.MobileMenu__drawer--open)) .LanguageSwitcher{border-color:rgba(var(--color-bgBase-500), .35)}.Header[data-transparent=true]:not(:has(.MobileMenu__drawer--open)) .LanguageSwitcher__option{color:rgba(var(--color-bgBase-500), .78)}.Header[data-transparent=true]:not(:has(.MobileMenu__drawer--open)) .LanguageSwitcher__option:hover{--tw-text-opacity:1;color:rgba(var(--color-bgBase-500), var(--tw-text-opacity,1))}.Header[data-transparent=true]:not(:has(.MobileMenu__drawer--open)) .LanguageSwitcher__option--active{--tw-bg-opacity:1;background-color:rgba(var(--color-bgBase-500), var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(var(--color-primary-500), var(--tw-text-opacity,1))}.Header[data-transparent=true]:not(:has(.MobileMenu__drawer--open)) .LanguageSwitcher__option--active:hover{--tw-text-opacity:1;color:rgba(var(--color-primary-500), var(--tw-text-opacity,1))}.Header[data-transparent=true]:not(:has(.MobileMenu__drawer--open)) .MobileMenu__bar{--tw-bg-opacity:1;background-color:rgba(var(--color-bgBase-500), var(--tw-bg-opacity,1))}
