@charset "UTF-8";.container{--bs-gutter-x: 96px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media(min-width:768px){.container{max-width:1212px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 1024px}.row{--bs-gutter-x: 20px;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.text-center{text-align:center!important}:root{--color-primary: #777474;--color-accent: #130C0C;--color-accent-deep: #727F8A;--color-link: #777474;--color-surface: #ffffff;--color-knockout: #ffffff;--color-tint-1: #DBDADA;--color-tint-2: #ECEBE7;--color-tint-3: #ECEBE7;--color-surface-veil: rgba(255, 255, 255, .75);--color-text: #333333;--color-text-strong: #000000;--color-text-deep: #130C0C;--color-text-input: #2C3345;--color-text-subtle: #D9D9D9;--color-error: #b00020;--color-required: #DC2626;--color-border-subtle: #888;--font-body: asty-cf-std-light, "asty-cf-std-light-fallback", sans-serif;--font-body-regular: asty-cf-std-book, "asty-cf-std-book-fallback", sans-serif;--font-body-medium: asty-cf-std-medium, "asty-cf-std-medium-fallback", sans-serif;--font-body-semibold: asty-cf-std-medium, "asty-cf-std-medium-fallback", sans-serif;--font-body-bold: asty-cf-std-bold, "asty-cf-std-bold-fallback", sans-serif;--font-heading: asty-cf-std-light, "asty-cf-std-light-fallback", sans-serif;--font-heading-italic: asty-cf-std-book, "asty-cf-std-book-fallback", sans-serif;--font-heading-medium: asty-cf-std-medium, "asty-cf-std-medium-fallback", sans-serif;--font-thin: asty-cf-std-thin, "asty-cf-std-thin-fallback", sans-serif;--container-max: 1116px;--container-pad: 48px;--gutter: 20px;--gutter-md: 24px;--shadow-elevated: 0px 0px 20px 0px rgba(0, 0, 0, .15)}html{box-sizing:border-box;font-size:16px}*,*:before,*:after{box-sizing:inherit}ol,ul{list-style:none}img{max-width:100%;height:auto}picture{display:contents}section,.fullWidth{width:100%;margin:0;padding:0}.bg-tint1{background-color:var(--color-tint-1)}.bg-tint2{background-color:var(--color-tint-2)}.pad-top-0{padding-top:0}.pad-top-10{padding-top:10px!important}.pad-top-20{padding-top:20px!important}.pad-top-26{padding-top:26px}.pad-top-38{padding-top:38px!important}.pad-top-54{padding-top:38px}@media(min-width:768px){.pad-top-54{padding-top:54px}}@media(min-width:768px){.pad-top-100{padding-top:100px!important}}.extra-pad-top-1{padding-top:135px!important}@media(min-width:768px){.extra-pad-top-1{padding-top:180px!important}}.pad-bottom-0{padding-bottom:0!important}.pad-bottom-10{padding-bottom:10px}.pad-bottom-20{padding-bottom:20px}.pad-bottom-40{padding-bottom:40px!important}.pad-bottom-60{padding-bottom:60px}.pad-bottom-75{padding-bottom:75px}@media(max-width:1023px){.no-margin-mobile{width:100%;margin-left:0;margin-right:0}.with-margin{width:calc(100% - 70px);margin-left:35px;margin-right:35px}}.image-zoom{overflow:hidden;display:block}.image-zoom img{transition:.3s ease-in-out;display:block}.image-zoom img:hover{transform:scale(1.1)}@font-face{font-family:asty-cf-std-thin;src:url(/fonts/asty/AstyCFStdThin.woff2) format("woff2"),url(/fonts/asty/AstyCFStdThin.otf) format("opentype");font-display:swap}@font-face{font-family:asty-cf-std-light;src:url(/fonts/asty/AstyCFStdLight.woff2) format("woff2"),url(/fonts/asty/AstyCFStdLight.otf) format("opentype");font-display:swap}@font-face{font-family:asty-cf-std-book;src:url(/fonts/asty/AstyCFStdBook.woff2) format("woff2"),url(/fonts/asty/AstyCFStdBook.otf) format("opentype");font-display:swap}@font-face{font-family:asty-cf-std-medium;src:url(/fonts/asty/AstyCFStdMedium.woff2) format("woff2"),url(/fonts/asty/AstyCFStdMedium.otf) format("opentype");font-display:swap}@font-face{font-family:asty-cf-std-bold;src:url(/fonts/asty/AstyCFStdBold.woff2) format("woff2"),url(/fonts/asty/AstyCFStdBold.otf) format("opentype");font-display:swap}@font-face{font-family:asty-cf-std-thin-fallback;src:local("Arial"),local("ArialMT");size-adjust:107.15%;ascent-override:74.65%;descent-override:18.68%;line-gap-override:0%}@font-face{font-family:asty-cf-std-light-fallback;src:local("Arial"),local("ArialMT");size-adjust:108.09%;ascent-override:73.99%;descent-override:18.52%;line-gap-override:0%}@font-face{font-family:asty-cf-std-book-fallback;src:local("Arial"),local("ArialMT");size-adjust:109.5%;ascent-override:73.04%;descent-override:18.28%;line-gap-override:0%}@font-face{font-family:asty-cf-std-medium-fallback;src:local("Arial"),local("ArialMT");size-adjust:110.55%;ascent-override:72.34%;descent-override:18.11%;line-gap-override:0%}@font-face{font-family:asty-cf-std-bold-fallback;src:local("Arial Bold"),local("Arial-BoldMT");size-adjust:111.67%;ascent-override:71.62%;descent-override:17.93%;line-gap-override:0%}body,h1,h2,h3,h4,h5,h6,p,ol,ul{margin:0;padding:0;font-weight:400}body,p,li{font-family:var(--font-body);font-size:18px;line-height:160%;color:var(--color-text)}h1{font-family:var(--font-heading);font-weight:300;font-size:36px;line-height:130%;letter-spacing:3px;color:var(--color-primary);padding-bottom:24px;text-transform:uppercase}h2{font-family:var(--font-heading);font-weight:300;font-size:32px;line-height:120%;letter-spacing:.5px;color:var(--color-primary);padding-bottom:20px;text-transform:uppercase}h3{font-family:var(--font-heading);font-weight:300;font-size:30px;line-height:110%;letter-spacing:3px;color:var(--color-primary);padding-bottom:20px;text-transform:uppercase}h4{font-family:var(--font-body-medium);font-weight:500;font-size:18px;line-height:110%;color:var(--color-primary);padding-top:18px;padding-bottom:10px}h4.style-as-h3{font-family:var(--font-heading);font-weight:300;font-size:30px;line-height:110%;letter-spacing:3px;color:var(--color-primary);padding-bottom:20px;text-transform:uppercase}h4.h4-capitals{font-family:var(--font-heading);font-weight:300;font-size:28px;line-height:110%;letter-spacing:.7px;padding-top:19px;padding-bottom:9px;text-transform:uppercase}h4.h4-italic{font-family:var(--font-heading-italic);font-weight:300;font-size:24px;line-height:110%;letter-spacing:3px;padding-top:19px;padding-bottom:9px;text-transform:uppercase}h4.h4-non-italic{font-family:var(--font-heading);font-weight:300;font-size:22px;line-height:110%;letter-spacing:3px;padding-top:19px;padding-bottom:9px;text-transform:uppercase}h4.h4-non-italic-small{font-family:var(--font-heading);font-weight:300;font-size:20px;line-height:110%;letter-spacing:2.5px;padding-top:19px;padding-bottom:9px;text-transform:uppercase}h6{font-family:var(--font-heading-italic);font-size:20px;letter-spacing:0;line-height:105%;color:var(--color-primary);margin-top:20px;margin-bottom:8px;text-transform:uppercase}div.intro-italic p,div.intro p{font-family:var(--font-body);font-weight:300;font-size:16px;line-height:140%;letter-spacing:.7px;color:var(--color-text-strong);padding-bottom:20px}p.body-bold{font-family:var(--font-body-bold)}@media(min-width:768px){p{font-size:19px}p.body-bold{font-size:19.5px}h1{font-size:43px;padding-bottom:48px}h2{line-height:120%;font-size:40px;padding-bottom:26px;letter-spacing:.5px}h3{font-size:33px;letter-spacing:.5px}h4{font-size:22px}h4.h4-capitals{line-height:110%;font-size:30px;letter-spacing:.7px}h4.h4-italic{font-size:22px;letter-spacing:3px}h6{font-size:20px}div.intro-italic p,div.intro p{font-size:20px;line-height:130%}div.intro-non-italic p{font-family:var(--font-heading);font-size:20px;letter-spacing:.7px;line-height:130%}div.larger-p p{font-size:20px;line-height:140%}}a{color:var(--color-link);text-underline-offset:3px}a:hover{color:var(--color-link)}a.header-cta,a.primary-cta,a.secondary-cta,.btnSendNewsLetter,#formResponseMessage{font-family:var(--font-body-medium);text-transform:uppercase;font-size:12px;letter-spacing:2px;display:inline-block}@media(min-width:768px){a.header-cta,a.primary-cta{font-size:16px}a.secondary-cta,.btnSendNewsLetter,#formResponseMessage{font-size:14px}}a.header-cta:active,a.primary-cta:active,a.secondary-cta:active,.btnSendNewsLetter:active,#formResponseMessage:active{color:var(--color-text-strong)}a.header-cta,a.primary-cta{padding:8px 0}a.header-cta span,a.primary-cta span{display:inline-block;padding:6px 10px;transition:background-color .2s ease,color .2s ease}@media(min-width:768px){a.header-cta,a.primary-cta{padding:4px 0}a.header-cta span,a.primary-cta span{padding:8px 16px 8px 18px}}a.header-cta:active span,a.primary-cta:active span{background-color:transparent;color:var(--color-text-strong);border-color:var(--color-text-strong)}a.primary-cta{color:var(--color-accent);transform:translateY(-14px)}a.primary-cta:hover span{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-knockout)}a.primary-cta span{border:1px solid var(--color-accent)}@media(min-width:768px){a.primary-cta{transform:translateY(-10px)}}a.primary-cta.gold-bg-cta span{color:var(--color-knockout);background-color:var(--color-accent);cursor:pointer}a.primary-cta.gold-bg-cta span:hover{background-color:var(--color-surface);border-color:var(--color-accent);color:var(--color-accent)}a.primary-cta.reduced-size{padding:8px 0}a.primary-cta.reduced-size span{padding:1px 11px}a.header-cta{color:var(--color-knockout);margin-left:15px;flex-shrink:0}a.header-cta span{border:1px solid var(--color-knockout)}a.header-cta:hover span{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-knockout)}@media(min-width:768px){a.header-cta span:after{content:" now"}}a.header-cta.gold-cta{color:var(--color-accent)}a.header-cta.gold-cta span{border:1px solid var(--color-accent)}a.header-cta.gold-cta:hover span{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-knockout)}a.secondary-cta{position:relative;height:48px;padding-top:12px;text-underline-offset:7px;color:var(--color-accent);align-self:flex-start}a.secondary-cta:before{content:"";position:absolute;top:38px;left:0;width:0%;height:2px;background-color:var(--color-accent);transition:width .3s ease-in-out}a.secondary-cta:hover:before{width:100%}.button-row{display:flex;justify-content:space-between;align-items:center;height:78px;margin-bottom:6px}.button-row .primary-cta{transform:translateY(0)}@media(min-width:768px){.button-row .primary-cta{margin-right:25%}}.button-row .secondary-cta{margin-bottom:0;align-self:center}.header-container{width:100%;position:absolute;top:0;display:flex;justify-content:space-between;align-items:center;height:62px;z-index:1}@media(min-width:768px){.header-container{margin-top:17px}}.header-title{background-image:url(/img/icons/amaranew/amara_white_new_lock-up.svg);background-repeat:no-repeat;background-position:center center;background-size:102px;width:102px;height:48px}@media(min-width:768px){.header-title{width:149px;height:58px;background-size:contain}}.header-left,.header-right{width:22%}@media(min-width:768px){.header-left,.header-right{width:34%}}.header-left{padding-left:14px}@media(min-width:768px){.header-left{padding-left:33px}}.header-left .hamburger-menu{display:block;width:48px;height:48px;background-image:url(/img/icons/hamburger_white.svg);background-repeat:no-repeat;background-position:12px 12px;cursor:pointer}.gold-header .header-left .hamburger-menu{background-image:url(/img/icons/amaranew/hamburger_dark.svg)}.header-right{text-align:right;padding-right:24px;display:flex;justify-content:flex-end;align-items:center}.header-container.gold-header .header-title{background-image:url(/img/icons/amaranew/Amara_copper_new_lock-up.svg)}.check-in-icon{display:none;padding-bottom:0;margin-left:0;padding-right:8px;width:48px;height:48px;background-repeat:no-repeat;background-position:center 9px;background-image:url(/img/icons/amaranew/check-in_white.svg)}.check-in-icon:hover{background-image:url(/img/icons/amaranew/check-in_hover_white.svg)}@media only screen and (min-width:1024px){.check-in-icon{display:inline-block}.gold-header .check-in-icon{background-image:url(/img/icons/amaranew/check-in_dark.svg)}.gold-header .check-in-icon:hover{background-image:url(/img/icons/amaranew/check-in_hover_dark.svg)}}.gift-icon{display:none;padding-bottom:0;margin-left:6px;padding-right:8px;width:48px;height:48px;background-repeat:no-repeat;background-position:center 9px;background-image:url(/img/icons/gift-icon_white.svg)}@media only screen and (min-width:1024px){.gift-icon{display:inline-block}.gift-icon:hover{background-image:url(/img/icons/gift-icon_hover_white.svg)}.gold-header .gift-icon{background-image:url(/img/icons/amaranew/gift-icon_dark.svg)}.gold-header .gift-icon:hover{background-image:url(/img/icons/amaranew/gift-icon_hover_dark.svg)}}.scrollheader{position:fixed;top:0;height:62px;background-color:var(--color-surface);box-shadow:var(--shadow-elevated);width:100%;z-index:500}@media(min-width:768px){.scrollheader .header-container.gold-header{margin-top:0}}.scrollheader .header-container.gold-header .header-title{background-image:url(/img/icons/amaranew/Amara_new_roundel_copper.svg);background-size:auto;width:37px;height:36px}.scrollheader .header-container.gold-header .language-container .language-dropdown{color:var(--color-primary);background-image:url(/img/icons/amaranew/chevron_dark_down.svg)}.fadeOut{visibility:hidden;opacity:0;transition:visibility 0s linear .6s,opacity .6s}.fadeIn{visibility:visible!important;opacity:1;transition:visibility 0s linear 0s,opacity .6s}.language-container{display:none;font-family:var(--font-body);text-decoration:none;font-size:19px;width:82px;padding-top:12px;padding-bottom:12px;position:relative;text-align:center;flex-shrink:0;z-index:1}@media(min-width:768px){.language-container{display:inline-block;width:82px}}.language-container .language-dropdown{display:none;color:var(--color-knockout);text-align:left;background-image:url(/img/icons/chevron-dropdown_white.svg);background-repeat:no-repeat;background-position:right 11px;padding-right:19px;padding-bottom:0;cursor:pointer}.language-container .language-dropdown:hover{font-weight:700}@media(min-width:768px){.language-container .language-dropdown{display:inline-block}}.language-container .language-options{display:none}.language-container.show-languages{background-color:var(--color-surface);box-shadow:0 15px 20px #0000000e}.language-container.show-languages .language-dropdown{background-color:var(--color-surface);color:var(--color-accent);background-image:url(/img/icons/amaranew/chevron_dark_up.svg);background-position:right 9px}.language-container.show-languages .language-options{display:flex;position:absolute;top:44px;left:0;width:82px;flex-direction:column;align-items:flex-start;padding-left:17px;background-color:var(--color-surface);padding-bottom:10px;box-shadow:0 15px 15px #0000000b}.language-container.show-languages .language-options a{display:inline-block;text-align:center;text-decoration:none;line-height:38px}.language-container.show-languages .language-options a:hover{color:var(--color-text-strong)}.header-container.gold-header .language-dropdown{color:var(--color-accent);background-image:url(/img/icons/amaranew/chevron_dark_down.svg)}.header-container.gold-header .language-container.show-languages .language-dropdown{background-image:url(/img/icons/amaranew/chevron_dark_up.svg)}.sticky-footer-smallscreens .check-in-icon{display:block;background-image:url(/img/icons/amaranew/check-in_dark.svg);position:absolute;right:72px}.sticky-footer-smallscreens .check-in-icon:hover{background-image:url(/img/icons/amaranew/check-in_hover_dark.svg)}.sticky-footer-smallscreens .gift-icon{display:block;background-image:url(/img/icons/amaranew/gift-icon_dark.svg);position:absolute;right:24px}.sticky-footer-smallscreens .gift-icon:hover{background-image:url(/img/icons/amaranew/gift-icon_hover_dark.svg)}.main-image{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;height:100vh;width:100%}.vimeo-outer{min-height:100vh}.heroImg{width:100%;overflow:hidden;float:left;display:grid}.heroImg .hImage{overflow:hidden;position:relative;display:inline-block;margin-bottom:12px}@media(min-width:768px){.heroImg .hImage{height:100%;width:100%;margin-bottom:24px}}.vimeo-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:auto;overflow:hidden}.vimeo-wrapper iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vimeo-wrapper video.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.play-icons{height:48px;width:48px;padding:6px;z-index:2;position:absolute;bottom:49px;display:flex;justify-content:center;align-items:center;flex-direction:column;cursor:pointer;margin-left:14px}@media(min-width:768px){.play-icons{margin-left:32px}}.play-icons a{display:flex;justify-content:center}.promo-box-on-hero{width:300px;height:300px;position:absolute;bottom:90px;left:calc(50% - 136px);background-size:cover;background-repeat:no-repeat;z-index:2}.promo-box-on-hero.promo-no-bg{background-image:none;background-color:#ffffffbf}.promo-box-on-hero.hide-promo{opacity:0;transition:all ease-out .3s}@media only screen and (min-width:1024px){.promo-box-on-hero{width:450px;height:333px;bottom:50px;right:50px;left:unset}}.promo-box-on-hero .promo-box-container{display:flex;flex-direction:column;justify-content:space-evenly;height:100%;text-align:left;width:92%;margin-left:auto;margin-right:auto;padding-top:40px}@media only screen and (min-width:1024px){.promo-box-on-hero .promo-box-container{padding-top:48px}}.promo-box-on-hero .promo-box-container h2{font-size:22px;line-height:120%;font-family:var(--font-heading-medium);padding-bottom:1px;letter-spacing:.09em}@media only screen and (min-width:1024px){.promo-box-on-hero .promo-box-container h2{font-size:18px;line-height:110%;letter-spacing:.12em}}.promo-box-on-hero .promo-box-container p{color:var(--color-text-deep);text-wrap:pretty;font-size:16px;line-height:130%;padding-bottom:16px}@media only screen and (min-width:1024px){.promo-box-on-hero .promo-box-container p{font-size:18px;line-height:120%;padding-bottom:26px}}.promo-box-on-hero .promo-box-container .primary-cta span{padding:3px 16px 3px 18px}.promo-box-on-hero .promo-box-container .promo-box-text{flex-grow:.8}.promo-box-on-hero .promo-box-container .promo-box-button{text-align:center;flex-grow:.1}.promo-box-on-hero .promo-box-container h2~.promo-box-text{flex-grow:initial}.promo-box-on-hero .promo-box-container h2~.promo-box-text~.promo-box-button{flex-grow:initial}.promo-box-on-hero .promo-box-close-menu{position:absolute;width:48px;height:48px;background:url(/img/icons/X-close-gold.svg) center center/18px 18px no-repeat;background-repeat:no-repeat;background-position:center center;cursor:pointer;top:0;right:0}@media only screen and (min-width:1024px){.promo-box-on-hero .promo-box-close-menu{top:6px;right:12px}}.video-reel{--bs-gutter-x: 96px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media(min-width:768px){.video-reel{max-width:1212px}}.video-reel__band{--bs-gutter-x: 20px;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}@media(min-width:768px){.video-reel__band{--bs-gutter-x: 24px}}.video-reel__band>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.video-reel__band{justify-content:center}.video-reel__head{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}@media(min-width:768px){.video-reel__head{flex:0 0 auto;width:75%}}@media(min-width:1024px){.video-reel__head{flex:0 0 auto;width:66.66666667%}}.video-reel__head{text-align:center}.video-reel__cards{--bs-gutter-x: 20px;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}@media(min-width:768px){.video-reel__cards{--bs-gutter-x: 24px}}.video-reel__cards>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.video-reel__card{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}@media(min-width:768px){.video-reel__card{flex:0 0 auto;width:50%}}.vimeo-inline{position:relative;width:100%}.vimeo-inline .vimeo-wrapper-inline{pointer-events:auto;overflow:hidden;position:relative;width:100%;height:56vw}@media only screen and (min-width:1024px){.vimeo-inline .vimeo-wrapper-inline{height:50vw}}@media only screen and (min-width:1265px){.vimeo-inline .vimeo-wrapper-inline{height:630px}}.vimeo-inline .vimeo-wrapper-inline iframe{width:100vw;height:56.25vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (min-width:1024px){.vimeo-inline .vimeo-wrapper-inline iframe{height:50vw}}@media only screen and (min-width:1265px){.vimeo-inline .vimeo-wrapper-inline iframe{max-width:var(--container-max)}}.feature-component .vimeo-inline{max-width:530px}.feature-component .vimeo-inline .vimeo-wrapper-inline{max-height:347px}@media(min-width:768px){.feature-component .vimeo-inline .vimeo-wrapper-inline{height:29vw}.feature-component .vimeo-inline .vimeo-wrapper-inline iframe{width:60vw}}@media only screen and (min-width:1024px){.feature-component .vimeo-inline .vimeo-wrapper-inline{height:28vw}.feature-component .vimeo-inline .vimeo-wrapper-inline iframe{width:50vw}}@media only screen and (min-width:1265px){.feature-component .vimeo-inline .vimeo-wrapper-inline iframe{height:350px}}.accordion-menu{height:100vh;position:fixed;z-index:600;margin:0 auto 20px;background:var(--color-surface);transition:transform .68s ease-out;overflow-y:auto;width:100%;left:-100vw}@media(min-width:768px){.accordion-menu{left:-600px;max-width:600px}}@media only screen and (min-width:1024px){.accordion-menu{left:-800px;max-width:800px}}.accordion-menu.slide-in{transform:translate(100vw)}@media(min-width:768px){.accordion-menu.slide-in{transform:translate(600px)}}@media only screen and (min-width:1024px){.accordion-menu.slide-in{transform:translate(800px)}}.accordion-menu>ul{padding-top:63px;padding-left:12px}@media(min-width:768px){.accordion-menu>ul{padding-top:90px;padding-left:96px}}@media only screen and (min-width:1024px){.accordion-menu>ul{padding-top:180px;padding-left:156px}}.accordion-menu .close-menu{position:absolute;width:48px;height:48px;background:url(/img/icons/X-close.svg) center center/24px 24px no-repeat;background-repeat:no-repeat;background-position:center center;cursor:pointer;top:6px;left:12px}@media(min-width:768px){.accordion-menu .close-menu{top:22px;left:32px}}.dropdownlink,.non-dropdownlink{cursor:pointer;display:block;font-size:16px;position:relative;padding:10px 15px 9px 45px}.dropdownlink a,.non-dropdownlink a{font-family:var(--font-body);text-decoration:none;text-transform:uppercase}.open>.dropdownlink a,.open>.non-dropdownlink a{color:var(--color-text-strong)}.open>.dropdownlink a:hover,.open>.non-dropdownlink a:hover{color:var(--color-text-strong);text-decoration:underline}.dropdownlink a:hover,.non-dropdownlink a:hover{color:var(--color-accent);text-decoration:underline}.dropdownlink:before{content:"";position:absolute;top:0;left:0;width:48px;height:48px;background:url(/img/icons/amaranew/menu_plus-icon.svg) 12px 16px no-repeat;background-repeat:no-repeat;background-position:center center}.open>.dropdownlink:before{transform:rotate(45deg)}.submenuItems{display:none}.submenuItems a{text-decoration:none;color:var(--color-text-strong);display:block;padding:4px 12px 4px 45px;text-transform:uppercase}.submenuItems a:hover{text-decoration:underline}.submenuItems li:last-of-type{padding-bottom:16px}.submenuItems li{list-style:none;padding-left:20px}.rhs-menu{height:100vh;position:fixed;z-index:600;margin:0 auto 20px;background:var(--color-surface);transition:transform .68s ease-out;overflow-y:auto;width:100%;right:-100vw;padding-left:24px;padding-right:24px}.rhs-menu .rhs-menu-content{max-width:300px;margin-left:auto;margin-right:auto}.rhs-menu h5{font-size:18px;line-height:140%;margin-bottom:1.5em;color:var(--color-text-strong);margin-top:45px;text-transform:uppercase}.rhs-menu h5:first-of-type{margin-top:90px}.rhs-menu a.primary-cta{display:block;width:300px;cursor:pointer;margin-bottom:1em}.rhs-menu a.primary-cta span{width:300px;text-align:center;padding:6px 12px}@media(min-width:500px){.rhs-menu{right:-350px;max-width:350px;width:350px}}.rhs-menu.rhs-slide-in{transform:translate(-100vw)}@media(min-width:500px){.rhs-menu.rhs-slide-in{transform:translate(-350px)}}.rhs-menu .rhs-close-menu{position:absolute;width:48px;height:48px;background:url(/img/icons/X-close.svg) center center/24px 24px no-repeat;background-repeat:no-repeat;background-position:center center;cursor:pointer;top:6px;right:12px}@media(min-width:768px){.rhs-menu .rhs-close-menu{top:23px;right:32px}}@media(max-width:768px){.accordion-menu .language-container{display:block;position:absolute;top:4px;right:10px}.accordion-menu .language-container .language-dropdown{display:block;padding-left:16px;color:var(--color-accent);background-image:url(/img/icons/amaranew/chevron_dark_down.svg);background-position:50px 10px}.accordion-menu .language-container.show-languages .language-dropdown{background-image:url(/img/icons/amaranew/chevron_dark_up.svg)}}@media only screen and (min-width:1024px){.accordion-menu .language-container{display:none}}.singlecontent{--bs-gutter-x: 96px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media(min-width:768px){.singlecontent{max-width:1212px}}@media(max-width:1023px){.singlecontent{--bs-gutter-x: 0;overflow-x:clip}}.singlecontent__band{--bs-gutter-x: 20px;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}@media(min-width:768px){.singlecontent__band{--bs-gutter-x: 24px}}.singlecontent__band>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.singlecontent__band{justify-content:center}.singlecontent__head{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}@media(min-width:768px){.singlecontent__head{flex:0 0 auto;width:75%}}@media(min-width:1024px){.singlecontent__head{flex:0 0 auto;width:66.66666667%}}.singlecontent__head{text-align:center}@media(max-width:1023px){.singlecontent__head{padding-left:calc(var(--bs-gutter-x) * .5 + 35px);padding-right:calc(var(--bs-gutter-x) * .5 + 35px)}}.singlecontent__head--left{text-align:left}.singlecontent-component>div:first-of-type,.wrapper:not([class*=-component])>div:first-of-type,.container>.row:not([class*=-component])>div:first-of-type,.feature__band>div:first-of-type,.post-list__band>div:first-of-type,.video-reel__band>div:first-of-type,.widecarousel__band>div:first-of-type,.promo-carousel__band>div:first-of-type,.html-embed-section__band>div:first-of-type{padding-top:88px}@media only screen and (min-width:1024px){.singlecontent-component>div:first-of-type,.wrapper:not([class*=-component])>div:first-of-type,.container>.row:not([class*=-component])>div:first-of-type,.feature__band>div:first-of-type,.post-list__band>div:first-of-type,.video-reel__band>div:first-of-type,.widecarousel__band>div:first-of-type,.promo-carousel__band>div:first-of-type,.html-embed-section__band>div:first-of-type{padding-top:108px}}.singlecontent-component>div p:last-of-type,.wrapper:not([class*=-component])>div p:last-of-type,.container>.row:not([class*=-component])>div p:last-of-type,.feature__band>div p:last-of-type,.post-list__band>div p:last-of-type,.video-reel__band>div p:last-of-type,.widecarousel__band>div p:last-of-type,.promo-carousel__band>div p:last-of-type,.html-embed-section__band>div p:last-of-type{padding-bottom:0}.singlecontent-component>div:last-of-type,.wrapper:not([class*=-component])>div:last-of-type,.container>.row:not([class*=-component])>div:last-of-type,.feature__band>div:last-of-type,.post-list__band>div:last-of-type,.video-reel__band>div:last-of-type,.widecarousel__band>div:last-of-type,.promo-carousel__band>div:last-of-type,.html-embed-section__band>div:last-of-type{padding-bottom:84px}@media only screen and (min-width:1024px){.singlecontent-component>div:last-of-type,.wrapper:not([class*=-component])>div:last-of-type,.container>.row:not([class*=-component])>div:last-of-type,.feature__band>div:last-of-type,.post-list__band>div:last-of-type,.video-reel__band>div:last-of-type,.widecarousel__band>div:last-of-type,.promo-carousel__band>div:last-of-type,.html-embed-section__band>div:last-of-type{padding-bottom:109px}}.pageintro{--bs-gutter-x: 96px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media(min-width:768px){.pageintro{max-width:1212px}}@media(max-width:768px){.pageintro--tight{--bs-gutter-x: 48px}}.pageintro__band{--bs-gutter-x: 20px;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}@media(min-width:768px){.pageintro__band{--bs-gutter-x: 24px}}.pageintro__band>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.pageintro__band{justify-content:center;padding-top:106px;padding-bottom:100px}.pageintro__inner{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}@media(min-width:768px){.pageintro__inner{flex:0 0 auto;width:75%}}@media(min-width:1024px){.pageintro__inner{flex:0 0 auto;width:66.66666667%}}.pageintro__inner{text-align:center}.pageintro__image{max-width:100%;height:auto}.list-section{--bs-gutter-x: 96px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media(min-width:768px){.list-section{max-width:1212px}}.list-section__band{--bs-gutter-x: 20px;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}@media(min-width:768px){.list-section__band{--bs-gutter-x: 24px}}.list-section__band>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.list-section__band{justify-content:center}@media(min-width:1024px){.list-section__band{justify-content:flex-start}}.list-section__item{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}@media(min-width:768px){.list-section__item{flex:0 0 auto;width:75%}}@media(min-width:1024px){.list-section__item{flex:0 0 auto;width:50%}}.list-component{padding-top:96px;padding-bottom:80px}@media(min-width:768px){.list-component{padding-top:116px;padding-bottom:100px}}.list-component p{padding-bottom:12px;padding-right:12%}@media(min-width:768px){.list-component p{padding-right:20%}}.list-component>div{grid-column:span 4;text-align:left;display:flex;flex-direction:column}@media only screen and (max-width:1023px)and (min-width:768px){.list-component>div{grid-column:2/span 6}}.list-component>div:nth-of-type(2n)>img,.list-component>div:nth-of-type(2n)>picture>img{order:99}@media only screen and (min-width:1024px){.list-component>div:nth-of-type(odd){grid-column:1/span 6;margin-right:27px}.list-component>div:nth-of-type(2n){grid-column:7/span 6;margin-left:27px}.list-component>div:nth-of-type(2n)>img,.list-component>div:nth-of-type(2n)>picture>img{order:-1}.list-component>div:nth-of-type(2n) h3{padding-top:30px}}@media(max-width:1023px){.list-component>div:not(:nth-of-type(-n+1)){padding-top:62px}}@media only screen and (min-width:1024px){.list-component>div:not(:nth-of-type(-n+2)){padding-top:90px}}@media only screen and (min-width:1024px){.row.feature-component>div:nth-of-type(odd),.row.list-component>div:nth-of-type(odd),.feature__cards.feature-component>div:nth-of-type(odd),.post-list__cards.feature-component>div:nth-of-type(odd),.video-reel__cards.feature-component>div:nth-of-type(odd),.list-section__band.list-component>div:nth-of-type(odd){margin-right:0;padding-right:calc(var(--bs-gutter-x) * .5 + 27px)}.row.feature-component>div:nth-of-type(2n),.row.list-component>div:nth-of-type(2n),.feature__cards.feature-component>div:nth-of-type(2n),.post-list__cards.feature-component>div:nth-of-type(2n),.video-reel__cards.feature-component>div:nth-of-type(2n),.list-section__band.list-component>div:nth-of-type(2n){margin-left:0;padding-left:calc(var(--bs-gutter-x) * .5 + 27px)}}.feature{--bs-gutter-x: 96px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media(min-width:768px){.feature{max-width:1212px}}.feature__band{--bs-gutter-x: 20px;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}@media(min-width:768px){.feature__band{--bs-gutter-x: 24px}}.feature__band>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.feature__band{justify-content:center}.feature__head{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}@media(min-width:768px){.feature__head{flex:0 0 auto;width:75%}}@media(min-width:1024px){.feature__head{flex:0 0 auto;width:66.66666667%}}.feature__head{text-align:center}.feature__cards{--bs-gutter-x: 20px;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}@media(min-width:768px){.feature__cards{--bs-gutter-x: 24px}}.feature__cards>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.feature__card{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}@media(min-width:768px){.feature__card{flex:0 0 auto;width:50%}}.feature-component{padding-top:16px;padding-bottom:55px}.feature-component>div{margin-bottom:48px}@media only screen and (min-width:1024px){.feature-component{padding-bottom:75px}}.feature-component a.secondary-cta{margin-left:16px}.feature-component h2{padding-bottom:26px;padding-left:16px;padding-right:16px}@media(min-width:768px){.feature-component h2{padding-bottom:34px}}.feature-component p{font-size:16px;line-height:130%;padding-left:16px;padding-right:16px}@media(min-width:768px){.feature-component p{font-size:17px}}.feature-component h4{padding-left:16px;padding-right:16px}.feature-component>div{grid-column:span 4;text-align:left;display:flex;flex-direction:column}@media only screen and (min-width:1024px){.feature-component>div:nth-of-type(odd){grid-column:1/span 6;margin-right:27px}.feature-component>div:nth-of-type(2n){grid-column:7/span 6;margin-left:27px}}.captions-section{--bs-gutter-x: 96px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media(min-width:768px){.captions-section{max-width:1212px}}.captions-section__band{--bs-gutter-x: 20px;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}@media(min-width:768px){.captions-section__band{--bs-gutter-x: 24px}}.captions-section__band>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}h3.captions,.captions-component h3,.one-column-text-component h3,.two-column-text-component h3,.two-column-as-grid-component h3{font-family:var(--font-heading);font-size:20px;font-weight:500;line-height:160%;letter-spacing:2.5px;font-style:normal;padding-bottom:6px}.captions-component p{line-height:140%}.captions-component>.col-12{display:grid;grid-template-columns:1fr 1fr;padding-top:38px;padding-bottom:38px;width:95%;margin-left:auto;margin-right:auto;grid-row-gap:30px;grid-column-gap:30px}@media(min-width:768px){.captions-component>.col-12{display:flex;justify-content:space-between}.captions-component>.col-12>div{flex:1 1 0px}}.row.captions-component>.captions-grid,.captions-section__band>.captions-grid{display:grid;grid-template-columns:1fr 1fr;padding:38px 0;width:calc((100% - var(--bs-gutter-x)) * .95);margin-left:auto;margin-right:auto;grid-row-gap:30px;grid-column-gap:30px}@media(min-width:768px){.row.captions-component>.captions-grid,.captions-section__band>.captions-grid{display:flex;justify-content:space-between}.row.captions-component>.captions-grid>div,.captions-section__band>.captions-grid>div{flex:1 1 0px}}.text-columns{--bs-gutter-x: 96px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media(min-width:768px){.text-columns{max-width:1212px}}.text-columns__band{--bs-gutter-x: 20px;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}@media(min-width:768px){.text-columns__band{--bs-gutter-x: 24px}}.text-columns__band>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.text-columns__band{justify-content:center}.text-columns__head{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}@media(min-width:768px){.text-columns__head{flex:0 0 auto;width:75%}}@media(min-width:1024px){.text-columns__head{flex:0 0 auto;width:66.66666667%}}.text-columns__head{text-align:center}.text-columns__col{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}@media(min-width:768px){.text-columns__col{flex:0 0 auto;width:75%}}@media(min-width:1024px){.text-columns__col{flex:0 0 auto;width:41.66666667%}}.wrapper .col-5-left,.wrapper .col-5-right{grid-column:span 4;text-align:left;display:flex;flex-direction:column}@media only screen and (max-width:1023px)and (min-width:768px){.wrapper .col-5-left,.wrapper .col-5-right{grid-column:2/span 6}}@media only screen and (min-width:1024px){.wrapper .col-5-left{grid-column:2/span 5;margin-right:27px}.wrapper .col-5-right{grid-column:7/span 5;margin-left:27px}}.row .col-5-left,.row .col-5-right,.text-columns__band .col-5-left,.text-columns__band .col-5-right,.info-columns__band .col-5-left,.info-columns__band .col-5-right{text-align:left;display:flex;flex-direction:column}@media only screen and (min-width:1024px){.row .col-5-left,.text-columns__band .col-5-left,.info-columns__band .col-5-left{padding-right:calc(var(--bs-gutter-x) * .5 + 27px)}.row .col-5-right,.text-columns__band .col-5-right,.info-columns__band .col-5-right{padding-left:calc(var(--bs-gutter-x) * .5 + 27px)}}.one-column-text-component li,.two-column-text-component li{list-style:disc;margin-left:24px;padding-left:0}.text-columns__sublist{margin:0;padding:0}.text-columns__sublist--level-2{margin-left:-24px}.text-columns__sublist--level-3{margin-left:-48px}li.text-columns__item{margin-left:24px}li.text-columns__item--level-2{margin-left:48px}li.text-columns__item--level-3{margin-left:72px}.two-column-text-component div[class^=col-5-]>p{padding-bottom:24px}.two-column-text-component div[class^=col-5-]>p.body-bold{padding-bottom:48px}.two-column-text-component div[class^=col-5-]>ul{padding-bottom:24px}.two-column-as-grid{--bs-gutter-x: 96px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media(min-width:768px){.two-column-as-grid{max-width:1212px}}.two-column-as-grid__band{--bs-gutter-x: 20px;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}@media(min-width:768px){.two-column-as-grid__band{--bs-gutter-x: 24px}}.two-column-as-grid__band>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.two-column-as-grid__band{justify-content:center}.two-column-as-grid__head{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}@media(min-width:768px){.two-column-as-grid__head{flex:0 0 auto;width:75%}}@media(min-width:1024px){.two-column-as-grid__head{flex:0 0 auto;width:66.66666667%}}.two-column-as-grid__head{text-align:center}.two-column-as-grid__wide{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}@media(min-width:768px){.two-column-as-grid__wide{flex:0 0 auto;width:75%}}@media(min-width:1024px){.two-column-as-grid__wide{flex:0 0 auto;width:83.33333333%}}a.view-more-toggle-switch{color:var(--color-text-strong);text-decoration:none}.two-column-text-component,.two-column-as-grid-component,.three-column-as-grid-component{padding-top:90px;padding-bottom:70px}@media only screen and (min-width:1024px){.two-column-text-component,.two-column-as-grid-component,.three-column-as-grid-component{padding-top:110px;padding-bottom:90px}}@media only screen and (min-width:1024px){.two-column-as-grid-component{padding-bottom:112px}}.two-column-as-grid-component .two-col-grid{display:grid;grid-template-columns:1fr;grid-row-gap:36px}@media(min-width:768px){.two-column-as-grid-component .two-col-grid{grid-template-columns:1fr 1fr;grid-column-gap:36px}}@media(min-width:768px){.two-column-as-grid-component .two-col-grid .grid-center-cta{grid-column:1/3}}.three-col-grid{display:grid;grid-template-columns:1fr;grid-row-gap:36px}.three-col-grid>div a>img{display:block;margin-bottom:10px}.three-col-grid>div p{font-size:16px;line-height:130%}@media(min-width:768px){.three-col-grid>div p{font-size:17px}}.three-col-grid>div .left-right-links{display:flex;width:100%;justify-content:space-between}@media(min-width:768px){.three-col-grid{grid-template-columns:1fr 1fr 1fr;grid-column-gap:36px}}a.view-more-toggle-switch{color:var(--color-text-strong);text-decoration:none;font-family:var(--font-heading-medium)}.two-col-grid.view-more-toggle-content,.view-more-toggle-content{display:none}@media(min-width:768px){.two-col-grid.view-more-toggle-content,.view-more-toggle-content{grid-column-gap:92px}}@media only screen and (min-width:1024px){.two-col-grid.view-more-toggle-content,.view-more-toggle-content{grid-column-gap:162px}}.two-col-grid--center div{text-align:center}.two-col-grid--right div{text-align:right}.two-col-grid.view-more-toggle-content.content-open,.view-more-toggle-content.content-open{display:grid}.one-column-text{--bs-gutter-x: 96px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media(min-width:768px){.one-column-text{max-width:1212px}}.one-column-text--spaced{padding-top:54px}.one-column-text__band{--bs-gutter-x: 20px;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}@media(min-width:768px){.one-column-text__band{--bs-gutter-x: 24px}}.one-column-text__band>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.one-column-text__band{justify-content:center}.one-column-text__head{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}@media(min-width:768px){.one-column-text__head{flex:0 0 auto;width:75%}}@media(min-width:1024px){.one-column-text__head{flex:0 0 auto;width:66.66666667%}}.one-column-text__head{text-align:center}.one-column-text__wide{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}@media(min-width:768px){.one-column-text__wide{flex:0 0 auto;width:75%}}@media(min-width:1024px){.one-column-text__wide{flex:0 0 auto;width:83.33333333%}}.one-column-text-component{padding-bottom:93px}@media only screen and (min-width:1024px){.one-column-text-component{padding-bottom:112px}}.one-column-text-component p,.one-column-text-component ul{padding-bottom:24px}.html-embed-section{--bs-gutter-x: 96px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media(min-width:768px){.html-embed-section{max-width:1212px}}@media(max-width:768px){.html-embed-section{--bs-gutter-x: 48px}}.html-embed-section__band{--bs-gutter-x: 20px;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}@media(min-width:768px){.html-embed-section__band{--bs-gutter-x: 24px}}.html-embed-section__band>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.html-embed-section__band{justify-content:center}.html-embed{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}@media(min-width:768px){.html-embed{flex:0 0 auto;width:75%}}@media(min-width:1024px){.html-embed{flex:0 0 auto;width:83.33333333%}}.html-embed img,.html-embed iframe,.html-embed video,.html-embed embed,.html-embed object{max-width:100%}.html-embed iframe{border:0}.review-section{--bs-gutter-x: 96px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media(min-width:768px){.review-section{max-width:1212px}}.review-section__band{--bs-gutter-x: 20px;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}@media(min-width:768px){.review-section__band{--bs-gutter-x: 24px}}.review-section__band>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.review-section__band{justify-content:center}.review-section__head{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}@media(min-width:768px){.review-section__head{flex:0 0 auto;width:75%}}@media(min-width:1024px){.review-section__head{flex:0 0 auto;width:66.66666667%}}.review-section__head,.review{text-align:center}.review h6,.review .body-bold{color:var(--color-primary)}.cta-strip{--bs-gutter-x: 96px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media(min-width:768px){.cta-strip{max-width:1212px}}.cta-strip{column-gap:var(--gutter)}@media(min-width:768px){.cta-strip{column-gap:var(--gutter-md)}}.cta-strip{display:flex;justify-content:center;align-items:center;flex-direction:column}.cta-strip a{margin-top:16px;margin-bottom:16px}.cta-strip a:first-of-type{margin-top:52px}.cta-strip a:last-of-type{margin-bottom:52px}.cta-strip .primary-cta{transform:translate(0)}.cta-strip .secondary-cta{align-self:inherit}@media(min-width:768px){.cta-strip{height:150px;flex-direction:row}.cta-strip a{margin:0 45px}.cta-strip a:first-of-type{margin-top:0}.cta-strip a:last-of-type{margin-bottom:0}}.cta-component{position:relative}.cta-component .cta-component-main-image{display:block;width:100%;object-fit:cover;height:335px}@media only screen and (min-width:1024px){.cta-component .cta-component-main-image{height:auto}}.cta-component .cta-component-text-block{display:flex;flex-direction:column;position:absolute;top:0;height:100%;width:100%;margin-left:auto;margin-right:auto;align-items:center;justify-content:center;text-align:center}.cta-component .cta-component-text-block p{font-family:var(--font-thin, var(--font-heading, inherit));color:#fff;text-transform:uppercase;line-height:95%;font-size:40px;letter-spacing:0;width:84%;max-width:800px}@media only screen and (min-width:1024px){.cta-component .cta-component-text-block p{font-size:83px;letter-spacing:-.02em;width:94%;max-width:1090px}}.cta-component .cta-component-text-block .cta-component-button-container{position:absolute;bottom:0;height:76px}@media only screen and (min-width:1024px){.cta-component .cta-component-text-block .cta-component-button-container{height:auto;margin-top:30px;position:relative}}.cta-component .cta-component-text-block .cta-component-button-container .primary-cta:not(:hover) span{background-color:#fff}.staggered-grid-section{--bs-gutter-x: 96px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media(min-width:768px){.staggered-grid-section{max-width:1212px}}@media(max-width:768px){.staggered-grid-section{--bs-gutter-x: 48px}}.staggered-grid-section__band{--bs-gutter-x: 20px;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}@media(min-width:768px){.staggered-grid-section__band{--bs-gutter-x: 24px}}.staggered-grid-section__band>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.staggered-grid-section__band{justify-content:center}.staggered-grid-section__head{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}@media(min-width:768px){.staggered-grid-section__head{flex:0 0 auto;width:75%}}@media(min-width:1024px){.staggered-grid-section__head{flex:0 0 auto;width:66.66666667%}}.staggered-grid-section__head{text-align:center}.staggered-grid-component{padding-top:106px}.staggered-grid-component:last-of-type{padding-bottom:100px}.staggered-grid{display:grid;justify-content:center;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:27px;row-gap:48px}.staggered-grid img{width:100%}@media only screen and (max-width:1023px)and (min-width:768px){.staggered-grid{grid-template-columns:repeat(3,minmax(207px,207px))}}@media only screen and (min-width:1024px){.staggered-grid{grid-template-columns:repeat(4,minmax(207px,207px))}}.staggered-grid>div{display:flex;align-items:flex-start}.staggered-grid>div:nth-child(odd){flex-direction:column}.staggered-grid>div:nth-child(odd) h6{margin-top:0;margin-bottom:19px}.staggered-grid>div:nth-child(2n){justify-content:flex-end;flex-direction:column-reverse}.staggered-grid>div:nth-child(2n) h6{margin-top:20px}.promo-carousel{--bs-gutter-x: 96px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media(min-width:768px){.promo-carousel{max-width:1212px}}.promo-carousel__band{--bs-gutter-x: 20px;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}@media(min-width:768px){.promo-carousel__band{--bs-gutter-x: 24px}}.promo-carousel__band>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.promo-carousel__band{justify-content:center}.promo-carousel__head{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}@media(min-width:768px){.promo-carousel__head{flex:0 0 auto;width:75%}}@media(min-width:1024px){.promo-carousel__head{flex:0 0 auto;width:66.66666667%}}.promo-carousel__head{text-align:center}.promo-component{width:calc(100% - 2 * var(--container-pad));max-width:960px;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:90px;position:relative}@media only screen and (min-width:1024px){.promo-component{padding-bottom:100px}}.promo-component .swiper-promo{padding-bottom:0!important}.promo-component .swiper-promo img{width:100%}.promo-component .swiper-promo p{width:85%;font-size:16px;line-height:130%}@media(min-width:768px){.promo-component .swiper-promo p{font-size:17px}}@media(min-width:768px){.promo-component .swiper-promo>div{margin:10px}}.promo-component .swiper-button-next,.promo-component .swiper-button-prev{text-indent:-10000px;top:32%}@media(min-width:768px){.promo-component .swiper-button-next,.promo-component .swiper-button-prev{top:30%}}@media only screen and (min-width:1024px){.promo-component .swiper-button-next,.promo-component .swiper-button-prev{top:25%}}.promo-component .swiper-button-prev{transform:translate(-40px)}.promo-component .swiper-button-next{transform:translate(52px)}.promo-component .swiper-button-prev:after,.promo-component .swiper-button-next:after{width:48px;height:48px;background-repeat:no-repeat}.promo-component .swiper-button-prev:after{background-image:url(/img/icons/chevron_left_gold.svg)}.promo-component .swiper-button-next:after{background-image:url(/img/icons/chevron_right_gold.svg)}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{height:3px}.widecarousel{--bs-gutter-x: 96px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media(min-width:768px){.widecarousel{max-width:1212px}}.widecarousel__band{--bs-gutter-x: 20px;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}@media(min-width:768px){.widecarousel__band{--bs-gutter-x: 24px}}.widecarousel__band>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.widecarousel__band{justify-content:center}.widecarousel__head{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}@media(min-width:768px){.widecarousel__head{flex:0 0 auto;width:75%}}@media(min-width:1024px){.widecarousel__head{flex:0 0 auto;width:66.66666667%}}.widecarousel__head{text-align:center}.widecarousel__head .secondary-cta+.secondary-cta{margin-left:32px}.widecarousel-component{max-width:100%;width:100%;margin-left:0;margin-right:0;padding-top:40px;padding-bottom:90px;overflow:clip}@media only screen and (min-width:1024px){.widecarousel-component{padding-bottom:105px}}.widecarousel-component .swiper{width:100%;height:360px}@media(min-width:768px){.widecarousel-component .swiper{height:565px}}.widecarousel-component .swiper .swiper-slide{display:flex;flex-direction:column;justify-content:center;align-items:center;width:200px}@media(min-width:768px){.widecarousel-component .swiper .swiper-slide{width:400px}}.widecarousel-component .swiper .swiper-slide.natural-slide{width:200px;height:360px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media(min-width:768px){.widecarousel-component .swiper .swiper-slide.natural-slide{width:400px;height:565px}}.widecarousel-component .swiper .natural-slide .image-zoom{max-width:100%}.widecarousel-component .swiper .natural-slide img{max-width:100%;height:auto}.widecarousel-component .swiper .swiper-scrollbar{width:70vw;max-width:800px;margin-left:auto;margin-right:auto;position:relative}.widecarousel-component .swiper .swiper-scrollbar-drag{background-color:var(--color-accent-deep);height:3px}#overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000e6;z-index:1000}#overlay #iframecontainer{position:relative;top:6vh;padding-bottom:56.25vh;padding-top:20px;height:0;max-width:900px;margin-left:auto;margin-right:auto}#overlay #iframecontainer #overlay-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}#overlay #close-overlay-button{position:absolute;top:20px;right:3%;cursor:pointer;background-image:url(/img/icons/X-close-white.svg);background-repeat:no-repeat;background-position:center center;display:block;text-indent:-9999px;overflow:hidden;width:48px;height:48px;margin:0}@media screen and (max-width:965px){#overlay #close-overlay-button{right:0}}.room-grid-section{--bs-gutter-x: 96px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media(min-width:768px){.room-grid-section{max-width:1212px}}@media(max-width:768px){.room-grid-section{--bs-gutter-x: 48px}}.room-grid-section__band{--bs-gutter-x: 20px;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}@media(min-width:768px){.room-grid-section__band{--bs-gutter-x: 24px}}.room-grid-section__band>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.room-grid-section__band{justify-content:center}.room-grid-section__head{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}@media(min-width:768px){.room-grid-section__head{flex:0 0 auto;width:75%}}@media(min-width:1024px){.room-grid-section__head{flex:0 0 auto;width:66.66666667%}}.room-grid-section__head{text-align:center}.room-buttons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:8px;margin-bottom:43px;width:100%}.room-buttons a{font-family:var(--font-body-semibold);font-size:14px;line-height:1em;border:1px solid var(--color-primary);padding:11px 13px 10px;margin:0 6px 12px;background-color:var(--color-surface);color:var(--color-primary);text-transform:uppercase;white-space:nowrap;text-decoration:none;border-radius:12px;letter-spacing:2px;cursor:pointer;-webkit-user-select:none;user-select:none}@media(min-width:768px){.room-buttons a{margin:0 12px 12px}}.room-buttons a:hover{background-color:var(--color-primary);color:var(--color-knockout);border:1px solid var(--color-primary)}.room-buttons a:active{background-color:var(--color-primary);color:var(--color-knockout)}.room-buttons a.selected{background-color:var(--color-primary)!important;color:var(--color-knockout)}.room-grid{width:100%;display:grid;column-gap:40px;row-gap:40px;align-items:stretch}@media(min-width:768px){.room-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.room-card{display:flex;flex-direction:column;border:1px solid var(--color-tint-1);background-color:var(--color-surface);padding:28px 28px 22px;text-align:left}.room-card>h4{padding:0 0 4px}.room-card__size{font-family:var(--font-body-medium);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);padding-bottom:18px}.room-card img{width:100%;display:block}.room-card__body{padding-top:16px}.room-card__body p{font-size:16px;line-height:150%}.room-card__facts{list-style:none;margin:20px 0 0;padding:20px 0 8px;border-top:1px solid var(--color-tint-1);display:flex;flex-direction:column;gap:10px}.room-card__highlights{margin-top:18px;border-top:1px solid var(--color-tint-1);padding-bottom:16px}.room-card__label{font-family:var(--font-body-medium);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);padding:20px 0 10px}.room-card__highlights ul{list-style:none;display:flex;flex-direction:column;gap:6px}.room-card__facts li,.room-card__highlights li{list-style:none;margin-left:0;position:relative;padding-left:17px;font-size:15px;line-height:145%}.room-card__facts li:first-letter,.room-card__highlights li:first-letter{text-transform:uppercase}.room-card__facts li:before,.room-card__highlights li:before{content:"";position:absolute;left:0;top:.56em;width:5px;height:5px;background-color:var(--color-accent)}.room-card__actions{margin-top:auto;padding-top:22px;height:auto;margin-bottom:0}.room-card__actions .primary-cta{margin-right:0}@supports (grid-template-rows: subgrid){@media(min-width:768px){.room-grid{row-gap:0}.room-card{display:grid;grid-template-rows:subgrid;grid-row:span 7;margin-bottom:40px}.room-card>h4{grid-row:1}.room-card__size{grid-row:2}.room-card picture img{grid-row:3}.room-card__body{grid-row:4}.room-card__facts{grid-row:5}.room-card__highlights{grid-row:6}.room-card__actions{grid-row:7}}}.post-list{--bs-gutter-x: 96px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media(min-width:768px){.post-list{max-width:1212px}}.post-list__band{--bs-gutter-x: 20px;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}@media(min-width:768px){.post-list__band{--bs-gutter-x: 24px}}.post-list__band>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.post-list__band{justify-content:center}.post-list__head{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}@media(min-width:768px){.post-list__head{flex:0 0 auto;width:75%}}@media(min-width:1024px){.post-list__head{flex:0 0 auto;width:66.66666667%}}.post-list__head{text-align:center}.post-list__cards{--bs-gutter-x: 20px;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}@media(min-width:768px){.post-list__cards{--bs-gutter-x: 24px}}.post-list__cards>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.post-list__card{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}@media(min-width:768px){.post-list__card{flex:0 0 auto;width:50%}}.info-columns{--bs-gutter-x: 96px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media(min-width:768px){.info-columns{max-width:1212px}}.info-columns__band{--bs-gutter-x: 20px;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}@media(min-width:768px){.info-columns__band{--bs-gutter-x: 24px}}.info-columns__band>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.info-columns__band{justify-content:center}.info-columns__head{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}@media(min-width:768px){.info-columns__head{flex:0 0 auto;width:75%}}@media(min-width:1024px){.info-columns__head{flex:0 0 auto;width:66.66666667%}}.info-columns__head{text-align:center}.info-columns__col{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}@media(min-width:768px){.info-columns__col{flex:0 0 auto;width:75%}}@media(min-width:1024px){.info-columns__col{flex:0 0 auto;width:41.66666667%}}.footer-copyright p{color:var(--color-text-subtle);font-family:var(--font-body-regular);font-size:13px;font-style:normal;font-weight:300;line-height:180%;letter-spacing:.5px}footer{background-color:var(--color-primary);padding-bottom:75px}footer p{color:var(--color-knockout)}footer a{color:var(--color-knockout);text-decoration:none;text-transform:uppercase;font-size:14px;letter-spacing:.5px}footer a.underline-link{text-decoration:underline}footer a:hover{color:var(--color-knockout)}footer .footer-elysium-logo{padding-top:70px!important;padding-bottom:65px}footer .footer-copyright{padding-top:14px}footer .footer-copyright p{padding-left:15%;padding-right:15%;padding-top:44px}.row>.footer-container{width:calc(100% - var(--bs-gutter-x));margin-left:calc(var(--bs-gutter-x) * .5);margin-right:calc(var(--bs-gutter-x) * .5);padding-left:0;padding-right:0}.footer-container{color:var(--color-knockout);width:100%;display:grid;grid-template-rows:auto;grid-row-gap:20px;grid-column-gap:20px;padding-bottom:24px!important;margin-bottom:40px;border-bottom:1px solid var(--color-knockout);grid-template-columns:1fr;grid-template-areas:"signup" "address" "weather" "links" "logos"}@media only screen and (max-width:1023px)and (min-width:768px){.footer-container{grid-template-columns:1fr 2fr;grid-template-areas:"address signup " "weather ." "links links" "logos logos"}}@media only screen and (min-width:1024px){.footer-container{padding-bottom:0!important;grid-template-columns:32% 47% 21%;grid-template-areas:"address signup ." ". links links" "weather links links" "logos logos logos"}}@media only screen and (min-width:1265px){.footer-container{grid-template-areas:"address signup ." ". links links" "weather links links" ". logos logos"}}.footer-container .footer-address{grid-area:address}.footer-container .footer-address p{line-height:150%;font-size:14px;font-family:var(--font-body-regular);text-transform:uppercase;letter-spacing:0}.footer-container .footer-address p:not(:last-child){padding-bottom:15px!important}.footer-container .footer-signup{grid-area:signup}.footer-container .footer-signup input{color:var(--color-knockout);font-size:16px;letter-spacing:.7px;text-transform:uppercase}.footer-container .footer-signup input:focus{outline:none}.footer-container .footer-logos{grid-area:logos}.footer-container .footer-logos img{padding-bottom:10px;max-width:144px}@media(min-width:768px){.footer-container .footer-logos img{max-width:154px}}.footer-container .footer-weather{grid-area:weather;padding-bottom:30px}.footer-container .footer-weather img{width:38px;transform:translate(3px,11px)}.footer-container .footer-links{grid-area:links;display:grid;grid-column-gap:10px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-template-areas:"col-1 col-2" "col-3 col-4"}@media(min-width:768px){.footer-container .footer-links{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"col-1 col-2 col-3 col-4"}}.footer-container .footer-links .column-1{grid-area:col-1}.footer-container .footer-links .column-2{grid-area:col-2}.footer-container .footer-links .column-3{grid-area:col-3}.footer-container .footer-links .column-4{grid-area:col-4}.footer-container .footer-links li{padding-bottom:22px;line-height:16px}.footer-signup{position:relative}.footer-signup p{font-size:15px;padding-top:8px;line-height:130%;text-transform:uppercase}.footer-signup .NewsletterEmailAddress{background-color:var(--color-primary);border:none;padding-bottom:13px;border-bottom:1px solid var(--color-knockout)}.footer-signup .NewsletterEmailAddress::placeholder{color:var(--color-knockout)}.footer-signup .btnSendNewsLetter{background-color:var(--color-primary);color:var(--color-knockout);border:none;padding-top:8px}.footer-signup .btnSendNewsLetter:hover{cursor:pointer}.footer-signup .NewsletterEmailAddress,.footer-signup .footer-signup p{width:100%;max-width:100%}@media(min-width:768px){.footer-signup .form-component{max-width:440px}}.footer-signup .btnSendNewsLetter{position:absolute;top:0;right:0;transform:translate(0)}@media(min-width:768px){.footer-signup .btnSendNewsLetter{position:relative;transform:translate(-75px)}.footer-signup .NewsletterEmailAddress,.footer-signup .footer-signup p{width:calc(100% - 90px);max-width:440px}}.sticky-footer-smallscreens{position:fixed;bottom:0;width:100%;height:48px;background-color:var(--color-surface);z-index:1;box-shadow:var(--shadow-elevated)}@media only screen and (min-width:1024px){.sticky-footer-smallscreens{display:none}}#lottieSignature{width:250px;margin-left:auto;margin-right:auto}@media(min-width:1265px){footer .container{max-width:1600px}}.form-component{width:100%}.form-hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.form-grid{display:flex;flex-wrap:wrap;gap:8px}.form-field{flex:1 1 100%;display:flex;flex-direction:column;min-width:0}.form-field__label{color:var(--color-primary);font-family:var(--font-heading),serif;font-weight:400;font-size:20px;letter-spacing:2.5px;text-transform:uppercase;line-height:1.2;margin-bottom:14px}.form-req{color:var(--color-required)}.form-field__input{width:100%;height:40px;border:1px solid var(--color-accent);border-radius:0;background:var(--color-surface);padding:0 10px;font-size:16px;color:var(--color-text-input);font-family:inherit;box-sizing:border-box}.form-field__select{padding-right:30px}.form-field__input:focus{outline:none;border-color:var(--color-primary)}.form-field__textarea{height:160px;min-height:40px;padding:10px;resize:vertical}.form-field--checkbox .form-field__check{flex-direction:row;color:var(--color-text-input);text-transform:none;letter-spacing:0;font-family:inherit}.form-actions{margin-top:24px;display:flex;justify-content:center}.form-submit{min-width:180px;height:45px;border:2px solid var(--color-accent);border-radius:0;background:var(--color-surface);color:var(--color-accent);font-family:var(--font-body-semibold),sans-serif;font-size:15px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:0 24px;cursor:pointer;transition:background .2s,color .2s}.form-submit:hover{background:var(--color-accent);color:var(--color-knockout)}.form-submit.is-loading{opacity:.6;cursor:default}.form-confirmation{padding:28px 0;color:var(--color-primary);font-size:1.1rem;text-align:center}.form-component__form.has-error:after{content:"Something went wrong — please try again.";display:block;margin-top:14px;color:var(--color-error);text-align:center}.form-header{text-align:center}.form-heading{margin:0;color:var(--color-primary);font-family:var(--font-heading),serif;font-weight:400;font-size:28px;letter-spacing:3px;text-transform:uppercase}.form-divider{border:0;border-top:1px solid var(--color-tint-1);margin:48px 0 40px}.form-contact{max-width:768px;margin:0 auto;padding:50px 42px}.form-contact .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.form-contact .form-field[data-width="100"],.form-contact .form-actions{grid-column:1/-1}@media(max-width:600px){.form-contact{padding:36px 20px}.form-contact .form-grid{grid-template-columns:1fr}}.form-newsletter .form-component__form{display:grid;grid-template-columns:1fr auto;align-items:end}.form-newsletter .form-grid{display:contents}.form-newsletter .form-actions{display:contents;margin:0}.form-newsletter .form-field__label{position:absolute;left:-9999px}.form-newsletter .form-field--email{grid-row:1;grid-column:1/-1;box-sizing:border-box;padding-right:110px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.55)}.form-newsletter .form-field--email .form-field__input{height:auto;background:transparent;border:none;border-radius:0;color:var(--color-knockout);padding:0;font-size:16px;letter-spacing:.7px}.form-newsletter .form-field--email .form-field__input::placeholder{color:var(--color-knockout);opacity:.9}.form-newsletter .form-submit{grid-row:1;grid-column:1/-1;justify-self:end;align-self:end;margin-bottom:10px;min-width:0;height:auto;border:none;background:transparent;color:var(--color-knockout);font-family:var(--font-body-medium),sans-serif;font-size:16px;font-weight:400;letter-spacing:.7px;text-transform:uppercase;padding:0}.form-newsletter .form-submit:hover{background:transparent;color:var(--color-knockout);opacity:.75}.form-newsletter .form-field--message{grid-row:2;grid-column:1/-1}.form-newsletter .form-field--message p{color:var(--color-knockout);margin:14px 0 0;font-size:15px;line-height:1.4}.form-newsletter .form-confirmation{color:var(--color-knockout);text-align:left;padding:14px 0;font-size:1rem}.banner{position:absolute;z-index:2;width:300px;height:300px;left:calc(50% - 150px);background-color:var(--color-surface-veil);overflow:hidden;transition:opacity .3s ease-out,visibility .3s ease-out}.banner--top{top:90px}.banner--middle{top:calc(50vh - 150px)}.banner--bottom{bottom:90px}.banner--hidden{opacity:0;visibility:hidden}.banner__media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.banner__content{position:relative;display:flex;flex-direction:column;justify-content:space-evenly;height:100%;width:92%;margin-left:auto;margin-right:auto;padding-top:40px;text-align:left}.banner__title{font-family:var(--font-heading-medium);font-size:22px;line-height:120%;letter-spacing:.09em;padding-bottom:1px}.banner__text p{color:var(--color-text-deep);text-wrap:pretty;font-size:16px;line-height:130%;padding-bottom:16px}.banner__cta-row{text-align:center}.banner__cta{display:inline-block;font-family:var(--font-body-medium);text-decoration:none;text-transform:uppercase;font-size:15px;letter-spacing:2px;color:var(--color-knockout);background-color:var(--color-accent);border:1px solid var(--color-accent);padding:3px 16px 3px 18px;margin:8px 0;transform:translateY(-14px);transition:background-color .2s ease,color .2s ease}.banner__cta:hover{background-color:var(--color-surface);color:var(--color-accent)}.banner__close{position:absolute;top:0;right:0;width:48px;height:48px;padding:0;border:0;background:url(/img/icons/X-close-gold.svg) center center/18px 18px no-repeat;cursor:pointer}@media(min-width:768px){.banner__cta{font-size:17px;margin:4px 0;transform:translateY(-10px)}}@media(min-width:1024px){.banner{width:450px;height:333px}.banner--left{left:50px}.banner--center{left:calc(50% - 225px)}.banner--right{left:auto;right:50px}.banner--top{top:50px}.banner--middle{top:calc(50vh - 166px)}.banner--bottom{bottom:50px}.banner__content{padding-top:48px}.banner__title{font-size:18px;line-height:110%;letter-spacing:.12em}.banner__text p{font-size:18px;line-height:120%;padding-bottom:26px}.banner__close{top:6px;right:12px}}@media(min-width:768px){.row{--bs-gutter-x: 24px}}@media(max-width:768px){.container--tight{--bs-gutter-x: 48px}}@media(max-width:1023px){.container--flush{--bs-gutter-x: 0;overflow-x:clip}}@media(max-width:1023px){.row>.col--inset{padding-left:calc(var(--bs-gutter-x) * .5 + 35px);padding-right:calc(var(--bs-gutter-x) * .5 + 35px)}}
