:root{--c-ink:#111;--c-muted:#4a4a4a;--c-cream:#f6efe6;--c-sage:#adbfba;--c-sage-deep:#5d7a72;--c-lilac:#c4a0cb;--c-lilac-deep:#a973b3;--c-yellow:#f9da82;--c-peach:#f9dfc9;--glass-bg:#ffffff94;--glass-bg-strong:#ffffffb8;--glass-bg-soft:#ffffff73;--glass-border-color:#0000000f;--glass-border:1px solid var(--glass-border-color);--glass-blur:saturate(150%) blur(14px);--glass-blur-strong:saturate(160%) blur(18px);--glass-shadow:0 10px 32px #0000000f;--glass-shadow-hover:0 18px 40px #0000001a;--glass-radius:18px;--glass-radius-lg:22px;--glass-radius-sm:12px;--glass-radius-pill:999px;--glass-focus:0 0 0 4px #c4a0cb47;--glass-focus-ring:0 0 0 2px #fff, 0 0 0 4px var(--c-ink);--glass-ease:cubic-bezier(.22, 1, .36, 1);--glass-chip-bg:#ffffff8c;--glass-chip-border:#0000001f;--glass-chip-active-bg:#111111d1;--glass-chip-active-ink:#fff;--glass-accent:#c4a0cbb8;--glass-accent-hover:#a973b3db;--glass-canvas:radial-gradient(70rem 50rem at 0% 6%, #adbfba52, transparent 65%), radial-gradient(60rem 50rem at 100% 28%, #c4a0cb33, transparent 65%), radial-gradient(70rem 60rem at 15% 80%, #f9dfc973, transparent 65%), #fff}@supports not (backdrop-filter:blur(1px)){:root{--glass-bg:#ffffffe6;--glass-bg-strong:#fffffff2;--glass-bg-soft:#ffffffd9}}.glass-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.glass-card{background:var(--glass-bg);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:var(--glass-radius);box-shadow:var(--glass-shadow)}.glass-pill{border-radius:var(--glass-radius-pill);background:var(--glass-chip-bg);border:1px solid var(--glass-chip-border);backdrop-filter:blur(10px);color:var(--c-ink);align-items:center;gap:.6rem;padding:.8rem 1.6rem;font-size:1.4rem;line-height:1.2;text-decoration:none;display:inline-flex}.astay-glass .content.page{overflow-x:clip}.astay-glass .fc-block-uppercase-text .uppercase{letter-spacing:.02em;font-size:2.4rem;line-height:1.3}.astay-glass .fc-block-uppercase-text .uppercase p+p{margin-top:.2em}.astay-glass .fc-block-uppercase-text .flex-col{gap:2rem}.astay-glass .astay-eyebrow,.astay-glass .fc-block-uppercase-text .uppercase.astay-eyebrow{letter-spacing:.18em;color:var(--c-sage-deep);font-size:max(12px,1.3rem);font-weight:700;line-height:1.4}@media (width<=640px){.astay-glass .fc-block-uppercase-text .uppercase{font-size:1.9rem}.astay-glass .fc-block-uppercase-text .uppercase.astay-eyebrow{font-size:12px}}.astay-glass .fc-block-text-color .flicker-text{letter-spacing:-.03em;color:var(--c-ink);overflow-wrap:break-word;max-width:100%;padding:clamp(3.2rem,7vw,8rem) 0;font-family:Halyard Display,Proxima Nova,sans-serif;font-size:clamp(4.8rem,8vw,9.6rem);line-height:.95}.astay-glass .fc-block-text-color .flicker-text:has(+.glass-social){padding-bottom:.8rem}.astay-glass .fc-block-text-color .flicker-text+.button{margin-bottom:clamp(3.2rem,6vw,6rem)}.astay-glass .fc-block-text-color video{max-width:100%}.astay-glass .fc-block-text-color section>.wrap>.uppercase{text-align:center}.astay-glass .glass-social{flex-wrap:wrap;justify-content:center;gap:.8rem;margin:0 0 clamp(3.2rem,6vw,6rem);padding:0;list-style:none;display:flex}.astay-glass .glass-social li{margin:0;padding:0}.astay-glass .glass-social li:before{content:none}.astay-glass .glass-social a{border-radius:var(--glass-radius-pill);background:var(--glass-chip-bg);border:1px solid var(--glass-chip-border);min-height:44px;box-shadow:var(--glass-shadow);backdrop-filter:var(--glass-blur);color:var(--c-ink);letter-spacing:.02em;transition:transform .35s var(--glass-ease), background-color .35s ease, box-shadow .35s var(--glass-ease);align-items:center;gap:.8rem;padding:.8rem 1.8rem .8rem 1.4rem;font-size:max(13px,1.4rem);font-weight:700;text-decoration:none;display:inline-flex}.astay-glass .glass-social a:hover{background:var(--glass-bg-strong);box-shadow:var(--glass-shadow-hover);transform:translateY(-2px)}.astay-glass .glass-social a:focus-visible{box-shadow:var(--glass-focus-ring);outline:none}.astay-glass .glass-social svg{fill:currentColor;flex-shrink:0;width:18px;height:18px}@media (width<=480px){.astay-glass .glass-social{gap:.6rem}.astay-glass .glass-social a{gap:.6rem;padding:.6rem 1.4rem .6rem 1.1rem;font-size:13px}.astay-glass .glass-social svg{width:16px;height:16px}}.astay-glass .fc-block-image:not(:has(.block-image__list>li)){display:none}.astay-glass .fc-block-image-text .text-content h2{font-size:3.6rem;line-height:1.05}.astay-glass .fc-block-image-text .text-content h6{margin:0 0 1.2rem;line-height:1.55}.astay-glass .fc-block-image-text .text-content h6:last-child{margin-bottom:0}@media (width<=800px){.astay-glass .fc-block-image-text .text-content h2{font-size:3.3rem}}@media (width<=768px){.astay-glass .fc-block-image-text>section.zoom-container{padding-top:0!important;padding-bottom:0!important}.astay-glass .fc-block-image-text .zoom-responsivness>.wrap{width:auto;max-width:none;margin-left:0;margin-right:0;padding:4.8rem 2.4rem}.astay-glass .fc-block-image-text .zoom-responsivness.tablet\:gap-y-\[7rem\]{row-gap:0}.astay-glass .fc-block-image-text .zoom-responsivness>.wrap .button{margin-top:2.4rem}}@media (width>=481px) and (width<=768px){.astay-glass .fc-block-image-text .zoom-responsivness>div:not(.wrap) picture img:not(.splide img),.astay-glass .fc-block-image-text .zoom-responsivness>div:not(.wrap) video{object-fit:cover;height:min(70vh,64rem);max-height:min(70vh,64rem)}.astay-glass .fc-block-image-text .splide-list .splide__track{height:min(70vh,64rem)}.astay-glass .fc-block-image-text .splide-list .splide__slide img{object-fit:cover;height:min(70vh,64rem)}}@media (width<=480px){.astay-glass .fc-block-image-text .zoom-responsivness>div:not(.wrap) picture img:not(.splide img){object-fit:cover;max-height:56rem}}.astay-glass .splide-list .splide__arrows{z-index:3;border-radius:var(--glass-radius-pill);box-shadow:var(--glass-shadow);backdrop-filter:var(--glass-blur);background:#fff6;border:1px solid #ffffff80;flex-direction:row;align-items:center;gap:.6rem;margin:0;padding:.6rem .6rem .6rem 1.6rem;position:absolute;bottom:2rem;right:2rem}.astay-glass .splide-list .splide__pagination{color:var(--c-ink);font-variant-numeric:tabular-nums;letter-spacing:.04em;margin:0 .6rem 0 0;font-size:max(13px,1.4rem);font-weight:700}.astay-glass .splide-list .splide__nav{flex-direction:row;gap:.6rem;margin:0;display:flex}.astay-glass .splide-list .splide__arrow{width:40px;height:40px;box-shadow:none;color:var(--c-ink);opacity:1;cursor:pointer;transition:background-color .25s ease, transform .35s var(--glass-ease);border:0;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;background:#ffffffd1!important}.astay-glass .splide-list .splide__arrow:hover{background:#fff!important}.astay-glass .splide-list .splide__arrow--next:hover{transform:translate(2px)}.astay-glass .splide-list .splide__arrow--prev:hover{transform:rotate(180deg)translate(2px)}.astay-glass .splide-list .splide__arrow:focus-visible{box-shadow:var(--glass-focus-ring);outline:none}.astay-glass .splide-list .splide__arrow svg{width:15px!important;height:9px!important}.astay-glass .splide-list .splide__arrow svg path{fill:currentColor}@media (width<=480px){.astay-glass .splide-list .splide__arrows{bottom:1.2rem;right:1.2rem}}.astay-glass .splide-gallery{position:relative}.astay-glass .splide-gallery .splide__arrows{z-index:3;border-radius:var(--glass-radius-pill);box-shadow:var(--glass-shadow);backdrop-filter:var(--glass-blur);background:#fff6;border:1px solid #ffffff80;flex-direction:row;gap:.6rem;margin:0;padding:.6rem;display:flex;position:absolute;bottom:1.6rem;right:1.6rem}.astay-glass .splide-gallery .splide__arrow{opacity:1;cursor:pointer;transition:background-color .25s ease, transform .35s var(--glass-ease);border:0;position:static;transform:none;background:#ffffffd1!important;width:40px!important;height:40px!important}.astay-glass .splide-gallery .splide__arrow:hover{background:#fff!important}.astay-glass .splide-gallery .splide__arrow:disabled{opacity:.45;cursor:default}.astay-glass .splide-gallery .splide__arrow:focus-visible{box-shadow:var(--glass-focus-ring);outline:none}.astay-glass .splide-gallery .splide__arrow svg{width:9px!important;height:13px!important}.astay-glass .splide-gallery .splide__arrow--next svg{transform:scaleX(-1)}.astay-glass .splide-gallery .splide__arrow svg path{fill:var(--c-ink)!important;stroke:none!important}.astay-glass .splide-gallery .splide__slide img{transition:transform .6s var(--glass-ease)}@media (hover:hover){.astay-glass .splide-gallery .splide__slide:hover img{transform:scale(1.04)}}@media (width<=768px){.astay-glass .splide-gallery .splide__slide{width:42%!important}}@media (width<=480px){.astay-glass .splide-gallery .splide__slide{width:64%!important}.astay-glass .splide-gallery .splide__arrows{bottom:1.2rem;right:1.2rem}}.astay-glass .astay-notice{text-align:center;max-width:64rem;color:var(--c-ink);margin:0 auto;padding:clamp(3.2rem,5vw,5.6rem) clamp(2.4rem,5vw,5.6rem)}.astay-glass .astay-notice .astay-eyebrow{text-transform:uppercase;margin:0 0 1.2rem;display:block}.astay-glass .astay-notice__title{text-transform:uppercase;margin:0 0 1.2rem;font-size:clamp(3.2rem,4.4vw,4.8rem);font-weight:700;line-height:1.05}.astay-glass .astay-notice__text{margin:0;font-size:max(15px,1.7rem);line-height:1.55}.astay-glass .astay-notice__text a{text-underline-offset:2px;text-decoration:underline}.astay-glass .fc-block-form{background:var(--glass-canvas);isolation:isolate;padding:clamp(4.8rem,7vw,9.6rem) 0;position:relative;margin-top:0!important;margin-bottom:0!important}.astay-glass .fc-block-form .form{max-width:128rem;box-shadow:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0 auto;padding:0 clamp(1.6rem,4vw,6rem);overflow:visible}.astay-glass .fc-block-form .form>.col{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(1.6rem,2.4vw,3.2rem);display:grid}.astay-glass .fc-block-form .form>.col>div{background:var(--glass-bg);width:auto;max-width:none;backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:var(--glass-radius);box-shadow:var(--glass-shadow);grid-column:auto;margin:0;padding:clamp(2.4rem,3.2vw,4.8rem)}.astay-glass .fc-block-form .form>.col>div:last-child{background:var(--glass-bg-strong)}.astay-glass .fc-block-form .form>.col>div>.u-mar-t-20{margin-top:0}.astay-glass .fc-block-form .text-content{font-size:max(15px,1.6rem);line-height:1.6}.astay-glass .fc-block-form .text-content h3{letter-spacing:.06em;text-transform:uppercase;margin:2.8rem 0 .8rem;font-size:max(15px,1.7rem);font-weight:700;line-height:1.3}.astay-glass .fc-block-form .text-content h3:first-child{margin-top:0}.astay-glass .fc-block-form .text-content ul{margin:1.2rem 0 0;padding:0;list-style:none}.astay-glass .fc-block-form .text-content ul li{padding-left:0;font-weight:700}.astay-glass .fc-block-form .text-content ul li:before{content:none}.astay-glass .fc-block-form .text-content a{color:var(--c-ink);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline #11111159}.astay-glass .fc-block-form .text-content a:hover{text-decoration-color:currentColor}.astay-glass .fc-block-form .text-content p:has(>img.alignright){margin-bottom:1.6rem}.astay-glass .fc-block-form .text-content img.alignright{float:none;width:72px;height:auto;margin:0;display:block}@media (width<=1024px){.astay-glass .fc-block-form .form>.col{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.astay-glass .fc-block-form .form>.col>div{padding:2.8rem 2rem}}.astay-glass .astay-form{max-width:100%;font-family:Proxima Nova,sans-serif;font-size:max(15px,1.6rem);line-height:1.5}.astay-glass .astay-form .astay-form-field{margin-bottom:1.8rem}.astay-glass .astay-form .astay-form-field>label{letter-spacing:.02em;margin-bottom:.7rem;font-size:max(14px,1.5rem);font-weight:700;display:block}.astay-glass .astay-form .astay-req{color:var(--c-lilac-deep)}.astay-glass .astay-form input[type=text],.astay-glass .astay-form input[type=email],.astay-glass .astay-form input[type=tel],.astay-glass .astay-form select,.astay-glass .astay-form textarea{width:100%;min-height:48px;color:var(--c-ink);box-sizing:border-box;border:1px solid;padding:1.2rem 1.6rem;font-family:inherit;font-size:16px;line-height:1.5;display:block}.astay-glass .astay-form ::placeholder{color:#11111173}.astay-glass .astay-form input:hover,.astay-glass .astay-form select:hover,.astay-glass .astay-form textarea:hover{border-color:#0000003d!important}.astay-glass .astay-form input:focus,.astay-glass .astay-form select:focus,.astay-glass .astay-form textarea:focus{box-shadow:var(--glass-focus);outline:none;background:#ffffffd9!important;border-color:#00000080!important}.astay-glass .astay-form textarea{resize:vertical;min-height:14rem}.astay-glass .astay-form select{appearance:none;padding-right:4rem;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' stroke='black' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>")!important;background-position:right 1.6rem center!important;background-repeat:no-repeat!important;background-size:12px 8px!important}.astay-glass .astay-form .astay-form-check{align-items:flex-start;gap:1rem;margin-bottom:1rem;font-size:max(14px,1.5rem);line-height:1.5;display:flex}.astay-glass .astay-form .astay-form-check input[type=checkbox]{appearance:none;cursor:pointer;background:#fffc;border:1px solid #11111159;border-radius:6px;flex-shrink:0;width:20px;height:20px;margin:.1em 0 0;transition:background-color .15s,border-color .15s;position:relative}.astay-glass .astay-form .astay-form-check input[type=checkbox]:checked{background:var(--c-ink);border-color:var(--c-ink)}.astay-glass .astay-form .astay-form-check input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.astay-glass .astay-form .astay-form-check input[type=checkbox]:focus-visible{box-shadow:var(--glass-focus-ring);outline:none}.astay-glass .astay-form .astay-form-check label{cursor:pointer;margin:0;font-weight:400}.astay-glass .astay-form .astay-form-check a{color:inherit;text-underline-offset:2px;text-decoration:underline}.astay-glass .astay-form .astay-form-submit{background:var(--glass-accent);backdrop-filter:saturate(160%)blur(14px);min-width:16rem;min-height:48px;color:var(--c-ink);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .35s var(--glass-ease), box-shadow .35s var(--glass-ease), background-color .35s ease;border:1px solid #ffffff73;justify-content:center;align-items:center;margin-top:1.8rem;padding:1.4rem 3.6rem;font-family:inherit;font-size:max(14px,1.5rem);font-weight:700;display:inline-flex;box-shadow:0 8px 24px #0000000f;border-radius:var(--glass-radius-pill)!important}.astay-glass .astay-form .astay-form-submit:hover{background:var(--glass-accent-hover);transform:translateY(-2px);box-shadow:0 14px 32px #0000001f}.astay-glass .astay-form .astay-form-submit:focus-visible{box-shadow:var(--glass-focus-ring);outline:none}.astay-glass .astay-form .astay-form-submit:disabled{opacity:.6;cursor:default;transform:none}.astay-glass .astay-form-hp{position:absolute;top:-9999px;left:-9999px}.astay-glass .astay-form .astay-form-status{border-radius:var(--glass-radius-sm);color:#b00020;background:#ffffffd9;border:1px solid #b00020;margin:1.5rem 0 0;padding:1.2rem 1.6rem;font-size:max(14px,1.5rem);line-height:1.5}@media (width<=480px){.astay-glass .astay-form .astay-form-submit{width:100%}}@media (prefers-reduced-motion:reduce){.astay-glass .astay-form .astay-form-submit,.astay-glass .glass-social a,.astay-glass .splide-list .splide__arrow,.astay-glass .splide-gallery .splide__arrow,.astay-glass .splide-gallery .splide__slide img{transition:none}.astay-glass .splide-gallery .splide__slide:hover img,.astay-glass .astay-form .astay-form-submit:hover,.astay-glass .glass-social a:hover,.astay-glass .splide-list .splide__arrow--next:hover{transform:none}.astay-glass .splide-list .splide__arrow--prev:hover{transform:rotate(180deg)}}.fc-block-text-color .flicker-text{animation:2s step-start infinite astay-flicker}.fc-block-text-color section[style*=\#fff i] .flicker-text{animation-name:astay-flicker-ink}@keyframes astay-flicker{0%{color:#fff}50%{color:#000}to{color:#fff}}@keyframes astay-flicker-ink{0%{color:#000}50%{color:#f9da82}to{color:#000}}@media (prefers-reduced-motion:reduce),print{.fc-block-text-color .flicker-text{animation:none}}.astay-glass.astay-page-careers #page{background:var(--glass-canvas)}.astay-glass.astay-page-careers .fc-block-form{background:0 0;padding-top:clamp(2.4rem,3vw,4rem)}.astay-glass .astay-notice-band{padding:clamp(4.8rem,7vw,9.6rem) 0 0}.astay-glass .astay-notice-band>.wrap{margin:0 auto;padding-left:clamp(1.6rem,4vw,6rem);padding-right:clamp(1.6rem,4vw,6rem)}.astay-glass.astay-page-careers .fc-block-form .text-content p+p{margin-top:1.2rem}.astay-glass.astay-page-sustainability .text-content .heading-3{margin-bottom:1.2rem}.astay-glass.astay-page-sustainability .sus-lead{color:var(--c-ink);margin:0 0 2.4rem;font-size:1.7rem;line-height:1.5}.astay-glass.astay-page-sustainability .sus-list,.astay-glass.astay-page-sustainability .sus-steps{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.astay-glass.astay-page-sustainability .sus-list>li,.astay-glass.astay-page-sustainability .sus-steps>li{background:var(--glass-bg);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:var(--glass-radius-sm);box-shadow:var(--glass-shadow);margin:0;padding:1.4rem 1.8rem;font-size:1.5rem;line-height:1.45;list-style:none;position:relative}.astay-glass.astay-page-sustainability .sus-list>li:before,.astay-glass.astay-page-sustainability .sus-list>li::marker{content:none}.astay-glass.astay-page-sustainability .sus-list>li>strong{letter-spacing:.01em;font-size:1.5rem;display:block}.astay-glass.astay-page-sustainability .sus-list>li>span{color:var(--c-muted);display:block;margin-top:.2rem!important}.astay-glass.astay-page-sustainability .sus-list>li>.sus-stat__num{color:var(--c-ink)}.astay-glass.astay-page-sustainability .sus-list>li.sus-stat{background:var(--glass-bg-strong);border-radius:var(--glass-radius);align-items:center;gap:1.8rem;padding:1.8rem 2.2rem;display:flex}.astay-glass.astay-page-sustainability .sus-stat__num{letter-spacing:-.02em;color:var(--c-ink);flex:none;font-family:Halyard Display,Proxima Nova,sans-serif;font-size:clamp(3.6rem,4vw,5.2rem);font-weight:400;line-height:1}.astay-glass.astay-page-sustainability .sus-stat__label{color:var(--c-muted);display:block}.astay-glass.astay-page-sustainability .sus-stat__label strong{color:var(--c-ink);display:block}.astay-glass.astay-page-sustainability .sus-steps{counter-reset:sus-step}.astay-glass.astay-page-sustainability .sus-steps>li{counter-increment:sus-step;padding-top:1.8rem;padding-bottom:1.8rem;padding-left:6.8rem}.astay-glass.astay-page-sustainability .sus-steps>li::marker{content:none}.astay-glass.astay-page-sustainability .sus-steps>li:before{content:counter(sus-step);border-radius:var(--glass-radius-pill);background:var(--glass-accent);width:3.6rem;height:3.6rem;color:var(--c-ink);border:1px solid #ffffff73;place-items:center;margin:0;font-size:1.5rem;font-weight:700;line-height:1;display:grid;position:absolute;top:50%;left:1.6rem;transform:translateY(-50%)}.astay-glass.astay-page-sustainability .sus-notes{gap:1.6rem;display:grid}.astay-glass.astay-page-sustainability .sus-note{background:var(--glass-bg);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:var(--glass-radius);box-shadow:var(--glass-shadow);padding:2.4rem 2.6rem}.astay-glass.astay-page-sustainability .sus-note__title{letter-spacing:.04em;text-transform:uppercase;margin:0 0 .8rem;font-size:1.8rem;font-weight:700;line-height:1.2}.astay-glass.astay-page-sustainability .sus-note p{margin:0;font-size:1.5rem;line-height:1.55}.astay-glass.astay-page-sustainability .sus-note p+p{margin-top:.8rem}.astay-glass.astay-page-sustainability .sus-note a{color:inherit;text-underline-offset:.2em;font-weight:700;text-decoration:underline}.astay-glass.astay-page-sustainability .sus-motto{letter-spacing:.04em;text-transform:uppercase;font-weight:700}@media (width<=640px){.astay-glass.astay-page-sustainability .sus-list>li.sus-stat{gap:1.4rem;padding:1.6rem 1.8rem}.astay-glass.astay-page-sustainability .sus-note{padding:2rem}}.astay-glass.astay-page-contact-a-stay .fc-block-form{max-width:128rem;margin-left:auto;margin-right:auto;padding:0 clamp(1.6rem,3vw,4rem)}.astay-glass.astay-page-contact-a-stay .fc-block-form .form{padding:clamp(1.6rem,3vw,3.2rem)}.astay-glass.astay-page-contact-a-stay .fc-block-form .form>.col{align-items:start}.astay-glass.astay-page-contact-a-stay .fc-block-form .col-span-5 .text-content{border-radius:var(--glass-radius);color:var(--c-ink);background:#f9dfc99e;border:1px solid #0000000a;padding:clamp(2.4rem,3vw,3.6rem);font-size:1.6rem;line-height:1.6}.astay-glass.astay-page-contact-a-stay .fc-block-form .col-span-5 .text-content :is(span,b,strong,em){font-family:inherit}.astay-glass.astay-page-contact-a-stay .fc-block-form .col-span-5 .text-content>p:has(+h3),.astay-glass.astay-page-contact-a-stay .fc-block-form .col-span-5 .text-content>p:last-child{display:none}.astay-glass.astay-page-contact-a-stay .fc-block-form .col-span-5 .text-content h3{letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #0000001a;margin:2.4rem 0 1.2rem;padding-top:2.4rem;font-size:1.5rem;font-weight:700;line-height:1.3}.astay-glass.astay-page-contact-a-stay .fc-block-form .col-span-5 .text-content>h3:first-child{border-top:0;margin-top:0;padding-top:0}.astay-glass.astay-page-contact-a-stay .fc-block-form .col-span-5 .text-content h3 br{display:none}.astay-glass.astay-page-contact-a-stay .fc-block-form .col-span-5 .text-content p{margin:0 0 .8rem}.astay-glass.astay-page-contact-a-stay .fc-block-form .col-span-5 .text-content ul{margin:1.2rem 0 .2rem;padding:0;list-style:none}.astay-glass.astay-page-contact-a-stay .fc-block-form .col-span-5 .text-content li{color:var(--c-muted);padding-left:0;font-size:1.4rem}.astay-glass.astay-page-contact-a-stay .fc-block-form .col-span-5 .text-content li:before{content:none}.astay-glass.astay-page-contact-a-stay .fc-block-form .col-span-5 .text-content a{color:var(--c-ink);text-underline-offset:.25em;opacity:1;overflow-wrap:anywhere;font-weight:600;text-decoration:underline 1px}.astay-glass.astay-page-contact-a-stay .fc-block-form .col-span-5 .text-content a:hover{text-decoration-thickness:2px}.astay-glass.astay-page-contact-a-stay .fc-block-form .col-span-5 .text-content em{color:var(--c-muted);font-style:normal}@media (width<=1023px){.astay-glass.astay-page-contact-a-stay .fc-block-form .form>.col{row-gap:3.2rem}}.astay-glass.astay-page-location-discover-antwerp .text-content p+p{margin-top:1.2rem}.astay-glass.astay-page-location-discover-antwerp .text-content .heading-3{margin-bottom:1.6rem}.astay-glass.astay-page-location-discover-antwerp .guide-links{grid-template-columns:repeat(auto-fill,minmax(min(24rem,100%),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.astay-glass.astay-page-location-discover-antwerp .guide-links>li{margin:0;padding:0;list-style:none}.astay-glass.astay-page-location-discover-antwerp .guide-links>li:before,.astay-glass.astay-page-location-discover-antwerp .guide-links>li::marker{content:none}.astay-glass.astay-page-location-discover-antwerp .guide-links a{background:var(--glass-bg);height:100%;min-height:5.6rem;backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:var(--glass-radius-sm);box-shadow:var(--glass-shadow);color:var(--c-ink);opacity:1;transition:transform .35s var(--glass-ease), box-shadow .35s var(--glass-ease), background-color .35s ease;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.2rem 1.6rem 1.2rem 1.8rem;font-size:1.5rem;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.astay-glass.astay-page-location-discover-antwerp .guide-links a:after{content:"→";border-radius:var(--glass-radius-pill);background:var(--glass-accent);width:3rem;height:3rem;transition:transform .35s var(--glass-ease);flex:none;place-items:center;font-size:1.6rem;font-weight:400;line-height:1;display:grid}.astay-glass.astay-page-location-discover-antwerp .guide-links a:hover{background:var(--glass-bg-strong);box-shadow:var(--glass-shadow-hover);transform:translateY(-2px)}.astay-glass.astay-page-location-discover-antwerp .guide-links a:hover:after{transform:translate(2px)}.astay-glass.astay-page-location-discover-antwerp .guide-links a:focus-visible{box-shadow:var(--glass-focus-ring);outline:none}.astay-glass.astay-page-location-discover-antwerp .fc-block-news-list{max-width:144rem;margin:0 auto;padding:6rem clamp(1.6rem,3vw,4rem) 4rem}.astay-glass.astay-page-location-discover-antwerp .swiper-news{width:100%;left:0}.astay-glass.astay-page-location-discover-antwerp .swiper-news .swiper-container{width:auto;margin:0 5.6rem;padding:1rem .9rem 3rem}.astay-glass.astay-page-location-discover-antwerp .swiper-news .swiper-slide{height:auto}.astay-glass.astay-page-location-discover-antwerp .swiper-news .card{border:var(--glass-border);height:100%;overflow:hidden}.astay-glass.astay-page-location-discover-antwerp .swiper-news .card__content{flex-direction:column;padding:1.6rem 1.8rem 2rem;display:flex}.astay-glass.astay-page-location-discover-antwerp .swiper-news .card__title{margin:.8rem 0;font-size:1.6rem;line-height:1.25}.astay-glass.astay-page-location-discover-antwerp .swiper-news__button{z-index:5;box-shadow:none;backdrop-filter:none;border:0;padding:0;transform:translateY(-50%);background:0 0!important}.astay-glass.astay-page-location-discover-antwerp .swiper-news__button._left{left:.4rem}.astay-glass.astay-page-location-discover-antwerp .swiper-news__button._right{right:.4rem}.astay-glass.astay-page-location-discover-antwerp .swiper-news__button .button-circle{border-radius:var(--glass-radius-pill);backdrop-filter:saturate(160%)blur(16px);width:4.4rem;height:4.4rem;box-shadow:var(--glass-shadow);border:1px solid #1113;place-items:center;transition:background-color .3s;display:grid;background:#fff9!important}.astay-glass.astay-page-location-discover-antwerp .swiper-news__button:hover .button-circle{background:#ffffffeb!important}.astay-glass.astay-page-location-discover-antwerp .swiper-news__button svg{display:none}.astay-glass.astay-page-location-discover-antwerp .swiper-news__button .button-circle:before{content:"";border-top:2px solid var(--c-ink);border-right:2px solid var(--c-ink);width:.9rem;height:.9rem;transform:translate(-.15rem)rotate(45deg)}.astay-glass.astay-page-location-discover-antwerp .swiper-news__button._left .button-circle:before{transform:translate(.15rem)rotate(-135deg)}.astay-glass.astay-page-location-discover-antwerp .swiper-news__button:focus-visible{outline:none}.astay-glass.astay-page-location-discover-antwerp .swiper-news__button:focus-visible .button-circle{box-shadow:var(--glass-focus-ring)}@media (width<=640px){.astay-glass.astay-page-location-discover-antwerp .fc-block-news-list{padding-top:4rem}.astay-glass.astay-page-location-discover-antwerp .swiper-news .swiper-container{margin:0}.astay-glass.astay-page-location-discover-antwerp .swiper-news__button{top:10rem}.astay-glass.astay-page-location-discover-antwerp .swiper-news__button._left{left:1.2rem}.astay-glass.astay-page-location-discover-antwerp .swiper-news__button._right{right:1.2rem}}.astay-glass.astay-page-location-discover-antwerp .swiper-news .card__banner .font-bold{color:var(--c-ink);border-radius:var(--glass-radius-pill);background-color:#adbfbad9}@media (prefers-reduced-motion:reduce){.astay-glass.astay-page-location-discover-antwerp .guide-links a,.astay-glass.astay-page-location-discover-antwerp .guide-links a:after{transition:none}.astay-glass.astay-page-location-discover-antwerp .guide-links a:hover,.astay-glass.astay-page-location-discover-antwerp .guide-links a:hover:after{transform:none}}.astay-glass .glass-archive{background:var(--glass-canvas);min-height:70vh;padding:16rem 0 10rem}.astay-glass .glass-archive .wrap{max-width:120rem;margin:0 auto}.astay-glass .glass-archive__title{text-transform:uppercase;color:var(--c-ink);margin:0 0 3.2rem;font-family:Halyard Display,Proxima Nova,sans-serif;font-size:clamp(3.6rem,6vw,6.4rem);font-weight:400;line-height:1}.astay-glass .glass-archive__list{grid-template-columns:repeat(auto-fill,minmax(min(28rem,100%),1fr));gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}.astay-glass .glass-archive__list>li{margin:0;padding:0}.astay-glass .glass-archive__list>li:before{content:none}.astay-glass .glass-archive__card{height:100%;color:var(--c-ink);background:var(--glass-bg);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:var(--glass-radius);box-shadow:var(--glass-shadow);opacity:1;transition:transform .35s var(--glass-ease), box-shadow .35s var(--glass-ease), background-color .35s ease;align-items:center;gap:1.6rem;padding:1.8rem 2rem;text-decoration:none;display:flex}.astay-glass a.glass-archive__card:after{content:"→";transition:transform .35s var(--glass-ease);margin-left:auto;font-size:1.8rem}.astay-glass a.glass-archive__card:hover{background:var(--glass-bg-strong);box-shadow:var(--glass-shadow-hover);transform:translateY(-2px)}.astay-glass a.glass-archive__card:hover:after{transform:translate(3px)}.astay-glass .glass-archive__card:focus-visible{box-shadow:var(--glass-focus-ring);outline:none}.astay-glass .glass-archive__badge{border-radius:var(--glass-radius-pill);background:var(--glass-accent);letter-spacing:.04em;flex:none;justify-content:center;align-items:center;width:4.8rem;height:4.8rem;font-size:1.5rem;font-weight:700;display:inline-flex}.astay-glass .glass-archive__label{letter-spacing:.02em;text-transform:uppercase;margin:0;font-family:Proxima Nova,sans-serif;font-size:1.8rem;font-weight:600;line-height:1.25}@media (width<=640px){.astay-glass .glass-archive{min-height:0;padding:12rem 0 8rem}.astay-glass .glass-archive__card{padding:1.4rem 1.6rem}.astay-glass .glass-archive__badge{width:4.2rem;height:4.2rem}}@media (prefers-reduced-motion:reduce){.astay-glass .glass-archive__card,.astay-glass a.glass-archive__card:after{transition:none}.astay-glass a.glass-archive__card:hover,.astay-glass a.glass-archive__card:hover:after{transform:none}}.astay-glass:is(.astay-page-privacy-policy-2,.astay-page-terms-and-conditions) .block-icon-text__title{overflow-wrap:anywhere;hyphens:auto;font-family:Halyard Display,Proxima Nova,sans-serif;font-size:clamp(3.2rem,6vw,6.4rem);font-weight:400;line-height:1.05}.astay-glass:is(.astay-page-privacy-policy-2,.astay-page-terms-and-conditions) .fc-block-icon-text{margin-top:clamp(4.8rem,8vw,9.6rem);margin-bottom:clamp(3.2rem,5vw,5.6rem)}.astay-glass:is(.astay-page-privacy-policy-2,.astay-page-terms-and-conditions) .fc-block-simple-text .text-content{max-width:78rem;color:var(--c-ink);margin:0 auto;font-size:1.7rem;line-height:1.7}.astay-glass:is(.astay-page-privacy-policy-2,.astay-page-terms-and-conditions) .fc-block-simple-text .text-content p{margin:0 0 1.2rem}.astay-glass:is(.astay-page-privacy-policy-2,.astay-page-terms-and-conditions) .fc-block-simple-text .text-content :is(ul,ol){margin:0 0 2rem}.astay-glass:is(.astay-page-privacy-policy-2,.astay-page-terms-and-conditions) .fc-block-simple-text .text-content li+li{margin-top:.6rem}.astay-glass:is(.astay-page-privacy-policy-2,.astay-page-terms-and-conditions) .fc-block-simple-text .text-content h2{margin:0 0 2rem;font-size:clamp(2.4rem,3vw,3.2rem);line-height:1.15}.astay-glass:is(.astay-page-privacy-policy-2,.astay-page-terms-and-conditions) .fc-block-simple-text .text-content h3{margin:3.2rem 0 1.2rem;font-size:2rem;line-height:1.3}.astay-glass:is(.astay-page-privacy-policy-2,.astay-page-terms-and-conditions) .fc-block-simple-text .text-content hr{display:none}.astay-glass:is(.astay-page-privacy-policy-2,.astay-page-terms-and-conditions) .fc-block-simple-text .text-content h4{border-top:1px solid #0000001a;margin:4.8rem 0 1.6rem;padding-top:2.4rem;font-size:clamp(1.9rem,2vw,2.2rem);line-height:1.3}.astay-glass:is(.astay-page-privacy-policy-2,.astay-page-terms-and-conditions) .fc-block-simple-text .text-content>h4:first-child{border-top:0;margin-top:0;padding-top:0}.astay-glass:is(.astay-page-privacy-policy-2,.astay-page-terms-and-conditions) .fc-block-simple-text .text-content a{color:inherit;text-underline-offset:.2em;overflow-wrap:anywhere;opacity:1;text-decoration:underline}.astay-glass.astay-page-privacy-policy-2 .fc-block-simple-text .text-content h4[id]{scroll-margin-top:12rem}.astay-glass.astay-page-privacy-policy-2 .fc-block-simple-text .text-content .legal-toc+h4{border-top:0;padding-top:0}.astay-glass.astay-page-privacy-policy-2 .legal-toc{background:var(--glass-bg);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:var(--glass-radius);box-shadow:var(--glass-shadow);margin:4rem 0 2.4rem;padding:clamp(2.4rem,4vw,3.6rem)}.astay-glass.astay-page-privacy-policy-2 .fc-block-simple-text .text-content .legal-toc__title{margin:0 0 1.6rem;font-size:1.8rem}.astay-glass.astay-page-privacy-policy-2 .fc-block-simple-text .text-content .legal-toc ol{margin:0;padding-left:2.4rem;font-size:1.5rem;line-height:1.45;list-style:decimal}.astay-glass.astay-page-privacy-policy-2 .fc-block-simple-text .text-content .legal-toc li{margin:0;padding:.5rem 0 .5rem .4rem;list-style:decimal}.astay-glass.astay-page-privacy-policy-2 .fc-block-simple-text .text-content .legal-toc li:before{content:none}.astay-glass.astay-page-privacy-policy-2 .fc-block-simple-text .text-content .legal-toc li::marker{color:var(--c-muted);font-weight:600}.astay-glass.astay-page-privacy-policy-2 .fc-block-simple-text .text-content .legal-toc a{opacity:1;transition:background-size .3s var(--glass-ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;text-decoration:none}.astay-glass.astay-page-privacy-policy-2 .fc-block-simple-text .text-content .legal-toc a:hover{background-size:100% 1px}@media (prefers-reduced-motion:reduce){.astay-glass.astay-page-privacy-policy-2 .fc-block-simple-text .text-content .legal-toc a{transition:none}}@media (width<=640px){.astay-glass:is(.astay-page-privacy-policy-2,.astay-page-terms-and-conditions) .fc-block-simple-text .text-content{font-size:1.6rem;line-height:1.65}.astay-glass:is(.astay-page-privacy-policy-2,.astay-page-terms-and-conditions) .fc-block-simple-text .text-content h4{margin-top:3.6rem;padding-top:2rem}}.astay-glass:is(.astay-page-studios-antwerp-rooms,.astay-page-studios-antwerp-good-to-know) .studios-hero__row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:clamp(3rem,8vw,10rem);padding-left:3rem;padding-right:3rem;display:grid}.astay-glass:is(.astay-page-studios-antwerp-rooms,.astay-page-studios-antwerp-good-to-know) .studios-hero__word{text-align:center;letter-spacing:-.01em;color:var(--c-ink);margin:0;font-family:Halyard Display,Proxima Nova,sans-serif;font-size:clamp(2.8rem,4vw,5rem);font-weight:400;line-height:1;animation:2s step-start infinite astay-studios-flicker}@keyframes astay-studios-flicker{0%{color:#000}50%{color:#f9da82}to{color:#000}}@media (prefers-reduced-motion:reduce),print,(forced-colors:active){.astay-glass:is(.astay-page-studios-antwerp-rooms,.astay-page-studios-antwerp-good-to-know) .studios-hero__word{animation:none}}.astay-glass:is(.astay-page-studios-antwerp-rooms,.astay-page-studios-antwerp-good-to-know) .studios-hero__shot{aspect-ratio:1;width:clamp(16rem,26vw,31rem);position:relative;overflow:hidden}.astay-glass:is(.astay-page-studios-antwerp-rooms,.astay-page-studios-antwerp-good-to-know) .studios-hero__shot img{width:114.5%;max-width:none;height:auto;position:absolute;top:0;left:50%;transform:translate(-50%)}.astay-glass:is(.astay-page-studios-antwerp-rooms,.astay-page-studios-antwerp-good-to-know) .studios-hero__mark{aspect-ratio:3519/1384;width:clamp(16rem,28vw,33rem);margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.astay-glass:is(.astay-page-studios-antwerp-rooms,.astay-page-studios-antwerp-good-to-know) .studios-hero__mark img{width:153.94%;max-width:none;height:auto;position:absolute;top:-66.62%;left:-26.97%}@media (width<=600px){.astay-glass:is(.astay-page-studios-antwerp-rooms,.astay-page-studios-antwerp-good-to-know) .studios-hero__row{grid-template-columns:1fr;justify-items:center;row-gap:2rem}.astay-glass:is(.astay-page-studios-antwerp-rooms,.astay-page-studios-antwerp-good-to-know) .studios-hero__shot{width:min(70vw,28rem)}}.astay-glass:is(.astay-page-studios-antwerp-rooms,.astay-page-studios-antwerp-good-to-know) .studios-intro{max-width:54rem}.astay-glass:is(.astay-page-studios-antwerp-rooms,.astay-page-studios-antwerp-good-to-know) .studios-intro--wide{max-width:64rem}.astay-glass:is(.astay-page-studios-antwerp-rooms,.astay-page-studios-antwerp-good-to-know) .studios-intro .studios-intro__eyebrow{margin:0}.astay-glass:is(.astay-page-studios-antwerp-rooms,.astay-page-studios-antwerp-good-to-know) .studios-gap{margin-top:2.2rem}.astay-glass:is(.astay-page-studios-antwerp-rooms,.astay-page-studios-antwerp-good-to-know) .text-content ul{margin-top:.8rem}.astay-glass:is(.astay-page-studios-antwerp-rooms,.astay-page-studios-antwerp-good-to-know) .text-content ul li{line-height:150%}.astay-glass:is(.astay-page-studios-antwerp-rooms,.astay-page-studios-antwerp-good-to-know) .text-content ul.studios-plain{gap:0;margin-top:0}.astay-glass:is(.astay-page-studios-antwerp-rooms,.astay-page-studios-antwerp-good-to-know) .text-content ul.studios-plain li,.astay-glass:is(.astay-page-studios-antwerp-rooms,.astay-page-studios-antwerp-good-to-know) .text-content p:has(+ul.studios-plain){line-height:1.55}.astay-glass:is(.astay-page-studios-antwerp-rooms,.astay-page-studios-antwerp-good-to-know) .text-content ul.studios-plain li{padding-left:0}.astay-glass:is(.astay-page-studios-antwerp-rooms,.astay-page-studios-antwerp-good-to-know) .text-content ul.studios-plain li:before{content:none}.astay-glass:is(.astay-page-studios-antwerp-rooms,.astay-page-studios-antwerp-good-to-know) .text-content i,.astay-glass:is(.astay-page-studios-antwerp-rooms,.astay-page-studios-antwerp-good-to-know) .text-content em{font-style:italic!important}.astay-glass:is(.astay-page-studios-antwerp-rooms,.astay-page-studios-antwerp-good-to-know) .studios-know-us img{object-position:50% 62%!important}.astay-glass:is(.astay-page-studios-antwerp-rooms,.astay-page-studios-antwerp-good-to-know) .studios-map .zoom-responsivness>div:not(.wrap) picture img{object-fit:contain!important}.astay-glass:is(.astay-page-studios-antwerp-rooms,.astay-page-studios-antwerp-good-to-know) .button.studios-soon{color:inherit;cursor:default;pointer-events:none;box-shadow:none!important;background:0 0!important;border:1.5px solid!important;transform:none!important}.astay-glass:is(.astay-page-studios-antwerp-rooms,.astay-page-studios-antwerp-good-to-know) .studios-contact .astay-eyebrow{text-transform:uppercase;margin:0 0 2rem}.astay-glass:is(.astay-page-studios-antwerp-rooms,.astay-page-studios-antwerp-good-to-know) .studios-contact__buttons{flex-wrap:wrap;justify-content:center;gap:1.2rem 1.6rem;display:flex}.astay-glass:is(.astay-page-studios-antwerp-rooms,.astay-page-studios-antwerp-good-to-know) .studios-contact__buttons .button{text-transform:uppercase;white-space:nowrap;margin:0}.astay-glass.astay-page-sustainability .fc-block-uppercase-text .uppercase,.astay-glass.astay-page-location-discover-antwerp .fc-block-uppercase-text .uppercase{font-size:30px}@media (width<=640px){.astay-glass.astay-page-sustainability .fc-block-uppercase-text .uppercase,.astay-glass.astay-page-location-discover-antwerp .fc-block-uppercase-text .uppercase{font-size:18px!important}}.astay-glass.astay-page-location-discover-antwerp .button._darkorange,.astay-glass.astay-page-location-discover-antwerp .button._darkgreen{color:var(--c-ink)}.astay-glass.astay-page-location-discover-antwerp .button._darkgreen{background-color:#adbfbac7!important}.astay-glass.astay-page-location-discover-antwerp .button._darkgreen:hover{background-color:#77a497e0!important}.astay-glass .glass-confirm{background:var(--glass-canvas);justify-content:center;align-items:center;min-height:78vh;padding:16rem 2rem 10rem;display:flex}.astay-glass .glass-confirm__card{text-align:center;background:var(--glass-bg);width:min(64rem,100%);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:var(--glass-radius-lg);box-shadow:var(--glass-shadow);padding:clamp(3.2rem,6vw,5.6rem) clamp(2.4rem,5vw,5.6rem)}.astay-glass .glass-confirm__title{letter-spacing:-.02em;text-transform:uppercase;margin:0 0 1.6rem;font-family:Halyard Display,Proxima Nova,sans-serif;font-size:clamp(3.2rem,5vw,4.8rem);font-weight:400;line-height:1.05}.astay-glass .glass-confirm__body{max-width:46rem;color:var(--c-muted);margin:0 auto 3.2rem;font-size:1.7rem;line-height:1.6}@media (width<=640px){.astay-glass .glass-confirm{min-height:72vh;padding:12rem 1.6rem 6rem}}.astay-glass:is(.astay-page-zomer-in-antwerpen,.astay-page-anvers-a-velo) .block-icon-text__title{overflow-wrap:anywhere;font-size:clamp(3.2rem,5vw,5.6rem);line-height:1.05}.astay-glass:is(.astay-page-zomer-in-antwerpen,.astay-page-anvers-a-velo) .fc-block-simple-text .text-content{text-align:center;max-width:72rem;margin:0 auto;font-size:1.7rem;line-height:1.65}.astay-glass:is(.astay-page-zomer-in-antwerpen,.astay-page-anvers-a-velo) .fc-block-simple-text .text-content:has(>:is(h2,h3)){padding-top:2.4rem;padding-bottom:clamp(4.8rem,6vw,8rem)}.astay-glass:is(.astay-page-zomer-in-antwerpen,.astay-page-anvers-a-velo) .fc-block-simple-text .text-content p+p{margin-top:1.2rem}.astay-glass:is(.astay-page-zomer-in-antwerpen,.astay-page-anvers-a-velo) .fc-block-simple-text .text-content :is(h2,h3){text-transform:uppercase;margin-bottom:2rem;font-size:clamp(2.4rem,3vw,3.2rem)}.astay-glass:is(.astay-page-zomer-in-antwerpen,.astay-page-anvers-a-velo) .promo-card{border-radius:var(--glass-radius-lg);box-shadow:var(--glass-shadow);align-items:stretch;overflow:hidden}.astay-glass .promo-card._summer{background:var(--c-yellow)}.astay-glass .promo-card._bike{background:var(--c-peach)}.astay-glass .promo-card>:first-child :is(picture,img){object-fit:cover;width:100%;height:100%;display:block}.astay-glass .promo-card>:last-child{margin-top:0;padding:clamp(2.4rem,4vw,4.8rem)}@media (width<=767px){.astay-glass .promo-card{row-gap:0}.astay-glass .promo-card>:first-child{max-height:40rem;overflow:hidden}}.astay-glass .promo-card .text-content{color:var(--c-ink);font-size:1.6rem;line-height:1.6}.astay-glass .promo-card .text-content h3{margin-bottom:1.2rem;font-size:clamp(2.2rem,2.4vw,2.8rem);line-height:1.2}.astay-glass .promo-card .text-content :is(p,ul){margin:0 0 1.2rem}.astay-glass .promo-card .text-content li+li{margin-top:.4rem}.astay-glass .promo-card .text-content li:before{background-color:var(--c-ink)}.astay-glass:is(.astay-page-zomer-in-antwerpen,.astay-page-anvers-a-velo) :is(.promo-card,.fc-block-container-color-text) .text-content a{color:inherit;text-underline-offset:.2em;opacity:1;font-weight:600;text-decoration:underline}.astay-glass:is(.astay-page-zomer-in-antwerpen,.astay-page-anvers-a-velo) :is(.promo-card,.fc-block-container-color-text) .button{color:var(--c-ink);background-color:var(--glass-accent)!important}.astay-glass:is(.astay-page-zomer-in-antwerpen,.astay-page-anvers-a-velo) :is(.promo-card,.fc-block-container-color-text) .button:hover{background-color:var(--glass-accent-hover)!important}.astay-glass:is(.astay-page-zomer-in-antwerpen,.astay-page-anvers-a-velo) :is(.promo-card,.fc-block-container-color-text) .button :is(span,.button__text){color:inherit}.astay-glass .promo-card .button .icon img{filter:brightness(0)}.astay-glass:is(.astay-page-zomer-in-antwerpen,.astay-page-anvers-a-velo) .fc-block-container-color-text .col{border-radius:var(--glass-radius-lg);box-shadow:var(--glass-shadow);overflow:hidden}.astay-glass:is(.astay-page-zomer-in-antwerpen,.astay-page-anvers-a-velo) .fc-block-container-color-text .bg-green.rounded-l{background:var(--c-sage);border-radius:0}.astay-glass:is(.astay-page-zomer-in-antwerpen,.astay-page-anvers-a-velo) .fc-block-container-color-text .text-white{color:var(--c-ink)}.astay-glass:is(.astay-page-zomer-in-antwerpen,.astay-page-anvers-a-velo) .fc-block-container-color-text .container-color-text__offer{border:1px solid var(--glass-chip-border);border-radius:var(--glass-radius-pill);background:var(--glass-chip-bg);color:var(--c-ink);padding:.6rem 1.4rem;font-weight:700}.astay-glass:is(.astay-page-zomer-in-antwerpen,.astay-page-anvers-a-velo) .fc-block-container-color-text .bg-green.rounded-l img{filter:brightness(0)}.astay-glass:is(.astay-page-zomer-in-antwerpen,.astay-page-anvers-a-velo) .fc-block-container-color-text .bg-grey-200{background:var(--glass-bg-strong)}.astay-glass:is(.astay-page-zomer-in-antwerpen,.astay-page-anvers-a-velo) .fc-block-container-color-text .text-content{color:var(--c-ink);font-size:1.6rem;line-height:1.6}.astay-glass:is(.astay-page-zomer-in-antwerpen,.astay-page-anvers-a-velo) .fc-block-container-color-text .text-content h2{margin-bottom:1.2rem;font-size:clamp(2.2rem,2.4vw,2.8rem);line-height:1.2}.astay-glass:is(.astay-page-zomer-in-antwerpen,.astay-page-anvers-a-velo) .fc-block-container-color-text .text-content p+p{margin-top:.8rem}.astay-glass:is(.astay-page-zomer-in-antwerpen,.astay-page-anvers-a-velo) .fc-block-container-color-text .offer-note{color:var(--c-muted);font-size:1.4rem}.astay-glass:is(.astay-page-zomer-in-antwerpen,.astay-page-anvers-a-velo) .fc-block-container-color-text .bg-green.rounded{border:var(--glass-border);border-radius:var(--glass-radius-pill);background:#adbfba73;padding:.8rem .8rem .8rem 1.6rem}@media (width<=1023px){.astay-glass:is(.astay-page-zomer-in-antwerpen,.astay-page-anvers-a-velo) .fc-block-container-color-text .bg-green.rounded{border-radius:var(--glass-radius);padding:1.6rem}}
