@font-face{font-family:Inter;src:local("Inter Light"),url(../fonts/Inter-Light.woff2) format(woff2);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:"Inter Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:114.6542%;ascent-override:84.4932%;descent-override:21.0381%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Segoe UI";src:local("Segoe UI");size-adjust:107.7093%;ascent-override:89.9412%;descent-override:22.3946%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:106.1198%;ascent-override:91.2883%;descent-override:22.7301%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Arial";src:local("Arial");size-adjust:107.1194%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Noto Sans";src:local("Noto Sans");size-adjust:100.7466%;ascent-override:96.1571%;descent-override:23.9423%;line-gap-override:0%}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-Regular.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-Medium.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Bellota;src:local("Bellota Regular"),local("Bellota"),url(../fonts/Bellota-Regular.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Bellota Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:110.203%;ascent-override:87.8379%;descent-override:26.3151%;line-gap-override:0%}@font-face{font-family:"Bellota Fallback: Segoe UI";src:local("Segoe UI");size-adjust:103.5278%;ascent-override:93.5015%;descent-override:28.0118%;line-gap-override:0%}@font-face{font-family:"Bellota Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:102%;ascent-override:94.902%;descent-override:28.4314%;line-gap-override:0%}@font-face{font-family:"Bellota Fallback: Arial";src:local("Arial");size-adjust:102.9608%;ascent-override:94.0164%;descent-override:28.1661%;line-gap-override:0%}@font-face{font-family:"Bellota Fallback: Noto Sans";src:local("Noto Sans");size-adjust:96.8354%;ascent-override:99.9634%;descent-override:29.9477%;line-gap-override:0%}@font-face{font-family:Bellota;src:local("Bellota Bold"),url(../fonts/Bellota-Bold.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}:root{--font-heading:"Bellota", "Bellota Fallback: BlinkMacSystemFont", "Bellota Fallback: Segoe UI", "Bellota Fallback: Helvetica Neue", "Bellota Fallback: Arial", "Bellota Fallback: Noto Sans",sans-serif;--font-body:"Inter", "Inter Fallback: BlinkMacSystemFont", "Inter Fallback: Segoe UI", "Inter Fallback: Helvetica Neue", "Inter Fallback: Arial", "Inter Fallback: Noto Sans",sans-serif}.places__inner{overflow:hidden;position:relative}@media only screen and (max-width:45.875em){.places__inner{border-radius:0 0 1.25rem 1.25rem}.places__inner:before{background:linear-gradient(1turn,transparent,rgba(0,0,0,.9) 64.11%);height:30%;top:0}.places__inner:after,.places__inner:before{content:"";left:0;opacity:.7;position:absolute;width:100%;z-index:1}.places__inner:after{background:linear-gradient(180deg,transparent,#000 73.09%);bottom:0;height:50%}}.places__image{filter:blur(1.25rem);height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity 1.2s ease,filter 1.2s ease;width:100%}.places__image img{animation:places-image-zoom 7.5s ease-out forwards;animation-play-state:paused}.places__image--active{filter:blur(0);opacity:1;pointer-events:auto}.places__image--active img{animation-play-state:running}.places__image--leaving{filter:blur(1.25rem);opacity:0;pointer-events:none}.places__image--leaving img{animation-play-state:paused}.places__container{position:relative;z-index:2}.places__body{align-items:flex-start;display:flex;flex-direction:column;gap:2.5rem;justify-content:space-between;min-height:100vh;min-height:100svh;padding-bottom:1.875rem;padding-top:6.25rem}@media only screen and (max-width:45.875em){.places__body{min-height:calc(100vh - 7.9375rem);padding-bottom:.9375rem;padding-top:1.25rem}}.places__title{color:var(--color-white-100);font-family:var(--font-heading);font-weight:400;letter-spacing:-.02em;line-height:115%;position:relative}@media(min-width:88.125em){.places__title{font-size:4.375rem}}@media(min-width:22.5em)and (max-width:88.125em){@supports (font-size:clamp(2.25rem,1.5214285714rem + 3.2380952381vw,4.375rem)){.places__title{font-size:clamp(2.25rem,1.5214285714rem + 3.2380952381vw,4.375rem)}}@supports not (font-size:clamp(2.25rem,1.5214285714rem + 3.2380952381vw,4.375rem)){.places__title{font-size:calc(1.52143rem + 3.2381vw)}}}@media(max-width:22.5em){.places__title{font-size:2.25rem}}@media only screen and (max-width:45.875em){.places__title{line-height:95%}}.places__title:before{background:url(../images/places/blur.svg) 0 0 no-repeat;background-size:cover;content:"";height:24.9375rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:54.875rem}.places__wrapper{align-items:flex-end;display:flex;gap:2.5rem;justify-content:space-between;width:100%}.places__content-wrapper{position:relative}.places__content{color:var(--color-white-100);display:grid;left:0;margin-bottom:.5rem;opacity:0;pointer-events:none;position:absolute;top:0;transform:translateY(6.25rem);transition:opacity .6s ease-in-out,transform .6s ease-in-out}@media(min-width:88.125em){.places__content{gap:.9375rem}}@media(min-width:22.5em)and (max-width:88.125em){@supports (gap:clamp(.3125rem,.0982142857rem + .9523809524vw,.9375rem)){.places__content{gap:clamp(.3125rem,.0982142857rem + .9523809524vw,.9375rem)}}@supports not (gap:clamp(.3125rem,.0982142857rem + .9523809524vw,.9375rem)){.places__content{gap:calc(.09821rem + .95238vw)}}}@media(max-width:22.5em){.places__content{gap:.3125rem}}@media only screen and (max-width:45.875em){.places__content{margin-bottom:0}}.places__content--active{opacity:1;pointer-events:auto;position:relative;transform:translateY(0)}.places__content--leaving{opacity:0;position:absolute;transform:translateY(-6.25rem)}.places__subtitle{font-family:var(--font-heading);font-weight:400;letter-spacing:-.02em;line-height:110%}@media(min-width:88.125em){.places__subtitle{font-size:2.5rem}}@media(min-width:22.5em)and (max-width:88.125em){@supports (font-size:clamp(1.625rem,1.325rem + 1.3333333333vw,2.5rem)){.places__subtitle{font-size:clamp(1.625rem,1.325rem + 1.3333333333vw,2.5rem)}}@supports not (font-size:clamp(1.625rem,1.325rem + 1.3333333333vw,2.5rem)){.places__subtitle{font-size:calc(1.325rem + 1.33333vw)}}}@media(max-width:22.5em){.places__subtitle{font-size:1.625rem}}.places__description{font-family:var(--font-heading);font-weight:400;letter-spacing:-.01em;line-height:110%}@media(min-width:88.125em){.places__description{font-size:1.625rem}}@media(min-width:22.5em)and (max-width:88.125em){@supports (font-size:clamp(1.25rem,1.1214285714rem + .5714285714vw,1.625rem)){.places__description{font-size:clamp(1.25rem,1.1214285714rem + .5714285714vw,1.625rem)}}@supports not (font-size:clamp(1.25rem,1.1214285714rem + .5714285714vw,1.625rem)){.places__description{font-size:calc(1.12143rem + .57143vw)}}}@media(max-width:22.5em){.places__description{font-size:1.25rem}}.places__action{align-items:center;-webkit-backdrop-filter:blur(2.1875rem);backdrop-filter:blur(2.1875rem);background-color:var(--color-brand-primary-70);border-radius:1.875rem 3.125rem 1.875rem 0;color:var(--color-white-100);display:flex;flex-direction:column;justify-content:center;text-align:center;transition:background-color .3s ease-in-out}@media(min-width:88.125em){.places__action{width:9.3125rem}}@media(min-width:22.5em)and (max-width:88.125em){@supports (width:clamp(7.5rem,6.8785714286rem + 2.7619047619vw,9.3125rem)){.places__action{width:clamp(7.5rem,6.8785714286rem + 2.7619047619vw,9.3125rem)}}@supports not (width:clamp(7.5rem,6.8785714286rem + 2.7619047619vw,9.3125rem)){.places__action{width:calc(6.87857rem + 2.7619vw)}}}@media(max-width:22.5em){.places__action{width:7.5rem}}@media(min-width:88.125em){.places__action{height:9.3125rem}}@media(min-width:22.5em)and (max-width:88.125em){@supports (height:clamp(7.5rem,6.8785714286rem + 2.7619047619vw,9.3125rem)){.places__action{height:clamp(7.5rem,6.8785714286rem + 2.7619047619vw,9.3125rem)}}@supports not (height:clamp(7.5rem,6.8785714286rem + 2.7619047619vw,9.3125rem)){.places__action{height:calc(6.87857rem + 2.7619vw)}}}@media(max-width:22.5em){.places__action{height:7.5rem}}.places__action{font-family:var(--font-body);font-size:.75rem;font-weight:500;line-height:120%;text-transform:uppercase}@media(any-hover:hover)and (pointer:fine){.places__action:hover{background-color:var(--color-brand-primary-hover)}}.places__footer{align-items:center;display:flex;justify-content:center;margin-bottom:1.25rem;margin-top:.625rem}@media(min-width:88.125em){.places__footer{padding-inline:1.875rem}}@media(min-width:22.5em)and (max-width:88.125em){@supports (padding-inline:clamp(.9375rem,.6160714286rem + 1.4285714286vw,1.875rem)){.places__footer{padding-inline:clamp(.9375rem,.6160714286rem + 1.4285714286vw,1.875rem)}}@supports not (padding-inline:clamp(.9375rem,.6160714286rem + 1.4285714286vw,1.875rem)){.places__footer{padding-inline:calc(.61607rem + 1.42857vw)}}}@media(max-width:22.5em){.places__footer{padding-inline:.9375rem}}@media only screen and (max-width:26.9375em){.places__button{justify-content:center;width:100%}}@keyframes places-image-zoom{0%{transform:scale(1)}to{transform:scale(1.1)}}
