*,*:before,*:after{box-sizing:border-box}*:not(dialog){margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}body{font-family:var(--font-body),system-ui,sans-serif}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--text-primary);font-family:var(--font-heading, system-ui),system-ui,sans-serif}h1,.h1{font-size:var(--h1-font-size);font-weight:var(--h1-font-weight);text-transform:var(--h1-text-transform);font-style:var(--h1-font-style);text-decoration:var(--h1-text-decoration);line-height:var(--type-5xl-line-height);letter-spacing:var(--type-5xl-letter-spacing);margin-bottom:var(--h1-margin-bottom)}h2,.h2{font-size:var(--h2-font-size);font-weight:var(--h2-font-weight);text-transform:var(--h2-text-transform);font-style:var(--h2-font-style);text-decoration:var(--h2-text-decoration);line-height:var(--type-4xl-line-height);letter-spacing:var(--type-4xl-letter-spacing);margin-bottom:var(--h2-margin-bottom)}h3,.h3{font-size:var(--h3-font-size);font-weight:var(--h3-font-weight);text-transform:var(--h3-text-transform);font-style:var(--h3-font-style);text-decoration:var(--h3-text-decoration);line-height:var(--type-3xl-line-height);letter-spacing:var(--type-3xl-letter-spacing);margin-bottom:var(--h3-margin-bottom)}h4,.h4{font-size:var(--h4-font-size);font-weight:var(--h4-font-weight);text-transform:var(--h4-text-transform);font-style:var(--h4-font-style);text-decoration:var(--h4-text-decoration);line-height:var(--type-2xl-line-height);letter-spacing:var(--type-2xl-letter-spacing);margin-bottom:var(--h4-margin-bottom)}h5,.h5{font-size:var(--h5-font-size);font-weight:var(--h5-font-weight);text-transform:var(--h5-text-transform);font-style:var(--h5-font-style);text-decoration:var(--h5-text-decoration);line-height:var(--type-xl-line-height);letter-spacing:var(--type-xl-letter-spacing);margin-bottom:var(--h5-margin-bottom)}h6,.h6{font-size:var(--h6-font-size);font-weight:var(--h6-font-weight);text-transform:var(--h6-text-transform);font-style:var(--h6-font-style);text-decoration:var(--h6-text-decoration);line-height:var(--type-lg-line-height);letter-spacing:var(--type-lg-letter-spacing);margin-bottom:var(--h6-margin-bottom)}p{font-family:var(--font-body),system-ui,sans-serif;color:var(--text-primary);font-size:var(--p-normal-font-size);font-weight:var(--p-normal-font-weight);text-transform:var(--p-normal-text-transform);font-style:var(--p-normal-font-style);text-decoration:var(--p-normal-text-decoration);line-height:var(--type-base-line-height);letter-spacing:var(--type-base-letter-spacing);margin-bottom:var(--p-normal-margin-bottom)}p.lead{font-size:var(--p-lead-font-size);font-weight:var(--p-lead-font-weight);text-transform:var(--p-lead-text-transform);font-style:var(--p-lead-font-style);text-decoration:var(--p-lead-text-decoration);line-height:var(--type-lg-line-height);letter-spacing:var(--type-lg-letter-spacing);margin-bottom:var(--p-lead-margin-bottom)}p.small{font-size:var(--p-small-font-size);font-weight:var(--p-small-font-weight);text-transform:var(--p-small-text-transform);font-style:var(--p-small-font-style);text-decoration:var(--p-small-text-decoration);line-height:var(--type-sm-line-height);letter-spacing:var(--type-sm-letter-spacing);margin-bottom:var(--p-small-margin-bottom)}a{color:var(--text-accent);font-family:var(--font-body),system-ui,sans-serif;font-size:var(--a-font-size);font-weight:var(--a-font-weight);text-transform:var(--a-text-transform);font-style:var(--a-font-style);text-decoration:var(--a-text-decoration)}a:hover{color:var(--text-accent);text-decoration:var(--a-hover-text-decoration);font-weight:var(--a-hover-font-weight);text-transform:var(--a-hover-text-transform);font-style:var(--a-hover-font-style)}a:focus{text-decoration:var(--a-focus-text-decoration);font-weight:var(--a-focus-font-weight);text-transform:var(--a-focus-text-transform);font-style:var(--a-focus-font-style)}a:active{text-decoration:var(--a-active-text-decoration);font-weight:var(--a-active-font-weight);text-transform:var(--a-active-text-transform);font-style:var(--a-active-font-style)}[data-surface]{background:var(--surface-bg);box-shadow:var(--surface-shadow);color:var(--text-primary)}[data-surface].has-top-padding{padding-top:var(--section-padding)}[data-surface].has-bottom-padding{padding-bottom:var(--section-padding)}.style--tight{--section-padding: var(--spacing-3xl);--element-gap: var(--spacing-base);--card-padding: var(--spacing-base)}.style--normal{--section-padding: var(--spacing-4xl);--element-gap: var(--spacing-lg);--card-padding: var(--spacing-base)}.style--spacious{--section-padding: var(--spacing-5xl);--element-gap: var(--spacing-xl);--card-padding: var(--spacing-lg)}@media(min-width:768px){.style--tight{--section-padding: var(--spacing-4xl);--element-gap: var(--spacing-lg);--card-padding: var(--spacing-base)}.style--normal{--section-padding: var(--spacing-5xl);--element-gap: var(--spacing-xl);--card-padding: var(--spacing-lg)}.style--spacious{--section-padding: var(--spacing-6xl);--element-gap: var(--spacing-2xl);--card-padding: var(--spacing-xl)}}@media(min-width:1024px){.style--tight{--section-padding: var(--spacing-5xl);--element-gap: var(--spacing-xl);--card-padding: var(--spacing-lg)}.style--normal{--section-padding: var(--spacing-7xl);--element-gap: var(--spacing-2xl);--card-padding: var(--spacing-xl)}.style--spacious{--section-padding: var(--spacing-8xl);--element-gap: var(--spacing-3xl);--card-padding: var(--spacing-2xl)}}[data-surface] .btn-primary{font-size:var(--btn-primary-font-size);font-weight:var(--btn-primary-font-weight);text-transform:var(--btn-primary-text-transform);text-decoration:var(--btn-primary-text-decoration);padding:var(--btn-primary-py) var(--btn-primary-px);border-radius:var(--btn-primary-radius);border:var(--btn-primary-border-width) solid var(--btn-primary-default-border-color);background-color:var(--btn-primary-default-bg);color:var(--btn-primary-default-color);box-shadow:var(--btn-primary-default-shadow);cursor:pointer}[data-surface] .btn-primary:hover{border-color:var(--btn-primary-hover-border-color);background-color:var(--btn-primary-hover-bg);color:var(--btn-primary-hover-color);box-shadow:var(--btn-primary-hover-shadow)}[data-surface] .btn-primary:focus{border-color:var(--btn-primary-focus-border-color);background-color:var(--btn-primary-focus-bg);color:var(--btn-primary-focus-color);box-shadow:var(--btn-primary-focus-shadow)}[data-surface] .btn-primary:disabled{border-color:var(--btn-primary-disabled-border-color);background-color:var(--btn-primary-disabled-bg);color:var(--btn-primary-disabled-color);box-shadow:var(--btn-primary-disabled-shadow);cursor:not-allowed}[data-surface] .btn-secondary{font-size:var(--btn-secondary-font-size);font-weight:var(--btn-secondary-font-weight);text-transform:var(--btn-secondary-text-transform);text-decoration:var(--btn-secondary-text-decoration);padding:var(--btn-secondary-py) var(--btn-secondary-px);border-radius:var(--btn-secondary-radius);border:var(--btn-secondary-border-width) solid var(--btn-secondary-default-border-color);background-color:var(--btn-secondary-default-bg);color:var(--btn-secondary-default-color);box-shadow:var(--btn-secondary-default-shadow);cursor:pointer}[data-surface] .btn-secondary:hover{border-color:var(--btn-secondary-hover-border-color);background-color:var(--btn-secondary-hover-bg);color:var(--btn-secondary-hover-color);box-shadow:var(--btn-secondary-hover-shadow)}[data-surface] .btn-secondary:focus{border-color:var(--btn-secondary-focus-border-color);background-color:var(--btn-secondary-focus-bg);color:var(--btn-secondary-focus-color);box-shadow:var(--btn-secondary-focus-shadow)}[data-surface] .btn-secondary:disabled{border-color:var(--btn-secondary-disabled-border-color);background-color:var(--btn-secondary-disabled-bg);color:var(--btn-secondary-disabled-color);box-shadow:var(--btn-secondary-disabled-shadow);cursor:not-allowed}[data-surface] .btn-tertiary{font-size:var(--btn-tertiary-font-size);font-weight:var(--btn-tertiary-font-weight);text-transform:var(--btn-tertiary-text-transform);text-decoration:var(--btn-tertiary-text-decoration);padding:var(--btn-tertiary-py) var(--btn-tertiary-px);border-radius:var(--btn-tertiary-radius);border:var(--btn-tertiary-border-width) solid var(--btn-tertiary-default-border-color);background-color:var(--btn-tertiary-default-bg);color:var(--btn-tertiary-default-color);box-shadow:var(--btn-tertiary-default-shadow);cursor:pointer}[data-surface] .btn-tertiary:hover{border-color:var(--btn-tertiary-hover-border-color);background-color:var(--btn-tertiary-hover-bg);color:var(--btn-tertiary-hover-color);box-shadow:var(--btn-tertiary-hover-shadow)}[data-surface] .btn-tertiary:focus{border-color:var(--btn-tertiary-focus-border-color);background-color:var(--btn-tertiary-focus-bg);color:var(--btn-tertiary-focus-color);box-shadow:var(--btn-tertiary-focus-shadow)}[data-surface] .btn-tertiary:disabled{border-color:var(--btn-tertiary-disabled-border-color);background-color:var(--btn-tertiary-disabled-bg);color:var(--btn-tertiary-disabled-color);box-shadow:var(--btn-tertiary-disabled-shadow);cursor:not-allowed}[data-surface] .btn-inverted{font-size:var(--btn-inverted-font-size);font-weight:var(--btn-inverted-font-weight);text-transform:var(--btn-inverted-text-transform);text-decoration:var(--btn-inverted-text-decoration);padding:var(--btn-inverted-py) var(--btn-inverted-px);border-radius:var(--btn-inverted-radius);border:var(--btn-inverted-border-width) solid var(--btn-inverted-default-border-color);background-color:var(--btn-inverted-default-bg);color:var(--btn-inverted-default-color);box-shadow:var(--btn-inverted-default-shadow);cursor:pointer}[data-surface] .btn-inverted:hover{border-color:var(--btn-inverted-hover-border-color);background-color:var(--btn-inverted-hover-bg);color:var(--btn-inverted-hover-color);box-shadow:var(--btn-inverted-hover-shadow)}[data-surface] .btn-inverted:focus{border-color:var(--btn-inverted-focus-border-color);background-color:var(--btn-inverted-focus-bg);color:var(--btn-inverted-focus-color);box-shadow:var(--btn-inverted-focus-shadow)}[data-surface] .btn-inverted:disabled{border-color:var(--btn-inverted-disabled-border-color);background-color:var(--btn-inverted-disabled-bg);color:var(--btn-inverted-disabled-color);box-shadow:var(--btn-inverted-disabled-shadow);cursor:not-allowed}[data-surface] .btn-small{min-height:32px;padding:calc(var(--btn-primary-py, 12px) * .6) calc(var(--btn-primary-px, 28px) * .6);font-size:.85em}[data-surface] .btn-secondary.btn-small{padding:calc(var(--btn-secondary-py, 12px) * .6) calc(var(--btn-secondary-px, 28px) * .6)}[data-surface] .btn-tertiary.btn-small{padding:calc(var(--btn-tertiary-py, 12px) * .6) calc(var(--btn-tertiary-px, 28px) * .6)}[data-surface] .btn-inverted.btn-small{padding:calc(var(--btn-inverted-py, 12px) * .6) calc(var(--btn-inverted-px, 28px) * .6)}.relative{position:relative}.w-full{width:100%}.container{max-width:var(--container-width, 1200px);margin:0 auto;padding:0 var(--spacing-lg)}.aspect-1-1{aspect-ratio:1 / 1;object-fit:cover}.aspect-16-9{aspect-ratio:16 / 9;object-fit:cover}.aspect-4-3{aspect-ratio:4 / 3;object-fit:cover}.aspect-3-2{aspect-ratio:3 / 2;object-fit:cover}.aspect-2-3{aspect-ratio:2 / 3;object-fit:cover}.aspect-9-16{aspect-ratio:9 / 16;object-fit:cover}:root{--px: .0625rem ;--icon-size: 1rem;--shadow-elevated: 0 4px 24px rgba(0, 0, 0, .1);--shadow-heavy: 0 4px 20px rgba(0, 0, 0, .3);--shadow-subtle: 0 0 10px rgba(0, 0, 0, .03);--overlay-backdrop: rgba(0, 0, 0, .4);--overlay-image-gradient: linear-gradient(to top, rgba(0, 0, 0, .6) 0%, rgba(0, 0, 0, 0) 60%);--overlay-bg-opacity: .2}.style--bubbly{--radius-container: var(--radius-xl);--radius-component: var(--radius-base);--radius-element: var(--radius-sm);--radius-pill: 9999px}.style--rounded{--radius-container: var(--radius-lg);--radius-component: var(--radius-sm);--radius-element: var(--radius-xs);--radius-pill: var(--radius-xl)}.style--sharp{--radius-container: 0px;--radius-component: 0px;--radius-element: 0px;--radius-pill: 0px}.style-stroke-width--thin{--border-width: 1px;--icon-stroke: 1.5px;--divider-width: 1px}.style-stroke-width--normal{--border-width: 1px;--icon-stroke: 2px;--divider-width: 2px}.style-stroke-width--thick{--border-width: 2px;--icon-stroke: 2.5px;--divider-width: 3px}.media-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden;video,img{width:100%;height:100%;object-fit:cover}&.overlay-background{opacity:.2}}body{background-color:var(--surface-bg)}.spacer{width:100%}.spacer[data-size=sm]{height:var(--spacing-sm)}.spacer[data-size=md]{height:var(--spacing-md)}.spacer[data-size=lg]{height:var(--spacing-lg)}.spacer[data-size=xl]{height:var(--spacing-xl)}.spacer[data-size="2xl"]{height:var(--spacing-2xl)}.spacer[data-size="3xl"]{height:var(--spacing-3xl)}.spacer[data-size="4xl"]{height:var(--spacing-4xl)}.prose[data-v-9fb7fc23] *:last-child{margin-bottom:0}a[data-v-19987df0]{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);line-height:1}a.has-icon[data-v-19987df0] svg:last-child{margin-right:-12px;transition:translate .2s ease-in-out}a.has-icon[data-v-19987df0]:hover svg:last-child{translate:2px 0}a[data-v-19987df0]{transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out}.image-wrapper--stretch[data-v-5ffaba5a]{width:100%;height:100%}figure.image-wrapper[data-v-5ffaba5a]{display:flex;flex-direction:column}picture[data-v-5ffaba5a]{display:contents}.media-background{&[data-v-469946e1]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}video[data-v-469946e1]{width:100%;height:100%;object-fit:cover}[data-v-469946e1] img{width:100%;height:100%;object-fit:cover}&.overlay-background[data-v-469946e1]{opacity:var(--overlay-bg-opacity)}}.svg-icon[data-v-b72c5189] svg{width:100%;height:100%;stroke-width:var(--sw)}section:not(.has-bottom-padding){.primary-keyvisual[data-v-81665c5e]{box-shadow:unset}}.is-first-section:not(.has-top-padding){.primary-keyvisual[data-v-81665c5e],[data-v-81665c5e] .media-background{border-bottom-left-radius:var(--radius-container);border-bottom-right-radius:var(--radius-container)}}section.has-top-padding{.primary-keyvisual[data-v-81665c5e],[data-v-81665c5e] .media-background{border-radius:var(--radius-container)}}.primary-keyvisual.nav-overlay[data-v-81665c5e]{padding-top:calc(var(--spacing-4xl) + var(--nav-height, 80px));@media(min-width:1024px){padding-top:calc(var(--spacing-6xl) + var(--nav-height, 80px))}}.primary-keyvisual{&[data-v-81665c5e]{padding-inline:var(--spacing-xl);padding-block:var(--spacing-4xl);background:var(--surface-bg)}@media(min-width:1024px){&[data-v-81665c5e]{padding-inline:var(--spacing-3xl);padding-block:var(--spacing-6xl)}}.inner-wrapper{&[data-v-81665c5e]{display:grid;grid-template-columns:1fr;gap:var(--element-gap);position:relative;align-items:center;z-index:1}@media(min-width:1024px){&[data-v-81665c5e]{grid-template-columns:1fr 1fr}}.eyebrow-title{&[data-v-81665c5e]{font-size:var(--h5-font-size);font-weight:700;color:var(--text-accent);font-family:var(--font-heading),system-ui,sans-serif;margin-bottom:var(--spacing-xl);text-transform:uppercase;display:flex;align-items:center;gap:var(--spacing-xs)}.eyebrow-icon[data-v-81665c5e]{width:var(--p-normal-font-size);height:var(--p-normal-font-size);flex-shrink:0}}.primary-keyvisual--content[data-v-81665c5e]{display:flex;flex-direction:column;justify-content:center}[data-v-81665c5e] .primary-keyvisual--prose{p{font-size:var(--p-lead-font-size);font-weight:400}}.primary-keyvisual--actions[data-v-81665c5e]{padding-top:var(--spacing-3xl)}}}[data-v-81665c5e] .inner-wrapper{img.image{width:100%;object-fit:cover;justify-self:center;order:-1;border-radius:var(--radius-component);@media(min-width:1024px){order:initial}}}.content-section[data-v-ca4e7b0f]{width:100%}.nav-link[data-v-cb51162d]{display:inline-flex;align-items:center;text-decoration:none;color:inherit;transition:opacity .2s ease-in-out}.nav-link[data-v-cb51162d]:hover{opacity:.7}.nav-dropdown[data-v-964cb59f]{background:var(--surface-bg-secondary, #fff);border-radius:var(--radius-component);box-shadow:var(--shadow-elevated);padding:var(--spacing-lg, 16px) var(--spacing-md, 8px)}.dropdown-list[data-v-964cb59f],.icons-dropdown-list[data-v-964cb59f]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-md, 6px)}.dropdown-list li[data-v-964cb59f] .nav-link{display:flex;width:100%;padding:var(--spacing-xs, 6px) var(--spacing-md, 16px);white-space:nowrap;font-size:var(--header-dd-link-font-size, inherit);font-weight:var(--header-dd-link-font-weight, 400);text-transform:var(--header-dd-link-text-transform, none);text-decoration:var(--header-dd-link-text-decoration, none)}li[data-v-964cb59f] .icons-dropdown-item{display:flex;align-items:center;gap:var(--spacing-sm, 8px);padding:var(--spacing-xs, 6px) var(--spacing-md, 16px);white-space:nowrap;font-size:var(--header-dd-link-font-size, inherit);font-weight:var(--header-dd-link-font-weight, 400);text-transform:var(--header-dd-link-text-transform, none);text-decoration:var(--header-dd-link-text-decoration, none);color:inherit}li[data-v-964cb59f] .icons-dropdown-item:hover{opacity:1}.icons-dropdown-icon[data-v-964cb59f]{width:24px;height:24px;flex-shrink:0}.nav-dropdown--mobile[data-v-964cb59f]{background:none;border-radius:0;box-shadow:none;padding:0;padding-block:var(--spacing-xs, 24px)}.nav-dropdown--mobile .dropdown-list[data-v-964cb59f],.nav-dropdown--mobile .icons-dropdown-list[data-v-964cb59f]{gap:var(--spacing-xs, 4px)}.nav-dropdown--mobile .dropdown-list li[data-v-964cb59f] .nav-link{min-height:42px;align-items:center;white-space:normal;padding-left:6%}.nav-dropdown--mobile li[data-v-964cb59f] .icons-dropdown-item{min-height:32px;white-space:normal;padding-left:6%}.nav-megamenu[data-v-76432454]{display:flex;justify-content:center;background:var(--surface-bg-secondary, #fff);border-radius:var(--radius-component);box-shadow:var(--shadow-elevated);transition:border-radius .3s ease}.megamenu-inner[data-v-76432454]{display:flex;flex-direction:column;width:100%;max-width:var(--container-width, 1200px);padding:var(--spacing-2xl, 24px) var(--spacing-3xl, 24px)}.megamenu-intro[data-v-76432454]{padding-bottom:var(--spacing-2xl, 32px);margin-bottom:var(--spacing-3xl, 32px);border-bottom:var(--border-width) solid var(--border-subtle, #e5e5e5)}.megamenu-grid[data-v-76432454]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--spacing-3xl, 16px)}.megamenu-col--double[data-v-76432454]{grid-column:span 2}.megamenu-image-banner[data-v-76432454]{position:relative;overflow:hidden;border-radius:var(--radius-element)}.megamenu-image-banner.has-overlay-content[data-v-76432454]:after{content:"";position:absolute;inset:0;background:var(--overlay-image-gradient);pointer-events:none}.megamenu-banner-overlay[data-v-76432454]{position:absolute;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs, 4px);padding:var(--spacing-lg, 24px)}.megamenu-banner-title[data-v-76432454]{font-size:var(--p-lead-font-size);font-weight:var(--header-dd-title-font-weight, 700)}[data-v-76432454] .megamenu-banner-text{p{font-size:var(--p-small-font-size, inherit)}}.megamenu-banner-btn[data-v-76432454]{margin-top:var(--spacing-md, 10px)}.megamenu-image[data-v-76432454]{display:block;width:100%;height:100%;object-fit:cover}.megamenu-col-title[data-v-76432454]{display:block;margin-bottom:var(--spacing-sm, 8px);font-size:var(--header-dd-title-font-size, inherit);font-weight:var(--header-dd-title-font-weight, 700);text-transform:var(--header-dd-title-text-transform, uppercase);text-decoration:var(--header-dd-title-text-decoration, none)}.megamenu-links[data-v-76432454]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.megamenu-links li[data-v-76432454] .nav-link{display:flex;width:100%;padding:var(--spacing-xs, 6px) 0;white-space:normal;font-size:var(--header-dd-link-font-size, inherit);font-weight:var(--header-dd-link-font-weight, 400);text-transform:var(--header-dd-link-text-transform, none);text-decoration:var(--header-dd-link-text-decoration, none)}.nav-megamenu--mobile[data-v-76432454]{background:none;border-radius:0;box-shadow:none;padding-block:var(--spacing-lg, 24px)}.nav-megamenu--mobile .megamenu-inner[data-v-76432454]{padding-left:6%;padding-right:0;padding-block:0}.nav-megamenu--mobile .megamenu-intro[data-v-76432454]{padding-bottom:var(--spacing-xl, 16px);margin-bottom:var(--spacing-xl, 16px)}.nav-megamenu--mobile .megamenu-intro[data-v-76432454] p{font-size:var(--p-normal-font-size, .875em)}.nav-megamenu--mobile .megamenu-intro[data-v-76432454] p.h2{font-size:var(--h4-font-size, .875em)}.nav-megamenu--mobile .megamenu-intro[data-v-76432454] p.h3{font-size:var(--h5-font-size, .875em)}.nav-megamenu--mobile .megamenu-intro[data-v-76432454] p.h4{font-size:var(--h6-font-size, .875em)}.nav-megamenu--mobile .megamenu-grid[data-v-76432454]{display:flex;flex-direction:column;gap:var(--spacing-lg, 16px)}.nav-megamenu--mobile .megamenu-col--divider[data-v-76432454]{padding-bottom:var(--spacing-md, 16px);margin-bottom:var(--spacing-md, 16px);border-bottom:var(--border-width) solid var(--border-subtle, #e5e5e5)}.nav-megamenu--mobile .megamenu-links li[data-v-76432454] .nav-link{display:flex;min-height:42px;align-items:center}.nav-megamenu--mobile .megamenu-content[data-v-76432454] p{font-size:var(--p-small-font-size, .875em)}.nav-megamenu--mobile .megamenu-banner-title[data-v-76432454]{font-size:var(--p-normal-font-size, 1em)}.nav-simple-icons-dropdown[data-v-076c21ee]{min-width:400px;background:var(--surface-bg-secondary, #fff);border-radius:var(--radius-component);box-shadow:var(--shadow-elevated);padding:var(--spacing-lg, 16px) var(--spacing-md, 8px)}.icons-dropdown-list[data-v-076c21ee]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-2xs)}li[data-v-076c21ee] .icons-dropdown-item{display:flex;align-items:flex-start;gap:var(--spacing-md, 12px);padding:var(--spacing-sm, 8px) var(--spacing-md, 12px);border-radius:var(--radius-element);transition:background .15s ease;color:inherit;text-decoration:none}li[data-v-076c21ee] .icons-dropdown-item:hover{background:var(--surface-bg, #f3f4f6);opacity:1}.icons-dropdown-icon-wrap[data-v-076c21ee]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-element);background:var(--surface-bg, #f3f4f6);color:var(--text-secondary, #6b7280)}li[data-v-076c21ee] .icons-dropdown-item:hover .icons-dropdown-icon-wrap{background:var(--surface-bg, #fff)}.icons-dropdown-icon[data-v-076c21ee]{width:20px;height:20px}.icons-dropdown-text[data-v-076c21ee]{display:flex;flex-direction:column;font-size:var(--header-dd-title-font-size, var(--p-normal-font-size, inherit));font-weight:var(--header-dd-title-font-weight, 600)}.description[data-v-076c21ee]{display:block;margin-top:var(--spacing-2xs);font-size:var(--p-small-font-size, .875em);font-weight:400;color:var(--text-secondary, #6b7280);line-height:1.4}.nav-simple-icons-dropdown--mobile[data-v-076c21ee]{min-width:0;background:none;border-radius:0;box-shadow:none;padding-block:var(--spacing-lg, 24px);padding-inline:0}.nav-simple-icons-dropdown--mobile li[data-v-076c21ee] .icons-dropdown-item{min-height:42px;padding-block:var(--spacing-sm, 8px);padding-left:6%;border-radius:0}.nav-simple-icons-dropdown--mobile li[data-v-076c21ee] .icons-dropdown-item:hover{background:none}.navigation[data-v-04b7c8e9]{position:sticky;top:0;z-index:100;transition:transform .3s ease}.navigation[data-v-04b7c8e9]:not(.position--overlay){border-bottom:var(--border-width) solid color-mix(in srgb,var(--border-subtle) 85%,transparent);box-shadow:var(--shadow-subtle)}.navigation.position--overlay[data-v-04b7c8e9]{position:absolute;top:0;left:0;right:0}.navigation.position--overlay.nav-sticky[data-v-04b7c8e9]{position:fixed}.navigation.nav-hidden[data-v-04b7c8e9]{transform:translateY(-100%)}.nav-container[data-v-04b7c8e9]{position:relative;display:flex;align-items:center;gap:var(--spacing-md, 16px);padding:var(--spacing-lg, 24px) var(--spacing-lg, 24px);max-width:100%}.layout--container .nav-container[data-v-04b7c8e9]{max-width:var(--container-width, 1200px);margin:0 auto}.logo--center .nav-container[data-v-04b7c8e9]{flex-wrap:wrap;justify-content:center}.logo--center .nav-logo[data-v-04b7c8e9]{flex-basis:100%;text-align:center}.logo--left .nav-logo[data-v-04b7c8e9]{flex-shrink:0}.nav-logo-link[data-v-04b7c8e9]{display:inline-flex;text-decoration:none;color:inherit}.nav-logo-img[data-v-04b7c8e9]{display:block;height:auto;width:auto;max-width:var(--logo-max-width-mobile, none)}.logo-placeholder[data-v-04b7c8e9]{font-weight:700;font-size:1.25rem}.nav-menu[data-v-04b7c8e9]{display:none;list-style:none;margin:0;padding:0;gap:var(--spacing-lg, 4px)}.items--right .nav-menu[data-v-04b7c8e9]{margin-left:auto}.items--center .nav-menu[data-v-04b7c8e9]{margin:0 auto}.items--left .nav-menu[data-v-04b7c8e9]{margin-right:auto}.nav-menu-item[data-v-04b7c8e9]{position:relative;align-self:stretch;display:flex;align-items:center;padding:var(--spacing-lg,16px) 0}.nav-menu-item--active[data-v-04b7c8e9]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:var(--divider-width);background:currentColor}.nav-menu-item--megamenu[data-v-04b7c8e9]{position:static}.nav-menu-link[data-v-04b7c8e9],.nav-menu-trigger[data-v-04b7c8e9]{display:inline-flex;align-items:center;height:100%;gap:var(--spacing-xs);padding:var(--spacing-md, 12px) var(--spacing-sm, 8px);font-size:var(--header-nav-font-size, inherit);font-weight:var(--header-nav-font-weight, 400);text-transform:var(--header-nav-text-transform, none);text-decoration:var(--header-nav-text-decoration, none);color:inherit;background:none;border:none;cursor:pointer;white-space:nowrap;transition:opacity .2s ease-in-out}.nav-menu-link[data-v-04b7c8e9]:hover,.nav-menu-trigger[data-v-04b7c8e9]:hover{opacity:.7}.nav-menu-link .chevron[data-v-04b7c8e9],.nav-menu-trigger .chevron[data-v-04b7c8e9]{transition:transform .2s ease-in-out}.nav-menu-item:hover .chevron[data-v-04b7c8e9]{transform:rotate(180deg)}.nav-dropdown-wrapper[data-v-04b7c8e9]{position:absolute;top:100%;left:0;padding-top:var(--spacing-sm)}.nav-dropdown-wrapper.align-right[data-v-04b7c8e9]{left:auto;right:0}.nav-dropdown-wrapper--megamenu[data-v-04b7c8e9]{left:0;right:0;width:100%}.layout--container .nav-dropdown-wrapper--megamenu[data-v-04b7c8e9]{left:50%;right:auto;width:100vw;transform:translate(-50%)}.layout--container .nav-dropdown-wrapper--megamenu[data-v-04b7c8e9] .nav-megamenu{max-width:var(--container-width, 1200px);margin:0 auto;transition:max-width .3s ease,border-radius .3s ease}.nav-sticky.layout--container .nav-dropdown-wrapper--megamenu[data-v-04b7c8e9] .nav-megamenu{max-width:100%;border-radius:0}.nav-hamburger[data-v-04b7c8e9]{display:flex;align-items:center;justify-content:center;margin-left:auto;width:44px;height:44px;background:none;border:none;cursor:pointer;color:inherit}.nav-mobile-overlay[data-v-04b7c8e9]{position:fixed;inset:0;z-index:200;background:var(--overlay-backdrop)}.nav-mobile-drawer[data-v-04b7c8e9]{position:absolute;top:0;right:0;width:100%;max-width:400px;height:100%;background:var(--surface-bg, #fff);overflow-y:auto;padding:var(--spacing-lg, 24px)}@media(min-width:640px){.nav-mobile-drawer[data-v-04b7c8e9]{max-width:500px;padding-left:var(--spacing-2xl, 32px);padding-right:var(--spacing-2xl, 32px)}}.nav-mobile-header[data-v-04b7c8e9]{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--spacing-md, 8px);border-bottom:var(--border-width) solid var(--border-subtle, rgba(0, 0, 0, .1))}.nav-mobile-logo-link[data-v-04b7c8e9]{display:inline-flex;text-decoration:none;color:inherit}.nav-mobile-logo-img[data-v-04b7c8e9]{display:block;height:auto;width:auto;max-width:var(--logo-max-width-mobile, none)}.nav-mobile-close[data-v-04b7c8e9]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:none;border:none;cursor:pointer;color:inherit}.nav-mobile-menu[data-v-04b7c8e9]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;padding-top:var(--spacing-lg, 8px)}.nav-mobile-item[data-v-04b7c8e9]{//border-bottom: var(--border-width) solid var(--border-strong, rgba(0, 0, 0, .1))}.nav-mobile-row[data-v-04b7c8e9]{display:flex;align-items:center}.nav-mobile-link[data-v-04b7c8e9],.nav-mobile-label[data-v-04b7c8e9]{flex:1;display:inline-flex;align-items:center;min-height:52px;font:inherit;color:inherit;text-decoration:none;font-weight:700}.nav-mobile-toggle[data-v-04b7c8e9]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:none;border:none;cursor:pointer;color:inherit}.chevron--open[data-v-04b7c8e9]{transform:rotate(180deg)}.nav-mobile-featured[data-v-04b7c8e9]{margin:var(--spacing-md, 16px) 0}.dropdown-enter-active[data-v-04b7c8e9],.dropdown-leave-active[data-v-04b7c8e9]{transition:opacity .2s ease,transform .2s ease}.dropdown-enter-from[data-v-04b7c8e9],.dropdown-leave-to[data-v-04b7c8e9]{opacity:0;transform:translateY(-4px)}.drawer-enter-active[data-v-04b7c8e9],.drawer-leave-active[data-v-04b7c8e9]{transition:opacity .3s ease}.drawer-enter-active .nav-mobile-drawer[data-v-04b7c8e9],.drawer-leave-active .nav-mobile-drawer[data-v-04b7c8e9]{transition:transform .3s ease}.drawer-enter-from[data-v-04b7c8e9],.drawer-leave-to[data-v-04b7c8e9]{opacity:0}.drawer-enter-from .nav-mobile-drawer[data-v-04b7c8e9],.drawer-leave-to .nav-mobile-drawer[data-v-04b7c8e9]{transform:translate(100%)}.accordion-enter-active[data-v-04b7c8e9],.accordion-leave-active[data-v-04b7c8e9]{transition:max-height .3s ease,opacity .3s ease;overflow:hidden}.accordion-enter-from[data-v-04b7c8e9],.accordion-leave-to[data-v-04b7c8e9]{opacity:0;max-height:0}.notification-strip[data-v-adcdf3e0]{text-align:center;padding:var(--spacing-xs, 6px) var(--spacing-md, 16px);font-size:.875rem;line-height:1.4}.notification-strip-content[data-v-adcdf3e0] p{margin:0}
