html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{box-sizing:border-box;outline:0}*::selection{background-color:#c1ac8b;color:#fff}html{scroll-behavior:smooth}body{color:#607a83;font-family:Manrope;font-size:16px;line-height:1.5;background-color:#f4f2ed}body.overflow-hidden{overflow:hidden}a{color:inherit}.container{width:100%;max-width:1780px;padding:0 20px;margin:0 auto}img{height:auto;max-width:100%}.site-header{background-color:transparent;position:fixed;top:0;left:0;right:0;z-index:10;transition:.3s ease}.site-header.sticky-header{background-color:#071f2b}.site-header.sticky-header .site-header-logo img{width:150px}.site-header-logo{position:relative;z-index:11}@media(max-width:1366px){.site-header-logo img{max-width:220px}}@media(max-width:991px){.site-header-logo img{max-width:150px}}.site-header-logo img{transition:.3s ease}.site-header-inner{display:flex;padding:20px 0;align-items:center;border-bottom:1px solid rgba(244,242,237,.18)}.site-header-right{margin-left:40px;display:flex;align-items:center;position:relative}@media(max-width:1199px){.site-header-right{margin-left:auto}}.site-header-search-wrapper{display:inline-flex}@media(max-width:1199px){.site-header-search-wrapper{margin:0}}.js-site-header-search-trigger{display:inline-flex;cursor:pointer}.js-site-header-search-trigger:hover svg{color:#c1ac8b}.js-site-header-search-trigger svg{width:18px;height:18px;color:#f4f2ed;transition:.6s ease}.site-header-cta.site-header-cta{margin-left:40px}@media(max-width:575px){.site-header-cta.site-header-cta{display:none}}.site-header-navigation-desktop{margin-left:auto}@media(max-width:1199px){.site-header-navigation-desktop{display:none}}.site-header-menu{padding:0;margin:0;display:flex;align-items:center}.site-header-menu li{list-style:none;margin-left:30px}.site-header-menu li:first-of-type{margin-left:0}.site-header-menu li.current-menu-item a:before,.site-header-menu li:hover a:before{width:100%}.site-header-menu li a{font-size:15px;padding:15px 0;position:relative;font-weight:500;color:#fff}.site-header-menu li a:before{position:absolute;content:"";height:2px;background-color:#c1ac8b;width:0;left:0;bottom:0;transition:.6s ease}.site-header-navigation-mobile{display:none;position:fixed;inset:0;background-color:#04151e;z-index:10;padding:124px 20px 20px;will-change:transform;transform:translate(-100%);transition:.6s ease}@media(max-width:1199px){.site-header-navigation-mobile{display:block}}.site-header-navigation-mobile.active{transform:none}.shnm-text-top{font-size:14px;font-weight:600;color:#b8cacd;letter-spacing:1.8px;display:block;margin-bottom:20px;text-transform:uppercase}.shnm-text-bottom{font-size:10px;color:#b8cacd;letter-spacing:1px;display:block;margin-top:10px}.site-mobile-menu{padding:0;margin:0}.site-mobile-menu li{list-style:none}.site-mobile-menu li a{display:flex;justify-content:space-between;align-items:center;font-size:37px;font-family:Cormorant Garamond;color:#f4f2ed;border-bottom:1px solid rgba(244,242,237,.15);padding:15px 0}.site-mobile-menu li a svg{width:24px;height:24px}.site-mobile-menu__link-content{display:flex;flex-direction:column;gap:5px}.site-mobile-menu__link-title{line-height:1}.site-mobile-menu__link-text{color:#b8cacd;font-family:Manrope;font-size:12px;font-weight:400;letter-spacing:.5px;line-height:1.35}.site-mobile-menu__link-text{color:#b8cacd;font-size:10px;display:block;margin-top:5px}.site-mobile-menu-cta{margin-top:40px}.shnm-inner{overflow-y:auto;height:100%;padding-right:10px;margin-right:-10px}.js-menu-toggle{display:none;cursor:pointer;width:30px;min-width:25px;height:25px;position:relative;z-index:11;right:0;will-change:transform;margin-left:20px;transition:.6s ease}@media(max-width:1199px){.js-menu-toggle{display:block}}.js-menu-toggle.active span:nth-child(1){top:calc(50% - 1px);transform:translate(-50%,-50%) rotate(-45deg)}.js-menu-toggle.active span:nth-child(2){top:calc(50% - 1px);transform:translate(-50%,-50%) rotate(45deg)}.js-menu-toggle span{position:absolute;height:2px;width:100%;background-color:#f4f2ed;left:50%;top:50%;will-change:transform;transition:.6s ease}.js-menu-toggle span:nth-child(1){transform:translate(-50%,-50%);top:calc(50% - 5px)}.js-menu-toggle span:nth-child(2){transform:translate(-50%,-50%);top:calc(50% + 5px)}.site-footer{background-color:#04151e;padding-top:32px;position:relative;overflow:hidden;z-index:1}.site-footer-decor{position:absolute;right:0;z-index:-1;opacity:.4}@media(max-width:1366px){.site-footer-logo img{max-width:220px}}@media(max-width:767px){.site-footer-logo img{max-width:180px}}@media(max-width:767px){.site-footer-col{margin-bottom:40px}.site-footer-col:last-of-type{margin-bottom:0}}.site-footer-inner{border-top:1px solid rgba(244,242,237,.2);border-bottom:1px solid rgba(244,242,237,.2);padding:40px 0;display:flex;justify-content:space-between}@media(max-width:767px){.site-footer-inner{flex-direction:column}}.site-footer-text{color:#b8cacd;margin-top:27px;font-size:clamp(.8125rem,.761rem + .1992vw,1rem)}.site-footer-links{display:flex;flex-direction:column;align-items:flex-start}.site-footer-link{color:#f4f2ed;margin-bottom:7px;position:relative;font-size:clamp(1.0625rem,1.0281rem + .1328vw,1.1875rem)}.site-footer-link:hover:before{width:100%}.site-footer-link:before{position:absolute;content:"";height:1px;left:0;width:0;bottom:0;background-color:#c1ac8b;transition:.6s ease}.site-footer-link:last-of-type{margin-bottom:0}.site-footer-address{font-size:clamp(.8125rem,.761rem + .1992vw,1rem);color:#b8cacd}.site-footer-bottom{padding:15px 0;display:flex;justify-content:space-between;align-items:center}@media(max-width:480px){.site-footer-bottom{flex-direction:column;align-items:flex-start}}.site-footer-menu{margin:0;padding:0;display:flex;align-items:center}.site-footer-menu li{list-style:none;margin-left:20px}.site-footer-menu li:first-of-type{margin-left:0}.site-footer-menu li a{font-size:12px;color:#b8cacd;transition:.6s ease}.site-footer-menu li a:hover{color:#c1ac8b}.site-footer-copy{color:#b8cacd;font-size:12px;margin:0}.site-footer-top{padding:40px 0 80px}.sft-inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}@media(max-width:767px){.sft-inner{flex-direction:column;align-items:stretch}.sft-inner .btn-primary{margin-top:40px}}.sft-inner .section-title{margin:0;color:#f4f2ed}h1,h2,h3,h4,h5,h6{color:#152e38;line-height:1.1;font-family:Cormorant Garamond}h1{font-size:clamp(2.75rem,2.3252rem + 1.8123vw,4.5rem)}.entry-content{font-size:clamp(1rem,.9656rem + .1328vw,1.125rem)}.entry-content p:first-of-type{margin-top:0}.entry-content p:last-of-type{margin-bottom:0}.section-pretitle{font-size:clamp(.625rem,.5906rem + .1328vw,.75rem);font-weight:600;letter-spacing:1.5px;color:#63777c;display:inline-block;text-transform:uppercase;margin:0 0 20px}.section-pretitle.light{color:#b8cacc}.section-title{font-size:clamp(3rem,2.4502rem + 2.1248vw,5rem);font-weight:400;margin:0 0 30px}[data-inviewport=fade-in]{transform:scale(1.1);opacity:.1;transition:1s ease}[data-inviewport=fade-in].in-viewport{opacity:1;transform:scale(1)}[data-inviewport=fade-up]{opacity:0;transform:translateY(20px);transition:.6s ease .1s}[data-inviewport=fade-up].in-viewport{opacity:1;transform:none}.image-wrapper-before{position:relative;display:inline-flex;z-index:1}.image-wrapper-before.in-viewport:before{opacity:1;transform:translate(-35px,35px)}@media(max-width:991px){.image-wrapper-before.in-viewport:before{transform:translate(5px,10px)}}.image-wrapper-before:before{z-index:-1;position:absolute;content:"";background-color:#c1ac8b;inset:0;opacity:0;transition:1s ease .4s}.image-wrapper{display:inline-flex;overflow:hidden}[data-inviewport=boat-translate-in]{transform:translate(-40%,100%);transition:transform 2s ease .2s}[data-inviewport=boat-translate-in].in-viewport{transform:none}.mega-menu{position:fixed;top:0;left:0;right:0;z-index:11;background-color:#fcfbf8;padding-bottom:50px;transition:.6s ease;transform:translateY(-100%)}@media(max-width:1199px){.mega-menu{display:none}}.mega-menu.active{transform:none}.mega-menu-list{display:flex}.mega-menu-pretitle{text-transform:uppercase;font-size:11px;color:#63777c;font-weight:600;display:block;margin-bottom:20px}.mega-menu-title{font-size:62px;margin:0 0 40px;font-weight:400}.mega-menu-list-col{width:33.333333%;padding:0 20px}.mega-menu-list-col:first-of-type{padding-left:0}.mega-menu-list-col:last-of-type{padding-right:0}.mega-menu-list-title{font-size:18px;margin:0 0 20px;font-weight:500;font-family:Manrope}.mega-menu-ul{padding:0;margin:0}.mega-menu-ul li{list-style:none;margin-bottom:10px}.mega-menu-ul li:last-of-type{margin-bottom:0}.mega-menu-ul li a{color:#63777c;font-size:14px;position:relative}.mega-menu-ul li a:hover:before{width:100%}.mega-menu-ul li a:before{position:absolute;content:"";left:0;bottom:0;height:2px;width:0;background-color:#c1ac8b;transition:.6s ease}.mega-menu-top{padding:20px 100px 20px 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #D5DAD6;margin-bottom:50px;position:relative}.mega-menu-top .site-header-cta{color:#071f2b}.mega-menu-top .site-header-cta svg{color:#071f2b}.mega-menu-top .site-header-navigation{margin-left:unset}.mega-menu-top .site-header-menu li a{color:#071f2b}.mega-menu-cta{margin-top:50px}.js-mega-menu-close{cursor:pointer;width:25px;height:25px;position:absolute;right:0;top:50%;margin-left:50px;will-change:transform;transform:translateY(-50%);transition:.6s ease}.js-mega-menu-close:hover{transform:translateY(-50%) rotate(180deg)}.js-mega-menu-close span{position:absolute;height:2px;width:100%;background-color:#071f2b;left:50%;top:50%}.js-mega-menu-close span:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}.js-mega-menu-close span:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}.popup-contact{position:fixed;inset:0;background-color:#f4f2ed4d;z-index:15;display:none;align-items:center;justify-content:center;padding:40px}@media(max-width:991px){.popup-contact{padding:20px}}.popup-contact .entry-content{margin-bottom:40px}.js-popup-contact-close{position:absolute;top:20px;right:20px;width:20px;height:20px;z-index:1;cursor:pointer;will-change:transform;transition:.6s ease}.js-popup-contact-close:hover{transform:rotate(180deg)}.js-popup-contact-close:before{position:absolute;content:"";height:2px;width:100%;left:50%;top:50%;background-color:#071f2b;transform:translate(-50%,-50%) rotate(45deg)}.js-popup-contact-close:after{position:absolute;content:"";height:2px;width:100%;left:50%;top:50%;background-color:#071f2b;transform:translate(-50%,-50%) rotate(-45deg)}.popup-contact-inner{background-color:#f4f2ed;display:flex;flex-direction:column;align-items:flex-start;padding:40px;position:relative;box-shadow:0 0 5px #071f2b33}@media(max-width:991px){.popup-contact-inner{padding:40px 20px}}.popup-contact-link{width:100%;margin-bottom:20px}.popup-contact-link:last-of-type{margin-bottom:0}.popup-contact-bottom-text{margin-top:40px;font-size:15px}body.error404 .site-header,body.error404 .site-footer{display:none}.error-block{height:100dvh;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;background-image:linear-gradient(to right,#071f2b 40%,#174551,#04151e)}.error-block-inner{display:flex;flex-direction:column;align-items:center}.error-block-404{font-size:clamp(10.625rem,8.9069rem + 6.6401vw,16.875rem);font-family:Cormorant Garamond;display:block;margin-bottom:70px;line-height:1}.btn-primary{background-color:#c1ac8b;color:#04151e;font-size:15px;font-weight:600;height:64px;display:inline-flex;align-items:center;justify-content:space-between;padding:0 20px;border:1px solid #C1AC8B;transition:.6s ease}.btn-primary.small{height:46px}@media(max-width:480px){.btn-primary{width:100%;height:60px}}.btn-primary:hover{background-color:transparent;color:#c1ac8b}.btn-primary:hover svg{color:#c1ac8b;transform:rotate(45deg)}.btn-primary svg{width:18px;height:18px;color:#04151e;margin-left:40px;will-change:transform;transition:.6s ease}.btn-secondary{background-color:transparent;color:#fff;font-size:15px;font-weight:600;height:64px;display:inline-flex;align-items:center;justify-content:space-between;padding:0 20px;border:1px solid #C1AC8B;transition:.6s ease}@media(max-width:480px){.btn-secondary{width:100%;height:60px}}.btn-secondary.small{height:46px}.btn-secondary:hover{background-color:#c1ac8b;color:#071f2b}.btn-secondary:hover svg{color:#071f2b;transform:rotate(45deg)}.btn-secondary svg{width:18px;color:#fff;margin-left:40px;will-change:transform;transition:.6s ease}.btn-tertiary{background-color:transparent;color:#fcfbf8;font-size:15px;font-weight:600;height:48px;display:inline-flex;align-items:center;justify-content:space-between;border-bottom:1px solid #FCFBF8;transition:.6s ease}@media(max-width:480px){.btn-tertiary{width:100%}}.btn-tertiary:hover{color:#c1ac8b;border-bottom-color:#c1ac8b}.btn-tertiary:hover svg{color:#c1ac8b;transform:rotate(45deg)}.btn-tertiary.black{color:#152e38;border-bottom-color:#152e38}.btn-tertiary.black:hover{color:#c1ac8b;border-bottom-color:#c1ac8b}.btn-tertiary.black:hover svg{color:#c1ac8b;transform:rotate(45deg)}.btn-tertiary.black svg{color:#152e38}.btn-tertiary.light{color:#f4f2ed;border-bottom-color:#f4f2ed}.btn-tertiary.light:hover{color:#c1ac8b;border-bottom-color:#c1ac8b}.btn-tertiary.light:hover svg{color:#c1ac8b;transform:rotate(45deg)}.btn-tertiary.light svg{color:#f4f2ed}.btn-tertiary svg{width:18px;height:18px;color:#fcfbf8;margin-left:40px;will-change:transform;transition:.6s ease}
