.header__container[data-v-17d19028]{display:flex;align-items:center;flex-wrap:nowrap;gap:20px}.header__logo[data-v-17d19028]{flex-shrink:0}.header__menu[data-v-17d19028]{display:flex;align-items:center;justify-content:flex-end;gap:clamp(22px,2.5vw,48px);margin-left:auto;min-width:0}.header__menu>a[data-v-17d19028]{white-space:nowrap}.header__contact[data-v-17d19028]{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border:1px solid #b45d2d;border-radius:4px;color:inherit;font-size:13px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;transition:.3s;flex-shrink:0}.header__contact[data-v-17d19028]:hover{background:#b45d2d;color:#fff}.header__language[data-v-17d19028]{flex-shrink:0}.header__language a[data-v-17d19028]:hover{color:#fff!important}.header .menu-toggle[data-v-17d19028]{display:none;align-items:center;justify-content:center;flex-shrink:0}.header .mobile-menu[data-v-17d19028]{padding-bottom:120px;background:#0d141d}.header .mobile-menu__logo img[data-v-17d19028]{width:220px;position:relative;top:1.1px;right:18.9px}.header .mobile-menu__contact[data-v-17d19028]{color:#b45d2d;font-weight:600}.header.scrolled[data-v-17d19028]{background-color:rgba(245,241,235,.95);backdrop-filter:blur(12px) invert(1) saturate(.2)}@media (max-width:1350px){.header__container[data-v-17d19028]{gap:14px}.header__menu[data-v-17d19028]{gap:22px}.header__menu>a[data-v-17d19028]{font-size:14px}.header__contact[data-v-17d19028]{min-height:38px;padding:0 12px;font-size:11px}}@media (max-width:1280px){.header__menu[data-v-17d19028]{display:none}.header .menu-toggle[data-v-17d19028]{display:flex!important;margin-left:auto}}@media (min-width:1281px){.header .menu-toggle[data-v-17d19028]{display:none!important}}.footer a[data-v-51a59652]:hover{color:#fff!important}@media screen and (min-width:768px){.footer__grid[data-v-51a59652]{grid-template-columns:3fr 3fr 1fr}}.footer .footer__column ul+h3[data-v-51a59652]{margin-top:2rem}.founder-thoughts{position:relative;background:#ece8e0;padding:100px 20px;overflow:hidden;background:#0f1824}.founder-thoughts__container{width:100%;max-width:1280px;margin:auto}.founder-thoughts__block{display:grid;grid-template-columns:1fr 270px;-moz-column-gap:45px;column-gap:45px;align-items:center;padding:55px 0;border-top:1px solid rgba(20,28,40,.12)}.founder-thoughts__block:first-child{padding-top:0;border-top:none}.founder-thoughts__block:last-child{padding-bottom:0}.founder-thoughts__content{width:100%}.founder-thoughts__tag{display:block;margin-bottom:12px;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#6e7278;color:var(--primary)}.founder-thoughts__divider{width:70px;height:2px;background:var(--primary);margin-bottom:22px}.founder-thoughts__content h2{font-family:Cormorant Garamond,serif;font-size:56px;line-height:60px;font-weight:500;color:#1b2230;margin-bottom:20px;color:#fff}.founder-thoughts__content p{max-width:920px;font-size:17px;line-height:30px;font-weight:300;color:#32363c;margin-bottom:14px;color:#b9b9b9}.founder-thoughts__content p:last-child{margin-bottom:0}.founder-thoughts__content strong{color:#1b2230;font-weight:600}.founder-thoughts__block{transition:transform .4s ease}.founder-thoughts__block:hover{transform:translateY(-5px)}.founder-thoughts__divider{transition:width .4s ease}.founder-thoughts__block:hover .founder-thoughts__divider{width:110px}.founder-thoughts__block{opacity:0;transform:translateY(50px)}.founder-thoughts__content>*{opacity:0;transform:translateY(25px)}.founder-thoughts-signature{width:200px}.founder-thoughts-signature-holder img{height:auto;display:block}@media (max-width:768px){.founder-thoughts{padding:60px 20px}.founder-thoughts__block{grid-template-columns:1fr;gap:25px;padding:45px 0}.founder-thoughts-signature-holder{display:flex;justify-content:center}.founder-thoughts-signature{width:160px}.founder-thoughts__tag{font-size:11px}.founder-thoughts__divider{width:55px;margin-bottom:18px}.founder-thoughts__content h2{font-size:40px;line-height:46px}.founder-thoughts__content p{font-size:16px;line-height:28px}}.contact{position:relative;padding:100px 0;background:#ece8e0;overflow:visible}.contact .container{width:min(1280px,calc(100% - 40px));margin:auto}.contact__wrapper{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:start}.contact__info{position:sticky;top:120px}.contact__subtitle{display:inline-block;margin-bottom:12px;color:var(--primary);font-size:14px;font-weight:600;letter-spacing:4px;text-transform:uppercase}.contact__title{margin-bottom:24px;color:#111;font-family:Cormorant Garamond,serif;font-size:58px;font-weight:600;line-height:1.1}.contact__description{margin-bottom:50px;color:#5f5f5f;font-size:18px;line-height:32px;font-weight:300}.contact__info>div{display:flex;flex-direction:column;gap:14px}.contact__info>div p{margin:0;color:#5f5f5f;font-size:17px;line-height:30px}.contact__info>div h1,.contact__info>div h2,.contact__info>div h3,.contact__info>div h4,.contact__info>div h5,.contact__info>div h6{margin:18px 0 0;color:#111;font-family:Cormorant Garamond,serif;font-weight:600;line-height:1.15}.contact__info>div h1{font-size:42px}.contact__info>div h2{font-size:34px}.contact__info>div h3{font-size:24px;color:var(--primary)}.contact__info>div ol,.contact__info>div ul{margin:0;padding-left:22px}.contact__info>div li{color:#5f5f5f;line-height:30px}.contact__info>div a{color:#2f2f2f;text-decoration:none;transition:.3s}.contact__info>div a:hover{color:var(--primary)}.contact__info>div strong{color:#111;font-weight:600}.contact__info>div *{overflow-wrap:anywhere}.contact__form{padding:45px;border-radius:24px;background:#f7f4ef;border:1px solid rgba(0,0,0,.08);box-shadow:0 20px 60px rgba(0,0,0,.08);backdrop-filter:blur(18px)}.form__radio-group{padding:10px;display:flex;gap:24px;align-items:center;flex-wrap:wrap}.form__radio{display:flex;align-items:center;gap:8px}.form__row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.form__group{display:flex;flex-direction:column;margin-bottom:28px}.form__group label{margin-bottom:12px;color:#111;font-size:14px;font-weight:500;letter-spacing:.5px}.form__group input,.form__group select,.form__group textarea{width:100%;padding:16px 0;border:none;border-bottom:1px solid rgba(0,0,0,.15);background:transparent;color:#111;font-size:16px;font-family:inherit;outline:none;transition:.35s ease}.form__group input::-moz-placeholder,.form__group textarea::-moz-placeholder{color:rgba(0,0,0,.45)}.form__group input::placeholder,.form__group textarea::placeholder{color:rgba(0,0,0,.45)}.form__group select{cursor:pointer}.form__group option{background:#111;color:#fff}.form__group textarea{resize:vertical;min-height:160px}.form__group input:focus,.form__group select:focus,.form__group textarea:focus{border-color:var(--primary)}.form__checkbox{display:flex;align-items:center;gap:12px;margin:10px 0 35px}.form__checkbox input{width:18px;height:18px;accent-color:var(--primary);cursor:pointer}.form__checkbox label{color:#4a4a4a;font-size:14px;line-height:22px;cursor:pointer}.contact__form .btn{width:100%;justify-content:center}.contact__form{transition:.35s ease}.contact__form:hover{border-color:rgba(212,175,55,.45);transform:translateY(-3px)}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#111;-webkit-box-shadow:0 0 0 1000px #f7f4ef inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}@media(max-width:768px){.contact{padding:70px 0}.contact .container{width:calc(100% - 30px)}.contact__wrapper{display:flex;flex-direction:column;gap:45px}.contact__info{position:relative;top:auto}.contact__title{font-size:42px}.contact__description{font-size:16px;line-height:28px;margin-bottom:35px}.contact__item a,.contact__item p{font-size:16px;line-height:26px}.contact__form{width:100%;padding:25px 20px;border-radius:20px;box-shadow:0 15px 35px rgba(0,0,0,.08)}.form__row{grid-template-columns:1fr;gap:0}.form__radio-group{display:flex;gap:2rem;margin-top:.75rem}.form__radio{display:flex;align-items:center;gap:.6rem;cursor:pointer;color:var(--color-text);font-size:.95rem}.form__radio input{accent-color:var(--color-gold);width:18px;height:18px;cursor:pointer}}#contact-form hr{margin-bottom:1.75em;border:1px solid #e1ded8}#contact-form .form__checkbox a,#contact-form .form__checkbox a:hover,#contact-form .form__checkbox a:visited{text-decoration:underline;font-weight:700}#contact-form .form__checkbox a:hover{color:var(--primary)}#contact-form .grouping-fields{background-color:rgba(225,222,216,.47843137254901963);padding:1.5em;margin-bottom:1.5em;border-radius:4px}#contact-form .grouping-fields .form__group:last-child,#contact-form .grouping-fields.form__row .form__group:nth-last-child(2){margin-bottom:0}#contact-form .grouping-fields+.grouping-fields{margin-top:1.5em}.modal-vue{z-index:10001;overflow-y:auto;font-size:1rem}.modal-vue,.modal-vue :after,.modal-vue :before{box-sizing:border-box}.modal-vue{margin:0;margin-right:0;margin-left:0;padding:0;box-sizing:border-box}.modal-vue,.modal-vue-overlay{position:fixed;top:0;bottom:0;left:0;right:0}.modal-vue-overlay{background-color:rgba(0,0,0,.35);backdrop-filter:blur(10px);z-index:-2}.modal-vue .row{display:flex;flex-wrap:nowrap}.modal-vue .row .col{flex:1;padding:16px}.modal-vue .row .col-tight{flex:0 0 auto}.modal-vue-frame{margin-top:6em;margin-bottom:6em}.modal-vue-frame .modal-vue-wrapper{display:flex;flex-direction:column;min-height:10em;width:80vw;max-width:1080px;margin-left:auto;margin-right:auto;z-index:1;border-radius:16px;box-shadow:var(--ui-shadow);overflow:hidden}.modal-vue-frame .modal-vue-wrapper,.modal-vue-frame .modal-vue-wrapper .modal-vue-body,.modal-vue-frame .modal-vue-wrapper .modal-vue-footer,.modal-vue-frame .modal-vue-wrapper .modal-vue-header{background-color:var(--white)!important}.modal-vue-frame .modal-vue-wrapper .modal-vue-header{text-transform:uppercase;font-weight:bolder;text-align:center;color:var(--primary);border-bottom:1px solid rgba(0,0,0,.15)}.modal-vue-frame .modal-vue-wrapper .modal-vue-header .row{justify-content:end}.modal-vue-frame .modal-vue-wrapper .modal-vue-header .close{cursor:pointer}.modal-vue-frame .modal-vue-wrapper .modal-vue-body{padding:1.5em;color:var(--primary)}.modal-vue-frame .modal-vue-wrapper.no-body .modal-vue-body{padding:0}.modal-vue-frame .modal-vue-wrapper .modal-vue-footer{padding:16px;display:flex;align-items:flex-end;justify-content:flex-end;gap:16px;border-top:1px solid rgba(0,0,0,.15)}.modal-vue-frame .modal-vue-wrapper .modal-vue-footer .button-holder{margin:0;padding:0}.animated{animation-duration:.6s;animation-timing-function:ease-in-out;animation-fill-mode:both}.fadeIn{animation-name:fadeIn}.fadeInDown{animation-name:fadeInDown}.fadeInUp{animation-name:fadeInUp}.slideInUp{animation-name:slideInUp}.slideInDown{animation-name:slideInDown}.delayied{animation-delay:.1s}.delayied-x2{animation-delay:.2s}.delayied-x3{animation-delay:.3s}@keyframes fadeInDown{0%{opacity:0;transform:translateY(102px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(-102px)}to{opacity:1;transform:translate(0)}}@keyframes slideInUp{0%{transform:translateY(102px)}to{transform:translate(0)}}@keyframes slideInDown{0%{transform:translateY(-102px)}to{transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#app blockquote{background-color:hsla(0,0%,80%,.25);padding:24px 48px;border-radius:0 0 5px 5px;border-color:var(--primary);border-top:1px solid var(--primary)}#app .limit-width{max-width:1280px;margin:0 auto;padding:12px 36px}#app .divider{max-width:1500px;margin:0 auto;padding:0}#app .divider.inverted{border-top-color:hsla(0,0%,100%,.14);background:#0f1824;margin-top:0!important;margin-bottom:0!important;clip-path:inset(0 -100vmax);box-shadow:0 0 0 100vmax #0f1824}#app .center,#app .center>*,#app .centered,#app .centered>*,#app .text-center,#app .text-center>*{text-align:center!important}#app hr{border-top:1px solid rgba(0,0,0,.07058823529411765);border-bottom:0 solid rgba(0,0,0,.07058823529411765);background:transparent;margin-top:64px!important;margin-bottom:64px!important}#app .extra-content{padding:32px;margin:0 auto;max-width:1500px;color:var(--dark)}#app .extra-content.center>div,#app .extra-content.center>h1{margin-left:auto;margin-right:auto}#app .extra-content p{margin:0 0 1.25rem;line-height:1.75}#app .extra-content h1,#app .extra-content h2,#app .extra-content h3,#app .extra-content h4,#app .extra-content h5,#app .extra-content h6{font-size:2.25em;margin:0 0 1.25rem;line-height:1.2;letter-spacing:.01em}#app .extra-content h1,#app .extra-content h2,#app .extra-content h3{font-family:Cormorant Garamond,serif}#app .extra-content ol,#app .extra-content ul{margin:0 0 1.25rem;padding-left:1.5rem}#app .extra-content ul{list-style:disc}#app .extra-content ol{list-style:decimal}#app .extra-content li{margin-bottom:.6rem;line-height:1.6;padding-left:.25rem}#app .extra-content li::marker{color:var(--primary)}#app .extra-content a{color:var(--primary);text-decoration:underline;text-underline-offset:2px}#app .extra-content a:hover{color:var(--primary-hover)}#app .extra-content blockquote{margin:1.5rem 0;padding:.75rem 0 .75rem 1.25rem;background:rgba(198,161,91,.08);font-style:italic}#app .extra-content pre{overflow-x:auto;padding:1rem}#app .extra-content code,#app .extra-content pre{font-family:monospace}#app .extra-content img{max-width:100%;height:auto;border-radius:4px}#app .extra-content.small{font-size:.9rem}#app .extra-content.small>div,#app .extra-content.small>h1{max-width:700px}#app .extra-content.small h1,#app .extra-content.small h2,#app .extra-content.small h3,#app .extra-content.small h4,#app .extra-content.small h5,#app .extra-content.small h6{font-size:1.5em}@media screen and (max-width:768px){#app .extra-content{padding:0 20px}#app .extra-content h1,#app .extra-content h2,#app .extra-content h3,#app .extra-content h4,#app .extra-content h5,#app .extra-content h6{font-size:1.65em}}#app .extra-content.inverted{color:#c7cbd1;background:#0f1824;padding-top:83.2px;padding-bottom:83.2px;clip-path:inset(0 -100vmax);box-shadow:0 0 0 100vmax #0f1824}#app .extra-content.inverted b,#app .extra-content.inverted h1,#app .extra-content.inverted h2,#app .extra-content.inverted h3,#app .extra-content.inverted h4,#app .extra-content.inverted h5,#app .extra-content.inverted h6,#app .extra-content.inverted strong{color:#fff}#app .extra-content.inverted a{color:var(--primary)}#app .extra-content.inverted a:hover{color:var(--primary-hover)}#app .extra-content.inverted blockquote{border-left-color:var(--primary);background:hsla(0,0%,100%,.06)}#app .about ol,#app .about ul,#app .extra ol,#app .extra ul,#app .item-content ol,#app .item-content ul{margin:0 0 1.25rem;padding-left:1.5rem;text-align:left}#app .about ul,#app .extra ul,#app .item-content ul{list-style:disc}#app .about ol,#app .extra ol,#app .item-content ol{list-style:decimal}#app .about li,#app .extra li,#app .item-content li{margin-bottom:.6rem;line-height:1.6}#app .about li::marker,#app .extra li::marker,#app .item-content li::marker{color:var(--primary)}#app .about p,#app .extra p,#app .item-content p{margin-bottom:1rem}#app .about p:last-child,#app .extra p:last-child,#app .item-content p:last-child{margin-bottom:0}#app .about a,#app .extra a,#app .item-content a{color:var(--primary);text-decoration:underline;text-underline-offset:2px}#app .about a:hover,#app .extra a:hover,#app .item-content a:hover{color:var(--primary-hover)}#app .about blockquote,#app .extra blockquote,#app .item-content blockquote{margin:1.5rem auto;padding:.75rem 0 .75rem 1.25rem;background:rgba(198,161,91,.08);font-style:italic;text-align:left}#app .about table,#app .extra table,#app .item-content table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:24px 0;margin:2rem -24px}#app .about table th,#app .extra table th,#app .item-content table th{font-family:Cormorant Garamond,serif;font-size:1.1rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;text-align:left;padding:0 0 12px;border-bottom:2px solid var(--primary)}#app .about table td,#app .extra table td,#app .item-content table td{text-align:left;vertical-align:top;padding:20px 22px;background:rgba(198,161,91,.06);font-size:.95rem;line-height:1.7}@media screen and (max-width:768px){#app .about table,#app .extra table,#app .item-content table{display:block;border-spacing:0;margin:2rem 0}#app .about table thead,#app .extra table thead,#app .item-content table thead{display:none}#app .about table tbody,#app .about table td,#app .about table tr,#app .extra table tbody,#app .extra table td,#app .extra table tr,#app .item-content table tbody,#app .item-content table td,#app .item-content table tr{display:block;width:100%!important}#app .about table td,#app .extra table td,#app .item-content table td{margin-bottom:16px}#app .about table td:last-child,#app .extra table td:last-child,#app .item-content table td:last-child{margin-bottom:0}}#app .about.inverted{color:#c7cbd1;background:#0f1824;padding:15.6px 46.8px;clip-path:inset(0 -100vmax);box-shadow:0 0 0 100vmax #0f1824}#app .about.inverted *{color:inherit}#app .about.inverted b,#app .about.inverted h1,#app .about.inverted h2,#app .about.inverted h3,#app .about.inverted h4,#app .about.inverted h5,#app .about.inverted h6,#app .about.inverted strong{color:#fff}#app .about.inverted blockquote{border-left-color:var(--primary);background:hsla(0,0%,100%,.06)}#app .about.inverted table td{background:hsla(0,0%,100%,.06)}#app .section{padding:0;display:flex;justify-content:center;align-items:center;padding:1em;background:#fff;min-height:10em}#app .section button{padding:1em 2em;font-size:1.2rem;border-radius:var(--ui-radius);background-color:var(--primary);color:var(--white);border:none;cursor:pointer}#app pre{color:#000;background-color:#f5f5f5;padding:10px;border-radius:4px;overflow-x:auto}#app .no-break{white-space:nowrap}#app .pre-line{white-space:pre-line}#app .mermaidLoader{display:flex;flex-flow:column;align-content:center;align-items:center;background:#fff}#app .mermaidLoader svg{max-width:inherit!important}#app .view-content{min-height:60vh;margin-top:106px}#app .btn-square{border-radius:0}#app .lower-case,#app .lowercase{text-transform:lowercase}#app .upper-case,#app .uppercase{text-transform:uppercase}#app .title-like,#app .titlelike{text-transform:capitalize}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}