@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:300;src:url(lato-v25-latin-300.woff2?v=dc76fa21c09d3cec2243) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:url(lato-v25-latin-regular.woff2?v=be36596da218e1eec01c) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:italic;font-weight:400;src:url(lato-v25-latin-italic.woff2?v=516d382b3da7e145024b) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:700;src:url(lato-v25-latin-700.woff2?v=8f28e0e1fdb195149f1c) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:400;src:url(playfair-display-v40-latin-italic.woff2?v=e39bf2c1bfe2f12bfb36) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:600;src:url(playfair-display-v40-latin-600.woff2?v=bfb61dccc8300c68aa16) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:700;src:url(playfair-display-v40-latin-700.woff2?v=62fc3d7c8ed6e0fe1e5a) format("woff2")}:root{--color-black:#171511;--color-white:#fff;--color-gray-900:#2e2c29;--color-gray-800:#454441;--color-gray-700:#5d5b58;--color-gray-600:#747370;--color-gray-500:#8b8a88;--color-gray-400:#a2a1a0;--color-gray-300:#b9b9b8;--color-gray-200:#d1d0cf;--color-gray-100:#e8e8e7;--color-brand-snow-pink:#f5e0d7;--color-brand-chestnut-brown:#6e4531;--color-brand-bright-rose:#ef82ab;--color-primary:var(--color-brand-bright-rose);--color-background-light:var(--color-white);--color-background-accent-light:var(--color-brand-snow-pink);--color-heading-light:var(--color-black);--color-text-light:var(--color-black);--color-text-lead-light:var(--color-text-light);--color-text-muted-light:var(--color-text-light);--color-link-light:var(--color-black);--color-link-hover-light:var(--color-gray-700);--color-border-light:#00000026;--color-button-default-light:var(--color-black);--color-button-default-hover-light:hsl(from var(--color-button-default,var(--color-button-default-light)) h s calc(l + 10));--color-button-default-text-light:var(--color-white);--color-button-secondary-light:var(--color-background-accent-light);--color-button-secondary-hover-light:hsl(from var(--color-button-secondary-light) h s calc(l - 5));--color-button-secondary-text-light:var(--color-black);--color-button-outline-light:var(--color-black);--color-button-outline-hover-light:rgba(from var(--color-button-outline-light) r g b/0.3);--color-button-outline-text-light:var(--color-black);--form-color-primary-light:var(--color-black);--form-color-border-light:var(--color-border-light);--form-color-light-light:var(--color-gray-100);--form-color-error-dark-light:var(--color-error-dark);--form-color-error-light-light:var(--color-error);--form-color-error-background-light:var(--color-error-light);--form-color-success-light:var(--color-success);--form-color-success-background-light:var(--color-success-light);--overflow-slider-scroll-indicator-bar-color:#0003;--overflow-slider-scroll-indicator-button-color:#000000bf;--color-background-dark:var(--color-brand-chestnut-brown);--color-background-accent-dark:hsl(from var(--color-background,var(--color-background-dark)) h s calc(l + 5));--color-heading-dark:var(--color-white);--color-text-dark:var(--color-white);--color-text-lead-dark:var(--color-text-dark);--color-text-muted-dark:var(--color-text-dark);--color-link-dark:var(--color-white);--color-link-dark-hover:var(--color-gray-300);--color-border-dark:rgba(from var(--color-text-dark) r g b/0.3);--color-button-default-dark:var(--color-black);--color-button-default-hover-dark:hsl(from var(--color-button-default-dark) h s calc(l + 5));--color-button-default-text-dark:var(--color-white);--color-button-secondary-dark:hsl(from var(--color-background,var(--color-background-dark)) h s calc(l + 5));--color-button-secondary-hover-dark:hsl(from var(--color-button-secondary-dark) h s calc(l + 5));--color-button-secondary-text-dark:var(--color-white);--color-button-outline-dark:var(--color-white);--color-button-outline-hover-dark:rgba(from var(--color-button-outline,var(--color-button-outline-dark)) r g b/0.3);--color-button-outline-text-dark:var(--color-white);--site-content-background:var(--color-white);--font-family-text:"Lato",helvetica,arial,sans-serif;--font-family-heading:"Playfair Display",serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-semi-bold:600;--font-weight-bold:700;--font-weight-extra-bold:800;--font-weight-price:var(--font-weight-extra-bold);--button-default-height:clamp(2.75rem,calc(2.66rem + 0.38vw),3rem);--button-default-padding-inline:clamp(1.25rem,calc(1.16rem + 0.38vw),1.5rem);--button-default-padding-block:clamp(0.25rem,calc(0.16rem + 0.38vw),0.5rem);--button-font-size:var(--font-size-sm);--button-text-transform:none;--button-letter-spacing:0;--button-font-weight:var(--font-weight-semi-bold);--image-border-radius:var(--border-radius-sm);--container-border-radius:var(--border-radius-sm)}:is(h1,h2,h3,h4,h5,h6) em{font-weight:var(--font-weight-regular)}.has-h-3-font-size,.has-h-4-font-size,.has-h-5-font-size,.has-h-6-font-size,h3,h4,h5,h6{font-family:var(--font-family-text);font-weight:var(--font-weight-semi-bold)}p.is-style-lead{font-size:var(--font-size-2xl);font-weight:var(--font-weight-light)}.wp-block-scb-media-text.has-background{--scb-media-text-padding:var(--spacing-25)}.wp-block-image+.pattern-membership-tiers__heading{margin-top:var(--spacing-50)!important}.pattern-membership-tiers__heading .wp-block-heading{margin:0}.pattern-membership-tiers__heading p{color:var(--color-text-muted);font-size:var(--font-size-sm)}.pattern-membership-tiers .em-block-tabs,.pattern-membership-tiers__column,.pattern-membership-tiers__column .scb-group__inner-container{display:flex;flex-direction:column;flex-grow:1}.pattern-membership-tiers .em-block-tabs{margin-top:0!important}.pattern-membership-tiers .em-block-tabs__tablist{align-content:baseline;flex-grow:1;justify-content:center;margin-bottom:var(--spacing-50);margin-top:var(--spacing-100)}.pattern-membership-tiers .em-block-tabs__tab{--button-font-size:var(--button-small-font-size);--button-padding:var(--button-small-padding-block) var(--button-small-padding-inline);--button-height:var(--button-small-height);--button-icon-size:var(--button-small-icon-size);font-size:1rem}.pattern-membership-tiers .em-block-tabs-item,.pattern-membership-tiers .em-block-tabs__panel:not([hidden]),.pattern-membership-tiers .em-block-tabs__panels{display:flex;flex-direction:column;flex-grow:1}.pattern-membership-tiers .wp-block-list{font-size:var(--font-size-xs);margin-top:auto;text-align:center}.pattern-membership-tiers__footer{margin-top:var(--spacing-100)}.pattern-membership-tiers__footer p{margin-bottom:var(--spacing-10)}.pattern-membership-tiers__footer p:last-child{margin:0}.pattern-my-bluelagoon-steps .scb-column{display:flex;flex-direction:column;justify-content:space-between;text-align:center}.pattern-my-bluelagoon-steps .scb-column .wp-block-image{margin-top:var(--spacing-100)}.pattern-my-bluelagoon-steps .scb-column .wp-block-image img{max-height:100vw;object-fit:contain}.pattern-my-bluelagoon-steps__number{align-items:center;aspect-ratio:1/1;border:1px solid var(--color-border);border-radius:50%;display:flex;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);height:2.5em;justify-content:center;margin-inline:auto;padding:.5em;width:2.5em}.pattern-hero-coming-soon.ess-slice:has(.ess-slice__background-image,.ess-slice__background-video){--ess-slice-padding:max(5rem,var(--spacing-800));flex-grow:1;min-height:min(640px,100svh - var(--height-header,0) - var(--height-admin-bar))}@media(min-width:782px){.pattern-hero-coming-soon.ess-slice:has(.ess-slice__background-image,.ess-slice__background-video){--ess-slice-padding:clamp(4rem,10svh,var(--spacing-800));min-height:auto}}.pattern-hero-coming-soon__logo img{width:min(100%,52vw,48rem)}@media(max-width:781px){.pattern-hero-coming-soon__logo img{width:100%}}.pattern-hero-coming-soon .wp-block-heading{--color-heading:var(--color-white);font-size:clamp(2.25rem,1.5rem + 2.6vw,3.375rem);margin-top:var(--spacing-100)!important}.pattern-hero-coming-soon .wp-block-buttons:not(:first-child){margin-top:var(--spacing-400)}.pattern-hero-coming-soon .wp-block-button{--color-button-default:var(--color-brand-bright-rose);--color-button-default-hover:hsl(from var(--color-brand-bright-rose) h s calc(l - 8));--color-button-default-text:var(--color-white);--button-height:3.5rem;--button-default-padding-inline:2.75rem;--button-font-size:var(--font-size-xs);--button-text-transform:uppercase;--button-font-weight:var(--font-weight-regular)}:root:has(.pattern-hero-coming-soon){--site-header-logo-height:1.5rem;--site-footer-logo-height:1.5rem}@media(min-width:1080px){:root:has(.pattern-hero-coming-soon){--height-header:4.75rem}}.site-content:has(.pattern-hero-coming-soon),.site-content:has(.pattern-hero-coming-soon) .block-root{display:flex;flex-direction:column;flex-grow:1}:has(.pattern-hero-coming-soon) .site-header{--color-background:var(--color-brand-snow-pink)}:has(.pattern-hero-coming-soon) .site-header .header-menu-desktop__list>.menu-item{font-size:var(--font-size-xs)}:has(.pattern-hero-coming-soon) .site-header .header-menu-desktop__list>.menu-item.current-menu-item:not(:hover)>a:before{transform:scaleX(0)}@media(min-width:782px){:has(.pattern-hero-coming-soon) .site-footer .site-footer__container{max-width:min(var(--align-default),78vw)}}:has(.pattern-hero-coming-soon) .site-footer .site-footer__columns{padding-top:var(--spacing-300)}:has(.pattern-hero-coming-soon) .site-footer .site-footer__container+.site-footer__container .site-footer__columns{padding-top:var(--spacing-50)}:has(.pattern-hero-coming-soon) .site-footer .site-footer__menu:not(:has(*)){display:none}:has(.pattern-hero-coming-soon) .site-footer .site-footer__social-media{justify-content:flex-end}:has(.pattern-hero-coming-soon) .site-footer .site-footer__social-media .social-media-links{--icon-size:1.25rem}@media(min-width:782px){:has(.pattern-hero-coming-soon) .site-footer .site-footer__content{grid-column:span 8}}:has(.pattern-hero-coming-soon) .site-footer .site-footer__content p{font-size:var(--font-size-xs);line-height:var(--line-height-sm)}:has(.pattern-hero-coming-soon) .site-footer .site-footer__bottom{margin-top:var(--spacing-100);padding-bottom:var(--spacing-50);padding-top:var(--spacing-50)}.has-background.has-color-scheme-light{background-color:var(--color-brand-snow-pink)}.has-background.has-color-scheme-light:not(.has-text-color){--color-background:var(--color-background-light);--color-background-accent:var(--color-background-accent-light);--color-heading:var(--color-heading-light);--color-text:var(--color-text-light);--color-text-lead:var(--color-text-lead-light);--color-text-muted:var(--color-text-muted-light);--color-link:var(--color-link-light);--color-link-hover:var(--color-link-hover-light);--color-border:var(--color-border-light);--color-button-default:var(--color-button-default-light);--color-button-default-hover:var(--color-button-default-hover-light);--color-button-default-text:var(--color-button-default-text-light);--color-button-secondary:var(--color-button-secondary-light);--color-button-secondary-hover:var( --color-button-secondary-hover-light );--color-button-secondary-text:var(--color-button-secondary-text-light);--color-button-outline:var(--color-button-outline-light);--color-button-outline-hover:var(--color-button-outline-hover-light);--color-button-outline-text:var(--color-button-outline-text-light);--form-color-error-background:#ff00001a;--form-color-light:#ffffff80;--form-color-label:var(--form-color-label-light);--form-color-border:var(--form-color-border-light);--form-color-background:var(--form-color-background-light);--form-color-text:var(--form-color-text-light);--form-color-placeholder:var(--form-color-placeholder-light);--form-color-primary:var(--form-color-primary-light);--overflow-slider-scroll-indicator-bar-color:#00000040;--overflow-slider-scroll-indicator-button-color:#000c;color:var(--color-text)}.has-background.has-color-scheme-light{--color-background:var(--color-brand-snow-pink)!important;--color-text-muted:var(--color-brand-chestnut-brown)!important;--color-button-secondary:hsl(from var(--color-background) h s calc(l - 5))!important;--color-button-secondary-hover:hsl(from var(--color-background) h s calc(l - 7))!important}.has-background.has-color-scheme-dark{background-color:var(--color-brand-chestnut-brown)}.has-background.has-color-scheme-dark:not(.has-text-color){--color-background:var(--color-background-dark);--color-background-accent:var(--color-background-accent-dark);--color-heading:var(--color-heading-dark);--color-text:var(--color-text-dark);--color-text-lead:var(--color-text-lead-dark);--color-text-muted:var(--color-text-muted-dark);--color-link:var(--color-link-dark);--color-link-hover:var(--color-link-dark-hover);--color-border:var(--color-border-dark);--color-button-default:var(--color-button-default-dark);--color-button-default-hover:var(--color-button-default-hover-dark);--color-button-default-text:var(--color-button-default-text-dark);--color-button-secondary:var(--color-button-secondary-dark);--color-button-secondary-hover:var( --color-button-secondary-hover-dark );--color-button-secondary-text:var(--color-button-secondary-text-dark);--color-button-outline:var(--color-button-outline-dark);--color-button-outline-hover:var(--color-button-outline-hover-dark);--color-button-outline-text:var(--color-button-outline-text-dark);--form-color-error-background:#0000;--form-color-light:#0000;--form-color-label:var(--form-color-label-dark);--form-color-border:var(--form-color-border-dark);--form-color-background:var(--form-color-background-dark);--form-color-text:var(--form-color-text-dark);--form-color-placeholder:var(--form-color-placeholder-dark);--form-color-primary:var(--form-color-primary-dark);--overflow-slider-scroll-indicator-bar-color:#ffffff40;--overflow-slider-scroll-indicator-button-color:#fffc;color:var(--color-text)}.has-background.has-color-scheme-dark{--color-background:var(--color-brand-chestnut-brown)!important;--color-heading:var(--color-brand-snow-pink)!important;--color-text:var(--color-white)!important;--color-text-lead:var(--color-white)!important;--color-text-muted:var(--color-brand-snow-pink)!important}.has-background.has-color-scheme-rose{background-color:hsl(from var(--color-brand-bright-rose) h s calc(l + 5))}.has-background.has-color-scheme-rose:not(.has-text-color){--color-background:var(--color-background-light);--color-background-accent:var(--color-background-accent-light);--color-heading:var(--color-heading-light);--color-text:var(--color-text-light);--color-text-lead:var(--color-text-lead-light);--color-text-muted:var(--color-text-muted-light);--color-link:var(--color-link-light);--color-link-hover:var(--color-link-hover-light);--color-border:var(--color-border-light);--color-button-default:var(--color-button-default-light);--color-button-default-hover:var(--color-button-default-hover-light);--color-button-default-text:var(--color-button-default-text-light);--color-button-secondary:var(--color-button-secondary-light);--color-button-secondary-hover:var( --color-button-secondary-hover-light );--color-button-secondary-text:var(--color-button-secondary-text-light);--color-button-outline:var(--color-button-outline-light);--color-button-outline-hover:var(--color-button-outline-hover-light);--color-button-outline-text:var(--color-button-outline-text-light);--form-color-error-background:#ff00001a;--form-color-light:#ffffff80;--form-color-label:var(--form-color-label-light);--form-color-border:var(--form-color-border-light);--form-color-background:var(--form-color-background-light);--form-color-text:var(--form-color-text-light);--form-color-placeholder:var(--form-color-placeholder-light);--form-color-primary:var(--form-color-primary-light);--overflow-slider-scroll-indicator-bar-color:#00000040;--overflow-slider-scroll-indicator-button-color:#000c;color:var(--color-text)}.has-background.has-color-scheme-rose{--color-background:hsl(from var(--color-brand-bright-rose) h s calc(l + 5))!important;--color-background-accent:hsl(from var(--color-brand-bright-rose) h s calc(l + 10))!important;--color-button-secondary:hsl(from var(--color-background) h s calc(l + 5))!important;--color-button-secondary-hover:hsl(from var(--color-background) h s calc(l + 7))!important}.em-block-article-card__date{display:none}.article-header{background-color:var(--color-brand-snow-pink);--color-background:var(--color-brand-snow-pink)!important}.article-header:not(.has-text-color){--color-background:var(--color-background-light);--color-background-accent:var(--color-background-accent-light);--color-heading:var(--color-heading-light);--color-text:var(--color-text-light);--color-text-lead:var(--color-text-lead-light);--color-text-muted:var(--color-text-muted-light);--color-link:var(--color-link-light);--color-link-hover:var(--color-link-hover-light);--color-border:var(--color-border-light);--color-button-default:var(--color-button-default-light);--color-button-default-hover:var(--color-button-default-hover-light);--color-button-default-text:var(--color-button-default-text-light);--color-button-secondary:var(--color-button-secondary-light);--color-button-secondary-hover:var( --color-button-secondary-hover-light );--color-button-secondary-text:var(--color-button-secondary-text-light);--color-button-outline:var(--color-button-outline-light);--color-button-outline-hover:var(--color-button-outline-hover-light);--color-button-outline-text:var(--color-button-outline-text-light);--form-color-error-background:#ff00001a;--form-color-light:#ffffff80;--form-color-label:var(--form-color-label-light);--form-color-border:var(--form-color-border-light);--form-color-background:var(--form-color-background-light);--form-color-text:var(--form-color-text-light);--form-color-placeholder:var(--form-color-placeholder-light);--form-color-primary:var(--form-color-primary-light);--overflow-slider-scroll-indicator-bar-color:#00000040;--overflow-slider-scroll-indicator-button-color:#000c;color:var(--color-text)}.article-header:not(:has(.featured-image)){padding-bottom:var(--spacing-600)}@media(max-width:781px){.article-header .featured-image{margin-left:calc(var(--gutter)*-1)!important;margin-right:calc(var(--gutter)*-1)!important;width:100vw}.article-header .featured-image img{border-radius:0!important}}@media(min-width:782px){.article-header .featured-image img{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}}.single-em_article .site-header.headroom--top{--color-background:var(--color-brand-snow-pink)}.shop-hero-slice{background-color:var(--color-brand-snow-pink);--color-background:var(--color-brand-snow-pink)!important}.shop-hero-slice:not(.has-text-color){--color-background:var(--color-background-light);--color-background-accent:var(--color-background-accent-light);--color-heading:var(--color-heading-light);--color-text:var(--color-text-light);--color-text-lead:var(--color-text-lead-light);--color-text-muted:var(--color-text-muted-light);--color-link:var(--color-link-light);--color-link-hover:var(--color-link-hover-light);--color-border:var(--color-border-light);--color-button-default:var(--color-button-default-light);--color-button-default-hover:var(--color-button-default-hover-light);--color-button-default-text:var(--color-button-default-text-light);--color-button-secondary:var(--color-button-secondary-light);--color-button-secondary-hover:var( --color-button-secondary-hover-light );--color-button-secondary-text:var(--color-button-secondary-text-light);--color-button-outline:var(--color-button-outline-light);--color-button-outline-hover:var(--color-button-outline-hover-light);--color-button-outline-text:var(--color-button-outline-text-light);--form-color-error-background:#ff00001a;--form-color-light:#ffffff80;--form-color-label:var(--form-color-label-light);--form-color-border:var(--form-color-border-light);--form-color-background:var(--form-color-background-light);--form-color-text:var(--form-color-text-light);--form-color-placeholder:var(--form-color-placeholder-light);--form-color-primary:var(--form-color-primary-light);--overflow-slider-scroll-indicator-bar-color:#00000040;--overflow-slider-scroll-indicator-button-color:#000c;color:var(--color-text)}.em-block-shop-hero{background-color:var(--color-brand-snow-pink);--color-background:var(--color-brand-snow-pink)!important}.em-block-shop-hero:not(.has-text-color){--color-background:var(--color-background-light);--color-background-accent:var(--color-background-accent-light);--color-heading:var(--color-heading-light);--color-text:var(--color-text-light);--color-text-lead:var(--color-text-lead-light);--color-text-muted:var(--color-text-muted-light);--color-link:var(--color-link-light);--color-link-hover:var(--color-link-hover-light);--color-border:var(--color-border-light);--color-button-default:var(--color-button-default-light);--color-button-default-hover:var(--color-button-default-hover-light);--color-button-default-text:var(--color-button-default-text-light);--color-button-secondary:var(--color-button-secondary-light);--color-button-secondary-hover:var( --color-button-secondary-hover-light );--color-button-secondary-text:var(--color-button-secondary-text-light);--color-button-outline:var(--color-button-outline-light);--color-button-outline-hover:var(--color-button-outline-hover-light);--color-button-outline-text:var(--color-button-outline-text-light);--form-color-error-background:#ff00001a;--form-color-light:#ffffff80;--form-color-label:var(--form-color-label-light);--form-color-border:var(--form-color-border-light);--form-color-background:var(--form-color-background-light);--form-color-text:var(--form-color-text-light);--form-color-placeholder:var(--form-color-placeholder-light);--form-color-primary:var(--form-color-primary-light);--overflow-slider-scroll-indicator-bar-color:#00000040;--overflow-slider-scroll-indicator-button-color:#000c;color:var(--color-text)}.em-block-shop-hero{--shop-hero-bg:var(--color-background);--shop-hero-text:var(--color-text);--shop-hero-excerpt-font-size:var(--font-size-lg,1.125rem);--breadcrumb-link-color:var(--color-text-muted)}.shop-details{--shop-details-column-bg:var(--color-background-accent);--shop-details-border-radius:var(--container-border-radius)}.em-block-city-shops-banner{--city-banner-padding-y:0;--city-banner-padding-x:0;--city-banner-heading-size:var(--font-size-3xl);--city-banner-bg:#0000;--city-banner-text:var(--color-text);--city-banner-radius:0}.em-block-city-shops-banner__heading{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold)}.shop-services__tab:not(.is-active){background-color:var(--color-button-secondary);border:none;color:var(--color-button-secondary-text)}.shop-services__tab:not(.is-active):hover{background-color:var(--color-button-secondary-hover);border:none;color:var(--color-button-secondary-text)}.shop-services__tab.is-active{background-color:var(--color-button-default);color:var(--color-button-default-text);pointer-events:none}.shop-services__group-title{color:var(--color-heading);font-family:var(--font-family-heading);font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);line-height:var(--line-height-h3);text-wrap:balance}.shop-services__service-name{font-size:var(--font-size-xl)}.shop-services__extras-price,.shop-services__service-name,.shop-services__service-price{font-family:var(--font-family-text)}.site-footer{background-color:var(--color-brand-chestnut-brown);--color-background:var(--color-brand-chestnut-brown)!important}.site-footer:not(.has-text-color){--color-background:var(--color-background-dark);--color-background-accent:var(--color-background-accent-dark);--color-heading:var(--color-heading-dark);--color-text:var(--color-text-dark);--color-text-lead:var(--color-text-lead-dark);--color-text-muted:var(--color-text-muted-dark);--color-link:var(--color-link-dark);--color-link-hover:var(--color-link-dark-hover);--color-border:var(--color-border-dark);--color-button-default:var(--color-button-default-dark);--color-button-default-hover:var(--color-button-default-hover-dark);--color-button-default-text:var(--color-button-default-text-dark);--color-button-secondary:var(--color-button-secondary-dark);--color-button-secondary-hover:var( --color-button-secondary-hover-dark );--color-button-secondary-text:var(--color-button-secondary-text-dark);--color-button-outline:var(--color-button-outline-dark);--color-button-outline-hover:var(--color-button-outline-hover-dark);--color-button-outline-text:var(--color-button-outline-text-dark);--form-color-error-background:#0000;--form-color-light:#0000;--form-color-label:var(--form-color-label-dark);--form-color-border:var(--form-color-border-dark);--form-color-background:var(--form-color-background-dark);--form-color-text:var(--form-color-text-dark);--form-color-placeholder:var(--form-color-placeholder-dark);--form-color-primary:var(--form-color-primary-dark);--overflow-slider-scroll-indicator-bar-color:#ffffff40;--overflow-slider-scroll-indicator-button-color:#fffc;color:var(--color-text)}.site-footer{--color-heading:var(--color-brand-snow-pink)!important}.site-footer__logo,.site-footer__social-media{align-items:flex-start}.site-footer__social-media .social-media-links{--icon-size:var(--font-size-2xl);--icon-padding:0;--color-button-default-text:var(--color-heading);--color-button-default:#0000;--color-button-default-hover:#0000}.social-media-links__list li a:hover{--color-button-default-text:var(--color-text)}.footer-menu>li>a{font-size:var(--font-size-md)}.footer-menu>li.current-menu-item>a,.footer-menu>li>a{color:var(--color-text)}.site-footer__bottom{--color-text:var(--color-heading)}:has(.has-color-scheme-light:first-child) .site-header.headroom--top{--color-background:var(--color-brand-snow-pink)}.site-header.headroom--pinned.headroom--not-top{box-shadow:0 0 .125rem #0000001a}.header-menu-desktop__list>.menu-item{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular)}.mobile-navigation,.mobile-navigation__overlay{--mobile-menu-background:var(--color-brand-snow-pink)}.header-menu-mobile__list>.menu-item{font-weight:var(--font-weight-light)}.header-menu-mobile__list .menu-item.current-menu-item>[data-toggle-type=cover],.header-menu-mobile__list .menu-item.current-menu-item>a{font-weight:var(--font-weight-regular)}.header-menu-mobile__list .menu-item.current-menu-item>[data-toggle-type=cover] span,.header-menu-mobile__list .menu-item.current-menu-item>a span{background-image:linear-gradient(currentcolor,currentcolor);background-size:100% .0625em}.em-block-icon{--icon-color:var(--color-primary)}.em-block-icon.has-background{--icon-color:var(--color-heading)}#site-notifications .notification-banner.has-color-scheme-light{background-color:var(--color-brand-snow-pink);--color-background:var(--color-brand-snow-pink)!important}#site-notifications .notification-banner.has-color-scheme-light:not(.has-text-color){--color-background:var(--color-background-light);--color-background-accent:var(--color-background-accent-light);--color-heading:var(--color-heading-light);--color-text:var(--color-text-light);--color-text-lead:var(--color-text-lead-light);--color-text-muted:var(--color-text-muted-light);--color-link:var(--color-link-light);--color-link-hover:var(--color-link-hover-light);--color-border:var(--color-border-light);--color-button-default:var(--color-button-default-light);--color-button-default-hover:var(--color-button-default-hover-light);--color-button-default-text:var(--color-button-default-text-light);--color-button-secondary:var(--color-button-secondary-light);--color-button-secondary-hover:var( --color-button-secondary-hover-light );--color-button-secondary-text:var(--color-button-secondary-text-light);--color-button-outline:var(--color-button-outline-light);--color-button-outline-hover:var(--color-button-outline-hover-light);--color-button-outline-text:var(--color-button-outline-text-light);--form-color-error-background:#ff00001a;--form-color-light:#ffffff80;--form-color-label:var(--form-color-label-light);--form-color-border:var(--form-color-border-light);--form-color-background:var(--form-color-background-light);--form-color-text:var(--form-color-text-light);--form-color-placeholder:var(--form-color-placeholder-light);--form-color-primary:var(--form-color-primary-light);--overflow-slider-scroll-indicator-bar-color:#00000040;--overflow-slider-scroll-indicator-button-color:#000c;color:var(--color-text)}#site-notifications .notification-banner.has-color-scheme-dark{background-color:var(--color-brand-chestnut-brown);--color-background:var(--color-brand-chestnut-brown)!important}#site-notifications .notification-banner.has-color-scheme-dark:not(.has-text-color){--color-background:var(--color-background-dark);--color-background-accent:var(--color-background-accent-dark);--color-heading:var(--color-heading-dark);--color-text:var(--color-text-dark);--color-text-lead:var(--color-text-lead-dark);--color-text-muted:var(--color-text-muted-dark);--color-link:var(--color-link-dark);--color-link-hover:var(--color-link-dark-hover);--color-border:var(--color-border-dark);--color-button-default:var(--color-button-default-dark);--color-button-default-hover:var(--color-button-default-hover-dark);--color-button-default-text:var(--color-button-default-text-dark);--color-button-secondary:var(--color-button-secondary-dark);--color-button-secondary-hover:var( --color-button-secondary-hover-dark );--color-button-secondary-text:var(--color-button-secondary-text-dark);--color-button-outline:var(--color-button-outline-dark);--color-button-outline-hover:var(--color-button-outline-hover-dark);--color-button-outline-text:var(--color-button-outline-text-dark);--form-color-error-background:#0000;--form-color-light:#0000;--form-color-label:var(--form-color-label-dark);--form-color-border:var(--form-color-border-dark);--form-color-background:var(--form-color-background-dark);--form-color-text:var(--form-color-text-dark);--form-color-placeholder:var(--form-color-placeholder-dark);--form-color-primary:var(--form-color-primary-dark);--overflow-slider-scroll-indicator-bar-color:#ffffff40;--overflow-slider-scroll-indicator-button-color:#fffc;color:var(--color-text)}#site-notifications .notification-banner.has-color-scheme-bright-rose{background-color:var(--color-brand-bright-rose);--color-background:var(--color-brand-bright-rose)!important}#site-notifications .notification-banner.has-color-scheme-bright-rose:not(.has-text-color){--color-background:var(--color-background-dark);--color-background-accent:var(--color-background-accent-dark);--color-heading:var(--color-heading-dark);--color-text:var(--color-text-dark);--color-text-lead:var(--color-text-lead-dark);--color-text-muted:var(--color-text-muted-dark);--color-link:var(--color-link-dark);--color-link-hover:var(--color-link-dark-hover);--color-border:var(--color-border-dark);--color-button-default:var(--color-button-default-dark);--color-button-default-hover:var(--color-button-default-hover-dark);--color-button-default-text:var(--color-button-default-text-dark);--color-button-secondary:var(--color-button-secondary-dark);--color-button-secondary-hover:var( --color-button-secondary-hover-dark );--color-button-secondary-text:var(--color-button-secondary-text-dark);--color-button-outline:var(--color-button-outline-dark);--color-button-outline-hover:var(--color-button-outline-hover-dark);--color-button-outline-text:var(--color-button-outline-text-dark);--form-color-error-background:#0000;--form-color-light:#0000;--form-color-label:var(--form-color-label-dark);--form-color-border:var(--form-color-border-dark);--form-color-background:var(--form-color-background-dark);--form-color-text:var(--form-color-text-dark);--form-color-placeholder:var(--form-color-placeholder-dark);--form-color-primary:var(--form-color-primary-dark);--overflow-slider-scroll-indicator-bar-color:#ffffff40;--overflow-slider-scroll-indicator-button-color:#fffc;color:var(--color-text)}.ess-slice:has(.ess-slice__background-image,.ess-slice__background-video){background-color:var(--color-brand-chestnut-brown);--color-background:var(--color-brand-chestnut-brown)!important}.ess-slice:has(.ess-slice__background-image,.ess-slice__background-video):not(.has-text-color){--color-background:var(--color-background-dark);--color-background-accent:var(--color-background-accent-dark);--color-heading:var(--color-heading-dark);--color-text:var(--color-text-dark);--color-text-lead:var(--color-text-lead-dark);--color-text-muted:var(--color-text-muted-dark);--color-link:var(--color-link-dark);--color-link-hover:var(--color-link-dark-hover);--color-border:var(--color-border-dark);--color-button-default:var(--color-button-default-dark);--color-button-default-hover:var(--color-button-default-hover-dark);--color-button-default-text:var(--color-button-default-text-dark);--color-button-secondary:var(--color-button-secondary-dark);--color-button-secondary-hover:var( --color-button-secondary-hover-dark );--color-button-secondary-text:var(--color-button-secondary-text-dark);--color-button-outline:var(--color-button-outline-dark);--color-button-outline-hover:var(--color-button-outline-hover-dark);--color-button-outline-text:var(--color-button-outline-text-dark);--form-color-error-background:#0000;--form-color-light:#0000;--form-color-label:var(--form-color-label-dark);--form-color-border:var(--form-color-border-dark);--form-color-background:var(--form-color-background-dark);--form-color-text:var(--form-color-text-dark);--form-color-placeholder:var(--form-color-placeholder-dark);--form-color-primary:var(--form-color-primary-dark);--overflow-slider-scroll-indicator-bar-color:#ffffff40;--overflow-slider-scroll-indicator-button-color:#fffc;color:var(--color-text)}.ess-slice:has(.ess-slice__background-image,.ess-slice__background-video){--color-text-muted:var(--color-brand-snow-pink)!important}.ess-slice.has-color-scheme-light.has-background:last-child:not(:has(.ess-slice__background-image,.ess-slice__background-video)){border-bottom:1px solid var(--color-border)}.term-list{gap:var(--spacing-25)}.term-list__item{background-color:#0000;border:none;display:flex;padding:0}.term-list__item:before{align-self:center;background-color:var(--color-primary);border-radius:50%;content:"";display:inline-block;height:.5rem;margin-right:.5rem;width:.5rem}