.single-place{--h-pad: 2rem;--b-mrg: 1.5rem;--position-padding: 10vw;--text-padding: 2rem;--ln-height: 1.5rem;--ln-height-h: 3rem;--m-width: 50vw;--media-width: 100%;--media-ratio: 0.618;--text-width: auto;--text-pad: 0 0 15vh 0;--text-justify: center}@media only screen and (orientation: landscape){.single-place{--position-padding: 10vh;--m-width: 30vw}}@media only screen and (min-width: 768px){.single-place{--h-txt-pad: 2rem;--text-padding: 3rem;--text-width: 31.8%;--media-width: 92%;--media-ratio: 1.6;--text-width: 50%;--text-pad: 2rem;--text-justify: start}}@media only screen and (min-width: 1024px){.single-place{--h-txt-pad: 3rem;--text-pad: 4rem;--b-mrg: 3rem;--h-pad: 3rem}}.single-place h1{line-height:1.2}.single-place a,.single-place a:hover,.single-place a:visited,.single-place a:focus,.single-place a:active{border:none}.single-place a.btn{margin-top:var(--b-mrg);background-color:hsl(215,12%,92%);border:none;font-size:var(--font-size-n);color:#002349;line-height:2rem;padding:1rem 2rem}.single-place a.btn i{margin-left:6px;transition:all 250ms cubic-bezier(0.43, 0.03, 0.98, 0.55)}.single-place a.btn:hover{color:#fff;background-color:#002349}.single-place a.btn:hover i{margin-left:1rem}.single-place a.btn.small{font-size:var(--font-size-s);line-height:1.5rem;padding:1rem 1.5rem;background-color:#002349;color:#fff}.single-place a.btn.small:hover{color:#002349;background-color:hsl(215,12%,96%)}.single-place p{font-size:var(--font-size-n)}.single-place .video{width:100%;height:100%}.single-place .wrap{width:92%}.single-place header{border-bottom:none}.single-place .hero{background-color:hsl(215,12%,98%)}.single-place .hero .article-header hgroup{gap:var(--h-pad)}.single-place .hero .article-header h3{max-width:48ch;padding-block-start:2em;font-family:var(--serif);font-size:var(--fluid-24-32);line-height:1.4em}.single-place .hero .media-content{display:grid;grid-template-areas:"stack";width:var(--media-width);max-width:1440px;margin:auto}.single-place .hero .media-content>*{grid-area:stack}.single-place .hero .media-content h2{font-size:var(--h-fs-h2);line-height:var(--h-lh-h2)}.single-place .hero .media-content h3{font-size:var(--h-fs-h3);line-height:var(--h-lh-h3)}.single-place .hero .media-content p{font-size:var(--h-fs-txt);line-height:var(--h-lh-txt)}.single-place .hero .media-content h2,.single-place .hero .media-content h3,.single-place .hero .media-content p{margin:0}.single-place .hero .media-content figure,.single-place .hero .media-content img,.single-place .hero .media-content video{aspect-ratio:var(--media-ratio);-o-object-fit:cover;object-fit:cover}.single-place .hero .text-wrapper{align-self:end;justify-self:var(--text-justify);padding:var(--text-pad);width:var(--text-width)}.single-place .hero .text-wrapper a{display:flex;flex-direction:column;gap:var(--h-gap);max-width:40rem;padding:var(--h-txt-pad);-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);background-color:hsla(0,0%,100%,.6)}.single-place .hero .text-wrapper a:focus,.single-place .hero .text-wrapper a:active,.single-place .hero .text-wrapper a:hover{background-color:rgba(0,35,73,.9);color:#fff}.single-place .hero h2,.single-place .hero h3{margin:0}.single-place .hero h3{font-family:"Old Standard TT",serif;font-weight:normal}@media only screen and (min-width: 768px){.single-place .hero figure,.single-place .hero video{aspect-ratio:1/1}}@media only screen and (min-width: 1024px){.single-place .hero figure,.single-place .hero video{aspect-ratio:16/10}}.single-place .area-text{padding:var(--v-pad);transition:all .5s cubic-bezier(0.601, 0.052, 0.864, 0.307)}.single-place .area-text.gray{background-color:#002349;color:#fff}.single-place .area-text .flex{gap:2rem}.single-place .area-text h2{margin:0;font-size:var(--h-fs-h2);font-weight:300}.single-place .area-text .text{font-size:var(--font-size-md)}.single-place .area-text p{margin:0;text-align:justify;font-size:var(--font-size-md);line-height:1.6em}@media only screen and (min-width: 768px){.single-place .area-text>div{flex-wrap:nowrap}.single-place .area-text>div>div{flex-basis:60%;padding-left:2rem;border-left:1px solid hsl(215,12%,92%)}.single-place .area-text p{text-align:left}}.single-place .featured{position:relative;overflow:hidden;background:linear-gradient(180deg, hsl(215, 12%, 98%) 0%, hsl(215, 12%, 96%) 100%);padding-top:var(--v-pad);padding-bottom:var(--v-pad)}.single-place .featured .featured-wrapper{position:relative;width:82%;max-width:1140px;margin:0 auto;z-index:2}.single-place .featured .flickity-viewport{overflow:visible}.single-place .featured .flickity-page-dots .dot{height:6px;width:40px;margin:0;border-radius:0;background-color:hsl(215,12%,83%);transition:all .5s ease}.single-place .featured .flickity-page-dots .dot.is-selected{background-color:#002349}.single-place .featured .flex{align-items:stretch}.single-place .featured .item{width:100%;margin-right:50vw}.single-place .featured .cell-1{order:2;display:flex;flex-wrap:wrap;padding:2rem;background-color:hsl(215,12%,98%);height:100vw}.single-place .featured .cell-2{order:1}.single-place .featured figure{height:100%}.single-place .featured figure img{aspect-ratio:1/1;display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media only screen and (min-width: 768px){.single-place .featured .flex{flex-wrap:nowrap;padding:2rem}.single-place .featured .cell-1{flex-basis:50%;padding:var(--h-pad);height:auto}.single-place .featured .cell-2{order:2;flex-basis:50%}}.single-place .blogpost{padding-bottom:var(--v-pad);background:linear-gradient(180deg, hsl(215, 12%, 96%) 0%, hsl(215, 12%, 98%) 100%)}.single-place .blogpost .item{row-gap:2rem}.single-place .blogpost h3{margin-top:0}.single-place .blogpost .flex{align-items:center}@media only screen and (min-width: 768px){.single-place .blogpost{padding:var(--v-pad)}.single-place .blogpost .cell-1{flex-basis:60%;position:relative;z-index:2}.single-place .blogpost .cell-2{flex-basis:40%;align-items:stretch;padding:var(--h-pad);padding-right:0}}.single-place .card-property{width:100%}@media(min-width: 768px){.single-place .card-property{width:50%}}@media(min-width: 1024px){.single-place .card-property{width:33.333%}}.properties{background:hsl(215,12%,98%);padding-block:var(--v-pad);padding-inline:var(--w-pad)}

/*# sourceMappingURL=place-landing.css.map */