html,body{overscroll-behavior:none}body{position:relative;-webkit-overflow-scrolling:touch}strong{font-weight:bold}.has-bgr{background-size:cover;background-position:center center;background-repeat:no-repeat}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:" ";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */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:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;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:-0.25em}sup{top:-0.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}*:where(:not(iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-width:100%;height:auto}table{border-collapse:collapse}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}::-moz-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space}:where([draggable=true]){-webkit-user-drag:element}@font-face{font-family:"ITCFranklinGothicStd-Book";src:url("../fonts/ITCFranklinGothicStd-Book.eot");src:url("../fonts/ITCFranklinGothicStd-Book.eot?#iefix") format("embedded-opentype"),url("../fonts/ITCFranklinGothicStd-Book.woff") format("woff"),url("../fonts/ITCFranklinGothicStd-Book.woff2") format("woff2"),url("../fonts/ITCFranklinGothicStd-Book.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"ITCFranklinGothicStd-Demi";src:url("../fonts/ITCFranklinGothicStd-Demi.eot");src:url("../fonts/ITCFranklinGothicStd-Demi.eot?#iefix") format("embedded-opentype"),url("../fonts/ITCFranklinGothicStd-Demi.woff") format("woff"),url("../fonts/ITCFranklinGothicStd-Demi.woff2") format("woff2"),url("../fonts/ITCFranklinGothicStd-Demi.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"RomieTrial-Light";src:url("../fonts/RomieTrial-Light.eot");src:url("../fonts/RomieTrial-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/RomieTrial-Light.woff") format("woff"),url("../fonts/RomieTrial-Light.woff2") format("woff2"),url("../fonts/RomieTrial-Light.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"RomieTrial-Regular";src:url("../fonts/RomieTrial-Regular.eot");src:url("../fonts/RomieTrial-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/RomieTrial-Regular.woff") format("woff"),url("../fonts/RomieTrial-Regular.woff2") format("woff2"),url("../fonts/RomieTrial-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}html,body{font-family:"ITCFranklinGothicStd-Book",Arial,sans-serif;font-size:16px}h1,h2,h3,h4{font-family:"RomieTrial-Light",Georgia,serif;font-weight:300}.custom-combobox{width:100%;position:relative;background-color:#fff;color:#000;font-size:1em;line-height:1em;display:inline-block;border-bottom:1px solid #000;text-align:left}.custom-combobox .cs-select{position:relative}.custom-combobox .cs-dropdown{background:inherit;position:absolute;width:100%;z-index:999;border:1px solid #000}.custom-combobox .cs-option,.custom-combobox .cs-selected{color:inherit;box-sizing:border-box;line-height:calc(3em - 1px);display:block;text-decoration:none;outline:none}.custom-combobox .cs-option{padding:0 .5em;background:inherit;border-bottom:1px solid #000;transition:all .4s}.custom-combobox .cs-option:last-child{border:none}.custom-combobox .cs-option:hover{background-color:#000;color:#fff}.custom-combobox .cs-selected{background:inherit;border:none}.custom-combobox .cs-selected[value=""]{color:rgba(0,0,0,.5)}.custom-combobox .cs-hilighted{background-color:#000;color:#fff}.custom-combobox .cs-right{position:absolute;border-bottom:1px solid #000;border-right:1px solid #000;width:1em;height:auto;aspect-ratio:1;top:50%;right:10px;transform:translateY(-50%) rotate(45deg);cursor:pointer}.custom-combobox{font-size:1em}.hero-block{position:relative;width:100%;height:100vh;min-height:560px;overflow:hidden}.hero-block__background{position:absolute;inset:0;z-index:1}.hero-block__image,.hero-block__video,.hero-block__vimeo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-block__vimeo{border:none}.hero-block__overlay{position:absolute;inset:0;background:rgba(0,0,0,.2)}.hero-block__logo{position:absolute;top:50%;left:50%;z-index:2;width:clamp(70px,14.8438vw,285px);opacity:0;animation:hero-logo-reveal 1.2s ease forwards;animation-delay:2s}.hero-block__logo img{width:100%;height:auto}@media(max-width: 768px){.hero-block{height:100svh;min-height:480px}.hero-block__logo{width:30%}}@keyframes hero-logo-reveal{from{opacity:0;transform:translate(-50%, -50%) translateY(12px)}to{opacity:1;transform:translate(-50%, -50%) translateY(0)}}.logo-title-block{text-align:center;padding:0 20px}.logo-title-block__wrap{display:flex;flex-direction:column;align-items:center;gap:clamp(40px,5.7292vw,110px)}.logo-title-block__logo{width:clamp(160px,35.1563vw,675px)}.logo-title-block__title{font-family:"RomieTrial-Light",Georgia,serif;font-weight:300;font-size:clamp(25.2px,4.6875vw,90px);line-height:1.26;letter-spacing:2.5px;text-align:center;margin:0;max-width:clamp(480px,54.2188vw,1041px)}@media(max-width: 480px){.logo-title-block__title{letter-spacing:1px}}.divider{display:block;width:100%;background:rgba(0,0,0,0);height:var(--divider-desktop-height, 1px)}@media(max-width: 1080px){.divider{height:calc(var(--divider-mobile-height, 1px) + (var(--divider-desktop-height, 1px) - var(--divider-mobile-height, 1px))*.6)}}@media(max-width: 768px){.divider{max-width:45% !important;height:calc(var(--divider-mobile-height, 1px) + (var(--divider-desktop-height, 1px) - var(--divider-mobile-height, 1px))*.25)}}@media(max-width: 460px){.divider{height:var(--divider-mobile-height, var(--divider-desktop-height, 1px))}}.description-block{padding:clamp(24px,2.0833vw,40px) 20px clamp(32px,3.125vw,60px)}.description-block__wrap{max-width:clamp(540px,54.1667vw,1040px);margin:0 auto}.description-block__drop-cap{float:left;font-family:"RomieTrial-Light",Georgia,serif;font-size:clamp(64px,6.875vw,132px);line-height:.8;margin:-0.05em 16px 0 0;color:#e1adba}@media(max-width: 500px){.description-block__drop-cap{font-size:clamp(82px,6.875vw,132px)}}.description-block__content{font-family:"ITCFranklinGothicStd-Book",Arial,sans-serif;font-size:clamp(16px,1.4583vw,28px);line-height:1.357;color:#444;overflow:hidden}.description-block__content p{margin:0 0 1em}.description-block__content p:last-child{margin-bottom:0}@media(max-width: 1440px){.description-block__content{font-size:16px}}@media(max-width: 480px){.description-block__drop-cap{margin:-0.05em 10px 0 0}}.contact-form-block{padding:clamp(24px,2.0833vw,40px) 20px clamp(90px,9.8958vw,190px)}.contact-form-block__wrap{max-width:720px;margin:0 auto}.contact-form-block__title{font-family:"RomieTrial-Light",Georgia,serif;font-weight:300;font-size:clamp(32px,3.125vw,60px);line-height:1.02;color:#000;text-align:center;margin:0 0 clamp(32px,3.9583vw,76px)}.contact-form-block__form form{display:flex;flex-wrap:wrap;-moz-column-gap:84px;column-gap:84px;row-gap:44px}.contact-form-block__form p{flex:0 1 318px;margin:0}.contact-form-block__form p.full-width{flex:1 1 100%}.contact-form-block__form p.brokerage-field{display:none}.contact-form-block__form p.brokerage-field.is-visible{display:block}.contact-form-block__form p:has(select){position:relative}.contact-form-block__form p:has(select)::after{content:"";position:absolute;top:0;right:0;width:12px;height:8px;pointer-events:none;transform:rotate(180deg);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23000' stroke-width='1.5' d='M1 7l5-5 5 5'/%3E%3C/svg%3E") no-repeat center/contain}.contact-form-block__form input:not([type=submit]),.contact-form-block__form textarea{display:block;width:100%;border:none;border-bottom:1px solid #000;background:rgba(0,0,0,0);padding:0 0 10px;font-family:"ITCFranklinGothicStd-Book",Arial,sans-serif;font-size:20px;color:#000}.contact-form-block__form input:not([type=submit])::-moz-placeholder, .contact-form-block__form textarea::-moz-placeholder{color:#000;opacity:1}.contact-form-block__form input:not([type=submit])::placeholder,.contact-form-block__form textarea::placeholder{color:#000;opacity:1}.contact-form-block__form input:not([type=submit]):focus,.contact-form-block__form textarea:focus{outline:none}.contact-form-block__form select{display:block;width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;border-bottom:1px solid #000;border-radius:0;background:rgba(0,0,0,0);padding:0 24px 10px 0;font-family:"ITCFranklinGothicStd-Book",Arial,sans-serif;font-size:20px;color:#000}.contact-form-block__form select::-ms-expand{display:none}.contact-form-block__form .custom-combobox{display:block;background:rgba(0,0,0,0);border-bottom:1px solid #000;line-height:normal}.contact-form-block__form .custom-combobox .cs-select{display:block;background:rgba(0,0,0,0);padding:0 24px 10px 0;cursor:pointer}.contact-form-block__form .custom-combobox .cs-select>*:not(.cs-selected){display:none !important}.contact-form-block__form .custom-combobox select{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;border:0 !important;opacity:0 !important;overflow:hidden !important;pointer-events:none !important;background:none !important}.contact-form-block__form .custom-combobox .cs-selected,.contact-form-block__form .custom-combobox .cs-option{font-family:"ITCFranklinGothicStd-Book",Arial,sans-serif;font-size:20px;line-height:1.2;color:#000}.contact-form-block__form .custom-combobox .cs-selected{display:block;padding-right:0}.contact-form-block__form .custom-combobox .cs-selected[value=""]{color:#000}.contact-form-block__form .custom-combobox .cs-dropdown{border-color:#000;background:#fff;box-shadow:0 8px 16px rgba(0,0,0,.08);max-height:160px;overflow:scroll}.contact-form-block__form .custom-combobox .cs-option{padding:10px 12px;line-height:1.4;border-color:rgba(0,0,0,.15)}.contact-form-block__form .custom-combobox .cs-option:hover,.contact-form-block__form .custom-combobox .cs-option.cs-hilighted{background-color:rgba(0,0,0,.08);color:#000}.contact-form-block__form p.full-width:has(input[type=submit]){margin-top:20px}.contact-form-block__form input[type=submit]{display:block;width:100%;text-align:center;font-family:"RomieTrial-Regular",Georgia,serif;font-weight:400;font-size:28px;color:#000;background:rgba(0,0,0,0);border:1px solid #000;border-radius:10px;padding:37px 0;cursor:pointer;transition:background .3s ease}.contact-form-block__form input[type=submit]:hover{background:#000;color:#fff}.contact-form-block__form p.has-error input,.contact-form-block__form p.has-error .custom-combobox{border-bottom-color:#c0392b}.contact-form-block__form .spark-honeypot{position:absolute !important;left:-9999px}@media(max-width: 1600px){.contact-form-block__form input[type=submit]{font-size:22px;padding:15px 0}}@media(max-width: 1440px){.contact-form-block__form input:not([type=submit]),.contact-form-block__form textarea,.contact-form-block__form select,.contact-form-block__form .custom-combobox .cs-selected,.contact-form-block__form .custom-combobox .cs-option{font-size:16px}}@media(max-width: 768px){.contact-form-block__form form{row-gap:30px}.contact-form-block__form p{flex:1 1 100%}.contact-form-block__form input[type=submit]{width:80%;margin:0 auto;padding:18px 0;font-size:18px}}.site-footer{position:relative;background:#000;color:#fff;padding:clamp(28px,2.5vw,48px) clamp(20px,2.4479vw,47px) clamp(20px,1.5625vw,30px);border-top:1px solid hsla(0,0%,100%,.3)}.site-footer__top{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:40px;width:100%}.site-footer__logos{display:flex;align-items:center;gap:30px;flex:1}.site-footer__logos--right{justify-content:flex-end}.site-footer__logos img{max-height:clamp(32px,3.33vw,64px);width:auto}.site-footer__center-logo{flex-shrink:0;max-width:clamp(112px,6.4vw,226.4px)}.site-footer__center-logo img{width:100%;height:auto}.site-footer__divider{width:100%;margin:15px 0 25px;border:none;border-top:1px solid hsla(0,0%,100%,.3)}.site-footer__bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;width:100%;font-family:"ITCFranklinGothicStd-Book",Arial,sans-serif;font-size:12px;letter-spacing:.5px}.site-footer__badges{display:flex;align-items:center;gap:20px}.site-footer__legal-links{display:flex;gap:20px;text-transform:uppercase}.site-footer__legal-links a{color:#fff;text-decoration:none}.site-footer__legal-links a:hover{text-decoration:underline}.site-footer__info{text-align:right}.site-footer__info a{color:#fff;text-decoration:none;text-transform:uppercase}.site-footer__disclaimer{width:100%;max-width:1490px;margin:20px 0 0;font-size:11px;line-height:1.6;color:hsla(0,0%,100%,.7)}.site-footer__disclaimer a{text-decoration:underline}@media(max-width: 900px){.site-footer__top,.site-footer__bottom{flex-direction:column;text-align:center;align-items:center}.site-footer__bottom{flex-direction:column;text-align:center;margin-top:40px;align-items:flex-start}.site-footer__logos{justify-content:center;flex-wrap:wrap}.site-footer__logos--right{justify-content:center}.site-footer__info{text-align:center}.site-footer__badges{flex-direction:column;gap:16px}.site-footer__legal-links{justify-content:center}}@media(max-width: 768px){.site-footer__top{flex-direction:row;justify-content:center;text-align:left}.site-footer__logos{flex:0 1 auto;justify-content:flex-start}.site-footer__logos--right{justify-content:flex-end}.site-footer__center-logo{order:1;flex:1 1 100%;margin:0 auto;text-align:center}.site-footer__bottom{text-align:left}.site-footer__badges{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.site-footer__legal-links{justify-content:flex-start}.site-footer__info{text-align:left}}@media(max-width: 600px){.site-footer__top{flex-direction:column}.site-footer__center-logo{order:0}.site-footer__logos--left{order:1}.site-footer__logos--right{order:2}.site-footer__disclaimer{font-size:10px}}html,body{background:#fff url("../images/Papertexture_background-inverted.jpg") repeat-y top center;background-size:100% auto;color:#444}*{box-sizing:border-box}img{max-width:100%;display:block}.width-wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 20px}.fadein-wrap{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.fadein-wrap.in-view{opacity:1;transform:translateY(0)}#main{overflow:hidden}.site-header{position:absolute;top:70px;right:77px;z-index:20}.site-header__inquire{display:inline-block;padding:10px 28px;border:1px solid #fff;border-radius:10px;background:rgba(0,0,0,0);color:#fff;font-family:"RomieTrial-Regular",Georgia,serif;font-weight:400;font-size:22px;line-height:38px;letter-spacing:0;text-decoration:none;transition:background .3s ease,color .3s ease}.site-header__inquire:hover{background:#fff;color:#000}@media(max-width: 1600px){.site-header{top:30px;right:30px}.site-header__inquire{padding:5px 20px;font-size:18px;line-height:38px}}@media(max-width: 767px){.site-header{top:24px;right:20px}.site-header__inquire{padding:8px 18px;font-size:18px;line-height:1.4}}@media(max-width: 500px){.site-header{top:24px;right:0;width:100%;text-align:center}}.legal-page{padding:140px 20px 100px}.legal-page__wrap{max-width:860px}.legal-page a{text-decoration:underline}.legal-page__title{font-family:"RomieTrial-Light",Georgia,serif;font-weight:300;font-size:44px;margin:0 0 40px}.legal-page__content{font-family:"ITCFranklinGothicStd-Book",Arial,sans-serif;font-size:16px;line-height:1.7;color:#444}.legal-page__content h2,.legal-page__content h3{font-family:"ITCFranklinGothicStd-Demi",Arial,sans-serif;font-weight:normal;margin:40px 0 16px}.legal-page__content p{margin:0 0 20px}.legal-page__content a{color:#000}@media(max-width: 767px){.legal-page{padding:100px 20px 60px}.legal-page__title{font-size:30px;margin:0 0 24px}.legal-page__content{font-size:15px}.legal-page__content h2,.legal-page__content h3{margin:30px 0 12px}}.thank-you-page #main{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:70vh;padding:clamp(24px,3.6458vw,70px) 20px clamp(48px,7.2917vw,140px)}.thank-you-page__return{position:absolute;top:70px;right:77px;z-index:20;display:inline-block;padding:10px 28px;border:1px solid #000;border-radius:10px;background:rgba(0,0,0,0);color:#000;font-family:"RomieTrial-Regular",Georgia,serif;font-weight:400;font-size:22px;line-height:38px;letter-spacing:0;text-decoration:none;transition:background .3s ease,color .3s ease}.thank-you-page__return:hover{background:#000;color:#fff}.thank-you-page__wrap{display:flex;flex-direction:column;align-items:center;gap:clamp(40px,5.2083vw,100px);text-align:center}.thank-you-page__logo{width:clamp(160px,15.1042vw,290px);height:auto}.thank-you-page__message{font-family:"RomieTrial-Light",Georgia,serif;font-weight:300;font-size:clamp(22px,2.0833vw,40px);line-height:1.4;color:#000;max-width:clamp(340px,57.2917vw,1100px)}@media(max-width: 1600px){.thank-you-page__return{top:30px;right:30px;padding:5px 20px;font-size:18px;line-height:38px}}@media(max-width: 767px){.thank-you-page #main{min-height:0;padding:48px 20px clamp(48px,12vw,80px)}.thank-you-page__return{position:static;display:block;width:-moz-fit-content;width:fit-content;margin:0 auto clamp(32px,8vw,56px);padding:8px 18px;font-size:18px;line-height:1.4}.thank-you-page__wrap{gap:clamp(24px,8vw,40px)}.thank-you-page__logo{width:clamp(120px,30vw,160px)}.thank-you-page__message{font-size:clamp(18px,5.5vw,22px);max-width:100%}}
