.corners-semiround-sm{border-radius:var(--corners-semiround-sm)}
.corners-semiround-md{border-radius:var(--corners-semiround-md)}
.corners-semiround-pill{border-radius:var(--corners-semiround-pill)}
header .isSticky [class*="global-message--alert-banner"]{display:none}
header [class*="global-message--alert-banner"]{--gm-bgcolor:var(--color--background-medium);--gm-text-color:var(--color--text-primary);--gm-link-color:var(--color--text-link);--gm-icon-alert-color:var(--color--alert-error);--gm-icon-warning-color:var(--color--alert-warning);--gm-icon-success-color:var(--color--alert-success);--gm-icon-info-color:var(--color--alert-information);--gm-dismiss-bgcolor:transparent;--gm-dismiss-bgcolor-hover:var(--color--background-light);--gm-dismiss-bgcolor-focus:var(--color--background-light);--gm-dismiss-icon-color:var(--color--background-dark);--gm-dismiss-icon-color-hover:currentColor}
header [class*="global-message--alert-banner"][class*="-alt-white"]{--gm-bgcolor:var(--color--background-light);--gm-text-color:var(--color--text-secondary);--gm-dismiss-bgcolor-hover:var(--color--ui-01);--gm-dismiss-bgcolor-focus:var(--color--ui-01)}
header [class*="global-message--alert-banner"][class*="-alt-dark"]{--gm-bgcolor:var(--color--ui-03);--gm-text-color:var(--color--text-primary-inverse);--gm-link-color:var(--color--text-link-inverse);--gm-dismiss-icon-color:var(--color--background-light);--gm-dismiss-icon-color-hover:var(--color--background-dark);--gm-icon-alert-color:var(--color--alert-error-inverse);--gm-icon-warning-color:var(--color--alert-warning-inverse);--gm-icon-success-color:var(--color--alert-success-inverse);--gm-icon-info-color:var(--color--alert-information-inverse)}
header [class*="global-message--alert-banner"][class*="-alt-grey-light"]{--gm-bgcolor:var(--color--ui-01);--gm-text-color:var(--color--text-secondary)}
header [class*="global-message--alert-banner"][class*="-alt-grey-dark"]{--gm-bgcolor:var(--color--ui-04);--gm-text-color:var(--color--text-primary-inverse);--gm-link-color:var(--color--text-link-inverse);--gm-dismiss-icon-color:var(--color--background-light);--gm-dismiss-icon-color-hover:var(--color--background-dark);--gm-icon-alert-color:var(--color--alert-error-inverse);--gm-icon-warning-color:var(--color--alert-warning-inverse);--gm-icon-success-color:var(--color--alert-success-inverse);--gm-icon-info-color:var(--color--alert-information-inverse)}
header [class*="global-message--alert-banner"][class*="-alt-accent"]{--gm-bgcolor:var(--color--accent-01-light);--gm-text-color:var(--color--text-secondary)}
header [class*="global-message--alert-banner"] [class*="alert--banner"]{background-color:var(--gm-bgcolor)}
header [class*="global-message--alert-banner"] [class*="alert--banner"] p{font-size:var(--typesize-default);line-height:var(--leading-1);color:var(--gm-text-color)}
header [class*="global-message--alert-banner"] [class*="alert--banner"] a:link,header [class*="global-message--alert-banner"] [class*="alert--banner"] a:hover,header [class*="global-message--alert-banner"] [class*="alert--banner"] a:active,header [class*="global-message--alert-banner"] [class*="alert--banner"] a:focus{color:var(--gm-link-color)}
header [class*="global-message--alert-banner"] [class*="alert--banner"] .pmc-alert__inner{padding:var(--space-xsmall) calc(5 * var(--space-unit));align-items:center;max-width:100%}
header [class*="global-message--alert-banner"] [class*="alert--banner"] .pmc-alert__icon{margin-top:0}
header [class*="global-message--alert-banner"] [class*="alert--banner"] .pmc-alert__dismiss{margin:0}
@media(min-width:768px){header [class*="global-message--alert-banner"] [class*="alert--banner"] .pmc-alert__inner{padding-right:calc(11 * var(--space-unit));padding-left:calc(11 * var(--space-unit))}
}
@media(min-width:1590px){header [class*="global-message--alert-banner"] [class*="alert--banner"] .pmc-alert__inner{padding-right:calc(15 * var(--space-unit));padding-left:calc(15 * var(--space-unit));max-width:1590px}
}
header [class*="global-message--alert-banner"] [class*="alert__dismiss"],header [class*="global-message--alert-banner"] [class*="alert__icon"]{background-image:none}
header [class*="global-message--alert-banner"] [class*="alert__dismiss"]{display:flex;flex-direction:column;align-items:center;justify-content:center;border:0;border-radius:unset;margin-top:0;margin-right:0;transition:none;height:24px;width:24px;background-color:transparent;color:var(--gm-dismiss-icon-color)}
header [class*="global-message--alert-banner"] [class*="alert__dismiss"]:hover,header [class*="global-message--alert-banner"] [class*="alert__dismiss"]:focus{outline:0;background-color:transparent}
header [class*="global-message--alert-banner"] [class*="alert__dismiss"]::before{display:block;content:"";flex:0 0 auto;border-radius:50%;width:inherit;height:inherit;background-color:var(--color--ui-01);position:absolute;top:auto;right:auto;bottom:auto;left:auto;transform:scale(0);transition:transform .125s ease-in-out;outline-width:2px;outline-offset:-2px;outline-style:solid;outline-color:transparent}
header [class*="global-message--alert-banner"] [class*="alert__dismiss"]::after{display:inline-block;line-height:inherit;content:"";flex:none;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor;width:24px;height:24px;-webkit-mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-navigation.svg#icon-close-lg");mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-navigation.svg#icon-close-lg");transform:none;top:unset;left:unset;border-radius:0}
header [class*="global-message--alert-banner"] [class*="alert__dismiss"]:hover::before,header [class*="global-message--alert-banner"] [class*="alert__dismiss"]:focus::before,header [class*="global-message--alert-banner"] [class*="alert__dismiss"]:focus-visible::before,header [class*="global-message--alert-banner"] [class*="alert__dismiss"]:active::before{transform:scale(1)}
header [class*="global-message--alert-banner"] [class*="alert__dismiss"]:focus,header [class*="global-message--alert-banner"] [class*="alert__dismiss"]:focus-visible{outline:0}
header [class*="global-message--alert-banner"] [class*="alert__dismiss"]:focus::before,header [class*="global-message--alert-banner"] [class*="alert__dismiss"]:focus-visible::before{outline-color:var(--color--interactive-focus-field)}
@media(forced-colors:active) and (prefers-color-scheme:dark){header [class*="global-message--alert-banner"] [class*="alert__dismiss"]:focus,header [class*="global-message--alert-banner"] [class*="alert__dismiss"]:focus-visible{outline-width:2px;outline-style:solid;outline-offset:1px}
header [class*="global-message--alert-banner"] [class*="alert__dismiss"]::after{filter:brightness(0) invert(1)}
header [class*="global-message--alert-banner"] [class*="alert__dismiss"]:hover::after,header [class*="global-message--alert-banner"] [class*="alert__dismiss"]:focus::after,header [class*="global-message--alert-banner"] [class*="alert__dismiss"]:focus-visible::after,header [class*="global-message--alert-banner"] [class*="alert__dismiss"]:active::after{filter:unset}
header [class*="global-message--alert-banner"] [class*="alert__dismiss"]::before{outline-color:currentColor;outline-offset:-2px;transform:unset;opacity:unset;background-color:unset}
header [class*="global-message--alert-banner"] [class*="alert__dismiss"]:hover::before,header [class*="global-message--alert-banner"] [class*="alert__dismiss"]:focus::before,header [class*="global-message--alert-banner"] [class*="alert__dismiss"]:focus-visible::before,header [class*="global-message--alert-banner"] [class*="alert__dismiss"]:active::before{background-color:currentColor;filter:brightness(0) invert(1)}
}
@media(forced-colors:active) and (prefers-color-scheme:light){header [class*="global-message--alert-banner"] [class*="alert__dismiss"]{border-radius:50%;outline-width:2px;outline-style:solid;outline-color:currentColor}
header [class*="global-message--alert-banner"] [class*="alert__dismiss"]:hover,header [class*="global-message--alert-banner"] [class*="alert__dismiss"]:focus,header [class*="global-message--alert-banner"] [class*="alert__dismiss"]:focus-visible,header [class*="global-message--alert-banner"] [class*="alert__dismiss"]:active{outline-width:2px;outline-style:solid;outline-color:currentColor}
header [class*="global-message--alert-banner"] [class*="alert__dismiss"]::after{filter:brightness(1) invert(1)}
header [class*="global-message--alert-banner"] [class*="alert__dismiss"]:hover::after,header [class*="global-message--alert-banner"] [class*="alert__dismiss"]:focus::after,header [class*="global-message--alert-banner"] [class*="alert__dismiss"]:focus-visible::after,header [class*="global-message--alert-banner"] [class*="alert__dismiss"]:active::after{filter:unset}
header [class*="global-message--alert-banner"] [class*="alert__dismiss"]:hover::before,header [class*="global-message--alert-banner"] [class*="alert__dismiss"]:focus::before,header [class*="global-message--alert-banner"] [class*="alert__dismiss"]:focus-visible::before,header [class*="global-message--alert-banner"] [class*="alert__dismiss"]:active::before{filter:brightness(1) invert(1);outline:0}
}
header [class*="global-message--alert-banner"] [class*="alert__dismiss"]::after{display:inline-block;line-height:inherit;content:"";flex:none;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor;width:18px;height:18px;-webkit-mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-navigation.svg#icon-close-md");mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-navigation.svg#icon-close-md")}
header [class*="global-message--alert-banner"] [class*="alert__dismiss"]:hover,header [class*="global-message--alert-banner"] [class*="alert__dismiss"]:focus,header [class*="global-message--alert-banner"] [class*="alert__dismiss"]:focus-visible,header [class*="global-message--alert-banner"] [class*="alert__dismiss"]:active{color:var(--gm-dismiss-icon-color-hover)}
header [class*="global-message--alert-banner"] [class*="alert__dismiss"]::before{background-color:var(--gm-dismiss-bgcolor)}
header [class*="global-message--alert-banner"] [class*="alert__dismiss"]:hover::before{background-color:var(--gm-dismiss-bgcolor-hover)}
header [class*="global-message--alert-banner"] [class*="alert__dismiss"]:focus::before,header [class*="global-message--alert-banner"] [class*="alert__dismiss"]:focus-visible::before,header [class*="global-message--alert-banner"] [class*="alert__dismiss"]:active::before{background-color:var(--gm-dismiss-bgcolor-focus)}
header [class*="global-message--alert-banner"] [class*="alert__icon"][class*="--alert"]{display:inline-block;line-height:inherit;content:"";flex:none;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor;width:16px;height:16px;-webkit-mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-alerts.svg#icon-alert-banner-sm");mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-alerts.svg#icon-information-banner-sm");background-color:var(--gm-icon-alert-color)}
header [class*="global-message--alert-banner"] [class*="alert__icon"][class*="--error"]{display:inline-block;line-height:inherit;content:"";flex:none;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor;width:16px;height:16px;-webkit-mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-alerts.svg#icon-warning-banner-sm");mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-alerts.svg#icon-warning-banner-sm");background-color:var(--gm-icon-warning-color)}
header [class*="global-message--alert-banner"] [class*="alert__icon"][class*="--success"]{display:inline-block;line-height:inherit;content:"";flex:none;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor;width:16px;height:16px;-webkit-mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-alerts.svg#icon-success-banner-sm");mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-alerts.svg#icon-success-banner-sm");background-color:var(--gm-icon-success-color)}
header [class*="global-message--alert-banner"] [class*="alert__icon"][class*="--info"]{display:inline-block;line-height:inherit;content:"";flex:none;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor;width:16px;height:16px;-webkit-mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-alerts.svg#icon-information-banner-sm");mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-alerts.svg#icon-information-banner-sm");background-color:var(--gm-icon-info-color)}
@media(forced-colors:active) and (prefers-color-scheme:dark){header [class*="global-message--alert-banner"] [class*="alert__icon"]{filter:brightness(0) invert(1)}
}
@media(forced-colors:active) and (prefers-color-scheme:light){header [class*="global-message--alert-banner"] [class*="alert__icon"]{filter:brightness(1) invert(1)}
}
:root{--color--text-border:var(--color--border-01);--color-sign-in-button:var(--color--interactive-primary);--spacing-40:40px;--typefamily-primary-header:'typefamily-primary',var(--typefamily-primary);--he-headerPosition:relative;--he-header-min-h:64px;--he-header-grid:auto auto 1fr auto;--he-header-gaps:var(--spacing-90);--he-header-bg-color:var(--color--background-dark);--he-header-link-color:var(--color--ui-02);--he-text-color-global:var(--color--interactive-tertiary-inverse);--he-header-usernav-inverse:var(--color--text-primary);--he-logo-filter-color:none;--he-header-link-color-inverse:var(--color--text-secondary);--he-header-desktop-nav-display:block;--he-header-mobile-nav-display:none;--headerContainerSpacingY:0;--headerContainerSpacingX:var(--spacing-20);--he-header-nav-icon-size:36px;--he-header-nav-divider-color:var(--color--ui-01);--he-header-underlay-opacity:1;--he-header-cart-icon-size:24px;--he-headrer-display-icon-nav-message:block;--he-heaader-display-search:block;--he-header-display-additional:flex;--he-headrer-display-reduced-message:none;--he-color-text-secure-checkout:var(--color--text-primary-inverse);--he-header-display-global-link-desktop:block;--he-header-display-global-link-mobile:none;--he-header-width-dropdown:230px;--he-header-search-bg:rgba(254,254,254,0.35);--he-header-search-bg-alt:rgba(254,254,254,0.8);--he-header-search-bg-focuse:rgba(247,249,253,0.7);--he-header-search-shadow:0 4px 4px rgba(0,0,0,0.25);--he-header-search-color:var(--color--text-secondary-inverse);--he-header-search-color-alt:#f7f9fd;--he-header-search-border-color:var(--color--icon-tertiary-inverse);--he-header-logo-height:36px;--he-header-logo-width:116px;--he-inverse-text-primary1:var(--color--text-primary-inverse);--he-text-secondary1:#333}
:root div.xf-content-height{margin:0;min-height:unset}
@media(max-width:991px){:root{--he-header-display-additional:none;--he-header-grid:auto 134px 1fr auto;--he-header-gaps:0;--he-header-desktop-nav-display:none;--he-header-mobile-nav-display:block;--headerContainerSpacingX:var(--spacing-20);--he-header-display-global-link-desktop:none;--he-header-display-global-link-mobile:block}
}
@media(max-width:1024px){:root{--he-inverse-text-primary1:var(--color--text-primary)}
}
@media(max-width:1590px){:root{--he-header-gaps:var(--spacing-60)}
}
@media(max-width:1390px){:root{--he-header-gaps:var(--spacing-45)}
}
@media(max-width:992px){.he-pr-nav__wrapper{--he-header-gaps:var(--spacing-20)}
}
@media(max-width:480px){:root{--he-header-logo-height:34px;--he-header-logo-width:31px}
}
.he-pr-nav__wrapper.nav-is-active{--he-header-bg-color:var(--color--background-dark)}
.aem-AuthorLayer-Edit .he-pr-nav__wrapper,.he-pr-nav__wrapper[id*='cq-']{--he-header-mobile-nav-display:block}
header.isSticky{padding-top:var(--he-header-min-h)}
header.isSticky .he-pr-nav__wrapper{--he-headerPosition:fixed;--he-header-bg-color:var(--color--background-medium);--he-text-color-global:var(--color--text-primary);--he-header-search-color:var(--color--text-tertiary);--he-header-search-border-color:var(--color--text-tertiary);--he-header-search-bg:transparent;--he-header-search-focus-bg-color:transparent;--he-logo-filter-color:brightness(0) saturate(100%) invert(8%) sepia(51%) saturate(1451%) hue-rotate(190deg) brightness(87%) contrast(102%);--he-color-text-secure-checkout:var(--color--text-primary);--he-header-underlay-opacity:0;--he-header-usernav-inverse:var(--color--interactive-tertiary-inverse);--he-inverse-text-primary1:var(--color--text-primary);top:0}
.headerIsTransparent .he-pr-nav__wrapper{--he-headerPosition:absolute;--he-header-bg-color:transparent}
.headerIsTransparent header.isSticky{padding-top:0}
.headerIsTransparent header:not(.isSticky) .he-pr-nav__wrapper.nav-is-active{--he-header-bg-color:var(--color--background-dark)}
html.wf-active body>.container{max-width:100%;margin:0;padding:0}
.container{--footer-separator-margin:var(--grid-margin-md)}
@media screen and (max-width:768px){.container{--footer-separator-margin:var(--grid-margin-sm)}
}
.skip-nav{position:absolute;display:inline-block;width:1px;height:1px;margin:-1px;padding:10px 15px;overflow:hidden;clip:rect(0,0,0,0)}
.skip-nav:focus{position:static;width:auto;height:auto;margin:1px;clip:auto;flex:none}
ul,ol{padding:0 0 0 20px;margin:0}
* + ul,* + ol{margin:20px 0 0 0}
ul li + li,ol li + li{margin-top:5px}
ul{list-style-type:disc}
ol{list-style-type:decimal}
header ol,footer ol,header ul,footer ul,header li,footer li{padding:0;margin:0}
header li + li,footer li + li{margin:0}
.he-pr-nav__wrapper{position:var(--he-headerPosition);width:100%;background-color:var(--he-header-bg-color);color:var(--color--text-primary-inverse);transition:background-color .3s ease-in-out;z-index:3}
.he-pr-nav__wrapper [class*="button-"][href*=".pdf"],.he-pr-nav__wrapper [class*="button-"][href$=".txt"],.he-pr-nav__wrapper [class*="button-"] a[href$=".pdf"],.he-pr-nav__wrapper [class*="button-"] a[href$=".txt"]{padding-left:2.875em !important}
.he-pr-nav__wrapper [class*="button-"][href*=".pdf"]::after,.he-pr-nav__wrapper [class*="button-"][href$=".txt"]::after,.he-pr-nav__wrapper [class*="button-"] a[href$=".pdf"]::after,.he-pr-nav__wrapper [class*="button-"] a[href$=".txt"]::after{margin-right:10px;position:absolute;top:50%;transform:translateY(-50%) !important;left:1.25em}
.he-pr-nav__wrapper [class*="button-"][href*=".pdf"]::after,.he-pr-nav__wrapper [class*="button-"][href$=".txt"]::after,.he-pr-nav__wrapper [class*="button-"] a[href$=".pdf"]::after,.he-pr-nav__wrapper [class*="button-"] a[href$=".txt"]::after{display:inline-block;line-height:inherit;content:"";flex:none;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor;width:16px;height:16px;-webkit-mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-controls.svg#icon-file-sm");mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-controls.svg#icon-file-sm");transform:none;margin-right:.25em}
.he-pr-nav__wrapper [class*="button-"][href$=".doc"],.he-pr-nav__wrapper [class*="button-"][href$=".docx"],.he-pr-nav__wrapper [class*="button-"][href$=".ppt"],.he-pr-nav__wrapper [class*="button-"][href$=".pptx"],.he-pr-nav__wrapper [class*="button-"][href$=".docx"],.he-pr-nav__wrapper [class*="button-"][href$=".xls"],.he-pr-nav__wrapper [class*="button-"][href$=".xlsx"],.he-pr-nav__wrapper [class*="button-"][href$=".zip"],.he-pr-nav__wrapper [class*="button-"] a[href$=".doc"],.he-pr-nav__wrapper [class*="button-"] a[href$=".docx"],.he-pr-nav__wrapper [class*="button-"] a[href$=".ppt"],.he-pr-nav__wrapper [class*="button-"] a[href$=".pptx"],.he-pr-nav__wrapper [class*="button-"] a[href$=".docx"],.he-pr-nav__wrapper [class*="button-"] a[href$=".xls"],.he-pr-nav__wrapper [class*="button-"] a[href$=".xlsx"],.he-pr-nav__wrapper [class*="button-"] a[href$=".zip"]{padding-left:2.875em !important}
.he-pr-nav__wrapper [class*="button-"][href$=".doc"]::after,.he-pr-nav__wrapper [class*="button-"][href$=".docx"]::after,.he-pr-nav__wrapper [class*="button-"][href$=".ppt"]::after,.he-pr-nav__wrapper [class*="button-"][href$=".pptx"]::after,.he-pr-nav__wrapper [class*="button-"][href$=".docx"]::after,.he-pr-nav__wrapper [class*="button-"][href$=".xls"]::after,.he-pr-nav__wrapper [class*="button-"][href$=".xlsx"]::after,.he-pr-nav__wrapper [class*="button-"][href$=".zip"]::after,.he-pr-nav__wrapper [class*="button-"] a[href$=".doc"]::after,.he-pr-nav__wrapper [class*="button-"] a[href$=".docx"]::after,.he-pr-nav__wrapper [class*="button-"] a[href$=".ppt"]::after,.he-pr-nav__wrapper [class*="button-"] a[href$=".pptx"]::after,.he-pr-nav__wrapper [class*="button-"] a[href$=".docx"]::after,.he-pr-nav__wrapper [class*="button-"] a[href$=".xls"]::after,.he-pr-nav__wrapper [class*="button-"] a[href$=".xlsx"]::after,.he-pr-nav__wrapper [class*="button-"] a[href$=".zip"]::after{margin-right:10px;position:absolute;top:50%;transform:translateY(-50%) !important;left:1.25em}
.he-pr-nav__wrapper [class*="button-"][href$=".doc"]::after,.he-pr-nav__wrapper [class*="button-"][href$=".docx"]::after,.he-pr-nav__wrapper [class*="button-"][href$=".ppt"]::after,.he-pr-nav__wrapper [class*="button-"][href$=".pptx"]::after,.he-pr-nav__wrapper [class*="button-"][href$=".docx"]::after,.he-pr-nav__wrapper [class*="button-"][href$=".xls"]::after,.he-pr-nav__wrapper [class*="button-"][href$=".xlsx"]::after,.he-pr-nav__wrapper [class*="button-"][href$=".zip"]::after,.he-pr-nav__wrapper [class*="button-"] a[href$=".doc"]::after,.he-pr-nav__wrapper [class*="button-"] a[href$=".docx"]::after,.he-pr-nav__wrapper [class*="button-"] a[href$=".ppt"]::after,.he-pr-nav__wrapper [class*="button-"] a[href$=".pptx"]::after,.he-pr-nav__wrapper [class*="button-"] a[href$=".docx"]::after,.he-pr-nav__wrapper [class*="button-"] a[href$=".xls"]::after,.he-pr-nav__wrapper [class*="button-"] a[href$=".xlsx"]::after,.he-pr-nav__wrapper [class*="button-"] a[href$=".zip"]::after{display:inline-block;line-height:inherit;content:"";flex:none;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor;width:16px;height:16px;-webkit-mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-controls.svg#icon-download-sm");mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-controls.svg#icon-download-sm");transform:translateY(0.15em);margin-right:.25em}
.he-pr-nav__wrapper .button-primary{font-family:var(--typefamily-primary);font-weight:var(--typeweight--semibold);font-size:var(--typesize-default);line-height:var(--leading--1-5);white-space:normal;text-decoration:none;color:var(--color--text-primary-inverse);background-color:transparent;vertical-align:middle;border:0;cursor:pointer;align-items:center;justify-content:center;min-height:2.25rem;padding:.375em 1.25em;position:relative;z-index:1}
@media(min-width:376px){.he-pr-nav__wrapper .button-primary{display:inline-flex;margin:0 15px 20px 0}
}
@media(max-width:375px){.he-pr-nav__wrapper .button-primary{display:flex;flex:1 1 100%;justify-content:center;text-align:center;width:100%;margin-right:0}
}
.he-pr-nav__wrapper .button-primary::before{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;border-radius:var(--button-corners);outline-width:2px;outline-style:solid;outline-color:transparent;transition:all .125s ease-in-out}
.he-pr-nav__wrapper .button-primary:hover,.he-pr-nav__wrapper .button-primary:focus,.he-pr-nav__wrapper .button-primary:active{color:var(--color--text-primary-inverse);text-decoration:none;transform:none}
.he-pr-nav__wrapper .button-primary:hover::before,.he-pr-nav__wrapper .button-primary:focus::before,.he-pr-nav__wrapper .button-primary:active::before{transform:scale(1.05)}
.he-pr-nav__wrapper .button-primary:focus{outline:0}
.he-pr-nav__wrapper .button-primary:focus::before{outline-width:3px;outline-color:var(--color--interactive-focus)}
.he-pr-nav__wrapper .button-primary:active::before{outline-color:transparent}
.he-pr-nav__wrapper .button-primary:only-of-type{margin:0}
.he-pr-nav__wrapper .button-primary.icon-only{aspect-ratio:1;padding:.625em;max-width:2.25rem}
.he-pr-nav__wrapper .button-primary::before{background:var(--color--interactive-primary) border-box}
.he-pr-nav__wrapper .button-primary:hover::before{color:var(--color--text-primary-inverse);background:var(--color--interactive-primary-hover) border-box}
.he-pr-nav__wrapper .button-primary:focus{color:var(--color--text-primary-inverse)}
.he-pr-nav__wrapper .button-primary:focus::before{background:var(--color--interactive-primary) border-box}
.he-pr-nav__wrapper .button-primary:active{color:var(--color--text-primary-inverse)}
.he-pr-nav__wrapper .button-primary:active::before{background:var(--color--interactive-primary-active) border-box}
.he-pr-nav__wrapper .button-primary[disabled],.he-pr-nav__wrapper .button-primary.button-disabled{pointer-events:none;color:var(--color--interactive-disabled-02)}
.he-pr-nav__wrapper .button-primary[disabled]::before,.he-pr-nav__wrapper .button-primary.button-disabled::before{background:var(--color--interactive-disabled-01)}
.he-pr-nav__wrapper .button-primary[disabled]:hover::before,.he-pr-nav__wrapper .button-primary.button-disabled:hover::before,.he-pr-nav__wrapper .button-primary[disabled]:focus::before,.he-pr-nav__wrapper .button-primary.button-disabled:focus::before,.he-pr-nav__wrapper .button-primary[disabled]:active::before,.he-pr-nav__wrapper .button-primary.button-disabled:active::before{background:var(--color--interactive-disabled-01);transform:none}
@supports selector(:focus-visible){.button-primary:focus-visible{color:var(--color--text-primary-inverse)}
.button-primary:focus-visible::before{outline-color:var(--color--interactive-focus);background:var(--color--interactive-primary) border-box}
}
.he-pr-nav__wrapper .button-primary-inverse{font-family:var(--typefamily-primary);font-weight:var(--typeweight--semibold);font-size:var(--typesize-default);line-height:var(--leading--1-5);white-space:normal;text-decoration:none;background-color:transparent;vertical-align:middle;border:0;cursor:pointer;align-items:center;justify-content:center;min-height:2.25rem;padding:.375em 1.25em;position:relative;z-index:1;color:var(--color--text-primary-inverse)}
@media(min-width:376px){.he-pr-nav__wrapper .button-primary-inverse{display:inline-flex;margin:0 15px 20px 0}
}
@media(max-width:375px){.he-pr-nav__wrapper .button-primary-inverse{display:flex;flex:1 1 100%;justify-content:center;text-align:center;width:100%;margin-right:0}
}
.he-pr-nav__wrapper .button-primary-inverse::before{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;border-radius:var(--button-corners);outline-width:2px;outline-style:solid;outline-color:transparent;transition:all .125s ease-in-out}
.he-pr-nav__wrapper .button-primary-inverse:hover,.he-pr-nav__wrapper .button-primary-inverse:focus,.he-pr-nav__wrapper .button-primary-inverse:active{color:var(--color--text-primary-inverse);text-decoration:none;transform:none}
.he-pr-nav__wrapper .button-primary-inverse:hover::before,.he-pr-nav__wrapper .button-primary-inverse:focus::before,.he-pr-nav__wrapper .button-primary-inverse:active::before{transform:scale(1.05)}
.he-pr-nav__wrapper .button-primary-inverse:focus{outline:0}
.he-pr-nav__wrapper .button-primary-inverse:focus::before{outline-width:3px;outline-color:var(--color--interactive-focus)}
.he-pr-nav__wrapper .button-primary-inverse:active::before{outline-color:transparent}
.he-pr-nav__wrapper .button-primary-inverse:only-of-type{margin:0}
.he-pr-nav__wrapper .button-primary-inverse.icon-only{aspect-ratio:1;padding:.625em;max-width:2.25rem}
.he-pr-nav__wrapper .button-primary-inverse::before{background:var(--color--interactive-primary-inverse)}
.he-pr-nav__wrapper .button-primary-inverse:hover{color:var(--color--text-primary-inverse)}
.he-pr-nav__wrapper .button-primary-inverse:hover::before{background:var(--color--interactive-primary-hover-inverse)}
.he-pr-nav__wrapper .button-primary-inverse:focus,.he-pr-nav__wrapper .button-primary-inverse:focus-visible{color:var(--color--text-primary-inverse)}
.he-pr-nav__wrapper .button-primary-inverse:focus::before,.he-pr-nav__wrapper .button-primary-inverse:focus-visible::before{background:var(--color--interactive-primary-inverse)}
.he-pr-nav__wrapper .button-primary-inverse:active{color:var(--color--text-primary-inverse)}
.he-pr-nav__wrapper .button-primary-inverse:active::before{background:var(--color--interactive-primary-active-inverse)}
.he-pr-nav__wrapper .button-primary-inverse[disabled],.he-pr-nav__wrapper .button-primary-inverse.button-disabled{pointer-events:none;color:var(--color--interactive-disabled-02);color:var(--color--interactive-disabled-03)}
.he-pr-nav__wrapper .button-primary-inverse[disabled]::before,.he-pr-nav__wrapper .button-primary-inverse.button-disabled::before{background:var(--color--interactive-disabled-01)}
.he-pr-nav__wrapper .button-primary-inverse[disabled]:hover::before,.he-pr-nav__wrapper .button-primary-inverse.button-disabled:hover::before,.he-pr-nav__wrapper .button-primary-inverse[disabled]:focus::before,.he-pr-nav__wrapper .button-primary-inverse.button-disabled:focus::before,.he-pr-nav__wrapper .button-primary-inverse[disabled]:active::before,.he-pr-nav__wrapper .button-primary-inverse.button-disabled:active::before{background:var(--color--interactive-disabled-01);transform:none}
.he-pr-nav__wrapper .button-primary-inverse[disabled]::before,.he-pr-nav__wrapper .button-primary-inverse.button-disabled::before{background:var(--color--interactive-disabled-01)}
.he-pr-nav__wrapper .button-primary-inverse[disabled]:hover::before,.he-pr-nav__wrapper .button-primary-inverse.button-disabled:hover::before,.he-pr-nav__wrapper .button-primary-inverse[disabled]:focus::before,.he-pr-nav__wrapper .button-primary-inverse.button-disabled:focus::before,.he-pr-nav__wrapper .button-primary-inverse[disabled]:active::before,.he-pr-nav__wrapper .button-primary-inverse.button-disabled:active::before{background:var(--color--interactive-disabled-01)}
@supports selector(:focus-visible){.button-primary-inverse:focus-visible{color:var(--color--text-primary-inverse)}
.button-primary-inverse:focus-visible::before{outline-color:var(--color--interactive-focus);background:var(--color--interactive-primary-inverse)}
}
.he-pr-nav__wrapper .button-secondary{font-family:var(--typefamily-primary);font-weight:var(--typeweight--semibold);font-size:var(--typesize-default);line-height:var(--leading--1-5);white-space:normal;text-decoration:none;color:var(--color--text-primary-inverse);background-color:transparent;vertical-align:middle;border:0;cursor:pointer;align-items:center;justify-content:center;min-height:2.25rem;padding:.375em 1.25em;position:relative;z-index:1}
@media(min-width:376px){.he-pr-nav__wrapper .button-secondary{display:inline-flex;margin:0 15px 20px 0}
}
@media(max-width:375px){.he-pr-nav__wrapper .button-secondary{display:flex;flex:1 1 100%;justify-content:center;text-align:center;width:100%;margin-right:0}
}
.he-pr-nav__wrapper .button-secondary::before{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;border-radius:var(--button-corners);outline-width:2px;outline-style:solid;outline-color:transparent;transition:all .125s ease-in-out}
.he-pr-nav__wrapper .button-secondary:hover,.he-pr-nav__wrapper .button-secondary:focus,.he-pr-nav__wrapper .button-secondary:active{color:var(--color--text-primary-inverse);text-decoration:none;transform:none}
.he-pr-nav__wrapper .button-secondary:hover::before,.he-pr-nav__wrapper .button-secondary:focus::before,.he-pr-nav__wrapper .button-secondary:active::before{transform:scale(1.05)}
.he-pr-nav__wrapper .button-secondary:focus{outline:0}
.he-pr-nav__wrapper .button-secondary:focus::before{outline-width:3px;outline-color:var(--color--interactive-focus)}
.he-pr-nav__wrapper .button-secondary:active::before{outline-color:transparent}
.he-pr-nav__wrapper .button-secondary:only-of-type{margin:0}
.he-pr-nav__wrapper .button-secondary.icon-only{aspect-ratio:1;padding:.625em;max-width:2.25rem}
.he-pr-nav__wrapper .button-secondary::before{background:var(--color--interactive-secondary) border-box}
.he-pr-nav__wrapper .button-secondary:hover{color:var(--color--text-primary-inverse)}
.he-pr-nav__wrapper .button-secondary:hover::before{background:var(--color--interactive-secondary-hover) border-box}
.he-pr-nav__wrapper .button-secondary:focus{color:var(--color--text-primary-inverse)}
.he-pr-nav__wrapper .button-secondary:focus::before{background:var(--color--interactive-secondary) border-box}
.he-pr-nav__wrapper .button-secondary:active{color:var(--color--text-primary-inverse)}
.he-pr-nav__wrapper .button-secondary:active::before{background:var(--color--interactive-secondary-active) border-box}
.he-pr-nav__wrapper .button-secondary[disabled],.he-pr-nav__wrapper .button-secondary.button-disabled{pointer-events:none;color:var(--color--interactive-disabled-02)}
.he-pr-nav__wrapper .button-secondary[disabled]::before,.he-pr-nav__wrapper .button-secondary.button-disabled::before{background:var(--color--interactive-disabled-01)}
.he-pr-nav__wrapper .button-secondary[disabled]:hover::before,.he-pr-nav__wrapper .button-secondary.button-disabled:hover::before,.he-pr-nav__wrapper .button-secondary[disabled]:focus::before,.he-pr-nav__wrapper .button-secondary.button-disabled:focus::before,.he-pr-nav__wrapper .button-secondary[disabled]:active::before,.he-pr-nav__wrapper .button-secondary.button-disabled:active::before{background:var(--color--interactive-disabled-01);transform:none}
@supports selector(:focus-visible){.button-secondary:focus-visible{color:var(--color--text-primary-inverse)}
.button-secondary:focus-visible::before{outline-color:var(--color--interactive-focus);background:var(--color--interactive-secondary) border-box}
}
.he-pr-nav__wrapper .button-secondary-inverse{font-family:var(--typefamily-primary);font-weight:var(--typeweight--semibold);font-size:var(--typesize-default);line-height:var(--leading--1-5);white-space:normal;text-decoration:none;color:var(--color--text-primary-inverse);background-color:transparent;vertical-align:middle;border:0;cursor:pointer;align-items:center;justify-content:center;min-height:2.25rem;padding:.375em 1.25em;position:relative;z-index:1;color:var(--color--text-primary)}
@media(min-width:376px){.he-pr-nav__wrapper .button-secondary-inverse{display:inline-flex;margin:0 15px 20px 0}
}
@media(max-width:375px){.he-pr-nav__wrapper .button-secondary-inverse{display:flex;flex:1 1 100%;justify-content:center;text-align:center;width:100%;margin-right:0}
}
.he-pr-nav__wrapper .button-secondary-inverse::before{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;border-radius:var(--button-corners);outline-width:2px;outline-style:solid;outline-color:transparent;transition:all .125s ease-in-out}
.he-pr-nav__wrapper .button-secondary-inverse:hover,.he-pr-nav__wrapper .button-secondary-inverse:focus,.he-pr-nav__wrapper .button-secondary-inverse:active{color:var(--color--text-primary-inverse);text-decoration:none;transform:none}
.he-pr-nav__wrapper .button-secondary-inverse:hover::before,.he-pr-nav__wrapper .button-secondary-inverse:focus::before,.he-pr-nav__wrapper .button-secondary-inverse:active::before{transform:scale(1.05)}
.he-pr-nav__wrapper .button-secondary-inverse:focus{outline:0}
.he-pr-nav__wrapper .button-secondary-inverse:focus::before{outline-width:3px;outline-color:var(--color--interactive-focus)}
.he-pr-nav__wrapper .button-secondary-inverse:active::before{outline-color:transparent}
.he-pr-nav__wrapper .button-secondary-inverse:only-of-type{margin:0}
.he-pr-nav__wrapper .button-secondary-inverse.icon-only{aspect-ratio:1;padding:.625em;max-width:2.25rem}
.he-pr-nav__wrapper .button-secondary-inverse::before{background:var(--color--interactive-secondary-inverse)}
.he-pr-nav__wrapper .button-secondary-inverse:hover{color:var(--color--text-primary)}
.he-pr-nav__wrapper .button-secondary-inverse:hover::before{background:var(--color--interactive-secondary-hover-inverse)}
.he-pr-nav__wrapper .button-secondary-inverse:focus{color:var(--color--text-primary)}
.he-pr-nav__wrapper .button-secondary-inverse:focus::before{background:var(--color--interactive-secondary-inverse)}
.he-pr-nav__wrapper .button-secondary-inverse:active{color:var(--color--text-primary)}
.he-pr-nav__wrapper .button-secondary-inverse:active::before{background:var(--color--interactive-secondary-active-inverse)}
.he-pr-nav__wrapper .button-secondary-inverse[disabled],.he-pr-nav__wrapper .button-secondary-inverse.button-disabled{pointer-events:none;color:var(--color--interactive-disabled-02);color:var(--color--interactive-disabled-03)}
.he-pr-nav__wrapper .button-secondary-inverse[disabled]::before,.he-pr-nav__wrapper .button-secondary-inverse.button-disabled::before{background:var(--color--interactive-disabled-01)}
.he-pr-nav__wrapper .button-secondary-inverse[disabled]:hover::before,.he-pr-nav__wrapper .button-secondary-inverse.button-disabled:hover::before,.he-pr-nav__wrapper .button-secondary-inverse[disabled]:focus::before,.he-pr-nav__wrapper .button-secondary-inverse.button-disabled:focus::before,.he-pr-nav__wrapper .button-secondary-inverse[disabled]:active::before,.he-pr-nav__wrapper .button-secondary-inverse.button-disabled:active::before{background:var(--color--interactive-disabled-01);transform:none}
.he-pr-nav__wrapper .button-secondary-inverse[disabled]::before,.he-pr-nav__wrapper .button-secondary-inverse.button-disabled::before{background:var(--color--interactive-disabled-01)}
.he-pr-nav__wrapper .button-secondary-inverse[disabled]:hover::before,.he-pr-nav__wrapper .button-secondary-inverse.button-disabled:hover::before,.he-pr-nav__wrapper .button-secondary-inverse[disabled]:focus::before,.he-pr-nav__wrapper .button-secondary-inverse.button-disabled:focus::before,.he-pr-nav__wrapper .button-secondary-inverse[disabled]:active::before,.he-pr-nav__wrapper .button-secondary-inverse.button-disabled:active::before{background:var(--color--interactive-disabled-01)}
@supports selector(:focus-visible){.button-secondary-inverse:focus-visible{color:var(--color--text-secondary)}
.button-secondary-inverse:focus-visible::before{outline-color:var(--color--interactive-focus);background:var(--color--interactive-secondary-inverse)}
}
.he-pr-nav__wrapper .button-tertiary{font-family:var(--typefamily-primary);font-weight:var(--typeweight--semibold);font-size:var(--typesize-default);line-height:var(--leading--1-5);white-space:normal;text-decoration:none;color:var(--color--text-primary-inverse);background-color:transparent;vertical-align:middle;border:0;cursor:pointer;align-items:center;justify-content:center;min-height:2.25rem;padding:.375em 1.25em;position:relative;z-index:1;color:var(--color--text-primary);transition:color .125s ease-in-out}
@media(min-width:376px){.he-pr-nav__wrapper .button-tertiary{display:inline-flex;margin:0 15px 20px 0}
}
@media(max-width:375px){.he-pr-nav__wrapper .button-tertiary{display:flex;flex:1 1 100%;justify-content:center;text-align:center;width:100%;margin-right:0}
}
.he-pr-nav__wrapper .button-tertiary::before{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;border-radius:var(--button-corners);outline-width:2px;outline-style:solid;outline-color:transparent;transition:all .125s ease-in-out}
.he-pr-nav__wrapper .button-tertiary:hover,.he-pr-nav__wrapper .button-tertiary:focus,.he-pr-nav__wrapper .button-tertiary:active{color:var(--color--text-primary-inverse);text-decoration:none;transform:none}
.he-pr-nav__wrapper .button-tertiary:hover::before,.he-pr-nav__wrapper .button-tertiary:focus::before,.he-pr-nav__wrapper .button-tertiary:active::before{transform:scale(1.05)}
.he-pr-nav__wrapper .button-tertiary:focus{outline:0}
.he-pr-nav__wrapper .button-tertiary:focus::before{outline-width:3px;outline-color:var(--color--interactive-focus)}
.he-pr-nav__wrapper .button-tertiary:active::before{outline-color:transparent}
.he-pr-nav__wrapper .button-tertiary:only-of-type{margin:0}
.he-pr-nav__wrapper .button-tertiary.icon-only{aspect-ratio:1;padding:.625em;max-width:2.25rem}
.he-pr-nav__wrapper .button-tertiary::before{outline-color:var(--color--interactive-tertiary);outline-offset:-2px;background-color:transparent}
.he-pr-nav__wrapper .button-tertiary:hover{color:var(--color--text-primary-inverse)}
.he-pr-nav__wrapper .button-tertiary:hover::before{outline-color:var(--color--interactive-tertiary-hover);background:var(--color--interactive-tertiary-hover)}
.he-pr-nav__wrapper .button-tertiary:focus{color:var(--color--text-tertiary)}
.he-pr-nav__wrapper .button-tertiary:focus::before{outline-color:var(--color--interactive-focus);background:transparent}
.he-pr-nav__wrapper .button-tertiary:active{color:var(--color--text-primary-inverse)}
.he-pr-nav__wrapper .button-tertiary:active::before{background:var(--color--interactive-tertiary-active)}
.he-pr-nav__wrapper .button-tertiary[disabled],.he-pr-nav__wrapper .button-tertiary.button-disabled{pointer-events:none;color:var(--color--interactive-disabled-02)}
.he-pr-nav__wrapper .button-tertiary[disabled]::before,.he-pr-nav__wrapper .button-tertiary.button-disabled::before{background:var(--color--interactive-disabled-01)}
.he-pr-nav__wrapper .button-tertiary[disabled]:hover::before,.he-pr-nav__wrapper .button-tertiary.button-disabled:hover::before,.he-pr-nav__wrapper .button-tertiary[disabled]:focus::before,.he-pr-nav__wrapper .button-tertiary.button-disabled:focus::before,.he-pr-nav__wrapper .button-tertiary[disabled]:active::before,.he-pr-nav__wrapper .button-tertiary.button-disabled:active::before{background:var(--color--interactive-disabled-01);transform:none}
.he-pr-nav__wrapper .button-tertiary[disabled]::before,.he-pr-nav__wrapper .button-tertiary.button-disabled::before{outline-color:var(--color--interactive-disabled-01);outline-offset:-2px;background:transparent}
.he-pr-nav__wrapper .button-tertiary[disabled]:hover::before,.he-pr-nav__wrapper .button-tertiary.button-disabled:hover::before,.he-pr-nav__wrapper .button-tertiary[disabled]:focus::before,.he-pr-nav__wrapper .button-tertiary.button-disabled:focus::before,.he-pr-nav__wrapper .button-tertiary[disabled]:active::before,.he-pr-nav__wrapper .button-tertiary.button-disabled:active::before{background:transparent}
@supports selector(:focus-visible){.button-tertiary:focus-visible{color:var(--color--text-tertiary)}
.button-tertiary:focus-visible::before{outline-color:var(--color--interactive-focus);background:transparent}
}
.he-pr-nav__wrapper .button-tertiary-inverse{font-family:var(--typefamily-primary);font-weight:var(--typeweight--semibold);font-size:var(--typesize-default);line-height:var(--leading--1-5);white-space:normal;text-decoration:none;background-color:transparent;vertical-align:middle;border:0;cursor:pointer;align-items:center;justify-content:center;min-height:2.25rem;padding:.375em 1.25em;position:relative;z-index:1;color:var(--color--text-primary-inverse)}
@media(min-width:376px){.he-pr-nav__wrapper .button-tertiary-inverse{display:inline-flex;margin:0 15px 20px 0}
}
@media(max-width:375px){.he-pr-nav__wrapper .button-tertiary-inverse{display:flex;flex:1 1 100%;justify-content:center;text-align:center;width:100%;margin-right:0}
}
.he-pr-nav__wrapper .button-tertiary-inverse::before{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;border-radius:var(--button-corners);outline-width:2px;outline-style:solid;outline-color:transparent;transition:all .125s ease-in-out}
.he-pr-nav__wrapper .button-tertiary-inverse:hover,.he-pr-nav__wrapper .button-tertiary-inverse:focus,.he-pr-nav__wrapper .button-tertiary-inverse:active{color:var(--color--text-primary-inverse);text-decoration:none;transform:none}
.he-pr-nav__wrapper .button-tertiary-inverse:hover::before,.he-pr-nav__wrapper .button-tertiary-inverse:focus::before,.he-pr-nav__wrapper .button-tertiary-inverse:active::before{transform:scale(1.05)}
.he-pr-nav__wrapper .button-tertiary-inverse:focus{outline:0}
.he-pr-nav__wrapper .button-tertiary-inverse:focus::before{outline-width:3px;outline-color:var(--color--interactive-focus)}
.he-pr-nav__wrapper .button-tertiary-inverse:active::before{outline-color:transparent}
.he-pr-nav__wrapper .button-tertiary-inverse:only-of-type{margin:0}
.he-pr-nav__wrapper .button-tertiary-inverse.icon-only{aspect-ratio:1;padding:.625em;max-width:2.25rem}
.he-pr-nav__wrapper .button-tertiary-inverse::before{outline-color:var(--color--interactive-tertiary-inverse);outline-offset:-2px;background:transparent}
.he-pr-nav__wrapper .button-tertiary-inverse:hover{color:var(--color--text-primary)}
.he-pr-nav__wrapper .button-tertiary-inverse:hover::before{outline-color:transparent;background:var(--color--interactive-tertiary-hover-inverse)}
.he-pr-nav__wrapper .button-tertiary-inverse:focus{color:var(--color--text-primary-inverse)}
.he-pr-nav__wrapper .button-tertiary-inverse:focus::before{outline-color:var(--color--interactive-focus);background:transparent}
.he-pr-nav__wrapper .button-tertiary-inverse:active{color:var(--color--text-primary)}
.he-pr-nav__wrapper .button-tertiary-inverse:active::before{background:var(--color--interactive-tertiary-active-inverse)}
.he-pr-nav__wrapper .button-tertiary-inverse[disabled],.he-pr-nav__wrapper .button-tertiary-inverse.button-disabled{pointer-events:none;color:var(--color--interactive-disabled-02)}
.he-pr-nav__wrapper .button-tertiary-inverse[disabled]::before,.he-pr-nav__wrapper .button-tertiary-inverse.button-disabled::before{background:var(--color--interactive-disabled-01)}
.he-pr-nav__wrapper .button-tertiary-inverse[disabled]:hover::before,.he-pr-nav__wrapper .button-tertiary-inverse.button-disabled:hover::before,.he-pr-nav__wrapper .button-tertiary-inverse[disabled]:focus::before,.he-pr-nav__wrapper .button-tertiary-inverse.button-disabled:focus::before,.he-pr-nav__wrapper .button-tertiary-inverse[disabled]:active::before,.he-pr-nav__wrapper .button-tertiary-inverse.button-disabled:active::before{background:var(--color--interactive-disabled-01);transform:none}
.he-pr-nav__wrapper .button-tertiary-inverse[disabled]::before,.he-pr-nav__wrapper .button-tertiary-inverse.button-disabled::before{outline-color:var(--color--interactive-disabled-02);background:transparent}
.he-pr-nav__wrapper .button-tertiary-inverse[disabled]:hover::before,.he-pr-nav__wrapper .button-tertiary-inverse.button-disabled:hover::before,.he-pr-nav__wrapper .button-tertiary-inverse[disabled]:focus::before,.he-pr-nav__wrapper .button-tertiary-inverse.button-disabled:focus::before,.he-pr-nav__wrapper .button-tertiary-inverse[disabled]:active::before,.he-pr-nav__wrapper .button-tertiary-inverse.button-disabled:active::before{background:transparent}
@supports selector(:focus-visible){.button-tertiary-inverse:focus-visible{color:var(--color--text-primary-inverse)}
.button-tertiary-inverse:focus-visible::before{outline-color:var(--color--interactive-focus);background:transparent}
}
.he-pr-nav__wrapper .button-action{font-family:var(--typefamily-primary);font-weight:var(--typeweight--semibold);font-size:var(--typesize-default);line-height:var(--leading--1-5);white-space:normal;text-decoration:none;color:var(--color--text-primary-inverse);background-color:transparent;vertical-align:middle;border:0;cursor:pointer;align-items:center;justify-content:center;min-height:2.25rem;padding:.375em 1.25em;position:relative;z-index:1;color:var(--color--text-primary)}
@media(min-width:376px){.he-pr-nav__wrapper .button-action{display:inline-flex;margin:0 15px 20px 0}
}
@media(max-width:375px){.he-pr-nav__wrapper .button-action{display:flex;flex:1 1 100%;justify-content:center;text-align:center;width:100%;margin-right:0}
}
.he-pr-nav__wrapper .button-action::before{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;border-radius:var(--button-corners);outline-width:2px;outline-style:solid;outline-color:transparent;transition:all .125s ease-in-out}
.he-pr-nav__wrapper .button-action:hover,.he-pr-nav__wrapper .button-action:focus,.he-pr-nav__wrapper .button-action:active{color:var(--color--text-primary-inverse);text-decoration:none;transform:none}
.he-pr-nav__wrapper .button-action:hover::before,.he-pr-nav__wrapper .button-action:focus::before,.he-pr-nav__wrapper .button-action:active::before{transform:scale(1.05)}
.he-pr-nav__wrapper .button-action:focus{outline:0}
.he-pr-nav__wrapper .button-action:focus::before{outline-width:3px;outline-color:var(--color--interactive-focus)}
.he-pr-nav__wrapper .button-action:active::before{outline-color:transparent}
.he-pr-nav__wrapper .button-action:only-of-type{margin:0}
.he-pr-nav__wrapper .button-action.icon-only{aspect-ratio:1;padding:.625em;max-width:2.25rem}
.he-pr-nav__wrapper .button-action::before{background:var(--color--interactive-action) border-box}
.he-pr-nav__wrapper .button-action:hover::before{color:var(--color--text-primary-inverse);background:var(--color--interactive-action-hover) border-box}
.he-pr-nav__wrapper .button-action:focus{color:var(--color--text-primary)}
.he-pr-nav__wrapper .button-action:focus::before{background:var(--color--interactive-action-focus) border-box}
.he-pr-nav__wrapper .button-action:active{color:var(--color--text-primary-inverse)}
.he-pr-nav__wrapper .button-action:active::before{background:var(--color--interactive-action-active) border-box}
.he-pr-nav__wrapper .button-action[disabled],.he-pr-nav__wrapper .button-action.button-disabled{pointer-events:none;color:var(--color--interactive-disabled-02)}
.he-pr-nav__wrapper .button-action[disabled]::before,.he-pr-nav__wrapper .button-action.button-disabled::before{background:var(--color--interactive-disabled-01)}
.he-pr-nav__wrapper .button-action[disabled]:hover::before,.he-pr-nav__wrapper .button-action.button-disabled:hover::before,.he-pr-nav__wrapper .button-action[disabled]:focus::before,.he-pr-nav__wrapper .button-action.button-disabled:focus::before,.he-pr-nav__wrapper .button-action[disabled]:active::before,.he-pr-nav__wrapper .button-action.button-disabled:active::before{background:var(--color--interactive-disabled-01);transform:none}
.he-pr-nav__wrapper .button-action[disabled]::before,.he-pr-nav__wrapper .button-action.button-disabled::before{outline-offset:-2px;outline-color:var(--color--interactive-disabled-01);background:transparent}
.he-pr-nav__wrapper .button-action[disabled]:hover::before,.he-pr-nav__wrapper .button-action.button-disabled:hover::before,.he-pr-nav__wrapper .button-action[disabled]:focus::before,.he-pr-nav__wrapper .button-action.button-disabled:focus::before,.he-pr-nav__wrapper .button-action[disabled]:active::before,.he-pr-nav__wrapper .button-action.button-disabled:active::before{background:transparent}
@supports selector(:focus-visible){.button-primary:focus-visible{color:var(--color--text-primary-inverse)}
.button-primary:focus-visible::before{outline-color:var(--color--interactive-focus);background:var(--color--interactive-primary) border-box}
}
.he-pr-nav__wrapper .button-action-inverse{font-family:var(--typefamily-primary);font-weight:var(--typeweight--semibold);font-size:var(--typesize-default);line-height:var(--leading--1-5);white-space:normal;text-decoration:none;color:var(--color--text-primary-inverse);background-color:transparent;vertical-align:middle;border:0;cursor:pointer;align-items:center;justify-content:center;min-height:2.25rem;padding:.375em 1.25em;position:relative;z-index:1;color:var(--color--text-primary)}
@media(min-width:376px){.he-pr-nav__wrapper .button-action-inverse{display:inline-flex;margin:0 15px 20px 0}
}
@media(max-width:375px){.he-pr-nav__wrapper .button-action-inverse{display:flex;flex:1 1 100%;justify-content:center;text-align:center;width:100%;margin-right:0}
}
.he-pr-nav__wrapper .button-action-inverse::before{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;border-radius:var(--button-corners);outline-width:2px;outline-style:solid;outline-color:transparent;transition:all .125s ease-in-out}
.he-pr-nav__wrapper .button-action-inverse:hover,.he-pr-nav__wrapper .button-action-inverse:focus,.he-pr-nav__wrapper .button-action-inverse:active{color:var(--color--text-primary-inverse);text-decoration:none;transform:none}
.he-pr-nav__wrapper .button-action-inverse:hover::before,.he-pr-nav__wrapper .button-action-inverse:focus::before,.he-pr-nav__wrapper .button-action-inverse:active::before{transform:scale(1.05)}
.he-pr-nav__wrapper .button-action-inverse:focus{outline:0}
.he-pr-nav__wrapper .button-action-inverse:focus::before{outline-width:3px;outline-color:var(--color--interactive-focus)}
.he-pr-nav__wrapper .button-action-inverse:active::before{outline-color:transparent}
.he-pr-nav__wrapper .button-action-inverse:only-of-type{margin:0}
.he-pr-nav__wrapper .button-action-inverse.icon-only{aspect-ratio:1;padding:.625em;max-width:2.25rem}
.he-pr-nav__wrapper .button-action-inverse::before{background:var(--color--interactive-action-inverse) border-box}
.he-pr-nav__wrapper .button-action-inverse:hover{color:var(--color--text-primary)}
.he-pr-nav__wrapper .button-action-inverse:hover::before{background:var(--color--interactive-action-hover-inverse) border-box}
.he-pr-nav__wrapper .button-action-inverse:focus{color:var(--color--text-primary)}
.he-pr-nav__wrapper .button-action-inverse:focus::before{background:var(--color--interactive-action-focus) border-box}
.he-pr-nav__wrapper .button-action-inverse:active{color:var(--color--text-primary)}
.he-pr-nav__wrapper .button-action-inverse:active::before{background:var(--color--interactive-action-active-inverse) border-box}
.he-pr-nav__wrapper .button-action-inverse[disabled],.he-pr-nav__wrapper .button-action-inverse.button-disabled{pointer-events:none;color:var(--color--interactive-disabled-02)}
.he-pr-nav__wrapper .button-action-inverse[disabled]::before,.he-pr-nav__wrapper .button-action-inverse.button-disabled::before{background:var(--color--interactive-disabled-01)}
.he-pr-nav__wrapper .button-action-inverse[disabled]:hover::before,.he-pr-nav__wrapper .button-action-inverse.button-disabled:hover::before,.he-pr-nav__wrapper .button-action-inverse[disabled]:focus::before,.he-pr-nav__wrapper .button-action-inverse.button-disabled:focus::before,.he-pr-nav__wrapper .button-action-inverse[disabled]:active::before,.he-pr-nav__wrapper .button-action-inverse.button-disabled:active::before{background:var(--color--interactive-disabled-01);transform:none}
.he-pr-nav__wrapper .button-action-inverse[disabled]::before,.he-pr-nav__wrapper .button-action-inverse.button-disabled::before{outline-offset:-2px;outline-color:var(--color--interactive-disabled-02);background:transparent}
.he-pr-nav__wrapper .button-action-inverse[disabled]:hover::before,.he-pr-nav__wrapper .button-action-inverse.button-disabled:hover::before,.he-pr-nav__wrapper .button-action-inverse[disabled]:focus::before,.he-pr-nav__wrapper .button-action-inverse.button-disabled:focus::before,.he-pr-nav__wrapper .button-action-inverse[disabled]:active::before,.he-pr-nav__wrapper .button-action-inverse.button-disabled:active::before{background:transparent}
@supports selector(:focus-visible){.button-primary:focus-visible{color:var(--color--text-primary-inverse)}
.button-primary:focus-visible::before{outline-color:var(--color--interactive-focus);background:var(--color--interactive-primary) border-box}
}
.he-pr-nav__wrapper .button-small{font-size:var(--typesize-minor);padding:.25em 1.25em;min-height:2rem}
.he-pr-nav__wrapper .button-small.icon-only{aspect-ratio:1;padding:.5em;max-width:2rem}
.he-pr-nav__wrapper .button-large{padding:.75em 1.25em;min-height:3rem}
.he-pr-nav__wrapper .button-large.icon-only{aspect-ratio:1;padding:1em;max-width:3rem}
.he-pr-nav__wrapper .button-block{display:flex;flex:1 1 100%;justify-content:center;text-align:center;width:100%;margin-right:0}
.he-pr-nav__wrapper .button-unstyled{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;background-color:transparent;border:0;padding:0;margin:0}
.he-pr-nav__wrapper .button-unstyled::before{display:none;background:transparent;border:0;box-shadow:none}
.he-pr-nav__wrapper [class*="button-circular-"]{line-height:var(--leading--1);padding:0;aspect:1}
.he-pr-nav__wrapper [class*="button-circular-"]::before{border-radius:50%;aspect-ratio:1}
.he-pr-nav__wrapper .button-circular-large{width:2.5em;height:2.5em}
.he-pr-nav__wrapper .button-circular-medium{width:2.25em;height:2.25em}
.he-pr-nav__wrapper .button-circular-small{width:2em;height:2em}
.he-pr-nav__wrapper .column-control,.he-pr-nav__wrapper a{transition:none !important}
.he-pr-nav__wrapper .container{max-width:unset;padding:0}
.he-pr-nav__wrapper>.container{padding:var(--headerContainerSpacingY) var(--headerContainerSpacingX);position:relative}
.he-pr-nav__wrapper>.container>.row>.col-12{display:grid;align-items:center;grid-template-columns:var(--he-header-grid);grid-gap:var(--he-header-gaps);position:unset;min-height:var(--he-header-min-h)}
.he-pr-nav__wrapper .header__logo{height:var(--he-header-logo-height);width:var(--he-header-logo-width)}
.he-pr-nav__wrapper .header__logo #logo,.he-pr-nav__wrapper .header__logo picture{filter:var(--he-logo-filter-color);display:block}
.he-pr-nav__wrapper .dropdown-menu .col-12:last-child ul{margin-bottom:0}
.he-pr-nav__wrapper .reduced-state-message{display:var(--he-headrer-display-reduced-message);align-items:center;justify-self:flex-end;font-size:var(--typesize-minor);color:var(--he-color-text-secure-checkout);margin:0}
.he-pr-nav__wrapper .reduced-state-message::after{margin-left:var(--spacing-10);display:inline-block;line-height:inherit;content:"";flex:none;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor;width:18px;height:18px;-webkit-mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-controls.svg#icon-locked-md");mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-controls.svg#icon-locked-md")}
.he-pr-nav__wrapper .mega-nav .dropdown:last-child{margin-bottom:0 !important}
.he-pr-nav__wrapper .mega-nav .navbar-nav .dropdown-toggle{display:flex;align-items:center}
.he-pr-nav__wrapper .mega-nav .navbar-nav .dropdown-toggle[data-toggle='dropdown']::after{display:inline-block;line-height:inherit;content:"";flex:none;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor;width:18px;height:18px;-webkit-mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-controls.svg#icon-expand-md");mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-controls.svg#icon-expand-md");transition:transform .3s ease-in-out}
.he-pr-nav__wrapper .mega-nav .navbar-nav .dropdown-toggle:not([data-toggle])::after{content:unset}
.he-pr-nav__wrapper .mega-nav .navbar-nav .dropdown-toggle.is-expanded::after{transform:rotate(180deg)}
.he-pr-nav__wrapper .mega-nav .navbar-nav .dropdown-toggle.has-divider{position:relative;padding-bottom:var(--spacing-20)}
.he-pr-nav__wrapper .mega-nav .navbar-nav .dropdown-toggle.has-divider::after{content:'';display:block;position:absolute;border:0;border-bottom:1px solid var(--color--border-01);left:calc(var(--spacing-20) * -1);right:calc(var(--spacing-20) * -1);bottom:0;margin:0}
.he-pr-nav__wrapper .he-header-icon-navigation{display:var(--he-headrer-display-icon-nav-message);padding:0}
.he-pr-nav__wrapper .he-header-icon-navigation .col-12>.section{display:flex;align-items:center}
.he-pr-nav__wrapper .he-header-icon-navigation .col-12>.section .mega-nav{margin-right:var(--spacing-20)}
.he-pr-nav__wrapper .he-header-icon-navigation .userNav__button{padding:5px 18px;margin:0}
.he-pr-nav__wrapper .he-header-icon-navigation .userNav__button:before{background:var(--color-sign-in-button);border-radius:40px}
.he-pr-nav__wrapper .custom-header .container{position:initial}
.he-pr-nav__wrapper .custom-header .row{margin:0}
.he-pr-nav__wrapper .custom-header .usernav-signin-button{font-family:var(--typefamily-primary);font-weight:var(--typeweight--semibold);font-size:var(--typesize-default);line-height:var(--leading--1-5);white-space:normal;text-decoration:none;background-color:transparent;vertical-align:middle;border:0;cursor:pointer;align-items:center;justify-content:center;min-height:2.25rem;padding:.375em 1.25em;position:relative;z-index:1;color:var(--color--text-primary-inverse)}
@media(min-width:376px){.he-pr-nav__wrapper .custom-header .usernav-signin-button{display:inline-flex;margin:0 15px 20px 0}
}
@media(max-width:375px){.he-pr-nav__wrapper .custom-header .usernav-signin-button{display:flex;flex:1 1 100%;justify-content:center;text-align:center;width:100%;margin-right:0}
}
.he-pr-nav__wrapper .custom-header .usernav-signin-button::before{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;border-radius:var(--button-corners);outline-width:2px;outline-style:solid;outline-color:transparent;transition:all .125s ease-in-out}
.he-pr-nav__wrapper .custom-header .usernav-signin-button:hover,.he-pr-nav__wrapper .custom-header .usernav-signin-button:focus,.he-pr-nav__wrapper .custom-header .usernav-signin-button:active{color:var(--color--text-primary-inverse);text-decoration:none;transform:none}
.he-pr-nav__wrapper .custom-header .usernav-signin-button:hover::before,.he-pr-nav__wrapper .custom-header .usernav-signin-button:focus::before,.he-pr-nav__wrapper .custom-header .usernav-signin-button:active::before{transform:scale(1.05)}
.he-pr-nav__wrapper .custom-header .usernav-signin-button:focus{outline:0}
.he-pr-nav__wrapper .custom-header .usernav-signin-button:focus::before{outline-width:3px;outline-color:var(--color--interactive-focus)}
.he-pr-nav__wrapper .custom-header .usernav-signin-button:active::before{outline-color:transparent}
.he-pr-nav__wrapper .custom-header .usernav-signin-button:only-of-type{margin:0}
.he-pr-nav__wrapper .custom-header .usernav-signin-button.icon-only{aspect-ratio:1;padding:.625em;max-width:2.25rem}
.he-pr-nav__wrapper .custom-header .usernav-signin-button::before{background:var(--color--interactive-primary-inverse)}
.he-pr-nav__wrapper .custom-header .usernav-signin-button:hover{color:var(--color--text-primary-inverse)}
.he-pr-nav__wrapper .custom-header .usernav-signin-button:hover::before{background:var(--color--interactive-primary-hover-inverse)}
.he-pr-nav__wrapper .custom-header .usernav-signin-button:focus,.he-pr-nav__wrapper .custom-header .usernav-signin-button:focus-visible{color:var(--color--text-primary-inverse)}
.he-pr-nav__wrapper .custom-header .usernav-signin-button:focus::before,.he-pr-nav__wrapper .custom-header .usernav-signin-button:focus-visible::before{background:var(--color--interactive-primary-inverse)}
.he-pr-nav__wrapper .custom-header .usernav-signin-button:active{color:var(--color--text-primary-inverse)}
.he-pr-nav__wrapper .custom-header .usernav-signin-button:active::before{background:var(--color--interactive-primary-active-inverse)}
.he-pr-nav__wrapper .custom-header .usernav-signin-button[disabled],.he-pr-nav__wrapper .custom-header .usernav-signin-button.button-disabled{pointer-events:none;color:var(--color--interactive-disabled-02);color:var(--color--interactive-disabled-03)}
.he-pr-nav__wrapper .custom-header .usernav-signin-button[disabled]::before,.he-pr-nav__wrapper .custom-header .usernav-signin-button.button-disabled::before{background:var(--color--interactive-disabled-01)}
.he-pr-nav__wrapper .custom-header .usernav-signin-button[disabled]:hover::before,.he-pr-nav__wrapper .custom-header .usernav-signin-button.button-disabled:hover::before,.he-pr-nav__wrapper .custom-header .usernav-signin-button[disabled]:focus::before,.he-pr-nav__wrapper .custom-header .usernav-signin-button.button-disabled:focus::before,.he-pr-nav__wrapper .custom-header .usernav-signin-button[disabled]:active::before,.he-pr-nav__wrapper .custom-header .usernav-signin-button.button-disabled:active::before{background:var(--color--interactive-disabled-01);transform:none}
.he-pr-nav__wrapper .custom-header .usernav-signin-button[disabled]::before,.he-pr-nav__wrapper .custom-header .usernav-signin-button.button-disabled::before{background:var(--color--interactive-disabled-01)}
.he-pr-nav__wrapper .custom-header .usernav-signin-button[disabled]:hover::before,.he-pr-nav__wrapper .custom-header .usernav-signin-button.button-disabled:hover::before,.he-pr-nav__wrapper .custom-header .usernav-signin-button[disabled]:focus::before,.he-pr-nav__wrapper .custom-header .usernav-signin-button.button-disabled:focus::before,.he-pr-nav__wrapper .custom-header .usernav-signin-button[disabled]:active::before,.he-pr-nav__wrapper .custom-header .usernav-signin-button.button-disabled:active::before{background:var(--color--interactive-disabled-01)}
.he-pr-nav__wrapper #he-ies-signin-react-modal{margin:0}
.he-pr-nav__wrapper .he-icon-dropdown .navbar-toggle{background:transparent;border:0;color:var(--he-text-color-global)}
.he-pr-nav__wrapper .he-icon-dropdown.he-header-help-nav{display:var(--he-header-display-additional)}
.he-pr-nav__wrapper .he-icon-dropdown.he-header-help-nav .navbar-toggle{display:flex;align-items:center;justify-content:center;height:var(--he-header-nav-icon-size);padding:0}
.he-pr-nav__wrapper .he-icon-dropdown.he-header-help-nav .navbar-toggle .fa{display:none}
.he-pr-nav__wrapper .he-icon-dropdown.he-header-help-nav .navbar-toggle::before{content:'';display:inline-block;line-height:inherit;content:"";flex:none;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor;width:24px;height:24px;-webkit-mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-support.svg#icon-help-lg");mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-support.svg#icon-help-lg")}
.he-pr-nav__wrapper .he-icon-dropdown.he-header-user-nav .navbar-toggle{display:flex;align-items:center;justify-content:center;border:2px solid currentColor;border-radius:100%;width:36px;height:36px;font-size:var(--typesize-default);font-weight:var(--typeweight--bold);line-height:var(--leading--1-5);padding:unset;transition:all .3s ease-in-out}
.he-pr-nav__wrapper .he-icon-dropdown.he-header-user-nav .navbar-toggle::after{display:inline-block;line-height:inherit;content:"";flex:none;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor;width:18px;height:18px;-webkit-mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-controls.svg#icon-expand-md");mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-controls.svg#icon-expand-md");--transform-carret:translateY(-50%);position:absolute;top:50%;right:-23px;color:var(--he-text-color-global);transform:var(--transform-carret);transition:transform .3s ease-in-out}
.he-pr-nav__wrapper .he-icon-dropdown.he-header-user-nav .navbar-toggle.is-expanded,.he-pr-nav__wrapper .he-icon-dropdown.he-header-user-nav .navbar-toggle[aria-expanded="true"]{color:var(--he-header-usernav-inverse);background-color:var(--he-text-color-global);border:0}
.he-pr-nav__wrapper .he-icon-dropdown.he-header-user-nav .navbar-toggle.is-expanded::after,.he-pr-nav__wrapper .he-icon-dropdown.he-header-user-nav .navbar-toggle[aria-expanded="true"]::after{transform:var(--transform-carret) rotate(180deg)}
.he-pr-nav__wrapper .he-icon-dropdown.he-header-user-nav .navbar-collapse.isOpen{right:-6px}
.he-pr-nav__wrapper .he-icon-dropdown.he-header-user-nav .navbar-nav .nav-divider{border-bottom:1px solid var(--he-header-nav-divider-color);margin:var(--spacing-20) calc(var(--spacing-20) * -1) 0 calc(var(--spacing-20) * -1)}
.he-pr-nav__wrapper .he-icon-dropdown.he-header-user-nav .navbar-nav .dropdown-toggle.link-out::after{margin-left:var(--spacing-5);display:inline-block;line-height:inherit;content:"";flex:none;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor;width:18px;height:18px;-webkit-mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-navigation.svg#icon-linkout-md");mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-navigation.svg#icon-linkout-md")}
.he-pr-nav__wrapper .he-header-desktop-cart{display:var(--he-header-display-additional);align-items:center;justify-content:center;margin-right:var(--spacing-20)}
.he-pr-nav__wrapper .he-header-desktop-cart .cart-link{display:block;position:relative;width:var(--he-header-cart-icon-size);height:var(--he-header-cart-icon-size);color:var(--he-text-color-global)}
.he-pr-nav__wrapper .he-header-desktop-cart .cart-link::before{display:inline-block;line-height:inherit;content:"";flex:none;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor;width:24px;height:24px;-webkit-mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-ecommerce.svg#icon-cart-lg");mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-ecommerce.svg#icon-cart-lg")}
.he-pr-nav__wrapper .cart-products-indicator{display:none;align-items:center;justify-content:center;position:absolute;bottom:var(--he-header-cart-icon-size);left:var(--he-header-cart-icon-size);min-width:18px;height:18px;padding:0 6px;font-family:var(--typefamily-primary);font-size:var(--typesize-micro);font-weight:var(--typeweight--default);line-height:var(--leading--1-5);color:var(--color--text-primary);background-color:var(--color--accent-01-light);transform:translate(-50%,50%);border-radius:9px}
.he-pr-nav__wrapper .cart-products-indicator.hasItems{display:flex}
.he-pr-nav__wrapper .custom-header #custom-header{margin:0}
.he-pr-nav__wrapper .link-list #mainmenu{margin:0;font-weight:var(--typeweight--bold);color:var(--color--text-link)}
.he-pr-nav__wrapper .link-list h1,.he-pr-nav__wrapper .link-list h2,.he-pr-nav__wrapper .link-list h3,.he-pr-nav__wrapper .link-list h4,.he-pr-nav__wrapper .link-list h5,.he-pr-nav__wrapper .link-list h6{color:var(--color--text-secondary);padding-bottom:var(--spacing-15);border-bottom:1px solid var(--color--text-border)}
.he-pr-nav__wrapper .link-list ul{margin-bottom:var(--spacing-30)}
.he-pr-nav__wrapper .link-list li{margin:var(--spacing-20) 0 0;border:0;list-style:none}
.he-pr-nav__wrapper .link-list a{display:block;word-break:normal;font-size:var(--typesize-minor);font-weight:var(--typeweight--default);line-height:var(--leading--1-5);color:var(--color--text-tertiary);padding:0}
@media(max-width:991px){.he-pr-nav__wrapper span.accordion-panel-header__text{display:none}
.he-pr-nav__wrapper .mega-nav .dropdown{position:static}
.he-pr-nav__wrapper .dropdown-menu .row{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}
.he-pr-nav__wrapper .dropdown-menu .row .col-12{width:100%;max-width:100%;flex:initial;margin-bottom:var(--spacing-45)}
.he-pr-nav__wrapper .link-list li{padding:0}
}
@media(max-width:767px){.he-pr-nav__wrapper .dropdown-menu .row{grid-template-columns:1fr;grid-template-rows:1fr}
.he-pr-nav__wrapper .dropdown-menu .row .col-12{margin-bottom:var(--spacing-30)}
.he-pr-nav__wrapper .dropdown-menu .row .col-12:last-child{margin-bottom:var(--spacing-45)}
}
.he-pr-nav__wrapper.reduced{--he-headrer-display-reduced-message:flex;--he-headrer-display-icon-nav-message:none;--he-header-desktop-nav-display:none;--he-header-mobile-nav-display:none;--he-heaader-display-search:none;--he-header-grid:134px 1fr}
.mega-nav.he-header-desktop-nav{display:var(--he-header-desktop-nav-display);position:unset;padding-right:0;padding-left:0}
.mega-nav.he-header-desktop-nav .container{padding:var(--headerContainerSpacingY) var(--headerContainerSpacingX);max-width:100%}
.mega-nav.he-header-desktop-nav .navbar-header{display:none}
.mega-nav.he-header-desktop-nav .collapse{display:flex}
.mega-nav.he-header-desktop-nav .navbar-nav{display:flex;flex-flow:row}
.mega-nav.he-header-desktop-nav .navbar-nav .dropdown:nth-last-child(2){display:none}
.mega-nav.he-header-desktop-nav .navbar-nav .dropdown:last-child{display:none}
.mega-nav.he-header-desktop-nav .mega-nav-full-width{position:unset}
.mega-nav.he-header-desktop-nav .dropdown-menu,.mega-nav.he-header-desktop-nav .dropdown-menu.show{display:none}
.mega-nav.he-header-desktop-nav .dropdown-menu.isOpen{display:block;position:absolute;left:0;top:var(--he-header-min-h);margin-top:0;border-radius:0;border:0;width:100%;padding:var(--spacing-45) 0;box-shadow:var(--shadow-blur);max-height:calc(100vh - var(--he-header-min-h));overflow-y:auto;overscroll-behavior-y:contain}
.mega-nav.he-header-desktop-nav .dropdown-menu.isOpen li{padding:0}
.mega-nav.he-header-desktop-nav .dropdown-menu.isOpen li:last-child ul{margin-bottom:0}
.mega-nav.he-header-desktop-nav .link-list h2{font-family:var(--typefamily-alt);font-size:var(--typesize-h6);font-weight:var(--typeweight--semibold-plus);line-height:var(--leading--1-1)}
.mega-nav.he-header-desktop-nav .mega-nav-full-width{margin-top:0}
.mega-nav.he-header-desktop-nav .mega-nav-full-width + .mega-nav-full-width{margin-left:var(--spacing-40)}
@media(width:1024px){.mega-nav.he-header-desktop-nav .mega-nav-full-width{padding:0}
.mega-nav.he-header-desktop-nav .mega-nav-full-width + .mega-nav-full-width{margin-left:var(--spacing-20)}
}
.mega-nav.he-header-desktop-nav .mega-nav-full-width>a{font-size:var(--typesize-default);font-family:var(--typefamily-primary);color:var(--he-text-color-global);font-weight:var(--typeweight--default)}
.he-header-desktop-nav.he-header-desktop-nav [class*="use-column-count-"] ul[id]{margin-top:var(--space-small)}
.he-header-desktop-nav.he-header-desktop-nav [class*="use-column-count-"] ul[id] li{padding:0;margin:0 0 var(--space-small) 0}
.he-header-desktop-nav.he-header-desktop-nav .use-column-count-5 ul[id]{column-count:5;column-gap:var(--space-medium)}
.he-header-desktop-nav.he-header-desktop-nav .use-column-count-4 ul[id]{column-count:4;column-gap:var(--space-medium)}
.he-header-desktop-nav.he-header-desktop-nav .use-column-count-3 ul[id]{column-count:3;column-gap:var(--space-medium)}
.he-header-desktop-nav.he-header-desktop-nav .use-column-count-2 ul[id]{column-count:2;column-gap:var(--space-medium)}
.mega-nav.he-header-mobile-nav{display:var(--he-header-mobile-nav-display);position:unset;padding:0}
.mega-nav.he-header-mobile-nav .link-list ul{margin-bottom:0}
.mega-nav.he-header-mobile-nav .link-list h2{font-family:var(--typefamily-alt);font-size:var(--typesize-h6);font-weight:var(--typeweight--semibold-plus);line-height:var(--leading--1-1)}
.mega-nav.he-header-mobile-nav .link-list h6{font-size:var(--typesize-minor)}
.mega-nav.he-header-mobile-nav .mega-nav-global-links{margin-top:var(--spacing-30)}
.mega-nav.he-header-mobile-nav .navbar-header{position:relative;display:flex;align-items:center;justify-content:center}
.mega-nav.he-header-mobile-nav .navbar-toggle{background:transparent;border:0;padding:0;line-height:var(--leading--1-1);position:relative;width:14px;height:14px}
.mega-nav.he-header-mobile-nav .navbar-toggle .fa,.mega-nav.he-header-mobile-nav .navbar-toggle .fa::before,.mega-nav.he-header-mobile-nav .navbar-toggle .fa::after{content:'';width:100%;position:absolute;height:2px;left:0;padding:0;border-radius:10px;background:var(--he-text-color-global);transition:all .2s ease}
.mega-nav.he-header-mobile-nav .navbar-toggle[aria-expanded="false"] .fa::before{top:-6px}
.mega-nav.he-header-mobile-nav .navbar-toggle[aria-expanded="false"] .fa::after{top:6px}
.mega-nav.he-header-mobile-nav .navbar-toggle[aria-expanded="true"] .fa{background:0}
.mega-nav.he-header-mobile-nav .navbar-toggle[aria-expanded="true"] .fa::before,.mega-nav.he-header-mobile-nav .navbar-toggle[aria-expanded="true"] .fa::after{background:var(--he-text-color-global);width:17px;left:0}
.mega-nav.he-header-mobile-nav .navbar-toggle[aria-expanded="true"] .fa::before{top:-1px;transform:rotate(45deg)}
.mega-nav.he-header-mobile-nav .navbar-toggle[aria-expanded="true"] .fa::after{top:-1px;transform:rotate(-45deg)}
.mega-nav.he-header-mobile-nav .navbar-collapse{visibility:collapse;display:block;width:0;height:0;top:0;left:0}
.mega-nav.he-header-mobile-nav .navbar-collapse.isOpen{position:absolute;visibility:visible;left:0;top:var(--he-header-min-h);width:100vw;height:auto;max-height:calc(100vh - var(--he-header-min-h));background-color:var(--color--background-light);padding:var(--spacing-30) var(--spacing-20) var(--spacing-45);overflow-y:auto}
.mega-nav.he-header-mobile-nav .navbar-nav{display:none}
.mega-nav.he-header-mobile-nav .main-link-list{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;top:-2px;padding-top:var(--spacing-20);background:var(--color--background-medium)}
.mega-nav.he-header-mobile-nav .main-link-list .container{padding:0 var(--spacing-20) var(--spacing-10)}
.mega-nav.he-header-mobile-nav .main-link-list .col-12{max-width:100%;width:100%;flex:initial}
.mega-nav.he-header-mobile-nav .main-link-list .col-12 + .col-12{margin-top:30px}
.mega-nav.he-header-mobile-nav .cart-mobile{display:flex;position:relative;align-items:center;color:var(--color--text-primary);font-weight:var(--typeweight--default);margin-bottom:var(--spacing-20)}
.mega-nav.he-header-mobile-nav .cart-mobile::before{display:inline-block;line-height:inherit;content:"";flex:none;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor;width:24px;height:24px;-webkit-mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-ecommerce.svg#icon-cart-lg");mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-ecommerce.svg#icon-cart-lg");margin-right:var(--spacing-5);align-self:baseline}
.mega-nav.he-header-mobile-nav .cart-mobile:hover{text-decoration:none}
.mega-nav.he-header-mobile-nav .accordion.mobile-navigation{margin-bottom:var(--spacing-30)}
.mega-nav.he-header-mobile-nav .accordion .mega-nav-global-links{display:none}
.mega-nav.he-header-mobile-nav .accordion-panel{background:0;box-shadow:none;margin-top:var(--spacing-5)}
.mega-nav.he-header-mobile-nav .accordion-panel:hover{background:0;box-shadow:none}
.mega-nav.he-header-mobile-nav .accordion-panel + *{margin-top:var(--spacing-10)}
.mega-nav.he-header-mobile-nav .accordion-panel-header{padding:0}
.mega-nav.he-header-mobile-nav .accordion-panel-header button{padding:var(--spacing-10) 0;border:1px solid transparent;border-bottom-color:var(--color--border-01);color:var(--color--text-primary);font-weight:var(--typeweight--bold);font-family:var(--typefamily-alt);font-size:var(--typesize-h6);line-height:var(--leading--1-1);background:0;width:100%;text-align:left;display:flex;align-items:center}
.mega-nav.he-header-mobile-nav .accordion-panel-header button span:first-of-type{font-weight:var(--typeweight--bold);color:inherit;width:auto;flex:1 1 calc(100% - 20px);animation-name:unset}
.mega-nav.he-header-mobile-nav .accordion-panel-header button span:last-child::before{display:inline-block;line-height:inherit;content:"";flex:none;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor;width:16px;height:16px;-webkit-mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-controls.svg#icon-expand-sm");mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-controls.svg#icon-expand-sm")}
.mega-nav.he-header-mobile-nav .accordion-panel-header button:focus,.mega-nav.he-header-mobile-nav .accordion-panel-header button:focus-visible{border-width:1px}
.mega-nav.he-header-mobile-nav .accordion-panel-header.isOpen button span:last-child::before{transform:rotate(-180deg)}
.mega-nav.he-header-mobile-nav .accordion-panel-content{display:none;padding:0;border:2px solid transparent}
.mega-nav.he-header-mobile-nav .accordion-panel-show{display:block}
.mega-nav.he-header-mobile-nav .accordion-support .accordion-panel-header button{border-color:transparent;padding:0;font-weight:var(--typeweight--default);font-family:var(--typefamily-primary);font-size:var(--typesize-default);line-height:var(--leading--1-5)}
.mega-nav.he-header-mobile-nav .accordion-support .accordion-panel-header button span:first-of-type{font-weight:var(--typeweight--default)}
.mega-nav.he-header-mobile-nav .accordion-support .accordion-panel-header button::before{display:inline-block;line-height:inherit;content:"";flex:none;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor;width:24px;height:24px;-webkit-mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-support.svg#icon-help-lg");mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-support.svg#icon-help-lg");margin-right:var(--spacing-5)}
.mega-nav.he-header-mobile-nav .accordion-support .main-link-list{top:0;margin-top:var(--spacing-20);padding-top:0}
.mega-nav.he-header-mobile-nav .accordion-support .main-link-list .container{padding-bottom:var(--spacing-20)}
.he-header-desktop-nav .navbar-collapse>.mega-nav-global-links{display:var(--he-header-display-global-link-mobile)}
.he-header-mobile-nav .navbar-collapse>.mega-nav-global-links{display:var(--he-header-display-global-link-desktop)}
.he-header-mobile-nav .navbar-collapse.isOpen>.mega-nav-global-links{display:var(--he-header-display-global-link-mobile)}
.dropdown-menu .mega-nav-global-links{display:var(--he-header-display-global-link-desktop)}
.mega-nav-global-links{margin-top:var(--spacing-45)}
.mega-nav-global-links .link-list ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr}
.mega-nav-global-links .link-list a{color:var(--color--text-link);font-weight:var(--typeweight--bold);display:flex;align-items:center}
.mega-nav-global-links .link-list a::after{display:inline-block;line-height:inherit;content:"";flex:none;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor;width:18px;height:18px;-webkit-mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-navigation.svg#icon-linkout-md");mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-navigation.svg#icon-linkout-md");margin-left:var(--spacing-10)}
@media screen and (max-width:991px){.mega-nav-global-links .container{padding:0}
.mega-nav-global-links .row{margin:0}
.mega-nav-global-links .col-12{padding:0}
.mega-nav-global-links .link-list ul{grid-template-columns:1fr;grid-template-rows:1fr;margin:0}
}
.he-icon-dropdown{padding:0}
.he-icon-dropdown .navbar-collapse.isOpen{display:block;position:absolute;top:calc(100% + 12px);margin-top:0;background-color:var(--color--background-light);padding:var(--spacing-20);border-radius:var(--corners-semiround-sm);box-shadow:var(--shadow);width:var(--he-header-width-dropdown);z-index:3}
.he-icon-dropdown .navbar-collapse.isOpen::before{content:'';display:block;position:absolute;width:0;height:0;top:-12px;right:18px;border:6px solid transparent;border-bottom-color:currentColor}
@media(width:992px){.he-icon-dropdown .navbar-collapse.isOpen::before{top:-11px}
}
.he-icon-dropdown .navbar-collapse.isOpen .dropdown{margin-top:16px}
.he-icon-dropdown .navbar-collapse.isOpen .dropdown:first-child{margin-top:0}
.he-icon-dropdown .navbar-collapse.isOpen .dropdown .dropdown-title{color:var(--he-header-link-color-inverse);font-weight:var(--typeweight--bold);font-size:var(--typesize-default)}
.he-icon-dropdown .navbar-collapse.isOpen .dropdown .dropdown-toggle{font-size:var(--typesize-default);font-weight:var(--typeweight--default);line-height:var(--leading--1-5);color:var(--he-header-link-color-inverse)}
.he-icon-dropdown.on-left .navbar-collapse.isOpen{right:-11px}
.he-pr-nav__wrapper div.educator-nav__search form .ais-SearchBox-input:hover ~ .search-box-icon::before{color:var(--color--interactive-primary-hover)}
.he-pr-nav__wrapper div.educator-nav__search form .search-box-icon::before{color:var(--he-text-color-global)}
.he-pr-nav__wrapper div.educator-nav__search .userNav__search::before{background:var(--he-text-color-global)}
.he-pr-nav__wrapper div.c-nav__search form .search-box-input{color:var(--he-inverse-text-primary1)}
.he-pr-nav__wrapper div.c-nav__search form .search-box-input::placeholder{color:var(--he-inverse-text-primary1)}
.he-pr-nav__wrapper div.c-nav__search form .search-box-input:focus{color:var(--he-text-secondary1)}
.he-pr-nav__wrapper div.c-nav__search form .search-box-input:focus::placeholder{color:var(--he-text-secondary1)}
.he-pr-nav__wrapper div.c-nav__search form .search-box-input:hover{color:var(--he-text-secondary1)}
.he-pr-nav__wrapper div.c-nav__search form .search-box-input:hover::placeholder{color:var(--he-text-secondary1)}
.he-pr-nav__wrapper div.c-nav__search form .search-box-input .ui-autocomplete-open{color:var(--he-text-secondary1)}
@media all and (max-width:1024px){.he-pr-nav__wrapper .educator-nav__search .search-box{display:none}
}
.he-pr-nav__wrapper .educator-nav__search .search-box.isOpen{display:flex;justify-content:space-between;align-items:center;position:fixed;left:0;right:0;top:0;z-index:1001;background:var(--color--ui-02);padding:20px}
.he-pr-nav__wrapper .educator-nav__search .ui-autocomplete .ui-menu-item__result-count{padding:0}
@media all and (max-width:1024px){.he-pr-nav__wrapper .educator-nav__search .ui-autocomplete{position:fixed;top:80px;left:0;right:0;border-top:0;margin-top:0}
.he-pr-nav__wrapper .educator-nav__search .ui-autocomplete a.search-subject.ui-menu-item{padding:4px 20px}
.he-pr-nav__wrapper .educator-nav__search .ui-autocomplete a.search-product.ui-menu-item{padding:20px}
.he-pr-nav__wrapper .educator-nav__search .ui-autocomplete li{position:relative;z-index:11;padding-top:0}
.he-pr-nav__wrapper .educator-nav__search .ui-autocomplete::after{content:"";position:fixed;top:80px;bottom:0;left:0;right:0;z-index:10;background:var(--color--ui-02)}
}
.he-pr-nav__wrapper .educator-nav__search label{color:var(--color--text-primary-inverse);margin-bottom:var(--spacing-15)}
.he-pr-nav__wrapper .educator-nav__search .search-box-input:hover{color:var(--color--text-primary)}
.he-pr-nav__wrapper .educator-nav__search form .ais-SearchBox-input{background-color:rgba(247,249,253,0.35);color:var(--color--text-secondary-inverse);box-shadow:unset;border:1px solid var(--color--border-01);outline-width:0;outline-style:solid;outline-offset:-1px}
@media all and (max-width:1024px){.he-pr-nav__wrapper .educator-nav__search form .ais-SearchBox-input{outline-color:var(--color--border-02)}
}
@media all and (max-width:1024px){.he-pr-nav__wrapper .educator-nav__search form .ais-SearchBox-input.ui-autocomplete-open{border-radius:40px}
}
.he-pr-nav__wrapper .educator-nav__search form .ais-SearchBox-input:hover{background-color:var(--color--ui-02)}
.he-pr-nav__wrapper .educator-nav__search form .ais-SearchBox-input:active,.he-pr-nav__wrapper .educator-nav__search form .ais-SearchBox-input:focus{background-color:var(--color--ui-02);color:var(--color--text-primary);outline-width:3px;outline-color:var(--color--interactive-focus);outline-offset:-2px}
.he-pr-nav__wrapper .educator-nav__search form .ais-SearchBox-input::-webkit-input-placeholder,.he-pr-nav__wrapper .educator-nav__search form .ais-SearchBox-input::placeholder{color:var(--color--text-secondary-inverse)}
@media all and (max-width:1024px){.he-pr-nav__wrapper .educator-nav__search form .ais-SearchBox-input::-webkit-input-placeholder,.he-pr-nav__wrapper .educator-nav__search form .ais-SearchBox-input::placeholder{color:var(--color--text-secondary)}
}
.he-pr-nav__wrapper .educator-nav__search form .ais-SearchBox-input:hover::-webkit-input-placeholder,.he-pr-nav__wrapper .educator-nav__search form .ais-SearchBox-input:focus::-webkit-input-placeholder,.he-pr-nav__wrapper .educator-nav__search form .ais-SearchBox-input:hover::placeholder,.he-pr-nav__wrapper .educator-nav__search form .ais-SearchBox-input:focus::placeholder{color:var(--color--text-primary)}
.he-pr-nav__wrapper .educator-nav__search form .ais-SearchBox-input:hover ~ .search-box-icon::before{color:var(--color--interactive-primary)}
.he-pr-nav__wrapper .educator-nav__search form .ais-SearchBox-input:focus ~ .search-box-icon::before{color:var(--color--text-primary)}
.he-pr-nav__wrapper .educator-nav__search form .search-box-icon{right:16px}
.he-pr-nav__wrapper .educator-nav__search form .search-box-icon::before{display:inline-block;line-height:inherit;content:"";flex:none;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor;width:16px;height:16px;-webkit-mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-controls.svg#icon-search-sm");mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-controls.svg#icon-search-sm");color:var(--color--icon-primary-inverse)}
@media all and (max-width:1024px){.he-pr-nav__wrapper .educator-nav__search form .search-box-icon::before{color:var(--color--text-secondary)}
}
.he-pr-nav__wrapper .educator-nav__search .closeBtn{display:none;margin-left:15px;width:24px;height:24px;padding:0;border:0;border-radius:0;background-color:transparent}
@media all and (max-width:1024px){.he-pr-nav__wrapper .educator-nav__search .closeBtn{display:block}
}
.he-pr-nav__wrapper .educator-nav__search .closeBtn::before{display:inline-block;line-height:inherit;content:"";flex:none;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor;width:24px;height:24px;-webkit-mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-navigation.svg#icon-close-lg");mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-navigation.svg#icon-close-lg")}
.he-pr-nav__wrapper .educator-nav__search .userNav__search{display:none;border:0;border-radius:0;padding:0;width:24px;height:24px;background:transparent;position:absolute;right:0;top:50%;transform:translate(0,-50%)}
.he-pr-nav__wrapper .educator-nav__search .userNav__search::before{display:inline-block;line-height:inherit;content:"";flex:none;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor;width:24px;height:24px;-webkit-mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-controls.svg#icon-search-lg");mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-controls.svg#icon-search-lg");background:var(--color--background-light)}
@media all and (max-width:1024px){.he-pr-nav__wrapper .educator-nav__search .userNav__search{display:inline-block}
}
.he-pr-nav__wrapper .educator-nav__search .search-subject__title,.he-pr-nav__wrapper .educator-nav__search .search-product__title,.he-pr-nav__wrapper .educator-nav__search .search-product__author,.he-pr-nav__wrapper .educator-nav__search .search-product__isbn,.he-pr-nav__wrapper .educator-nav__search .search-product__price{font-family:var(--typefamily-primary);font-size:var(--typesize-minor);font-weight:var(--typeweight--default);line-height:var(--leading--1-5);color:var(--color--text-secondary)}
.he-pr-nav__wrapper .educator-nav__search .search-product__title{color:var(--color--text-link);margin-bottom:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding-bottom:.125em;text-overflow:ellipsis}
.he-pr-nav__wrapper .educator-nav__search .search-product__title mark{color:var(--color--text-link)}
.he-pr-nav__wrapper .educator-nav__search .search-product__author{-webkit-line-clamp:2}
.he-pr-nav__wrapper .educator-nav__search .search-product__footer{display:flex;justify-content:space-between}
.he-pr-nav__wrapper .educator-nav__search .search-product__footer div{display:flex}
.he-pr-nav__wrapper .educator-nav__search .search-product__footer div .search-product__old-price{font-size:var(--typesize-milli);color:var(--color--ui-boulder-gray);text-decoration:line-through;margin-right:5px;padding:4px 0}
.he-pr-nav__wrapper .educator-nav__search .search-product__footer div .search-product__price{padding:2px 0}
.he-pr-nav__wrapper .educator-nav__search a.search-product.ui-menu-item{border-top:1px solid var(--color--border-03)}
.he-pr-nav__wrapper .educator-nav__search a.search-product.ui-menu-item:hover{background:var(--color--background-medium)}
@media all and (min-width:769px){.he-pr-nav__wrapper .educator-nav__search a.search-product.ui-menu-item{padding:20px 15px}
}
@media all and (max-width:768px){.he-pr-nav__wrapper .educator-nav__search a.search-product.ui-menu-item{padding:20px 15px}
}
.he-pr-nav__wrapper .educator-nav__search ul li + li{margin-top:0}
.he-pr-nav__wrapper .educator-nav__search a.search-subject.ui-menu-item{margin-bottom:10px}
.he-pr-nav__wrapper .educator-nav__search a.ui-menu-item__result-text{display:block}
.he-pr-nav__wrapper .recent-searches{padding-bottom:15px}
.he-pr-nav__wrapper .recent-searches li:first-child{display:block;z-index:12}
.he-pr-nav__wrapper .recent-searches .ui-menu-item__recently-viewed{padding-left:0 !important}
.he-pr-nav__wrapper .recent-searches li{padding-left:15px}
@media all and (max-width:1024px){.he-pr-nav__wrapper .recent-searches li{padding-left:20px}
}
.he-pr-nav__wrapper .recent-searches li:first-child{padding-left:0}
@media all and (max-width:1024px){.he-pr-nav__wrapper .recent-searches li:last-child{padding:5px 20px 15px 20px}
}
.he-pr-nav__wrapper .recent-searches .ui-menu-item__recent-search-text{height:40px}
.he-pr-nav__wrapper .recent-searches .ui-menu-item__recent-search-text h6{line-height:40px}
.he-pr-nav__wrapper .recent-searches .ui-menu-item__recent-searches:hover{background-color:var(--color--interactive-secondary-hover-inverse);border-radius:var(--corners-semiround-sm);text-decoration:none}
.he-pr-nav__wrapper .recent-searches .ui-menu-item__clear-history{position:absolute;right:20px;font-family:var(--typefamily-primary);font-weight:var(--typeweight--bold);font-size:var(--typesize-p);line-height:40px;height:40px;border:0;background:0;color:var(--color--text-link)}
.he-pr-nav__wrapper .recent-searches .recent-search__title{color:var(--color--text-primary);height:32px;line-height:32px;margin-right:20px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.he-pr-nav__wrapper .recent-searches .search-product__title{margin-top:0}
.he-pr-nav__wrapper .close-recents-btn{width:18px;height:18px;top:11px;right:19px;display:block;padding:0;margin:0;position:absolute;border:0;background:transparent}
.he-pr-nav__wrapper .close-recents-btn.hide{display:none}
@media all and (max-width:1024px){.he-pr-nav__wrapper .close-recents-btn{right:75px;top:31px}
}
.he-pr-nav__wrapper .close-recents-btn::before{display:inline-block;line-height:inherit;content:"";flex:none;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor;width:18px;height:18px;-webkit-mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-navigation.svg#icon-close-md");mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-navigation.svg#icon-close-md")}
.he-pr-nav__wrapper .close-recents-btn:hover{border-radius:50%;background-color:var(--color--interactive-secondary-hover-inverse)}
.he-pr-nav__wrapper .c-nav__search.c-hero__search .search-box-input.ui-autocomplete-open{border-radius:8px 8px 0 0;outline-color:unset}
.he-pr-nav__wrapper .c-nav__search form .search-box-input.ui-autocomplete-open{background:var(--color--ui-02);box-shadow:0 2px 4px rgba(0,0,0,0.25) !important}
@media all and (min-width:769px){.he-pr-nav__wrapper .c-nav__search form .search-box-input.ui-autocomplete-open{border-radius:8px 8px 0 0;padding-left:16px}
}
.he-pr-nav__wrapper .c-nav__search form .search-close-btn{align-items:center;background:transparent;border:0;border-radius:50%;bottom:8px;height:24px;justify-content:center;padding:0;position:absolute;right:8px;width:24px;z-index:2}
.he-pr-nav__wrapper .c-nav__search form .search-close-btn::before{background-color:var(--color--ui-06);border-radius:50%;bottom:auto;content:"";display:block;flex:0 0 auto;height:24px;left:auto;position:absolute;right:auto;top:auto;transform:scale(0);transition:transform .125s ease-in-out;width:24px;z-index:-1}
.he-pr-nav__wrapper .c-nav__search form .search-close-btn::after{display:inline-block;line-height:inherit;content:"";flex:none;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor;width:18px;height:18px;-webkit-mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-navigation.svg#icon-close-md");mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-navigation.svg#icon-close-md")}
.he-pr-nav__wrapper .c-nav__search form .search-close-btn:hover::before,.he-pr-nav__wrapper .c-nav__search form .search-close-btn:focus::before,.he-pr-nav__wrapper .c-nav__search form .search-close-btn:active::before{transform:scale(1)}
.he-pr-nav__wrapper .c-nav__search form .search-close-btn:focus{outline:1px solid var(--color--interactive-focus)}
.he-pr-nav__wrapper .c-nav__search form .search-close-btn.show{display:flex}
.he-pr-nav__wrapper .c-nav__search form .search-close-btn>svg{display:none}
.he-pr-nav__wrapper .search-close-btn{display:none}
.he-pr-nav__wrapper .isOpen>.search-close-btn{display:flex}
.he-pr-nav__wrapper .ui-autocomplete-open ~ .search-close-btn{display:flex}
.he-pr-nav__wrapper .ui-autocomplete-open ~ .search-box-icon{display:none}
.he-pr-nav__wrapper .ui-autocomplete{background:var(--color--ui-02);box-shadow:0 2px 4px rgba(0,0,0,0.25);list-style-type:none;margin:0;padding:0}
@media all and (max-width:768px){.he-pr-nav__wrapper .ui-autocomplete{height:calc(var(--vh, 1vh) * 100 - 64px);left:0;position:absolute;right:0;top:52px;z-index:11}
}
@media all and (min-width:769px){.he-pr-nav__wrapper .ui-autocomplete{border-radius:0 0 8px 8px;position:relative;z-index:10}
}
.he-pr-nav__wrapper .ui-autocomplete mark{background:0;font-weight:var(--typeweight--semibold);padding:0}
.he-pr-nav__wrapper .ui-autocomplete .ui-menu-item__result-count{padding:.625rem 1rem;display:inline-block;width:fit-content}
.he-pr-nav__wrapper .ui-autocomplete .ui-menu-item__result-text{display:none}
.he-pr-nav__wrapper.c-hero__search .ui-autocomplete{border-radius:0 0 8px 8px;top:auto}
@media all and (max-width:768px){.he-pr-nav__wrapper li.ui-menu-item:first-child{padding-top:10px}
}
.he-pr-nav__wrapper a.ui-menu-item.ui-menu-item{font-weight:var(--typestyle-normal);display:flex;justify-content:flex-start;align-items:flex-start}
@media all and (max-width:768px){.he-pr-nav__wrapper a.ui-menu-item.ui-menu-item{padding:7px 16px 6px}
}
@media all and (min-width:769px){.he-pr-nav__wrapper a.ui-menu-item.ui-menu-item{padding:4px 16px}
}
.he-pr-nav__wrapper a.ui-menu-item.ui-menu-item:hover,.he-pr-nav__wrapper a.ui-menu-item.ui-menu-item:focus{background-color:var(--color--ui-01);text-decoration:none}
.he-pr-nav__wrapper .search-product__image{border-radius:8px;flex-shrink:0;margin-right:16px;overflow:hidden}
.he-pr-nav__wrapper .search-product__image>img{height:auto;width:50px}
.he-pr-nav__wrapper .search-product__content{flex-grow:1;flex-shrink:1}
.he-pr-nav__wrapper .search-product__title{color:var(--color--text-primary);font-family:var(--typefamily-primary);font-size:var(--typesize-default);font-weight:var(--typestyle-normal);line-height:var(--leading--1-5);margin-bottom:4px}
@media all and (max-width:991px){.he-pr-nav__wrapper .search-product__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding-bottom:.125em;text-overflow:ellipsis}
}
.he-pr-nav__wrapper .search-product__author{color:var(--color--text-tertiary);font-family:var(--typefamily-primary);font-size:12px;font-weight:var(--typestyle-normal);line-height:var(--leading--1-5);margin-top:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;padding-bottom:.125em;text-overflow:ellipsis}
.he-pr-nav__wrapper .search-product__author:empty{display:none}
.he-pr-nav__wrapper .ui-menu-item__result-wrap{display:flex;font-size:var(--typesize-minor);justify-content:space-between;line-height:var(--leading--1-5);padding:7px 16px}
.he-pr-nav__wrapper .search-box-icon.hide{display:none}
.he-pr-nav__wrapper .search-box-close-icon.hide{display:none !important}
.he-pr-nav__wrapper .ais-SearchBox-loadingIndicator{-webkit-animation:1s linear infinite both spin;animation:1s linear infinite both spin;background:var(--color--ui-01);border-radius:80%;bottom:11px;display:block;height:18px;position:absolute;right:15px;width:18px}
.he-pr-nav__wrapper .ais-SearchBox-loadingIndicator::before,.he-pr-nav__wrapper .ais-SearchBox-loadingIndicator::after{content:" ";display:block;position:absolute}
.he-pr-nav__wrapper .ais-SearchBox-loadingIndicator::before{background:var(--color--accent-01-gradient);border-radius:0 90px 90px 0;height:18px;right:0;top:0;width:50%;z-index:1}
.he-pr-nav__wrapper .ais-SearchBox-loadingIndicator::after{background:var(--color--field);border-radius:80%;height:14px;left:50%;top:50%;transform:translate(-50%,-50%);width:14px;z-index:1}
.he-pr-nav__wrapper .ais-SearchBox-loadingIndicator .ais-SearchBox-loadingIcon{height:100%;width:100%}
.he-pr-nav__wrapper .ais-SearchBox-loadingIndicator g{display:none}
@-webkit-keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.he-pr-nav__wrapper main .c-nav__search form{position:relative}
@media(max-width:768px){.he-pr-nav__wrapper main .c-nav__search .ui-autocomplete{height:auto}
}
.he-pr-nav__wrapper .c-nav__search{height:40px;position:relative}
.he-pr-nav__wrapper .c-nav__search form{display:inline-block;margin:0;position:relative;width:100%}
.he-pr-nav__wrapper .c-nav__search form .search-box-icon,.he-pr-nav__wrapper .c-nav__search form .search-box-close-icon{-webkit-transform:translateY(-50%);background-color:transparent;border:0;font-size:0;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%)}
.he-pr-nav__wrapper .c-nav__search form .search-box-icon:focus,.he-pr-nav__wrapper .c-nav__search form .search-box-close-icon:focus{outline-width:2px;outline-style:solid;outline-color:var(--color--interactive-focus);outline-offset:5px}
.he-pr-nav__wrapper .c-nav__search form .search-box-icon{border-radius:50%;height:18px;right:14px;width:18px}
.he-pr-nav__wrapper .c-nav__search form .search-box-icon svg{display:none}
.he-pr-nav__wrapper .c-nav__search form .search-box-close-icon{right:20px}
.he-pr-nav__wrapper .c-nav__search form .search-box-close-icon::before{display:inline-block;line-height:inherit;content:"";flex:none;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:currentColor;width:18px;height:18px;-webkit-mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-navigation.svg#icon-close-md");mask-image:url("../../../../themes/platform/vanillaCake/assets/icons/sprites/sprite-navigation.svg#icon-close-md")}
@media(max-width:768px){.he-pr-nav__wrapper .c-nav__search form .search-box-close-icon{right:19px}
}
.he-pr-nav__wrapper .c-nav__search form .search-box-input{border-radius:40px;display:block;font-family:var(--typefamily-primary);font-size:var(--typesize-default);font-weight:var(--typeweight-default);height:40px;padding:0 42px 0 24px;width:100%}
.he-pr-nav__wrapper .c-nav__search form .search-box-input::-webkit-input-placeholder,.he-pr-nav__wrapper .c-nav__search form .search-box-input::placeholder{color:var(--color--text-secondary);font-size:var(--typesize-default)}
.he-pr-nav__wrapper .c-nav__search form .search-box-input::-webkit-search-decoration,.he-pr-nav__wrapper .c-nav__search form .search-box-input::-webkit-search-cancel-button,.he-pr-nav__wrapper .c-nav__search form .search-box-input::-webkit-search-results-button,.he-pr-nav__wrapper .c-nav__search form .search-box-input::-webkit-search-results-decoration{display:none}
.he-pr-nav__wrapper .c-nav__search form .search-box-input:hover::-webkit-input-placeholder,.he-pr-nav__wrapper .c-nav__search form .search-box-input:focus::-webkit-input-placeholder,.he-pr-nav__wrapper .c-nav__search form .search-box-input:hover::placeholder,.he-pr-nav__wrapper .c-nav__search form .search-box-input:focus::placeholder{color:var(--color--text-primary)}
.he-pr-nav__wrapper .c-nav__search form .search-box-input:focus{outline-width:3px;outline-color:var(--color--interactive-focus);outline-offset:-2px;box-shadow:unset}
.he-pr-nav__wrapper .c-nav__search form .search-box-input.ui-autocomplete-open{color:grey}
@media(min-width:769px){.he-pr-nav__wrapper .c-nav__search form .search-box-input{transition:background-color .175s ease-in-out}
}
@media(max-width:768px){.he-pr-nav__wrapper .c-nav__search form .search-box-input{font-size:var(--typesize-default)}
}
.he-pr-nav__wrapper .c-nav__search form.isOpen{background-color:var(--color--ui-02);border-bottom:1px solid var(--color--ui-01);bottom:0;height:auto;left:0;position:absolute;right:0;top:0;z-index:10}
@media all and (max-width:768px){.he-pr-nav__wrapper .c-nav__search form.isOpen::after{background:var(--color--ui-02);content:'';height:calc(var(--vh, 1vh) * 100 - 64px);left:0;position:absolute;right:0;top:64px;z-index:10}
}
.he-pr-nav__wrapper .c-nav__search form.isOpen button.ais-SearchBox-submit.search-box-icon{display:block}
.he-pr-nav__wrapper .c-nav__search form.isOpen .ais-SearchBox-loadingIndicator{bottom:23px}
.he-pr-nav__wrapper .c-nav__search form.isOpen .search-box-input,.he-pr-nav__wrapper .c-nav__search form.isOpen .search-box-close-icon{display:block;transition:none}
.he-pr-nav__wrapper .c-nav__search form.isOpen .search-box-icon{display:none}
.he-pr-nav__wrapper .c-nav__search form.isOpen .search-box-icon::before{background:var(--color--interactive-primary)}
@media(max-width:768px){.he-pr-nav__wrapper .c-nav__search form.isOpen .search-box-icon{display:block;left:18px;right:auto}
}
.he-pr-nav__wrapper .nav__wrapper .c-nav__search{height:40px;margin:auto;position:static;width:100%}
@media(min-width:768px){.he-pr-nav__wrapper .nav__wrapper .c-nav__search{position:relative;width:62.3%}
}
.he-pr-nav__wrapper .nav__wrapper .c-nav__search form{height:40px}
@media(max-width:768px){.he-pr-nav__wrapper .nav__wrapper .c-nav__search form .search-box-input{display:none;opacity:0}
}
@media(max-width:768px){.he-pr-nav__wrapper .nav__wrapper .c-nav__search form.isOpen{height:calc(100% + 24px);top:50%;transform:translateY(-50%);width:100%}
.he-pr-nav__wrapper .nav__wrapper .c-nav__search form.isOpen .search-box-input{background-color:var(--color--ui-02);border:0;border-bottom:1px solid var(--color--border-01);border-radius:0;box-shadow:none;display:block;height:100%;opacity:1;padding-left:44px}
.he-pr-nav__wrapper .nav__wrapper .c-nav__search form.isOpen .search-box-input::-webkit-input-placeholder,.he-pr-nav__wrapper .nav__wrapper .c-nav__search form.isOpen .search-box-input::placeholder{color:var(--color--text-tertiary)}
}
.he-pr-nav__wrapper .page-login .c-nav__search,.he-pr-nav__wrapper .page-checkout .c-nav__search,.he-pr-nav__wrapper .page-checkout-login .c-nav__search{display:none !important}
.he-pr-nav__wrapper .ais-SearchBox-form.headerSearch:focus-within .ais-SearchBox-input:not(:focus){background-color:var(--color--ui-02)}
.he-pr-nav__wrapper .ais-SearchBox-form.headerSearch:focus-within .ais-SearchBox-input:not(:focus)::-webkit-input-placeholder,.he-pr-nav__wrapper .ais-SearchBox-form.headerSearch:focus-within .ais-SearchBox-input:not(:focus)::placeholder{color:var(--color--text-primary)}
.he-pr-nav__wrapper .ais-SearchBox-form.headerSearch:focus-within .search-box-icon::before{color:var(--color--interactive-primary-hover)}
.he-pr-nav__wrapper .screenreader{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;height:1px;width:1px;overflow:hidden;position:absolute;padding:0;margin:0}
.he-pr-nav__wrapper .h1-plus,.he-pr-nav__wrapper .h1-plus *{font-family:var(--typefamily-alt);font-size:var(--typesize-h1-plus);font-weight:var(--typeweight--bold);line-height:var(--leading--1-15);margin-bottom:0}
.he-pr-nav__wrapper h1,.he-pr-nav__wrapper .h1,.he-pr-nav__wrapper .h1 *{font-family:var(--typefamily-alt);font-size:var(--typesize-h1);font-weight:var(--typeweight--bold);line-height:var(--leading--1-15);margin-bottom:0}
.typefamily-primary .he-pr-nav__wrapper h1,.typefamily-primary .he-pr-nav__wrapper .h1,.typefamily-primary .he-pr-nav__wrapper .h1 *{font-weight:var(--typeweight--light)}
.he-pr-nav__wrapper .h1-catalog,.he-pr-nav__wrapper .h1-catalog *{font-family:var(--typefamily-alt);font-size:var(--typesize-h1-catalog);font-weight:var(--typeweight--semibold);line-height:var(--leading--1-15);margin-bottom:0}
.he-pr-nav__wrapper h2,.he-pr-nav__wrapper .h2,.he-pr-nav__wrapper .h2 *{font-family:var(--typefamily-alt);font-size:var(--typesize-h2);font-weight:var(--typeweight--light);line-height:var(--leading--1-3);margin-bottom:0}
.he-pr-nav__wrapper h3,.he-pr-nav__wrapper .h3,.he-pr-nav__wrapper .h3 *{font-family:var(--typefamily-alt);font-size:var(--typesize-h3);font-weight:var(--typeweight--default);line-height:var(--leading--1-2);margin-bottom:0}
.he-pr-nav__wrapper h4,.he-pr-nav__wrapper .h4,.he-pr-nav__wrapper .h4 *{font-family:var(--typefamily-primary);font-weight:var(--typeweight--default);font-size:var(--typesize-h4);line-height:var(--leading--1-2);margin-bottom:0}
.he-pr-nav__wrapper h5,.he-pr-nav__wrapper .h5,.he-pr-nav__wrapper .h5 *{font-family:var(--typefamily-primary);font-size:var(--typesize-h5);font-weight:var(--typeweight--default);line-height:var(--leading--1-2);margin-bottom:0}
.he-pr-nav__wrapper h6,.he-pr-nav__wrapper .h6,.he-pr-nav__wrapper .h6 *{font-family:var(--typefamily-alt);font-weight:var(--typeweight--semibold-plus);font-size:var(--typesize-h6);line-height:var(--leading--1-2);margin-bottom:0}
.he-pr-nav__wrapper h1,.he-pr-nav__wrapper h2,.he-pr-nav__wrapper h3,.he-pr-nav__wrapper h4,.he-pr-nav__wrapper h5,.he-pr-nav__wrapper h6,.he-pr-nav__wrapper .h1,.he-pr-nav__wrapper .h2,.he-pr-nav__wrapper .h3,.he-pr-nav__wrapper .h4,.he-pr-nav__wrapper .h5,.he-pr-nav__wrapper .h6,.he-pr-nav__wrapper .h1 *:not(a[href]),.he-pr-nav__wrapper .h2 *:not(a[href]),.he-pr-nav__wrapper .h3 *:not(a[href]),.he-pr-nav__wrapper .h4 *:not(a[href]),.he-pr-nav__wrapper .h5 *:not(a[href]),.he-pr-nav__wrapper .h6 *:not(a[href]),.he-pr-nav__wrapper .exa,.he-pr-nav__wrapper .peta,.he-pr-nav__wrapper .tera,.he-pr-nav__wrapper .giga,.he-pr-nav__wrapper .mega,.he-pr-nav__wrapper .kilo,.he-pr-nav__wrapper .exa *:not(a[href]),.he-pr-nav__wrapper .peta *:not(a[href]),.he-pr-nav__wrapper .tera *:not(a[href]),.he-pr-nav__wrapper .giga *:not(a[href]),.he-pr-nav__wrapper .mega *:not(a[href]),.he-pr-nav__wrapper .kilo *:not(a[href]){color:var(--color--text-primary)}
.he-pr-nav__wrapper p,.he-pr-nav__wrapper .p,.he-pr-nav__wrapper .p *,.he-pr-nav__wrapper blockquote,.he-pr-nav__wrapper figcaption,.he-pr-nav__wrapper cite,.he-pr-nav__wrapper dl,.he-pr-nav__wrapper ol,.he-pr-nav__wrapper ul{font-family:var(--typefamily-primary);font-size:var(--typesize-default);font-weight:var(--typeweight--default);font-size:var(--typesize-p);line-height:var(--leading--default)}
.he-pr-nav__wrapper cite{font-style:normal;font-weight:inherit}
.he-pr-nav__wrapper .exa,.he-pr-nav__wrapper .exa *{font-family:var(--typefamily-alt);font-size:var(--typesize-exa);font-weight:var(--typeweight--semibold);line-height:var(--leading--1-1)}
.he-pr-nav__wrapper .peta,.he-pr-nav__wrapper .peta *{font-family:var(--typefamily-primary);font-size:var(--typesize-peta);font-weight:var(--typeweight--light);line-height:var(--leading--1-2)}
.he-pr-nav__wrapper .tera,.he-pr-nav__wrapper .tera *{font-family:var(--typefamily-alt);font-size:var(--typesize-tera);font-weight:var(--typeweight--default);line-height:var(--leading--1-2)}
.he-pr-nav__wrapper .giga,.he-pr-nav__wrapper .giga *{font-family:var(--typefamily-primary);font-size:var(--typesize-giga);font-weight:var(--typeweight--light);line-height:var(--leading--1-2)}
.he-pr-nav__wrapper .mega,.he-pr-nav__wrapper .mega *{font-family:var(--typefamily-alt);font-size:var(--typesize-mega);font-weight:var(--typeweight--semibold);line-height:var(--leading--1-2)}
.he-pr-nav__wrapper .kilo,.he-pr-nav__wrapper .kilo *{font-family:var(--typefamily-primary);font-size:var(--typesize-kilo);font-weight:var(--typeweight--default);line-height:var(--leading--1-2)}
.he-pr-nav__wrapper .minor,.he-pr-nav__wrapper .minor *{font-family:var(--typefamily-primary);font-size:var(--typesize-minor);font-weight:var(--typeweight--default);line-height:var(--leading--default)}
.he-pr-nav__wrapper .milli,.he-pr-nav__wrapper .milli *{font-family:var(--typefamily-primary);font-size:var(--typesize-milli);font-weight:var(--typeweight--default);line-height:var(--leading--default)}
.he-pr-nav__wrapper .micro,.he-pr-nav__wrapper .micro *{font-family:var(--typefamily-primary);font-size:var(--typesize-micro);font-weight:var(--typeweight--default);line-height:var(--leading--default)}
.he-pr-nav__wrapper [class*="flex-buttons--"][class*="flex-buttons--"] ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0 -15px -30px -15px}
.he-pr-nav__wrapper [class*="flex-buttons--"][class*="flex-buttons--"] li{list-style:none;position:relative;min-height:1px;width:100%;padding:0 15px;margin:0 0 30px 0}
.he-pr-nav__wrapper [class*="flex-buttons--"][class*="flex-buttons--"] li::before{display:none}
.he-pr-nav__wrapper [class*="flex-buttons--"][class*="flex-buttons--"] li a[href]{text-align:center;width:100%;margin:0 !important}
@media(min-width:376px){.he-pr-nav__wrapper [class*="flex-buttons--"][class*="flex-buttons--"] li a[href]{height:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}
}
@media(min-width:376px) and (max-width:1023px){.he-pr-nav__wrapper .flex-buttons--5 li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
}
@media(min-width:1024px){.he-pr-nav__wrapper .flex-buttons--5 li{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
}
html[class*="aem-AuthorLayer-"] body:not(.headerIsTransparent) .he-pr-nav__wrapper{position:relative}
@media(min-width:992px){html[class*="aem-AuthorLayer-"] .he-header-mobile-nav{display:none}
}
html[class*="aem-AuthorLayer-"] .cq-Editable-dom--container{padding-top:0;padding-bottom:0}
html[class*="aem-AuthorLayer-"] header .experiencefragment + .iparys_inherited,html[class*="aem-AuthorLayer-"] header .new.new,html[class*="aem-AuthorLayer-"] body:not(.xf-web-container) .he-pr-nav__wrapper .section.new{display:none}