@media screen and (min-width:768px){.button-menu{display:flex;align-items:center}}@media screen and (min-width:992px){.button-menu{display:none}}.button-menu .dw-icon{--width: var(--s10);--height: var(--s7);--color: var(--color-light)}.form-dialog__trigger{cursor:pointer}.form-dialog__overlay{position:fixed;inset:0;background:#0000001a;backdrop-filter:blur(15.6px);z-index:100;animation:overlayShow .15s ease-in-out}.form-dialog__content{position:fixed;top:calc(var(--s) * 18);left:50%;transform:translate(-50%);z-index:101;width:calc(100% - var(--safe-area) * 2);max-width:710px;animation:contentShow .15s ease-in-out;overflow:visible;pointer-events:auto;border-radius:var(--s4)}@media screen and (min-width:1600px){.form-dialog__content{max-width:50%}}.form-dialog__content:focus{outline:none}.form-dialog__content--side{bottom:7.5vh;top:auto;right:var(--safe-area);animation:none;transform:none;left:auto}@media screen and (min-width:992px){.form-dialog__content--side{bottom:calc(var(--s) * 25)}}.form-dialog__content-inner{max-height:85vh;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff;overflow-y:scroll;scrollbar-color:var(--color-primary) var(--color-light);scrollbar-width:thin;padding:var(--s12) var(--s6) var(--s6);border-radius:var(--s4)}.form-dialog__close{position:absolute;top:-44px;right:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;background:transparent;border:none;font-size:1.25rem;line-height:1;display:none}@media screen and (min-width:768px){.form-dialog__close{display:none}}.form-dialog__close:hover{background:#0000000f}.form-dialog__close:focus-visible{outline:2px solid currentColor;outline-offset:2px}.form-dialog__close-fixed{position:fixed;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;background:transparent;border:none;z-index:102;padding:0}.form-dialog__close-fixed:hover{background:#0000000f}.form-dialog__close-fixed:focus-visible{outline:2px solid currentColor;outline-offset:2px}.form-dialog__close-fixed--modal{top:var(--s6);right:var(--s6)}@media screen and (min-width:992px){.form-dialog__close-fixed--modal{top:var(--s8);right:var(--s8)}}.form-dialog__close-fixed--side{bottom:auto;top:var(--s5);right:var(--safe-area)}@media screen and (min-width:992px){.form-dialog__close-fixed--side{bottom:var(--s8);right:var(--s8);top:auto}}@keyframes overlayShow{0%{opacity:0}to{opacity:1}}@keyframes contentShow{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.imc-bar{display:flex;flex-direction:column;gap:var(--s6);margin-bottom:var(--s8)}@media screen and (min-width:768px){.imc-bar{margin-bottom:var(--s15)}}@media screen and (min-width:992px){.imc-bar{gap:calc(var(--gutter) * 2)}}.imc-bar__result{display:flex;flex-direction:column;align-items:center;gap:var(--s3)}.imc-bar__result-label{font-size:var(--fs-md);line-height:var(--lh-md);letter-spacing:var(--ls-md);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);font-weight:600}.imc-bar__result-value{font-size:var(--fs-hg2);line-height:var(--lh-hg2);letter-spacing:var(--ls-hg2);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);display:flex}.imc-bar__result-value>span{font-size:var(--fs-calculator-ast);line-height:var(--lh-calculator-ast);letter-spacing:var(--ls-calculator-ast);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}.imc-bar__classification{text-align:center}.imc-bar__classification strong{display:block}@media screen and (min-width:768px){.imc-bar__classification strong{display:inline-block;margin-left:var(--s)}}.imc-bar__track-wrapper{position:relative}.imc-bar__track{display:flex;width:100%;height:var(--s6);overflow:hidden}@media screen and (min-width:992px){.imc-bar__track{height:44px}}.imc-bar__segment{flex:1}.imc-bar__segment:nth-child(1){flex:.5}.imc-bar__segment:nth-child(2){flex:1.3}.imc-bar__segment:nth-child(1){background-color:#afe2f3}.imc-bar__segment:nth-child(2){background-color:#25ce7b}.imc-bar__segment:nth-child(3){background-color:#f9da65}.imc-bar__segment:nth-child(4){background-color:#f9b965}.imc-bar__segment:nth-child(5){background-color:#f66}.imc-bar__segment:nth-child(6){background-color:#af4647}.imc-bar__segment:first-child{border-radius:8px 0 0 8px}.imc-bar__segment:last-child{border-radius:0 8px 8px 0}.imc-bar__bullet{position:absolute;top:var(--s3);width:16px;height:16px;border-radius:16px;background:#fff;transform:translate(-50%,-50%);transition:left .4s ease-in-out;box-shadow:0 0 4px #00000040}@media screen and (min-width:992px){.imc-bar__bullet{width:24px;height:24px;top:22px}}.imc-bar__labels{display:flex;margin-top:var(--s1)}.imc-bar__tick{font-size:var(--fs-imc-bar-tick);line-height:var(--lh-imc-bar-tick);letter-spacing:var(--ls-imc-bar-tick);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);flex:1}.imc-bar__tick:nth-child(1){flex:.5}.imc-bar__tick:nth-child(2){flex:1.3}.form{display:flex;flex-direction:column;gap:var(--gutter);margin-top:calc(var(--gutter) * 2);-webkit-user-select:none;user-select:none}.form *{pointer-events:all}.form a{color:var(--color-text)}.form__row{display:flex;flex-wrap:wrap;gap:var(--gutter)}@media screen and (min-width:768px){.form__row:first-child{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gutter)}}.form__required-text{display:inline-block}.form__field{width:100%}.form__field--checkbox{cursor:pointer;margin-top:var(--gutter)}.form__field--checkbox>div{display:flex;gap:var(--s2);align-items:flex-start}.form__field--checkbox input{min-width:20px;height:20px;border:2px solid var(--color-primary);position:relative;margin-top:2px}.form__field--checkbox input:checked:after{content:"";display:block;width:14px;height:14px;background-color:var(--color-primary);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.form__field-error{color:var(--color-error);font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:var(--ls-sm);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);margin-top:var(--s);display:block}.form__input,.form__textarea{border:1px solid var(--color-grey-400);border-radius:calc(var(--gutter) / 2);padding:var(--gutter) var(--s3);width:100%;box-sizing:border-box;font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:var(--ls-sm);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}.form__input::placeholder,.form__textarea::placeholder{font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:var(--ls-sm);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);color:var(--color-text)}.form__input::selection,.form__textarea::selection{background-color:var(--color-primary);color:var(--color-light)}.form__input{-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}.form__input::-moz-selection{background-color:var(--color-primary);color:var(--color-light)}.form__input::selection{background-color:var(--color-primary);color:var(--color-light)}.form__submit{margin-top:var(--gutter);background-color:var(--color-primary);color:var(--color-light);padding:var(--s3) calc(var(--s) * 25);border-radius:var(--s2);cursor:pointer;text-align:center}.form__submit:hover{background-color:var(--color-primary);color:var(--color-light)}.form__submit:active{background-color:var(--color-grey-800)}.form-wrapper__pretitle{margin-bottom:var(--s3);font-size:var(--fs-tag2);line-height:var(--lh-tag2);letter-spacing:var(--ls-tag2);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);text-transform:uppercase}.form-wrapper__title{margin-bottom:var(--s3);font-size:var(--fs-sec-xxl);line-height:var(--lh-sec-xxl);letter-spacing:var(--ls-sec-xxl);font-family:var(--font-secondary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}.site-menu{--pointer-events: none;--opacity: 0;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0000004d;backdrop-filter:blur(17.9px);z-index:150;padding:0 var(--safe-area) calc(var(--sp) * 8);color:var(--color-light);display:flex;flex-direction:column;text-align:center;pointer-events:var(--pointer-events);opacity:var(--opacity);overflow:auto}.site-menu .button-close{position:absolute;top:1.65em;right:var(--safe-area);background:none;border:none;cursor:pointer}.site-menu .button-close img{width:2.25rem;height:auto;transition:opacity .3s ease-in-out}.site-menu .button-close:hover img{opacity:.8}.site-menu>nav{padding-top:calc(var(--s) * 18)}.site-menu>nav ul{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s4)}.site-menu>nav li .link{display:block;font-size:var(--fs-sec-xxxl);line-height:var(--lh-sec-xxxl);letter-spacing:var(--ls-sec-xxxl);font-family:var(--font-secondary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);color:var(--color-text-contrast);text-decoration:none}.site-menu__lang{margin-bottom:3em}.site-menu__lang a{font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:var(--ls-sm);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);text-decoration:none}.site-menu__ctas{display:flex;flex-direction:column;align-items:flex-start;margin-top:var(--s9);margin-bottom:var(--s9)}.site-menu__social-link{font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:var(--ls-sm);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);color:var(--color-text-contrast);text-decoration:none;transition:opacity .3s ease-in-out;padding:var(--s) 0}.site-menu__social-link:hover{opacity:.8}.site-menu__cta-button{background-color:var(--color-text-contrast);color:var(--color-bg-dark);border:none;padding:.75em 1.5em;font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:var(--ls-sm);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);cursor:pointer;border-radius:4px;transition:opacity .3s ease-in-out;margin-top:auto}.site-menu__cta-button:hover{opacity:.9}.site-menu--open{--pointer-events: all;--opacity: 1;padding-top:1.65em}.navbar{position:fixed;bottom:auto;padding:var(--safe-area);left:0;right:0;z-index:100;display:flex;justify-content:space-between;--tabs-bg: rgba(240, 240, 240, .5);--tabs-button-fg: var(--color-text);--tabs-indicator-bg: var(--color-light);--indicator-index: 0;--logo-color: var(--color-light);height:var(--site-navbar-height);transition:background-color .3s ease}@media screen and (min-width:768px){.navbar{padding:var(--s4) var(--safe-area)}}@media screen and (min-width:992px){.navbar{bottom:0;height:auto;left:var(--s10)}}@media screen and (max-width:991px){.navbar--scrolled{background:var(--color-light);--logo-color: var(--color-primary)}}.navbar--scrolled .dw-icon{--color: var(--color-primary)}.navbar__inner{display:flex;align-items:center;justify-content:space-between}.navbar__logo{display:flex;align-items:center;justify-content:center;text-decoration:none}.navbar__logo .dw-icon{width:calc(var(--s) * 34);transition:opacity .3s ease;--color: var(--logo-color);mask-position:unset;min-height:28px}.navbar__logo:hover .dw-icon{opacity:.8}@media screen and (min-width:992px){.navbar__logo{display:none}}.navbar__indicator{position:absolute;top:0;left:0;height:var(--s7);background-color:var(--tabs-indicator-bg);border-radius:999px;transition:left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);z-index:0;pointer-events:none;margin-top:calc(var(--sp) * 6)}.navbar__hover-indicator{position:absolute;top:0;left:0;height:var(--s7);background-color:var(--tabs-indicator-bg);border-radius:999px;transition:left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),opacity .2s ease-out;z-index:-1;pointer-events:none;margin-top:calc(var(--sp) * 6);opacity:0}.navbar__links-wrapper{position:relative;width:fit-content;background-color:var(--tabs-bg);backdrop-filter:blur(5px);border-radius:999px}.navbar__links{display:none}@media screen and (min-width:992px){.navbar__links{display:flex;align-items:center;padding:calc(var(--sp) * 6);position:relative;height:var(--s10)}}.navbar__item{list-style:none;padding:calc(var(--sp) * 2) calc(var(--sp) * 12);height:var(--s7);font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:var(--ls-sm);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}.navbar__link{cursor:pointer;color:var(--color-text);text-decoration:none}.navbar--hidden{display:none}.floating-button{position:fixed;bottom:0;right:0;z-index:100;cursor:pointer;margin:var(--safe-area) var(--safe-area) calc(var(--safe-area) * 2)}@media screen and (min-width:992px){.floating-button{margin:var(--s4) var(--safe-area)}}@media screen and (min-width:992px){.floating-button--scrolled{background-color:var(--color-tertiary-600);color:var(--color-light)}}.section-hero{--frame-border-width: var(--s3);min-height:80vh;position:relative;display:flex;flex-direction:column;justify-content:flex-end;background-color:var(--color-bg-dark)}@media screen and (min-width:992px){.section-hero{background-color:var(--color-light);min-height:100vh}}@media screen and (min-width:992px){.section-hero .button{display:none}}.section-hero__logo{width:calc(var(--s) * 40);position:absolute;z-index:1;top:var(--s8);left:var(--s8)}@media screen and (max-width:991px){.section-hero__logo{display:none}}@media screen and (min-width:992px){.section-hero__frame{display:block;position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:calc(var(--s3) + var(--frame-border-width));padding:var(--frame-border-width);background:#fff;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:destination-out}}.section-hero__corners{pointer-events:none}@media screen and (min-width:992px){.section-hero__corners{display:block;position:absolute;width:100%;height:100%;z-index:1;background:linear-gradient(to bottom left,white 50%,transparent 50%) 100% 0/var(--corner-radius) var(--corner-radius),linear-gradient(to bottom right,white 50%,transparent 50%) 0 0/var(--corner-radius) var(--corner-radius),linear-gradient(to top left,white 50%,transparent 50%) 100% 100%/var(--corner-radius) var(--corner-radius),linear-gradient(to top right,white 50%,transparent 50%) 0 100%/var(--corner-radius) var(--corner-radius);background-repeat:no-repeat}}.section-hero__image{width:100%;height:80vh;left:0;position:relative;border-radius:0 0 var(--s12) var(--s12);overflow:hidden}@media screen and (min-width:992px){.section-hero__image{border-radius:0;height:100vh}}.section-hero__image img{width:100%;height:100%;object-fit:cover;position:absolute}.section-hero__content{position:absolute;top:0;left:0;z-index:1;padding:0 var(--safe-area);width:100%;height:100%;display:flex;align-items:center;flex-direction:column;align-items:flex-start;justify-content:center}.section-hero__content p,.section-hero__content h1{color:var(--color-light)}.section-hero__title{font-size:var(--fs-sec-xxxl);line-height:var(--lh-sec-xxxl);letter-spacing:var(--ls-sec-xxxl);font-family:var(--font-secondary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);margin:var(--s) 0 var(--s5);color:var(--color-light)}.section-scrolling-cards{background:var(--color-bg-dark);position:relative;min-height:350vh}.section-scrolling-cards__header{position:sticky;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--s15) * 2) calc(var(--safe-area) * 4.5) calc(var(--s15) * 2) calc(var(--safe-area) * 3.8);z-index:1;pointer-events:none}@media screen and (min-width:768px){.section-scrolling-cards__header{display:grid;grid-template-columns:repeat(var(--cols),1fr);padding:calc(var(--s15) * 2) 0 calc(var(--s15) * 2);align-items:flex-start}}@media screen and (min-width:1200px){.section-scrolling-cards__header{padding:calc(var(--s15) * 2) calc(var(--s) * 28)}}.section-scrolling-cards__title{font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);color:var(--color-light);margin-bottom:var(--s8);pointer-events:auto}@media screen and (min-width:768px){.section-scrolling-cards__title{grid-column:3/11}}.section-scrolling-cards__card-title{text-align:center;font-size:var(--fs-hg);line-height:var(--lh-hg);letter-spacing:var(--ls-hg);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}.section-scrolling-cards__card-description{text-align:center;font-size:var(--fs-md);line-height:var(--lh-md);letter-spacing:var(--ls-md);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}.section-scrolling-cards__cta{pointer-events:auto;width:fit-content}@media screen and (min-width:768px){.section-scrolling-cards__cta{grid-column:3/11}}.section-scrolling-cards__list-wrapper{position:sticky;top:0;width:100%;height:100vh;pointer-events:none;overflow:hidden}.section-scrolling-cards__list{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-width:600px;height:60vh;max-height:400px;pointer-events:none}.section-scrolling-cards__card{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--s15);opacity:0}.section-scrolling-cards__card *{color:var(--color-light)}.section-scrolling-cards__dot{fill:#fff;filter:blur(1px)}.section-scrolling-cards svg{position:absolute;left:0;transform:scale(2);transform-origin:center;width:120%;height:120%;clip-path:inset(0 0 47% 0);pointer-events:none}.section-scrolling-cards svg.circle-svg{clip-path:inset(0 0 50% 0)}@media screen and (min-width:768px){.section-scrolling-cards svg{width:100%;height:100%;transform:translate(-50%,-50%);bottom:-70%;left:50%}}.section-scrolling-cards svg .circle{transform-origin:center}.section-scrolling-cards .gradient{position:absolute;bottom:-50%;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.section-side-title{padding:var(--s15) var(--safe-area);--section-side-title-color: var(--color-text)}.section-side-title--secondary{--section-side-title-color: var(--color-light)}@media screen and (min-width:768px){.section-side-title{display:grid;grid-template-columns:repeat(var(--cols),1fr);column-gap:var(--gutter);padding:calc(var(--s15) * 1.5) var(--safe-area) var(--s15)}}@media screen and (min-width:1200px){.section-side-title{padding:calc(var(--s15) * 2) var(--safe-area) calc(var(--s13) * 2)}}.section-side-title__pretitle{font-size:var(--fs-tag2);line-height:var(--lh-tag2);letter-spacing:var(--ls-tag2);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);text-transform:uppercase;margin-bottom:calc(var(--gutter) / 2);display:inline-block}@media screen and (min-width:768px){.section-side-title__pretitle{grid-column:span var(--cols)}}@media screen and (min-width:992px){.section-side-title__pretitle{margin-bottom:var(--gutter)}}.section-side-title__title{font-size:var(--fs-sec-xxxl);line-height:var(--lh-sec-xxxl);letter-spacing:var(--ls-sec-xxxl);font-family:var(--font-secondary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);margin-bottom:calc(var(--gutter) * 2);color:var(--section-side-title-color)}@media screen and (min-width:768px){.section-side-title__title{grid-column:span calc(var(--cols) / 2)}}@media screen and (min-width:1200px){.section-side-title__title{grid-column:1/6}}.section-side-title__description{color:var(--section-side-title-color)}@media screen and (min-width:768px){.section-side-title__description{grid-column:span calc(var(--cols) / 2)}}@media screen and (min-width:1200px){.section-side-title__description{grid-column:8/13}}.section-side-title__description p{font-size:var(--fs-md);line-height:var(--lh-md);letter-spacing:var(--ls-md);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}.section-side-title__description p strong{font-weight:600}.section-side-title__description p+p{margin-top:var(--gutter)}.section-side-title__description p a{color:var(--color-text);text-decoration:underline;transition:color .35s ease-in-out}.section-side-title__description p a:hover{color:var(--color-tertiary-600)}.section-background-image{padding:var(--s15) var(--safe-area);border-radius:calc(var(--gutter) * 2)}.section-background-image__wrapper{padding:var(--gutter) var(--gutter) calc(var(--s15) * 7);position:relative}@media screen and (min-width:768px){.section-background-image__wrapper{padding:15.25%}}@media screen and (min-width:992px){.section-background-image__wrapper{padding:21.12%}}.section-background-image__image{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:calc(var(--gutter) * 2);overflow:hidden}.section-background-image__image img{width:100%;height:100%;object-fit:cover}.section-background-image__image img.image-desktop{display:none}@media screen and (min-width:768px){.section-background-image__image img.image-desktop{display:block}}@media screen and (min-width:768px){.section-background-image__image img.image-mobile{display:none}}.section-background-image__content{position:relative;z-index:1;background-color:#0000001a;padding:calc(var(--gutter) * 2) var(--gutter);border-radius:var(--gutter);backdrop-filter:blur(5px)}@media screen and (min-width:768px){.section-background-image__content{padding:var(--gutter)}}.section-background-image__content p{font-size:var(--fs-lg);line-height:var(--lh-lg);letter-spacing:var(--ls-lg);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);color:var(--color-light);font-weight:500;margin-bottom:calc(var(--gutter) * 2)}@media screen and (min-width:768px){.section-background-image__content p{margin-bottom:var(--s13)}}.section-calculator{padding:var(--s15) var(--safe-area) calc(var(--s3) * 6);text-align:center}@media screen and (min-width:768px){.section-calculator{display:grid;grid-template-columns:repeat(var(--cols),1fr);column-gap:var(--gutter)}}@media screen and (min-width:1200px){.section-calculator{padding:calc(var(--s) * 28) var(--safe-area) calc(var(--s3) * 3)}}@media screen and (min-width:768px){.section-calculator__header{grid-column:2/12}}@media screen and (min-width:1200px){.section-calculator__header{grid-column:3/11}}.section-calculator__title{font-size:var(--fs-tag2);line-height:var(--lh-tag2);letter-spacing:var(--ls-tag2);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);margin-bottom:calc(var(--gutter) / 2);text-transform:uppercase}@media screen and (min-width:992px){.section-calculator__title{margin-bottom:var(--gutter)}}@media screen and (min-width:768px){.section-calculator__title br{display:none}}.section-calculator__description{font-size:var(--fs-sec-calculator-description);line-height:var(--lh-sec-calculator-description);letter-spacing:var(--ls-sec-calculator-description);font-family:var(--font-secondary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);margin-bottom:var(--s15);font-weight:300}@media screen and (min-width:992px){.section-calculator__description{margin-bottom:calc(var(--gutter) * 6)}}@media screen and (min-width:1440px){.section-calculator__description{padding:0 var(--s9)}}.section-calculator__description strong{font-weight:500;display:block}.calculator{display:flex;flex-direction:column;align-items:center;gap:var(--gutter)}@media screen and (min-width:768px){.calculator{grid-column:span 12;display:grid;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:992px){.calculator{grid-column:2/12}}.calculator__field{display:flex;flex-direction:column;width:100%;border:1px solid var(--color-grey-400);border-radius:8px;padding-top:var(--s6)}@media screen and (min-width:768px){.calculator__field{grid-column:span 1}}.calculator__label{align-self:flex-start;padding:0 calc(var(--sp) * 10)}.calculator__input{width:100%;padding:0 calc(var(--sp) * 10) var(--sp) calc(var(--sp) * 10);border:1px solid var(--color-gray-300);border-radius:4px;font-size:var(--fs-base);line-height:var(--lh-base);transition:border-color .3s ease-in-out;align-self:flex-end;font-size:var(--fs-hg2);line-height:var(--lh-hg2);letter-spacing:var(--ls-hg2);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);text-align:right}.calculator__input::-webkit-inner-spin-button,.calculator__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media screen and (min-width:768px){.calculator__input{padding-top:var(--s6)}}@media screen and (min-width:1200px){.calculator__input{padding-top:var(--s8)}}.calculator__input::placeholder{color:var(--color-grey-400);font-size:var(--fs-hg2);line-height:var(--lh-hg2);letter-spacing:var(--ls-hg2);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}.calculator__input:focus{border-color:var(--color-primary);outline:none}.calculator h3{width:100%}@media screen and (min-width:768px){.calculator h3{grid-column:span 3}}.calculator h3 button{display:block;width:100%}.section-slider{padding:0 0 var(--s15) var(--safe-area)}.section-slider__swiper{width:100%}.section-slider__swiper.swiper{padding-right:var(--safe-area);align-items:stretch}.section-slider__swiper .swiper-wrapper{align-items:stretch}.section-slider__swiper .swiper-wrapper .swiper-slide{height:auto}@media screen and (min-width:992px){.section-slider__swiper .swiper-wrapper .swiper-slide:nth-child(4) .slider-item__image img{aspect-ratio:auto}}.section-slider__swiper .swiper-button-next,.section-slider__swiper .swiper-button-prev{color:currentColor;display:none}@media screen and (min-width:992px){.section-slider__swiper .swiper-button-next,.section-slider__swiper .swiper-button-prev{display:flex;background-color:var(--color-light);width:40px;height:65px;--swiper-navigation-sides-offset: var(--safe-area)}.section-slider__swiper .swiper-button-next svg,.section-slider__swiper .swiper-button-prev svg{width:11px;height:20px}}.section-slider__swiper .swiper-button-next.swiper-button-disabled,.section-slider__swiper .swiper-button-prev.swiper-button-disabled{display:none}.section-slider__swiper .swiper-pagination-bullet-active{background:currentColor}.slider-item{background-color:var(--color-secondary);padding:var(--s6);border-radius:var(--gutter);height:100%;display:flex;flex-direction:column;gap:var(--s6)}@media screen and (min-width:768px){.slider-item{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--gutter)}}.slider-item__title{font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);margin-bottom:var(--s9)}@media screen and (min-width:768px){.slider-item__title{grid-column:span 7;margin-bottom:var(--s12)}}@media screen and (min-width:768px){.slider-item__description-wrapper{grid-column:1/5;display:flex;flex-direction:column;justify-content:flex-end}}.slider-item__description{font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:var(--ls-sm);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}.slider-item__image{width:100%;height:auto;margin-top:auto;border-radius:8px;overflow:hidden}@media screen and (min-width:768px){.slider-item__image{grid-column:5/8}}@media screen and (min-width:768px){.slider-item__image img{aspect-ratio:304/210;object-fit:cover}}.slider-item__list{padding-left:0;list-style:none;margin-top:var(--s6)}@media screen and (min-width:768px){.slider-item__list{margin-top:var(--gutter)}}.slider-item__list li{font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:var(--ls-sm);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);padding:calc(var(--sp) * 10) 0}.slider-item__list li+li{border-top:1px solid var(--color-text)}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-slide,.swiper-cube-shadow{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible{.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color));&.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}&.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled &{display:none!important}::slotted(svg),svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto;::slotted(.swiper-navigation-icon),.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal{.swiper-button-prev,.swiper-button-next,~.swiper-button-prev,~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-button-prev,~.swiper-button-prev,&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-next,~.swiper-button-next,&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-button-prev,~.swiper-button-prev,&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next{::slotted(.swiper-navigation-icon),.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{::slotted(.swiper-navigation-icon),.swiper-navigation-icon{transform:rotate(0)}}}.swiper-vertical{.swiper-button-prev,.swiper-button-next,~.swiper-button-prev,~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-button-prev,~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto;::slotted(.swiper-navigation-icon),.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto;::slotted(.swiper-navigation-icon),.swiper-navigation-icon{transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10;&.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>&,&.swiper-pagination-disabled{display:none!important}}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;.swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2);button&{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:.2s transform,.2s left}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>&,&.swiper-pagination-horizontal,.swiper-vertical>&.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>&,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}}.swiper-pagination-lock{display:none}.section-timeline{padding:var(--s10) 0 calc(var(--s) * 12)}@media screen and (min-width:768px){.section-timeline{padding-left:var(--safe-area);padding-right:var(--safe-area)}}@media screen and (min-width:992px){.section-timeline{padding:calc(var(--s5) * 5) var(--safe-area) calc(var(--s5) * 3)}}.section-timeline__topbar{position:sticky;top:var(--site-navbar-height);z-index:10;background-color:#fff;padding:var(--s6) var(--safe-area) var(--s6);border-top:1px solid var(--color-primary);display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:var(--s4);align-items:center}@media screen and (min-width:992px){.section-timeline__topbar{top:0;padding-left:0;padding-right:0}}.section-timeline__title{font-size:var(--fs-tag2);line-height:var(--lh-tag2);letter-spacing:var(--ls-tag2);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);text-transform:uppercase;grid-column:1/3;font-weight:500}@media screen and (min-width:768px){.section-timeline__title{grid-column:1/5}}@media screen and (min-width:992px){.section-timeline__items{padding-top:var(--s4)}}.timeline-item{padding:calc(var(--s6) * 2) var(--safe-area);display:flex;flex-direction:column;gap:calc(var(--s6) * 2);scroll-margin-top:var(--timeline-item-scroll-margin)}@media screen and (min-width:768px){.timeline-item{padding-left:0;padding-right:0;display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:var(--s4);row-gap:calc(var(--s6) * 2)}}@media screen and (min-width:992px){.timeline-item{padding-bottom:calc(var(--s10) * 2);row-gap:calc(var(--s) * 24)}}.timeline-item__number{font-size:var(--fs-hg2);line-height:var(--lh-hg2);letter-spacing:var(--ls-hg2);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);letter-spacing:.02em}@media screen and (min-width:768px){.timeline-item__number{grid-column:1/3}}@media screen and (min-width:768px){.timeline-item__content{grid-column:6/13}}.timeline-item__title{font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);margin-bottom:var(--s3)}.timeline-item__description{font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);color:var(--color-grey-600)}.timeline-item__image{width:100%}@media screen and (min-width:768px){.timeline-item__image{grid-column:1/13}}@media screen and (min-width:768px){.timeline-item__image-mobile{display:none}}.timeline-item__image-desktop{display:none}@media screen and (min-width:768px){.timeline-item__image-desktop{display:block}}.timeline-item__image picture{aspect-ratio:351/235}@media screen and (min-width:768px){.timeline-item__image picture{aspect-ratio:1392/441}}.timeline-item__image img{width:100%;height:100%;object-fit:cover}.timeline-item+.timeline-item{border-top:1px solid var(--color-primary)}.timeline-navigation{grid-column:3/7;display:flex;justify-content:flex-end;gap:var(--s5)}@media screen and (min-width:768px){.timeline-navigation{grid-column:6/13;gap:calc(var(--s10) * 2.25);justify-content:flex-start}}@media screen and (min-width:992px){.timeline-navigation{gap:var(--s4);justify-content:space-between}}.timeline-navigation__item{cursor:pointer}@media screen and (min-width:992px){.timeline-navigation__item{display:flex;flex-direction:column;gap:var(--s2)}}.timeline-navigation__item--active .timeline-navigation__item-number{color:var(--color-primary)}.timeline-navigation__item--active .timeline-navigation__item-number:before{content:"";position:absolute;top:50%;left:-14px;transform:translateY(-50%);width:10px;height:10px;border-radius:50%;background-color:var(--color-primary)}.timeline-navigation__item-label{display:none}@media screen and (min-width:992px){.timeline-navigation__item-label{display:inline-block;font-size:var(--fs-tag1);line-height:var(--lh-tag1);letter-spacing:var(--ls-tag1);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);color:var(--color-grey-400)}}.timeline-navigation__item-number{font-size:var(--fs-tag1);line-height:var(--lh-tag1);letter-spacing:var(--ls-tag1);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);color:var(--color-grey-400);position:relative}.section-gallery{padding:var(--s10) var(--safe-area) calc(var(--s) * 19)}@media screen and (min-width:768px){.section-gallery{padding:0 var(--safe-area) calc(var(--s) * 15)}}@media screen and (min-width:1200px){.section-gallery{padding:var(--s6) var(--safe-area) calc(var(--s3) * 10)}}.section-gallery__content{display:flex;flex-direction:column;gap:var(--s8)}@media screen and (min-width:768px){.section-gallery__content{display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:var(--s4)}}.section-gallery__title{font-size:var(--fs-sec-xxxl);line-height:var(--lh-sec-xxxl);letter-spacing:var(--ls-sec-xxxl);font-family:var(--font-secondary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);margin-bottom:calc(var(--s5) * 3)}@media screen and (min-width:1200px){.section-gallery__title{margin-bottom:calc(var(--s4) * 6)}}.section-gallery__featured{border-radius:var(--s4);overflow:hidden}@media screen and (min-width:768px){.section-gallery__featured{grid-column:span 7}}.section-gallery__featured picture{aspect-ratio:351/405}@media screen and (min-width:768px){.section-gallery__featured picture{aspect-ratio:351/371}}@media screen and (min-width:992px){.section-gallery__featured picture{aspect-ratio:805/571}}.section-gallery__featured picture img{object-fit:cover;width:100%;height:100%}.section-gallery__slider{position:relative;overflow:hidden}@media screen and (min-width:768px){.section-gallery__slider{grid-column:span 5}}.section-gallery__slider-image{border-radius:96px;overflow:hidden}@media screen and (min-width:992px){.section-gallery__slider-image{border-radius:128px}}.section-gallery__slider-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-primary);opacity:.2;border-radius:96px}@media screen and (min-width:992px){.section-gallery__slider-image:after{border-radius:128px}}@media screen and (min-width:992px){.section-gallery__slider-image-mobile{display:none}}.section-gallery__slider-image-desktop{display:none}@media screen and (min-width:992px){.section-gallery__slider-image-desktop{display:block}}.gallery-slider{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%}.gallery-slider__swiper{flex-grow:1;min-height:100%;display:flex;align-items:center}@media screen and (min-width:768px){.gallery-slider__swiper{height:100%}}.gallery-slider__swiper .swiper-wrapper{align-items:center}.gallery-slider__swiper .swiper-pagination{--swiper-pagination-bottom: var(--s6)}.gallery-slider__swiper .swiper-pagination-bullet{--swiper-pagination-bullet-inactive-color: var(--color-grey-400);--swiper-pagination-color: var(--color-light);--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-bullet-opacity: 1}.gallery-slider__slide{position:relative;overflow:hidden}@media screen and (min-width:768px){.gallery-slider__slide{display:flex;align-items:center}}.gallery-slider__image{width:100%;height:100%;object-fit:cover;display:block}.gallery-slider__text{margin:0;padding:var(--s10) calc(var(--s6) * 2);color:var(--color-light);text-align:center;font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}@media screen and (min-width:1200px){.gallery-slider__text{padding:var(--s10) calc(var(--s6) * 3)}}.section-team{background-color:var(--color-tertiary-950);color:var(--color-grey-900)}.section-team__timeline{z-index:1;position:sticky;top:calc(var(--site-navbar-height) + var(--s2));overflow:hidden}@media screen and (min-width:992px){.section-team__timeline{top:var(--s2)}}.section-team__timeline-inner{display:flex;justify-content:flex-start;gap:var(--s2)}.section-team__member-image{flex:none;width:50%;filter:grayscale(100%);transition:filter 666ms cubic-bezier(.22,1,.36,1);will-change:filter;border-radius:var(--s2);overflow:hidden}@media screen and (min-width:768px){.section-team__member-image{width:25%}}@media screen and (min-width:992px){.section-team__member-image{width:16.6667%}}.section-team__member-image--active{filter:grayscale(0%)}.section-team__member{padding:var(--s7);display:flex;justify-content:space-between;border-bottom:1px solid color-mix(in srgb,var(--color-grey-900) 20%,transparent);font-size:var(--fs-lg);line-height:var(--lh-lg);letter-spacing:var(--ls-lg);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);transition:color .6s cubic-bezier(.22,1,.36,1);will-change:color}.section-team__member--active{color:var(--color-light)}.section-team__title,.section-team__role{min-width:50%}.section-faqs{padding:calc(var(--s15) * 2) var(--safe-area)}.section-faqs__pretitle{font-size:var(--fs-tag2);line-height:var(--lh-tag2);letter-spacing:var(--ls-tag2);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);text-transform:uppercase;margin-bottom:calc(var(--gutter) / 2);display:inline-block}@media screen and (min-width:768px){.section-faqs__pretitle{grid-column:span var(--cols)}}@media screen and (min-width:992px){.section-faqs__pretitle{margin-bottom:var(--gutter)}}.section-faqs__title{font-size:var(--fs-sec-xxxl);line-height:var(--lh-sec-xxxl);letter-spacing:var(--ls-sec-xxxl);font-family:var(--font-secondary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);margin-bottom:calc(var(--s) * 15);color:var(--color-text)}@media screen and (min-width:768px){.section-faqs__title{grid-column:span calc(var(--cols) / 2)}}@media screen and (min-width:992px){.section-faqs__title{margin-bottom:calc(var(--s) * 22)}}@media screen and (min-width:1200px){.section-faqs__title{grid-column:1/6}}.faqs{display:flex;gap:var(--s4);flex-direction:column}.faqs__item{border-radius:var(--s4)}.faqs__item[data-state=open],.faqs__item[data-state=open] .AccordionTrigger{background-color:var(--color-secondary-100)}.faqs button,.faqs h3{all:unset;cursor:pointer}.faqs .AccordionRoot{border-radius:var(--s4);width:300px;background-color:var(--color-text);box-shadow:none}.faqs .AccordionItem{overflow:hidden;margin-top:var(--sp)}.faqs .AccordionItem:first-child{margin-top:0;border-top-left-radius:var(--s4);border-top-right-radius:var(--s4)}.faqs .AccordionItem:last-child{border-bottom-left-radius:var(--s2);border-bottom-right-radius:var(--s2)}.faqs .AccordionItem:focus-within{position:relative;z-index:1;box-shadow:none}.faqs .AccordionHeader{display:flex}.faqs .AccordionTrigger{font-family:inherit;background-color:transparent;padding:var(--s4);flex:1;display:flex;align-items:center;justify-content:space-between;font-size:15px;line-height:1;box-shadow:none;background-color:var(--color-secondary-500);border-radius:var(--s4);font-size:var(--fs-md);line-height:var(--lh-md);letter-spacing:var(--ls-md);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);font-weight:500;transition:background-color 333ms ease}.faqs .AccordionTrigger:hover{background-color:var(--color-secondary-100)}.faqs .AccordionContent{overflow:hidden;font-size:15px;color:var(--color-text);background-color:transparent}.faqs .AccordionContent[data-state=open]{animation:slideDown .3s cubic-bezier(.87,0,.13,1)}.faqs .AccordionContent[data-state=closed]{animation:slideUp .3s cubic-bezier(.87,0,.13,1)}.faqs .AccordionContentText{padding:var(--s6) var(--s4);font-size:var(--fs-md);line-height:var(--lh-md);letter-spacing:var(--ls-md);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}.faqs .AccordionIcon{position:relative;width:var(--s4);height:var(--s4);color:currentColor;flex-shrink:0}@media screen and (min-width:992px){.faqs .AccordionIcon{width:var(--s5);height:var(--s5)}}.faqs .AccordionIconLine{position:absolute;left:50%;top:50%;display:block;background-color:currentColor;border-radius:999px;transform:translate(-50%,-50%)}.faqs .AccordionIconLine--horizontal{width:var(--s4);height:1.25px}@media screen and (min-width:992px){.faqs .AccordionIconLine--horizontal{width:var(--s5)}}.faqs .AccordionIconLine--vertical{width:1.25px;height:var(--s4);transition:opacity .25s ease,transform .25s ease}@media screen and (min-width:992px){.faqs .AccordionIconLine--vertical{height:var(--s5)}}.faqs .AccordionTrigger[data-state=open]>.AccordionIcon .AccordionIconLine--vertical{opacity:0;transform:translate(-50%,-50%) scaleY(.25)}@keyframes slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}.section-contact{display:flex;align-items:center;justify-content:center;padding:10px;position:relative;display:grid;grid-template-columns:repeat(var(--cols),1fr);column-gap:var(--gutter);min-height:100vh;padding:calc(var(--s10) * 2) var(--safe-area)}@media screen and (min-width:1600px){.section-contact{display:flex}}.section-contact__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.section-contact__background picture{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.section-contact__content{grid-column:1/13}@media screen and (min-width:992px){.section-contact__content{grid-column:3/10}}.section-contact .form-wrapper{background:#fff;padding:var(--s12) var(--s6);border-radius:var(--s3)}
