*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#191919;background-color:#f3f3f3;margin:0;padding:0;overflow-x:hidden}html{font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}main{padding-top:9rem}img,picture,video,canvas,svg{display:block;width:100%;max-width:100%;height:auto}a,a:hover{text-decoration:none;color:inherit}input,button,textarea,select{font:inherit}button,input[type=submit]{border:none;outline:none;background:none;cursor:pointer;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset{border:0;margin:0;padding:0}dialog{all:unset}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}p:not(:last-of-type){margin-bottom:1rem}.wpcf7 .screen-reader-response{display:none}.container{width:100%;max-width:1765px;margin-inline:auto;padding-inline:2rem}@media (max-width: 579px){.container{padding-inline:1rem}}*{scrollbar-width:thin;scrollbar-color:#fff #f3f3f3}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#f3f3f3}::-webkit-scrollbar-thumb{background-color:#191919;border-radius:6px;border:2px solid #f3f3f3}::-webkit-scrollbar-thumb:hover{background-color:#000}@view-transition{navigation: auto;}::view-transition-old(root),::view-transition-new(root){animation-duration:.4s;animation-timing-function:ease}::view-transition-old(root){animation-name:fadeOut}::view-transition-new(root){animation-name:fadeIn}@keyframes fadeOut{to{opacity:0}}@keyframes fadeIn{0%{opacity:0}}.cky-notice,.cky-modal{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}.scroll-anchor{scroll-margin-top:117px}[data-animate]{will-change:transform,opacity}@media (prefers-reduced-motion: reduce){[data-animate]{opacity:1!important;transform:none!important;clip-path:none!important}}.font-a{font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:2.875rem;font-weight:400;line-height:1.2}@media (max-width: 579px){.font-a{font-size:2.25rem}}.font-b{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:2.25rem;font-weight:400;line-height:1.2}@media (max-width: 579px){.font-b{font-size:1.75rem}}.font-c{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.75rem;font-weight:600;line-height:1.2}@media (max-width: 579px){.font-c{font-size:1.5rem}}.font-d{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.3}@media (max-width: 579px){.font-d{font-size:1.25rem}}.font-e{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.3}@media (max-width: 579px){.font-e{font-size:1.125rem}}.font-f{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5}@media (max-width: 579px){.font-f{font-size:1rem}}.font-g{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}.font-h{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5}@font-face{font-family:Inter;src:url(../fonts/InterVariable.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/InterVariable-Italic.woff2) format("woff2-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Playfair Display;src:url(../fonts/PlayfairDisplay-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(../fonts/PlayfairDisplay-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}.button-a{position:relative;display:inline-flex;justify-content:center;background-color:#191919;text-decoration:none;text-align:center;color:#fff;cursor:pointer;border:1px solid #191919;padding:.75rem 1.5rem;border-radius:3.125rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5}@media (max-width: 579px){.button-a{font-size:1rem}}.button-a{text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out}@media (max-width: 579px){.button-a{width:100%}}@media (hover: hover){.button-a:hover{background-color:#fff;color:#191919;border-color:#191919}}.button-a--second{position:relative;display:inline-flex;justify-content:center;background-color:#f3f3f3;text-decoration:none;text-align:center;color:#191919;cursor:pointer;border:1px solid #191919;padding:.75rem 1.5rem;border-radius:3.125rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5}@media (max-width: 579px){.button-a--second{font-size:1rem}}.button-a--second{text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out}@media (max-width: 579px){.button-a--second{width:100%}}@media (hover: hover){.button-a--second:hover{background-color:#191919;color:#fff;border-color:#191919}}.button-a--second.is-active{background-color:#191919;color:#fff;border-color:#191919}.button-a--second.is-active:active,.button-a--second.is-active:focus,.button-a--second.is-active:hover,.button-a--second.is-active:visited,.button-a--second.is-active:focus-visible,.button-a--second.is-active:focus-within{background-color:#191919;color:#fff;border-color:#191919}.button-arrow-a{display:flex;flex-direction:row;gap:.5rem;align-items:center;justify-content:center;flex-wrap:nowrap}.button-arrow-a__title{position:relative;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5}@media (max-width: 579px){.button-arrow-a__title{font-size:1rem}}.button-arrow-a__title{color:#191919;transition:color .3s ease-in-out,background-size .3s ease-in-out;width:fit-content;max-width:100%;background-image:linear-gradient(#191919,#191919);background-repeat:no-repeat;background-size:100% 5%;background-position:left bottom}@media (hover: hover){.button-arrow-a__title:hover{background-size:0 5%}}.button-arrow-a__media-wrapper__media{display:block;position:relative;width:100%;max-width:1rem;height:auto}.button-b{display:block;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5}@media (max-width: 579px){.button-b{font-size:1rem}}.button-b{width:fit-content;max-width:100%;background-image:linear-gradient(#191919,#191919);background-repeat:no-repeat;background-size:100% 5%;background-position:left bottom;transition:background-size .3s ease-in-out}.button-b:hover{background-size:0 5%}.button-b.is-loading{opacity:.6;pointer-events:none}.card-a__wrapper{display:flex;flex-direction:column;gap:1.5rem;align-items:start;justify-content:start;flex-wrap:nowrap}@media (max-width: 579px){.card-a__wrapper{gap:1rem}}.card-a__wrapper__media{width:100%;height:fit-content;overflow:hidden}.card-a__wrapper__media__img{width:auto;height:36.0625rem;object-fit:cover;object-position:center;transition:transform .3s ease-in-out}@media (max-width: 579px){.card-a__wrapper__media__img{height:12.5rem}}.card-a__wrapper__bd{display:flex;flex-direction:row;gap:.5rem;align-items:start;justify-content:center;flex-wrap:nowrap}.card-a__wrapper__bd__title{position:relative;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.3}@media (max-width: 579px){.card-a__wrapper__bd__title{font-size:1.125rem}}.card-a__wrapper__bd__title{color:#191919;text-transform:uppercase;pointer-events:none;width:fit-content;max-width:100%;background-image:linear-gradient(#191919,#191919);background-repeat:no-repeat;background-size:0 1px;background-position:left bottom;transition:background-size .3s ease-in-out}.card-a__wrapper__bd__title:hover{background-size:100% 1px}.card-a__wrapper__bd__media-wrapper{display:block;margin-top:.5rem}.card-a__wrapper__bd__media-wrapper__media{display:block;position:relative;width:100%;max-width:1rem;height:auto}@media (hover: hover){.card-a__wrapper:hover .card-a__wrapper__bd__title{background-size:100% 1px}.card-a__wrapper:hover .card-a__wrapper__media__img{transform:scale(1.05)}}.card-a--second .card-a__wrapper__media{position:relative;height:auto;padding-bottom:70%;filter:grayscale(100%)}.card-a--second .card-a__wrapper__media__img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.card-a--second .card-a__wrapper__bd__title{text-transform:none}.cta-a__wrapper{padding-block:4.5rem;display:flex;flex-direction:row;gap:4.5rem;align-items:center;justify-content:center;flex-wrap:nowrap;border-top:1px solid #191919}@media (max-width: 1023px){.cta-a__wrapper{padding-block:3rem}}.cta-a__wrapper__title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.75rem;font-weight:700;line-height:1.2}@media (max-width: 579px){.cta-a__wrapper__title{font-size:1.5rem}}.cta-a__wrapper__title{text-wrap:balance;text-align:center}@media (max-width: 1023px){.cta-a__wrapper{flex-wrap:wrap;gap:2rem}}.form-a{display:flex;flex-direction:column;gap:2rem;align-items:center;justify-content:center;flex-wrap:nowrap;padding-bottom:4rem}@media (max-width: 579px){.form-a{padding-bottom:3rem}}.form-a legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.form-a__wrapper{display:flex;flex-direction:column;gap:4rem;align-items:stretch;justify-content:flex-start;flex-wrap:nowrap;max-width:868px;margin-inline:auto;width:100%}.form-a__wrapper__item{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem 2rem}@media (max-width: 809px){.form-a__wrapper__item{gap:1rem}}@media (max-width: 579px){.form-a__wrapper__item{grid-template-columns:1fr}}.form-a__wrapper__item__title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.5}@media (max-width: 579px){.form-a__wrapper__item__title{font-size:1rem}}.form-a__wrapper__item__title{margin-bottom:2.5rem;grid-column:1/3}@media (max-width: 579px){.form-a__wrapper__item__title{grid-column:auto;margin-bottom:0}}.form-group-a{display:flex;flex-direction:column;gap:.5rem;align-items:stretch;justify-content:flex-start;flex-wrap:nowrap}.form-group-a__label__title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (max-width: 579px){.form-group-a:has(.wpcf7-submit),.form-group-a:has(.wpcf7-acceptance){grid-column:1/3}}.form-group-a:has(.wpcf7-select) .form-group-a__label{position:relative}.form-group-a:has(.wpcf7-select) .form-group-a__label:after{content:"";display:block;position:absolute;top:28px;right:1.5rem;width:14px;height:14px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAALCAYAAACUPhZAAAAACXBIWXMAABCcAAAQnAEmzTo0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEVSURBVHgBrVK7DcIwELVDkSaRUubTeATYADaACWADoKMDJgA2YAMooYIR2AA3UVKmSJMm4V2wpShCJHyedDr7fPfu4+Oe590ZUBTFII5jyX6E67qCc36hs6FspSEIgi77ARSviEVJbppmD/pKhjzPL8g8Zl8AxGN0r4mvivcJjGcLKUh831+yD0D+OpZ4tL2jD2manizLQle8j2vftm0HtnMTMcg2UAs6o/I1/m2h33jdGWOZGIaxgaOj2htJKZO6nxDCybLsQIWgoAQjnYN4X/Xhr6qhj4EzBQqIrG9SZSPKdxQzCsPwVud5Sf6OoClxK3JCtXVIgmRH6GHTyFqRa6gNmFZMuyiKZuxfwJhWtGqk28Y8ACiYfnD9Zt8XAAAAAElFTkSuQmCC);background-size:14px;background-repeat:no-repeat;background-position:center}.form-group-a .button input[type=submit]{position:relative;display:inline-flex;justify-content:center;background-color:#191919;text-decoration:none;text-align:center;color:#fff;cursor:pointer;border:1px solid #191919;padding:.75rem 1.5rem;border-radius:3.125rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5}@media (max-width: 579px){.form-group-a .button input[type=submit]{font-size:1rem}}.form-group-a .button input[type=submit]{text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out}@media (max-width: 579px){.form-group-a .button input[type=submit]{width:100%}}@media (hover: hover){.form-group-a .button input[type=submit]:hover{background-color:#fff;color:#191919;border-color:#191919}}.form-group-a .button input[type=submit]{text-transform:uppercase}.form-group-a:has(.wpcf7-textarea){grid-column:1/3}@media (max-width: 579px){.form-group-a:has(.wpcf7-textarea){grid-column:auto}}.wpcf7-form-control-wrap{display:flex;flex-direction:column;gap:.5rem;align-items:stretch;justify-content:flex-start;flex-wrap:nowrap;padding-top:.25rem}.wpcf7-not-valid-tip{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#e60000}.wpcf7-list-item-label{position:relative;display:block;padding-left:2.5rem;margin-top:2rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:300;line-height:1.5}.wpcf7-list-item-label a{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:300;line-height:1.5}@media (max-width: 579px){.wpcf7-list-item-label{padding-left:2rem}}.wpcf7-list-item-label:before{content:"";display:block;position:absolute;top:0;left:0;width:1.5rem;height:1.5rem;border:2px solid #191919;border-radius:.25rem}.wpcf7 form[data-status=invalid] .wpcf7-response-output{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.3}@media (max-width: 579px){.wpcf7 form[data-status=invalid] .wpcf7-response-output{font-size:1.25rem}}.wpcf7 form[data-status=invalid] .wpcf7-response-output{text-align:center;margin-top:1rem;padding:1rem;border-radius:.5rem;background-color:#fff;color:#191919;border:1px solid #191919}.wpcf7 .screen-reader-response{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.checkbox-a{display:none;position:relative}.checkbox-a:checked~span.wpcf7-list-item-label:before{background-image:url("data:image/svg+xml,%3csvg%20width='11'%20height='9'%20viewBox='0%200%2011%209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%205.2L3.85714%208L10%201'%20stroke='%23191919'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-size:1rem;background-repeat:no-repeat;background-position:center}.input-a{-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;text-transform:uppercase;color:#191919;background:transparent;padding:1.25rem 1.875rem;border:1px solid #191919;border-radius:3.125rem;transition:border-color .3s ease-in-out,background-color .3s ease-in-out;width:100%}.input-a.wpcf7-textarea{border-radius:1.875rem}.input-a:focus,.input-a:focus-visible{border-color:#009fe3;outline:none}.input-a:invalid:not(:placeholder-shown):not(:focus),.input-a.wpcf7-not-valid{border-color:#e60000;background-color:inherit}.input-a:valid:not(:placeholder-shown):not(:focus):not(select):not([type=file]){border-color:#009640}.input-a[type=file]{display:flex;align-items:center;justify-content:space-between;padding:.75rem .75rem .75rem 3.5rem;cursor:pointer;gap:1rem;text-transform:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAb1SURBVHgB7Vq9UhxHEG7AknCVpDpXKRCSqrTKnOnIlOl4AiBzxvEEoCfg9ARwTwBkzkCRrUiryMp0ZM40quIv07kg4B9/jfpgtm9md/Z2F2wVX9XV3szO9k5P9/TfDtEtbnGL/zOGqGI8ffq0jkv9/Pw8wvV5rx/tLi5fR0ZGOpubmzFdEyph+NmzZ43T09PJoaGhJhirZY3HOGZ+fXh4eLVq5ktlWBhdwN8GDQ6DRZrY3d01VAFKYTiKotrh4eEy/k5RSYDUW9vb22+pZBRmmPfo2dnZGv5GfcRFVSGxDahrDOl3e/ewd2to19HfwP3Xruf52Xv37s0aY7pUEgoxzMxish8c+9Tg18ZkV0In+/jx4yYWiLdDpG7FOzs7E1QSRmhAYIIRJviXZhbtt9h/0/v7+5+63e5BKD2M7zx69GgVUv8ZzVfWrejBgwc13H9PJWAghoXZD/zX6jZQzwlI43caELxAYOzP+/fvg/xQw7r16uHDhxt7e3t/U0EM0wAAY1r1Lizr1tZWh0oANKSFS9vuA/1lNo5UELklzK4HRmqJkpMZL9uNsKShyg26WthRvPcQUo6pAHJLWPzsJWTPGqoATFu154pKORfDvHcpGVQYUb9KANoxLrHVxf6+SQWQi2EYkkRgoSVQBRzvmKQCyKvS+mUxVQyWsgQwPdSLqHVeCdetpqlq72pAyqtWk9W6xcaTBkAuhlWQYeiaADeo3d0cjOeHsbGxL4j2mpQDwQyLwboEpG3omgDmYs+tCK5qmRnX8/NhoMDjusFbh40XFtkX2HDk9wWMz2fRCmZ4dHS0tIxlELD7Q7o4joTkFzA/S26DufjkyZOFNDq5siWs4LnV7CBuHqcbBJibAvOLpDIsSHsai7PueiavShvrf0Q3DGaKY3it6hx3+/Z0Xrf00WrWQLRBNwze33fv3uV82VjdNcx10TU+iGF29GwQsHIvEw+jWkH/AXCRQSRt25kpl0B+yqDF+2Th6OiIrV9fdCOlmVTwYp2cnHAZaAbjG5hUTfnzjqjkO9++CwFLGnPllPLSaEkoHNvjvEZLknyuVdXJD2/5hRnFQs3h73xIqVZg8M4VqGh7kDqWvPOL9b4urPoLm5YzH7YqGr/qe6I2n3CNQfgN8ta+iXHYd3x8/Ad9r2KOUjh4olzq/Q1Vjw3QNjmevaiY4LkxuioRjUK73tt0nCoNZrjkGqluZvAtJBpTCngLYMItD11eHCNfHUjU26VBFwsOWrlLtSKIOavN9ONeu49hjk2x3xqq+w0YXaIMMLN4Wctx62KxoF4dl6qKP50hVddmWrhHeZjG3NkmXLbxP2Fo+/Ywx6VkSVcqGi3KgCzUsupmac5KIp8Jtqou7QKNJmisUiBUgJSwMwm3JClXZHUFVTR4z4NZHdJ1INHxUGYZPNYVSKC9FJocZCHBsFbl0IqGq4oJZicGsbS+QELeURg68Hip2jFlgFeeVc7uYykV+TziCiT4HSFSls+zNv6xG8Nqogl/GVLR0CvPfrSMSojQaKt3NQMerav5JLZH4XyYoye7jW2Ry43AwMzBEn+T6kVislBtXf+eyaKHMZNqPrHdTjCsYlHKKpbJ/cjqivNIV3LXJdEsNnwt+75sizj5Sv+cZHvZrs1oo6lV+qvdPjg4SAsriWNk1bXhGseJBwcR9h50+Wws+DfH4xuhcxKXZrdjPUYzvK4emKMUyLmNK2L9xTZmltO0RYxd4OiJmeY+R4DS8WwHYzfwXTlyjOlpS8N+zkUvwTDKOJ2QFCsPQC+ymhEW5TOu82oY+2znMQeMz7T2ngiv7aRnN2TPtNWEl0OdPlbUlUJ+VG39PXk1zWdrLerF4QzJ09cczK77QuE+Ky2W0VhdF4G8p/6rVTjSA/jFvgCGmYUUmhk++7ndwKJ2mVHJ0zkMntJz4mMSPmLOfDjtKINkI3xmoysStUspBgy+cNGElrTkSMMFQmN0HdvTd6vd8AyPwex02gJ6CwApTKdCjhzFrnt8jgML9ZoXLCT78iQkPrRBcz5rUGqZlvcuJrjmyVl9KO0QikO6zveJtsQUgKC6dC9f5XMXgRIPyp/TwBEYLj4aBr937EbzZGOM3MeWRNUj2yJLVcH22V0+4DLomQ85+/VZdbdBc+XOnTumSGJS+GBaD5AI18AaVlcXCzGbtxIJZmewoEu6slnWV47SPqbJ9x5jdXG9ag3bIciPi09dhGRX9GdZtKepJJR6uNSqdkZ9L0LaiMs7/szKaindNVQ3+VTQpMc+lH7QtPTjw2lM50Qlp2pL/z7ME+RaFqkQNSfaUg8zVDIqOSDeg/jxFv5OZrkzTlo41GSDVeXZkUoZtsFZl3x8ey4JQVeY3MCvw5lamceEb3GLW/yY+Bd3GQZASXz6bAAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:1.25rem center;background-size:1.625rem}.input-a[type=file]::file-selector-button{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:400;line-height:1;color:#fff;background-color:#191919;border:none;border-radius:3.125rem;padding:.75rem 1.5rem;cursor:pointer;transition:background-color .3s ease-in-out}.input-a[type=file]::file-selector-button:hover{background-color:#19191999}.input-a[type=file]::-webkit-file-upload-button{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:400;line-height:1;color:#fff;background-color:#191919;border:none;border-radius:3.125rem;padding:.75rem 1.5rem;cursor:pointer;transition:background-color .3s ease-in-out}.input-a[type=file]::-webkit-file-upload-button:hover{background-color:#19191999}.footer-a__wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;padding-block:4rem 10rem;border-top:1px solid #191919}@media (max-width: 1299px){.footer-a__wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width: 1023px){.footer-a__wrapper{padding-block:3rem}}@media (max-width: 809px){.footer-a__wrapper{grid-template-columns:1fr}}@media (max-width: 579px){.footer-a__wrapper{justify-items:center}}.footer-a__wrapper__left-items,.footer-a__wrapper__right-items{grid-column:span 2}@media (max-width: 1299px){.footer-a__wrapper__left-items,.footer-a__wrapper__right-items{grid-column:span 1}}.footer-a__wrapper__right-items{display:flex;flex-direction:row;gap:2rem;align-items:start;justify-content:space-between;flex-wrap:nowrap}@media (max-width: 1299px){.footer-a__wrapper__right-items{flex-direction:column}}@media (max-width: 579px){.footer-a__wrapper__right-items{align-items:center;gap:1.5rem}}.footer-a__wrapper__right-items__info{display:grid;grid-template-columns:repeat(2,1fr);gap:3.5rem}@media (max-width: 1299px){.footer-a__wrapper__right-items__info{grid-template-columns:1fr;gap:2rem}}@media (max-width: 579px){.footer-a__wrapper__right-items__info{align-items:center;justify-items:center;gap:1.5rem}}.footer-a__wrapper__right-items__info__col{display:flex;flex-direction:column;gap:1.5rem;align-items:start;justify-content:space-between;flex-wrap:nowrap}.footer-a__wrapper__right-items__info__col a{width:fit-content;max-width:100%;background-image:linear-gradient(#191919,#191919);background-repeat:no-repeat;background-size:0 1px;background-position:left bottom;transition:background-size .3s ease-in-out}.footer-a__wrapper__right-items__info__col a:hover{background-size:100% 1px}@media (max-width: 579px){.footer-a__wrapper__right-items__info__col{align-items:center;justify-items:center}}.footer-a__wrapper__right-items__info__col__item{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}@media (max-width: 579px){.footer-a__wrapper__right-items__info__col__item{text-align:center}}.footer-a__wrapper__right-items__info__col__list{display:flex;flex-direction:column;gap:.5rem;align-items:start;justify-content:space-between;flex-wrap:nowrap;margin:0;padding:0;list-style:none}@media (max-width: 579px){.footer-a__wrapper__right-items__info__col__list{align-items:center;justify-items:center}}.footer-a__wrapper__right-items__info__col__list li{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;transition:color .3s ease-in-out}@media (max-width: 579px){.footer-a__wrapper__right-items__info__col__list li{text-align:center}}@media (hover: hover){.footer-a__wrapper__right-items__info__col__list li:hover{color:#19191999}}.footer-a__ft{position:relative;padding-block:3rem 4rem}@media (max-width: 579px){.footer-a__ft{padding-block:2rem 3rem}}.footer-a__ft:before{content:"";position:absolute;top:0;left:50%;width:100vw;height:1px;transform:translate(-50%);background-color:#191919}.footer-a__ft__title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;text-align:center;text-wrap:balance}.header-a{position:fixed;top:0;left:0;width:100%;z-index:100}.header-a__wrapper{padding-block:2rem;background-color:#f3f3f3;display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:space-between;flex-wrap:nowrap}.header-a__wrapper__nav{width:fit-content}.header-a__wrapper__nav__list{display:flex;flex-direction:row;gap:2.5rem;align-items:center;justify-content:space-between;flex-wrap:nowrap}.header-a__wrapper__nav__list .menu-item{list-style:none}.header-a__wrapper__nav__list .menu-item:last-child{margin-left:5vw}@media (max-width: 1299px){.header-a__wrapper__nav__list .menu-item:last-child{margin-left:0}}.header-a__wrapper__nav__list .menu-item:last-child a{position:relative;display:inline-flex;justify-content:center;background-color:#191919;text-decoration:none;text-align:center;color:#fff;cursor:pointer;border:1px solid #191919;padding:.75rem 1.5rem;border-radius:3.125rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5}@media (max-width: 579px){.header-a__wrapper__nav__list .menu-item:last-child a{font-size:1rem}}.header-a__wrapper__nav__list .menu-item:last-child a{text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out}@media (max-width: 579px){.header-a__wrapper__nav__list .menu-item:last-child a{width:100%}}@media (hover: hover){.header-a__wrapper__nav__list .menu-item:last-child a:hover{background-color:#fff;color:#191919;border-color:#191919}}.header-a__wrapper__nav__list .menu-item:last-child a{background-image:none}.header-a__wrapper__nav__list .menu-item a{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5}@media (max-width: 579px){.header-a__wrapper__nav__list .menu-item a{font-size:1rem}}.header-a__wrapper__nav__list .menu-item a{text-decoration:none;color:#191919;text-transform:uppercase;width:fit-content;max-width:100%;background-image:linear-gradient(#191919,#191919);background-repeat:no-repeat;background-size:0 1px;background-position:left bottom;transition:background-size .3s ease-in-out}.header-a__wrapper__nav__list .menu-item a:hover{background-size:100% 1px}.header-a__wrapper__nav__list .menu-item.current-menu-item a{font-weight:600}@media (max-width: 1023px){.header-a__wrapper__nav{position:absolute;top:0;left:0;right:0;width:100%;height:100vh;background-color:#f3f3f3;z-index:100;transform:translate(100%)!important;padding:7.5rem 3rem;z-index:1}.header-a__wrapper__nav__list{display:flex;flex-direction:column;gap:1rem;align-items:start;justify-content:space-between;flex-wrap:nowrap}.header-a__wrapper__nav__list .menu-item:last-child{display:none}.header-a__wrapper__nav{transition:transform .3s ease-in-out}.header-a__wrapper__nav.active{transform:translate(0)!important}}.header-a__wrapper__nav__items{display:none}.header-a__wrapper__nav__items__title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.5}@media (max-width: 579px){.header-a__wrapper__nav__items__title{font-size:1rem}}@media (max-width: 1023px){.header-a__wrapper__nav__items{display:flex;flex-direction:column;gap:1rem;padding-block:4rem}.header-a__wrapper__nav__items a{width:fit-content;max-width:100%;background-image:linear-gradient(#191919,#191919);background-repeat:no-repeat;background-size:0 1px;background-position:left bottom;transition:background-size .3s ease-in-out}.header-a__wrapper__nav__items a:hover{background-size:100% 1px}}@media (max-width: 579px){.header-a__wrapper__nav__items{padding-block:3rem}}.header-a__wrapper__nav .social-a{display:none}@media (max-width: 1023px){.header-a__wrapper__nav .social-a{display:flex}}.burger-a{display:flex;flex-direction:column;gap:.5rem;align-items:start;justify-content:center;flex-wrap:nowrap;width:1.5rem;height:1.125rem;position:relative;display:none;pointer-events:none;z-index:2}@media (max-width: 1023px){.burger-a{display:flex;pointer-events:auto}}.burger-a__line{width:100%;height:2px;background-color:#191919;position:absolute;left:0;transition:transform .3s ease,width .3s ease,top .3s ease,bottom .3s ease}.burger-a__line:nth-child(1){top:0;transform-origin:center}.burger-a__line:nth-child(2){top:50%;transform:translateY(-50%);width:80%;transform-origin:left}.burger-a__line:nth-child(3){bottom:0;transform-origin:center}.burger-a.open .burger-a__line:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}.burger-a.open .burger-a__line:nth-child(2){width:0}.burger-a.open .burger-a__line:nth-child(3){bottom:50%;transform:translateY(50%) rotate(-45deg)}.hero-a{position:relative;overflow:hidden;padding-block:117px 6.5rem}@media (max-width: 579px){.hero-a{padding-block:4rem 3rem}}.hero-a__wrapper{position:relative;display:flex;flex-direction:column;gap:2rem;align-items:center;justify-content:center;flex-wrap:nowrap}.hero-a__wrapper__slider{width:100%;overflow:hidden}.hero-a__wrapper__slider .swiper-wrapper{display:flex}.hero-a__wrapper__slider__item{flex-shrink:0;width:100%;position:relative}.hero-a__wrapper__slider__item:before{content:"";display:block;padding-bottom:62.3295454545%}@supports (aspect-ratio: 1){.hero-a__wrapper__slider__item{aspect-ratio:1760/1097}.hero-a__wrapper__slider__item:before{display:none}}.hero-a__wrapper__slider__item img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero-a__wrapper__bd{display:flex;flex-direction:column;gap:3rem;align-items:center;justify-content:center;flex-wrap:nowrap;max-width:54.25rem;margin-inline:auto;text-align:center}.hero-a__wrapper__bd__title{font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:2.875rem;font-weight:400;line-height:1.2}@media (max-width: 579px){.hero-a__wrapper__bd__title{font-size:2.25rem}}.hero-a__wrapper__bd__title{text-wrap:balance}.hero-a__wrapper__bd__content{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.3}@media (max-width: 579px){.hero-a__wrapper__bd__content{font-size:1.125rem}}.hero-a--second{padding-block:0 3rem}.hero-a--second .hero-a__wrapper__bd__title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:2.25rem;font-weight:400;line-height:1.2}@media (max-width: 579px){.hero-a--second .hero-a__wrapper__bd__title{font-size:1.75rem}}.hero-a--second .hero-a__wrapper__bd__title{font-family:Playfair Display,Georgia,Times New Roman,serif;text-wrap:auto}.logo-a{display:block;width:100%;max-width:20.9375rem;z-index:2}@media (max-width: 579px){.logo-a{max-width:12.5rem}}.logo-a__media{display:block;position:relative;width:100%;max-width:100%;height:auto}@media (max-width: 579px){.logo-a__media{display:block;position:relative;width:100%;max-width:100%;height:auto}}.projects-a{padding-bottom:4rem}@media (max-width: 1023px){.projects-a{padding-bottom:3rem}}.projects-a__wrapper{display:flex;flex-direction:row;gap:2rem;align-items:center;justify-content:space-between;flex-wrap:nowrap;margin-bottom:2rem}.projects-a__wrapper__title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.75rem;font-weight:600;line-height:1.2}@media (max-width: 579px){.projects-a__wrapper__title{font-size:1.5rem}}.projects-a__filters{display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem;margin-bottom:2.5rem}@media (max-width: 579px){.projects-a__filters{gap:1rem;margin-bottom:2rem}}@media (max-width: 579px){.projects-a__filters .button-a{width:auto}}.projects-a__list{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem 1.5rem}@media (max-width: 1299px){.projects-a__list{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1023px){.projects-a__list{grid-template-columns:repeat(2,1fr)}}@media (max-width: 579px){.projects-a__list{gap:1rem}}.projects-a__list__item{width:100%}.projects-a__list__item__image{display:block;position:relative;width:100%;max-width:18.75rem;height:auto}.projects-a__list__item__title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5}@media (max-width: 579px){.projects-a__list__item__title{font-size:1rem}}.projects-a__load-more{display:flex;justify-content:center;margin-top:4rem}.projects-a__load-more.is-hidden{display:none}.social-a{display:flex;flex-direction:row;gap:.625rem;align-items:center;justify-content:start;flex-wrap:nowrap}.social-a__link{display:block;width:100%;max-width:2.5rem}.social-a__link__media{display:block;position:relative;width:100%;max-width:100%;height:auto;transition:opacity .3s ease-in-out}@media (hover: hover){.social-a__link__media:hover{opacity:.7}}
