:root{--classic-pine-deep:var(--brand-primary-deep);--classic-pine-primary:var(--brand-primary);--classic-pine-accent:color-mix(in srgb,var(--brand-primary) 62%,var(--brand-secondary));--classic-pine-gold:var(--brand-warning);--classic-pine-gold-hover:color-mix(in srgb,var(--brand-warning) 88%,var(--brand-black));--classic-cream:var(--brand-neutral-surface-5);--classic-cream-dark:var(--brand-neutral-surface-3);--classic-sage:color-mix(in srgb,var(--brand-primary) 10%,var(--brand-white));--classic-sage-strong:color-mix(in srgb,var(--brand-primary) 14%,var(--brand-neutral-surface-2));--classic-intro-bg:color-mix(in srgb,var(--brand-neutral-surface-2) 30%,var(--brand-neutral-surface-3));--classic-text-muted:var(--brand-neutral-text);--classic-text-subtle:color-mix(in srgb,var(--brand-neutral-text) 78%,var(--brand-white));--classic-heading:color-mix(in srgb,var(--brand-black) 90%,var(--brand-white));--classic-desc:color-mix(in srgb,var(--brand-neutral-text) 92%,var(--brand-black));--classic-border:var(--brand-border-color-light);--classic-border-soft:color-mix(in srgb,var(--brand-primary) 8%,var(--brand-border-color-light));--classic-border-hover:color-mix(in srgb,var(--brand-primary) 16%,var(--brand-border-color-light));--classic-card-shadow:0 4px 18px color-mix(in srgb,var(--brand-primary-deep) 8%,transparent);--classic-shadow-sm:0 2px 6px color-mix(in srgb,var(--brand-primary-deep) 6%,transparent);--classic-shadow-md:0 6px 20px color-mix(in srgb,var(--brand-primary-deep) 10%,transparent);--classic-primary-tint-14:color-mix(in srgb,var(--brand-primary) 14%,transparent);--classic-primary-tint-5:color-mix(in srgb,var(--brand-primary) 5%,transparent);--classic-primary-tint-18:color-mix(in srgb,var(--brand-primary) 18%,transparent);--classic-cps-tone-1:color-mix(in srgb,var(--brand-warning) 12%,var(--brand-neutral-surface-5));--classic-cps-tone-2:var(--classic-sage-strong);--classic-cps-tone-3:color-mix(in srgb,var(--brand-secondary) 14%,var(--brand-white));--classic-cps-featured-from:color-mix(in srgb,var(--brand-warning) 18%,var(--brand-white));--classic-cps-featured-to:color-mix(in srgb,var(--brand-warning) 28%,var(--brand-neutral-surface-5));--classic-footer-bg:color-mix(in srgb,var(--brand-primary-deep) 92%,var(--brand-black));--classic-footer-bg-bottom:color-mix(in srgb,var(--brand-primary-deep) 96%,var(--brand-black));--classic-on-dark-muted:color-mix(in srgb,var(--brand-white) 72%,transparent);--classic-on-dark-subtle:color-mix(in srgb,var(--brand-white) 68%,transparent);--classic-on-dark-strong:color-mix(in srgb,var(--brand-white) 92%,transparent);--classic-on-dark-border:color-mix(in srgb,var(--brand-white) 18%,transparent);--classic-on-dark-border-soft:color-mix(in srgb,var(--brand-white) 10%,transparent);--classic-on-dark-hover:color-mix(in srgb,var(--brand-white) 8%,transparent);--classic-surface-ring:color-mix(in srgb,var(--brand-white) 65%,transparent);--classic-radius-sm:10px;--classic-radius-md:14px;--classic-radius-lg:20px;--classic-radius-pill:999px}[data-classic-page-banner]{background:var(--classic-cream);border-bottom:1px solid var(--classic-border)}[data-classic-page-banner] .classic-page-banner__inner{padding-block:2.5rem 2rem}@media (min-width:768px){[data-classic-page-banner] .classic-page-banner__inner{padding-block:3.5rem 2.5rem}}[data-classic-page-banner] .classic-page-banner__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:center}@media (min-width:1024px){[data-classic-page-banner] .classic-page-banner__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:3rem}}[data-classic-page-banner] .classic-page-banner__content{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;min-width:0}[data-classic-page-banner] .classic-page-banner__eyebrow{margin:0;color:var(--classic-pine-accent);font-size:.6875rem;font-weight:var(--font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;line-height:1.4}[data-classic-page-banner] .classic-page-banner__title{margin:0;font-family:Georgia,Times New Roman,Times,serif;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:var(--font-weight-semibold);line-height:1.15;letter-spacing:-.02em;color:var(--classic-pine-deep)}[data-classic-page-banner] .classic-page-banner__title-accent{color:var(--classic-pine-primary)}[data-classic-page-banner] .classic-page-banner__body,[data-classic-page-banner] .classic-page-banner__lead{margin:0;max-width:34rem;font-size:1rem;line-height:1.6;color:var(--classic-text-muted)}[data-classic-page-banner] .classic-page-banner__cta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem}[data-classic-page-banner] .classic-page-banner__cta .btn-primary{background:var(--classic-pine-primary)!important;border-color:var(--classic-pine-primary)!important;border-radius:var(--classic-radius-sm)!important;font-weight:var(--font-weight-semibold)!important}[data-classic-page-banner] .classic-page-banner__cta .btn-primary:hover{background:var(--classic-pine-deep)!important;border-color:var(--classic-pine-deep)!important}[data-classic-page-banner] .classic-page-banner__cta .btn-outlined{border-radius:var(--classic-radius-sm)!important;border-color:var(--classic-border)!important;color:var(--classic-pine-deep)!important;font-weight:var(--font-weight-semibold)!important}[data-classic-page-banner] .classic-page-banner__media{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;aspect-ratio:1;max-width:420px;margin-inline:auto}@media (min-width:1024px){[data-classic-page-banner] .classic-page-banner__media{margin-inline:auto 0;max-width:100%}}[data-classic-page-banner] .classic-page-banner__media-ring{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden;background:var(--classic-sage);box-shadow:0 0 0 12px var(--classic-surface-ring),var(--classic-card-shadow)}[data-classic-page-banner] .classic-page-banner__image{object-fit:cover;object-position:center}[data-classic-fhp]{--fhp-classic-icon-size:3.125rem;width:100%;min-width:0;overflow-x:hidden;background:var(--brand-white)}[data-classic-fhp] .fhp-classic__shell{box-sizing:border-box;width:100%;max-width:var(--layout-container-max);margin-inline:auto;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;overflow:visible}[data-classic-fhp] .fhp-classic__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;align-items:stretch;width:100%;min-width:0}@media (min-width:1024px){[data-classic-fhp] .fhp-classic__layout{grid-template-columns:minmax(280px,1fr) minmax(0,2fr);gap:1.25rem;align-items:stretch}}[data-classic-fhp] .fhp-classic__intro{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.25rem;min-width:0;width:100%;min-height:100%;padding:2rem 1.75rem;border-top-right-radius:18px;border-bottom-right-radius:18px;background:var(--classic-intro-bg);color:var(--classic-heading);overflow:hidden;isolation:isolate}[data-classic-fhp] .fhp-classic__intro:before{content:"";position:absolute;inset-inline-start:-8%;inset-block-end:-18%;z-index:0;width:72%;height:68%;border-radius:50%;background:radial-gradient(ellipse at 28% 78%,var(--classic-primary-tint-14) 0,var(--classic-primary-tint-5) 38%,transparent 72%);pointer-events:none}[data-classic-fhp] .fhp-classic__intro>*{position:relative;z-index:1}@media (min-width:768px){[data-classic-fhp] .fhp-classic__intro{padding:2.25rem 2rem}}@media (min-width:1024px){[data-classic-fhp] .fhp-classic__intro{padding:2.5rem 2.125rem;min-height:100%}}[data-classic-fhp] .fhp-classic__eyebrow{margin:0;color:var(--classic-text-subtle);font-family:var(--font-sans);font-size:.625rem;font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase}[data-classic-fhp] .fhp-classic__title{display:flex;flex-direction:column;gap:.375rem;margin:0;font-family:Georgia,Times New Roman,Times,serif;font-size:clamp(1.75rem,2.6vw,2.25rem);font-weight:var(--font-weight-semibold);line-height:1.1;letter-spacing:-.02em;overflow-wrap:break-word}[data-classic-fhp] .fhp-classic__title-lead{display:block;font-family:inherit;color:var(--classic-heading);font-weight:var(--font-weight-semibold)}[data-classic-fhp] .fhp-classic__title-accent{display:block;font-family:inherit;color:var(--classic-pine-deep);font-weight:var(--font-weight-semibold)}[data-classic-fhp] .fhp-classic__accent{display:none}[data-classic-fhp] .fhp-classic__desc{margin:0;max-width:20rem;color:var(--classic-desc);font-family:var(--font-sans);font-size:.9375rem;line-height:1.7;font-weight:var(--font-weight-normal);overflow-wrap:break-word}[data-classic-fhp] .fhp-classic__cta{margin-top:auto}[data-classic-fhp] .fhp-classic__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:stretch;align-content:stretch;margin:0;padding:20px 20px 20px 0;list-style:none;min-width:0;width:100%;height:100%;background:transparent}@media (min-width:640px){[data-classic-fhp] .fhp-classic__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (min-width:1024px){[data-classic-fhp] .fhp-classic__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:1rem;min-height:100%}}[data-classic-fhp] .fhp-classic__grid>li{min-width:0;min-height:0;height:100%;display:flex}[data-classic-fhp] .fhp-classic__card{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;box-sizing:border-box;min-width:0;width:100%;height:100%;padding:1.375rem 1.5rem;border:1px solid var(--classic-border-soft);border-radius:14px;background:var(--brand-white);box-shadow:none;transition:border-color .2s ease}[data-classic-fhp] .fhp-classic__card:hover{border-color:var(--classic-border-hover)}[data-classic-fhp] .fhp-classic__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;color:var(--classic-pine-deep)}[data-classic-fhp] .fhp-classic__icon,[data-classic-fhp] .fhp-classic__icon-image{width:var(--fhp-classic-icon-size);min-width:var(--fhp-classic-icon-size);height:var(--fhp-classic-icon-size);min-height:var(--fhp-classic-icon-size)}[data-classic-fhp] .fhp-classic__icon-image{display:block;line-height:0}[data-classic-fhp] .fhp-classic__icon-image img,[data-classic-fhp] .fhp-classic__icon-img{display:block;width:var(--fhp-classic-icon-size)!important;min-width:var(--fhp-classic-icon-size);height:var(--fhp-classic-icon-size)!important;min-height:var(--fhp-classic-icon-size);object-fit:contain}[data-classic-fhp] .fhp-classic__icon .feature-highlights-panel__icon-svg,[data-classic-fhp] .fhp-classic__icon svg{display:block;width:100%;height:100%;flex-shrink:0}[data-classic-fhp] .fhp-classic__card-text{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:.375rem}[data-classic-fhp] .fhp-classic__card-title{margin:0;color:var(--classic-heading);font-family:var(--font-sans);font-size:.9375rem;line-height:1.35;font-weight:var(--font-weight-bold);overflow-wrap:break-word}[data-classic-fhp] .fhp-classic__card-desc{margin:0;color:var(--brand-neutral-text-light);font-family:var(--font-sans);font-size:.8125rem;line-height:1.55;font-weight:var(--font-weight-normal);overflow-wrap:break-word}@media (max-width:639px){[data-classic-fhp] .fhp-classic__intro{padding:1.75rem 1.5rem;border-radius:16px}[data-classic-fhp] .fhp-classic__desc{max-width:100%}[data-classic-fhp] .fhp-classic__cta{margin-top:.25rem}[data-classic-fhp] .fhp-classic__card{padding:1.25rem 1.375rem;border-radius:12px}}@media (min-width:640px) and (max-width:1023px){[data-classic-fhp] .fhp-classic__grid{grid-template-rows:none}}[data-classic-footer]{--f1p-bg:var(--classic-footer-bg);--f1p-accent:transparent;--f1p-accent-width:0;--f1p-text:var(--brand-white);--f1p-text-muted:var(--classic-on-dark-muted);--f1p-padding-y:3rem;--f1p-col-gap:2.25rem;--f1p-col-gap-mobile:1.75rem;--f1p-link-hover-bg:var(--classic-on-dark-hover);--f1p-social-size:2.25rem;--f1p-social-radius:9999px;--f1p-social-border:var(--classic-on-dark-border);--f1p-copyright-border:var(--classic-on-dark-border-soft);--footer-bottom-bg:var(--classic-footer-bg-bottom);--footer-bottom-text-color:var(--classic-on-dark-subtle)}[data-classic-footer]>div:first-of-type{background:radial-gradient(circle at 12% 0,var(--classic-primary-tint-18) 0,transparent 46%),radial-gradient(circle at 88% 100%,color-mix(in srgb,var(--brand-primary) 14%,transparent) 0,transparent 42%),var(--f1p-bg)!important}[data-classic-footer] .f1p-col-title{display:block;margin:0;font-size:.8125rem;font-weight:700;letter-spacing:.04em;line-height:1.3;text-transform:uppercase;color:var(--f1p-text)}[data-classic-footer] .f1p-col-title:after{display:none}[data-classic-footer] .f1p-brand-tagline{margin:0;max-width:18rem;font-size:.8125rem;font-weight:var(--font-weight-normal);line-height:1.55;color:var(--f1p-text-muted)}[data-classic-footer] .f1p-app-col{min-width:0}[data-classic-footer] .f1p-app-badges{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;max-width:11.5rem}[data-classic-footer] .f1p-app-badges a{display:block;width:100%;min-width:0}[data-classic-footer] .f1p-app-badge-img{display:block;width:100%!important;height:auto!important;max-width:100%}[data-classic-footer] .f1p-contact-icon-wrap{display:inline-flex;width:1.25rem;height:1.25rem;min-width:1.25rem;min-height:1.25rem;flex-shrink:0;align-items:center;justify-content:center;align-self:flex-start;margin-top:.1875rem;overflow:visible;line-height:0;color:var(--classic-on-dark-strong)}[data-classic-footer] .f1p-contact-icon-svg,[data-classic-footer] .f1p-contact-icon-wrap svg{display:block;width:1.125rem!important;height:1.125rem!important;min-width:1.125rem;min-height:1.125rem;flex-shrink:0;overflow:visible;color:inherit}[data-classic-footer] .f1p-contact-icon-img,[data-classic-footer] .f1p-contact-icon-wrap img{display:block;width:1.125rem!important;height:1.125rem!important;min-width:1.125rem;min-height:1.125rem;flex-shrink:0;object-fit:contain;object-position:center}[data-classic-footer]>div:last-of-type{padding-block:.875rem;font-size:.8125rem;letter-spacing:.01em}@media (min-width:1024px){[data-classic-footer]{--f1p-padding-y:3.25rem;--f1p-col-gap:2rem}}.FooterOne_footer___DoY7{color:var(--brand-neutral-text)}.FooterOne_main__GKR9A{position:relative;overflow-x:hidden;overflow-y:visible;border-top:1px solid var(--brand-border-color-light);background:var(--brand-white);padding-top:var(--gap-24);padding-bottom:var(--footer-two-padding-y)}@media (min-width:1024px){.FooterOne_main__GKR9A{padding-top:var(--gap-30);padding-bottom:var(--section-padding-40)}}.FooterOne_overlay__5L_Sl{position:absolute;inset:0;z-index:1;pointer-events:none;background:var(--brand-white)}.FooterOne_container__gXLy3{position:relative;z-index:2;width:100%;margin-inline:auto}.FooterOne_grid__rnZ1Y{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--f1p-col-gap-mobile)}@media (min-width:640px){.FooterOne_grid__rnZ1Y{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--f1p-col-gap-mobile)}}@media (min-width:1024px){.FooterOne_grid__rnZ1Y{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.05fr) minmax(0,.85fr);gap:var(--f1p-col-gap);align-items:start}}.FooterOne_brandCol__ZFxM0{display:flex;min-width:0;flex-direction:column;gap:var(--f1p-logo-gap)}@media (min-width:640px){.FooterOne_brandCol__ZFxM0{grid-column:1/-1}}@media (min-width:1024px){.FooterOne_brandCol__ZFxM0{grid-column:auto;max-width:19rem}}.FooterOne_logoLink__WAj0t{display:inline-flex;width:fit-content}.FooterOne_logo__CaE8j{width:auto;height:var(--gap-44);object-fit:contain}@media (min-width:768px){.FooterOne_logo__CaE8j{height:var(--gap-56)}}.FooterOne_brandText__VcLlZ{margin:0;max-width:18.5rem;font-weight:var(--font-weight-normal);color:var(--brand-neutral-text)}.FooterOne_colTitle__2Swp7:after{display:none}[data-modern-footer] .FooterOne_colTitle__2Swp7{margin:0 0 var(--gap-12);font-size:var(--footer-two-heading-size-desktop);font-weight:var(--footer-two-heading-weight-desktop);line-height:var(--footer-two-heading-line-height-desktop);letter-spacing:.02em;text-transform:none;color:var(--brand-black)}.FooterOne_appCol__Kd_Wc,.FooterOne_contactCol__Xc5wV,.FooterOne_navCol__OW_s2{display:flex;min-width:0;flex-direction:column}.FooterOne_navList__LQbO_{display:flex;flex-direction:column;gap:var(--gap-12);margin:0;padding:0;list-style:none}[data-modern-footer] .FooterOne_navList__LQbO_ a{padding:0;font-size:var(--footer-two-contact-size-mobile);font-weight:var(--font-weight-normal);line-height:var(--footer-two-contact-line-height-mobile);color:var(--brand-neutral-text);background:transparent}@media (min-width:768px){[data-modern-footer] .FooterOne_navList__LQbO_ a{font-size:var(--footer-two-contact-size-desktop);line-height:var(--footer-two-contact-line-height-desktop)}}[data-modern-footer] .FooterOne_navList__LQbO_ a:hover{color:var(--brand-primary);background:transparent}.FooterOne_footer___DoY7 a:focus-visible,.FooterOne_languageOption__gsfco:focus-visible,.FooterOne_languageTrigger__mnZaT:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.FooterOne_address__0VOq6{display:flex;flex-direction:column;gap:var(--footer-two-address-row-gap);margin:0 0 var(--gap-12);font-style:normal;color:var(--brand-neutral-text)}.FooterOne_contactRows__a3h1R{display:flex;flex-direction:column;gap:var(--footer-two-contact-row-mt)}.FooterOne_socialBlock__E6KfB{display:flex;flex-direction:column;gap:var(--gap-8)}.FooterOne_socialRow__iepRh{display:flex;flex-wrap:wrap;align-items:center;gap:var(--footer-two-social-gap)}.FooterOne_socialLink__UJdRR{width:var(--gap-40);height:var(--gap-40)}.FooterOne_appBadges__fzmkB{display:flex;flex-direction:column;align-items:flex-start;gap:var(--footer-two-app-badges-gap)}.FooterOne_bottomBar__mtgQ4{border-top:1px solid var(--brand-border-color-light);background:var(--brand-white);padding-block:var(--footer-bottom-padding-y);text-align:center}.FooterOne_copyrightText__TTUQ3{margin:0;font-size:var(--footer-bottom-size);font-weight:var(--footer-bottom-weight);line-height:var(--footer-bottom-line-height);color:var(--brand-neutral-text)}.FooterOne_visuallyHidden__45ES7{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.FooterOne_languageDropdown__mm6X2{position:relative;z-index:20;width:100%;max-width:100%;margin-top:var(--gap-18);overflow:visible}.FooterOne_languageTrigger__mnZaT{display:flex;width:100%;align-items:center;gap:var(--gap-10);padding:var(--gap-11) var(--gap-15);border:1px solid var(--brand-border-color-light);border-radius:var(--radius-card-sm);background:transparent;color:var(--brand-neutral-text);font-family:var(--font-sans);font-size:var(--body-small-size);font-weight:var(--font-weight-medium);line-height:var(--body-small-line-height);cursor:pointer;overflow:visible;transition:border-color .2s ease,background-color .2s ease}.FooterOne_languageTrigger__mnZaT:hover,.FooterOne_languageTrigger__mnZaT[aria-expanded=true]{border-color:var(--f1p-social-border);background:var(--f1p-link-hover-bg)}.FooterOne_languageTrigger__mnZaT[aria-expanded=true] .FooterOne_languageChevron__bl5ro{transform:rotate(-90deg)}.FooterOne_languageIconWrap__3VPyC{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--gap-18);height:var(--gap-18);overflow:visible}.FooterOne_languageIcon__35yBx{display:block;width:var(--gap-16);height:var(--gap-16);flex-shrink:0}.FooterOne_languageLabel__dTaOz{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start}.FooterOne_languageChevronWrap__H0QNu{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--gap-16);height:var(--gap-16);overflow:visible}.FooterOne_languageChevron__bl5ro{display:block;width:var(--gap-10);height:var(--gap-10);flex-shrink:0;transform:rotate(90deg);transform-origin:center;transition:transform .2s ease}.FooterOne_languageMenu__8ePin{position:absolute;inset-inline-start:0;bottom:calc(100% + var(--gap-8));top:auto;z-index:50;display:flex;width:100%;min-width:11rem;max-height:min(16rem,50vh);flex-direction:column;overflow-x:hidden;overflow-y:auto;border:1px solid var(--brand-border-color-light);border-radius:var(--radius-card-sm);background:var(--brand-white);box-shadow:var(--footer-shadow)}.FooterOne_languageOption__gsfco{display:flex;width:100%;align-items:center;gap:var(--gap-8);border:0;background:transparent;padding:var(--gap-10) var(--gap-14);color:var(--brand-neutral-text);font-family:var(--font-sans);font-size:var(--body-small-size);font-weight:var(--font-weight-medium);line-height:var(--body-small-line-height);text-align:start;cursor:pointer;transition:background-color .15s ease}.FooterOne_languageOption__gsfco:hover,.FooterOne_languageOption__gsfco[aria-selected=true]{background:var(--f1p-link-hover-bg)}.FooterOne_languageOption__gsfco:disabled{cursor:wait;opacity:.6}.FooterOne_languageOptionName__cN_Z2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root{--h1p-tier1-bg:var(--brand-primary-deep);--h1p-tier1-height:40px;--h1p-lang-active-bg:var(--brand-secondary);--h1p-lang-active-text:var(--brand-white);--h1p-lang-idle-text:rgba(var(--brand-white-rgb),0.65);--h1p-lang-hover-text:var(--brand-white);--h1p-lang-divider:rgba(var(--brand-white-rgb),0.15);--h1p-grp-tab-text:rgba(var(--brand-white-rgb),0.75);--h1p-grp-tab-hover-text:var(--brand-white);--h1p-grp-tab-active-bg:rgba(var(--brand-white-rgb),0.1);--h1p-tier2-bg:var(--brand-white);--h1p-tier2-border:var(--brand-border-color-light);--h1p-tier2-border-width:1px;--h1p-tier2-shadow:0 1px 8px color-mix(in srgb,var(--brand-primary-deep) 6%,transparent);--h1p-tier2-padding-y:14px;--h1p-tier2-gap:22px;--h1p-logo-h-mobile:42px;--header-two-mobile-logo-height:32px;--h1p-logo-h-desktop:56px;--h1p-control-radius:6px;--h1p-control-border:var(--brand-border-color-light);--h1p-icon-button-size:42px;--h1p-nav-bg:var(--brand-primary);--h1p-nav-border:rgba(var(--brand-white-rgb),0.12);--h1p-nav-text:rgba(var(--brand-white-rgb),0.88);--h1p-nav-text-active:var(--brand-white);--h1p-nav-marketplace-bg:var(--brand-primary);--h1p-nav-marketplace-border:rgba(var(--brand-white-rgb),0.25);--h1p-input-bg:var(--brand-white);--h1p-input-border:var(--h1p-control-border);--h1p-input-text:var(--brand-primary-deep);--h1p-input-placeholder:var(--brand-neutral-text);--h1p-input-focus-ring:var(--brand-primary);--h1p-input-radius:6px;--h1p-search-btn-text:var(--brand-primary);--h1p-search-btn-hover:var(--brand-primary-deep);--h1p-search-btn-radius:6px;--h1p-nav-drawer-header-bg:var(--brand-white);--h1p-nav-drawer-header-text:var(--brand-primary-deep);--h1p-explore-sidebar-max-width:480px;--h1p-explore-sidebar-bg:var(--brand-white);--h1p-suggest-bg:var(--brand-white);--h1p-suggest-radius:8px;--h1p-suggest-border:var(--h1p-control-border);--h1p-suggest-accent:var(--brand-secondary);--h1p-suggest-accent-width:3px;--h1p-suggest-shadow:0 10px 36px color-mix(in srgb,var(--brand-primary-deep) 12%,transparent);--h1p-suggest-title-color:var(--brand-primary-deep);--h1p-suggest-item-color:var(--brand-neutral-text);--h1p-suggest-item-hover-color:var(--brand-primary);--h1p-suggest-item-hover-bg:var(--brand-neutral-surface-2);--h1p-suggest-item-radius:6px;--h1p-suggest-link-color:var(--brand-secondary);--h1p-suggest-divider:var(--brand-border-color-light);--h1p-suggest-skeleton-bg:var(--brand-neutral-surface-4);--h1p-suggest-chip-bg:var(--brand-neutral-surface-2);--h1p-suggest-chip-border:var(--h1p-control-border);--h1p-suggest-badge-bg:color-mix(in srgb,var(--brand-secondary) 16%,var(--brand-white));--h1p-suggest-badge-text:var(--brand-secondary);--h1p-suggest-thumb-radius:6px;--h1p-suggest-thumb-border:var(--h1p-control-border);--h1p-suggest-thumb-placeholder:var(--brand-neutral-surface-4);--h1p-lang-button-color:var(--brand-primary-deep);--h1p-lang-dropdown-border:var(--h1p-control-border);--h1p-lang-dropdown-bg:var(--brand-white);--h1p-lang-dropdown-shadow:0 16px 36px color-mix(in srgb,var(--brand-primary-deep) 16%,transparent);--h1p-lang-option-color:var(--brand-primary-deep);--h1p-lang-option-hover-bg:color-mix(in srgb,var(--brand-primary) 6%,var(--brand-white));--h1p-lang-option-hover-color:var(--brand-primary-hover);--h1p-lang-empty-color:var(--brand-neutral-text);--h1p-mega-border:var(--brand-border-color-light);--h1p-mega-shadow:0 18px 40px color-mix(in srgb,var(--brand-primary-deep) 14%,transparent)}:root[data-layout-theme=premium],[data-premium-header]{--header-two-nav-text:var(--h1p-nav-text);--header-two-nav-text-active:var(--h1p-nav-text-active);--header-two-auth-menu-text-color:var(--brand-black);--header-two-auth-menu-text-color-on-light:var(--brand-black);--header-two-mega-list-item-hover-bg:var(--h1p-lang-option-hover-bg);--header-two-link-primary-bg:var(--brand-primary);--header-two-link-primary-bg-hover:var(--brand-primary-hover);--header-two-link-outline-border:var(--brand-border-color);--header-two-link-outline-text:var(--h1p-suggest-item-hover-color)}[data-premium-header] .h1p-utility-actions [role=menu] a,[data-premium-header] .h1p-utility-actions [role=menu] p{color:var(--header-two-auth-menu-text-color)!important}[data-premium-header] [data-premium-tier=logo-search] .layout-container{min-height:84px}.h1p-search-cluster{display:flex;min-width:0;flex:1 1 auto;align-items:stretch;overflow:visible}.h1p-language-chevron{width:12px;height:12px;rotate:90deg;flex-shrink:0}.h1p-search-field{min-width:0}.h1p-utility-actions{display:none;margin-inline-start:auto;flex-shrink:0;align-items:center;gap:12px}.h1p-language-menu{position:relative;display:none;flex-shrink:0}.h1p-language-button{display:inline-flex;height:34px;flex-shrink:0;align-items:center;gap:6px;border:0;background:transparent;color:var(--h1p-lang-button-color);font-size:13px;font-weight:600;cursor:pointer}.h1p-language-button[aria-expanded=true] .h1p-language-chevron{rotate:-90deg}.h1p-language-code{text-transform:uppercase}.h1p-language-flag{position:relative;display:inline-flex;height:12px;width:18px;overflow:hidden;border-radius:2px}.h1p-language-dropdown{position:absolute;inset-inline-end:0;top:calc(100% + 10px);z-index:1300;display:flex;flex-direction:column;width:220px;overflow:hidden;border:1px solid var(--h1p-lang-dropdown-border);border-radius:8px;background:var(--h1p-lang-dropdown-bg);box-shadow:var(--h1p-lang-dropdown-shadow)}.h1p-language-option{display:flex;width:100%;align-items:center;gap:9px;border:0;background:transparent;padding:10px 12px;color:var(--h1p-lang-option-color);text-align:start;cursor:pointer;transition:background-color .15s ease,color .15s ease}.h1p-language-option:hover,.h1p-language-option[aria-selected=true]{background:var(--h1p-lang-option-hover-bg);color:var(--h1p-lang-option-hover-color)}.h1p-language-option:disabled{cursor:wait;opacity:.55}.h1p-language-option-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500}.h1p-language-empty{margin:0;padding:12px;color:var(--h1p-lang-empty-color);font-size:13px}.h1p-main-nav>div:first-child{min-height:48px}.h1p-main-nav>div:first-child,[data-premium-main-nav=true]{background:var(--h1p-nav-bg);border-color:var(--h1p-nav-border)}[data-premium-main-nav=true] nav a,[data-premium-main-nav=true] nav button{min-height:48px;padding-inline:8px}[data-premium-main-nav=true] nav a:hover,[data-premium-main-nav=true] nav li:hover>button{color:var(--brand-white)}[data-premium-main-nav=true] [id^=mega-]{--header-two-main-bg:var(--brand-white);--header-two-main-border:var(--h1p-mega-border);--header-two-top-deep-color:var(--h1p-suggest-title-color);--header-two-mega-sub-link-color:var(--h1p-suggest-item-hover-color);--header-two-mega-insight-title-color:var(--h1p-suggest-title-color);--header-two-mega-date-color:var(--brand-neutral-text);background:var(--brand-white)!important;border-color:var(--h1p-mega-border);box-shadow:var(--h1p-mega-shadow);color:var(--h1p-suggest-title-color)}[data-premium-main-nav=true] [id^=mega-] h4{color:var(--h1p-suggest-title-color)!important}[data-premium-main-nav=true] [id^=mega-] a:hover{color:var(--header-two-link-primary-bg-hover)}.h1p-marketplace-trigger{display:inline-flex;min-height:44px;min-width:250px;align-items:center;justify-content:center;gap:10px;border:1px solid var(--h1p-nav-marketplace-border);border-radius:8px;background:var(--h1p-nav-marketplace-bg);color:var(--brand-white);padding:7px 18px;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.h1p-marketplace-trigger:hover{background:var(--brand-primary-deep);border-color:var(--brand-primary-deep)}.h1p-marketplace-icon{width:26px;height:26px;flex-shrink:0}.h1p-marketplace-copy{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px){.h1p-language-menu,.h1p-utility-actions{display:inline-flex}}@media (max-width:1023px){[data-premium-header] [data-premium-tier=logo-search] .layout-container{min-height:70px;min-width:0;gap:12px}}@media (min-width:1024px){.h1p-search-cluster{min-width:240px}}