:root{--breakpoint-mobile-small:480px}:root{--breakpoint-mobile:768px}:root{--breakpoint-tablet:998px}:root{--breakpoint-laptop:1200px}:root{--breakpoint-desktop:1920px}:root{--triangle-width:30px;--triangle-height:30px;--triangle-color:black}.arrow-up{width:var(--triangle-width);height:var(--triangle-height);border-left:calc(var(--triangle-width)/2) solid transparent;border-right:calc(var(--triangle-width)/2) solid transparent;border-bottom:calc(var(--triangle-height)/2) solid var(--triangle-color)}.arrow-down{width:var(--triangle-width);height:var(--triangle-height);border-left:calc(var(--triangle-width)/2) solid transparent;border-right:calc(var(--triangle-width)/2) solid transparent;border-top:calc(var(--triangle-height)/2) solid var(--triangle-color)}.arrow-right{width:var(--triangle-width);height:var(--triangle-height);border-top:calc(var(--triangle-height)/2) solid transparent;border-bottom:calc(var(--triangle-height)/2) solid transparent;border-left:calc(var(--triangle-width)/2) solid var(--triangle-color)}.arrow-left{width:var(--triangle-width);height:var(--triangle-height);border-top:calc(var(--triangle-height)/2) solid transparent;border-bottom:calc(var(--triangle-height)/2) solid transparent;border-right:calc(var(--triangle-width)/2) solid var(--triangle-color)}:root{--color-white:#fff}:root{--color-black:#000}:root{--color-brand-blue:#1C2A60}:root{--color-brand-grey:#C1C2C4}:root{--color-light-grey:rgba(193,194,196,.4)}:root{--standard-transition-duration:.25s}:root{--spacer-red:clamp(10.5rem,10rem + .0104166667 * 100vw,12rem);--spacer-yellow:clamp(8.25rem,8.25rem + 0 * 100vw,8.25rem);--spacer-orange:clamp(6.375rem,6.375rem + 0 * 100vw,6.375rem);--spacer-purple:clamp(4.875rem,4.875rem + 0 * 100vw,4.875rem);--spacer-brown:clamp(4.3rem,3.6083333333rem + .0144097222 * 100vw,6.375rem);--spacer-green:clamp(2.775rem,2.325rem + .009375 * 100vw,4.125rem);--spacer-aqua:clamp(3.375rem,3.375rem + 0 * 100vw,3.375rem);--spacer-forest:clamp(2.475rem,2.475rem + 0 * 100vw,2.475rem);--spacer-blue:clamp(0.75rem,.75rem + 0 * 100vw,.75rem);--spacer-maroon:6rem}:root{--font-headline:English,serif;--font-body:Avenir,sans-serif}page{--color-foreground:var(--color-brand-blue)}page section.gallery.ct-section>.ct-section-inner-wrap .headline{--mixin:typography-standard-headline(.headline);font-family:var(--font-headline);font-size:clamp(2.1rem,1.875rem + .0046875 * 100vw,2.775rem);line-height:clamp(3.7rem,3.3083333333rem + .0081597222 * 100vw,4.875rem);color:var(--color-foreground);font-weight:400;text-transform:uppercase;margin-bottom:-.5em;margin-bottom:-.68em;letter-spacing:7px;align-self:flex-start;--color-foreground:var(--color-brand-blue)}page section.gallery.ct-section>.ct-section-inner-wrap .collection{--mixin:pattern-unified-gallery(.collection,.collectable);display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:var(--spacer-forest)}@media screen and (max-width:768px){page section.gallery.ct-section>.ct-section-inner-wrap .collection{grid-template-columns:1fr 1fr}}page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable{aspect-ratio:1;position:relative}@supports not (aspect-ratio:1){page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable:before{display:block;content:"";width:100%;padding-top:100%}page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable>.aspectified{position:absolute;top:0;left:0;right:0;bottom:0}}page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover!important;background-position:center}page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.photo-lightbox{--mixin:typography-caption(&.photo-lightbox);color:var(--color-foreground);font-family:var(--font-headline);font-size:clamp(1.4rem,1.2416666667rem + .0032986111 * 100vw,1.875rem);line-height:2.625rem;font-weight:400;letter-spacing:9px;text-transform:uppercase}page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.photo-lightbox{display:flex;justify-content:center;align-items:center}page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.photo-lightbox::after,page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.photo-lightbox::before{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:0;transition-duration:var(--standard-transition-duration)}page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.photo-lightbox .caption{opacity:0;position:absolute}page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.photo-lightbox::after{padding:15%}@media (hover:hover){page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.photo-lightbox:hover::after,page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.photo-lightbox:hover::before,page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.photo-lightbox:hover .caption{opacity:1}}page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.photo-lightbox[data-caption]:not([data-caption=""])::before{z-index:3;color:var(--color-white)}page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.photo-lightbox[data-caption]:not([data-caption=""]) .caption{z-index:3;content:attr(data-caption);color:var(--color-white);padding:20%}page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.photo-lightbox[data-caption]:not([data-caption=""])::after{content:'';z-index:2;background-color:var(--color-brand-blue)}page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.video-lightbox,page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.matterport-lightbox{display:flex;justify-content:center;align-items:center}page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.video-lightbox[data-caption]:not([data-caption=""])::before,page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.matterport-lightbox[data-caption]:not([data-caption=""])::before{position:absolute;width:100%;bottom:0;z-index:3;--color-background:rgba(0,0,0,.45);background-color:var(--color-background);background:linear-gradient(to top,transparent 17.25px,var(--color-background) 50%,transparent 100%);padding:3em 20px 17.25px}page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.video-lightbox[data-caption]:not([data-caption=""])::before,page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.matterport-lightbox[data-caption]:not([data-caption=""])::before{--mixin:typography-standard-body(&);font-family:var(--font-body);font-size:clamp(1.6rem,1.6333333333rem + -.0006944444 * 100vw,1.5rem);line-height:clamp(2.6rem,2.3666666667rem + .0048611111 * 100vw,3.3rem);color:var(--color-foreground);font-weight:200;text-decoration:none;margin-top:-.8em;margin-bottom:-.5em;letter-spacing:clamp(0rem,-.0333333333rem + .0006944444 * 100vw,.1rem);--color-foreground:var(--color-white);line-height:1.2em}page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.video-lightbox[data-caption]:not([data-caption=""])::before span,page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.matterport-lightbox[data-caption]:not([data-caption=""])::before span{display:inline}page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.video-lightbox[data-caption]:not([data-caption=""])::before b,page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.video-lightbox[data-caption]:not([data-caption=""])::before strong,page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.matterport-lightbox[data-caption]:not([data-caption=""])::before b,page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.matterport-lightbox[data-caption]:not([data-caption=""])::before strong{font-weight:600}page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.video-lightbox[data-caption]:not([data-caption=""]) .caption,page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.matterport-lightbox[data-caption]:not([data-caption=""]) .caption{position:absolute;width:100%;bottom:0;--color-background:rgba(0,0,0,.45);background-color:var(--color-background);padding:0 20px 17.25px}page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.video-lightbox[data-caption]:not([data-caption=""]) .caption span,page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.matterport-lightbox[data-caption]:not([data-caption=""]) .caption span{--mixin:typography-standard-body(span);font-family:var(--font-body);font-size:clamp(1.6rem,1.6333333333rem + -.0006944444 * 100vw,1.5rem);line-height:clamp(2.6rem,2.3666666667rem + .0048611111 * 100vw,3.3rem);color:var(--color-foreground);font-weight:200;text-decoration:none;margin-top:-.8em;margin-bottom:-.5em;letter-spacing:clamp(0rem,-.0333333333rem + .0006944444 * 100vw,.1rem);--color-foreground:var(--color-white);line-height:1.2em;margin-top:0}page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.video-lightbox[data-caption]:not([data-caption=""]) .caption span span,page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.matterport-lightbox[data-caption]:not([data-caption=""]) .caption span span{display:inline}page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.video-lightbox[data-caption]:not([data-caption=""]) .caption span b,page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.video-lightbox[data-caption]:not([data-caption=""]) .caption span strong,page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.matterport-lightbox[data-caption]:not([data-caption=""]) .caption span b,page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.matterport-lightbox[data-caption]:not([data-caption=""]) .caption span strong{font-weight:600}page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.video-lightbox[data-caption]:not([data-caption=""]) .caption::before,page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.matterport-lightbox[data-caption]:not([data-caption=""]) .caption::before{content:'';position:absolute;right:0;left:0;display:flex;justify-content:center;bottom:100%;height:8em;background:linear-gradient(to top,var(--color-background) 0,transparent 100%)}page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.video-lightbox::after,page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.matterport-lightbox::after{--mixin:pattern-button(&::after);font-family:var(--font-body);font-size:clamp(1.35rem,1.225rem + .0026041667 * 100vw,1.725rem);font-weight:500;text-decoration:none;color:var(--color-foreground);border:1px solid var(--color-foreground);background-color:var(--color-background);text-transform:uppercase;padding:calc(4px + .05em) 20px 1px;padding:8px 20px;padding-top:calc(8px + .15em);--letter-spacing:17.5px;letter-spacing:var(--letter-spacing);text-indent:calc(var(--letter-spacing)*-1);direction:rtl;transition-duration:var(--standard-transition-duration);--mixin:pattern-more-button(&::after);--vertical-padding-base:8px;padding:8px 20px;padding-top:calc(8px + .15em);border:0;--letter-spacing:17.5px;margin-top:-.8em;margin-bottom:-.5em;--color-foreground:var(--color-brand-blue);position:absolute;display:block;background-color:var(--color-white)}page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.video-lightbox::after:hover,page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.matterport-lightbox::after:hover{color:var(--color-background);background-color:var(--color-foreground)}+ page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.video-lightbox::after::after,+ page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.matterport-lightbox::after::after{margin-left:x-rem(40)}page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.video-lightbox::after{content:'play'}page section.gallery.ct-section>.ct-section-inner-wrap .collection .collectable a.lightbox.matterport-lightbox::after{content:'tour'}page section.gallery .collection{margin-top:var(--spacer-green)}page section.gallery#PhotoGallery .collection{grid-template-columns:1fr 1fr 1fr 1fr}@media screen and (max-width:768px){page section.gallery#PhotoGallery .collection{grid-template-columns:1fr 1fr}}page section.gallery#VideoGallery .collection,page section.gallery#TourGallery .collection{grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:768px){page section.gallery#VideoGallery .collection,page section.gallery#TourGallery .collection{grid-template-columns:1fr}}page section.gallery#VideoGallery .collection .collectable,page section.gallery#TourGallery .collection .collectable{aspect-ratio:1.6666666667;position:relative}@supports not (aspect-ratio:1.6666666667){page section.gallery#VideoGallery .collection .collectable:before,page section.gallery#TourGallery .collection .collectable:before{display:block;content:"";width:100%;padding-top:60%}page section.gallery#VideoGallery .collection .collectable>.aspectified,page section.gallery#TourGallery .collection .collectable>.aspectified{position:absolute;top:0;left:0;right:0;bottom:0}}page section.gallery#VideoGallery .collection .collectable:first-of-type{grid-column:1 / -1}