:root{--f-panzoom-pin-width: 24px;--f-panzoom-pin-height: 24px;--f-panzoom-pin-color: red}.f-panzoom__pin{position:absolute;top:50%;left:50%;width:0;height:0;z-index:20}.is-loading .f-panzoom__pin{display:none}.f-panzoom__pin>*{transform:translate(-50%,-100%);width:var(--f-panzoom-pin-width, 24px);height:var(--f-panzoom-pin-height, 24px);display:flex;align-items:flex-end;justify-content:center}.f-panzoom__pin svg{width:100%;height:100%;fill:var(--f-panzoom-pin-color);pointer-events:none}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}:root{--black: #000;--clay-burn-100: #fb9071;--clay-burn-70: #fcaf99;--clay-burn-40: #fdd1c2;--patina-frost-100: #d2eccb;--patina-frost-40: #eef7e9;--copper-wood-100: #5b2015;--copper-wood-70: #885a4f;--emerald-dusk-100: #1e231f;--emerald-dusk-70: #595e5a;--warm-linen-100: #fbf0e2;--warm-linen-40: #fef9f3;--lemon-zest-100: #f4ecad;--lemon-zest-40: #fbf7e0;--butter-cup-100: #e7d26f;--butter-cup-70: #ebdc95;--juniper-100: #3a5a47;--juniper-70: #6e897a;--earth-stone-100: #8a7949;--earth-stone-70: #ac9e7c;--drift-wood-100: #c09a68;--drift-wood-70: #d2b590;--white: #fff}@font-face{font-family:icomoon;src:url(/wp-content/themes/220blackfriarsholding/resources/fonts//icomoon.eot?7s26ta);src:url(/wp-content/themes/220blackfriarsholding/resources/fonts//icomoon.eot?7s26ta#iefix) format("embedded-opentype"),url(/wp-content/themes/220blackfriarsholding/resources/fonts//icomoon.ttf?7s26ta) format("truetype"),url(/wp-content/themes/220blackfriarsholding/resources/fonts//icomoon.woff?7s26ta) format("woff"),url(/wp-content/themes/220blackfriarsholding/resources/fonts//icomoon.svg?7s26ta#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*="icon "]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-girl:before{content:""}.icon-cup:before{content:""}html{box-sizing:border-box;scroll-behavior:smooth;scroll-padding-top:0}*,*:before,*:after{box-sizing:inherit}table{width:100%;border-collapse:collapse;table-layout:fixed;margin:20px 0;font-size:14px;text-align:left}@media screen and (min-width: 1920px){table{font-size:.7291666667vw;margin:1.0416666667vw 0}}table th,table td{border:1px solid var(--emerald-dusk-100);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;padding:6px 10px}@media screen and (min-width: 768px){table th,table td{padding:12px 16px}}@media screen and (min-width: 1920px){table th,table td{padding:.625vw .8333333333vw;border-width:.0520833333vw}}table th{font-weight:600}.container{max-width:1648px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%}.unstyled-list{padding:0;margin:0;list-style:none}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.visually-hidden,.hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.card-download .file-meta{margin:0;padding:0;list-style:none}.clearfix:after{content:"";display:block;clear:both}.resetButton{appearance:none;border:0;padding:0;background:none;cursor:pointer}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}@media screen and (min-width: 1024px){.only-mobile-view{display:none}}.from-tablet-view{display:none}@media screen and (min-width: 1024px){.from-tablet-view{display:block}}@media screen and (max-width: 1023.5px){.only-desktop-view{display:none}}@font-face{font-family:Neighbor;src:url(/wp-content/themes/220blackfriarsholding/resources/fonts//Neighbor-Black.woff) format("woff"),url(/wp-content/themes/220blackfriarsholding/resources/fonts//Neighbor-Black.woff2) format("woff2");font-weight:900;font-style:normal}@font-face{font-family:Stratos;src:url(/wp-content/themes/220blackfriarsholding/resources/fonts//Stratos-Bold-Web.woff) format("woff"),url(/wp-content/themes/220blackfriarsholding/resources/fonts//Stratos-Bold-Web.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Stratos;src:url(/wp-content/themes/220blackfriarsholding/resources/fonts//Stratos-Light-Web.woff) format("woff"),url(/wp-content/themes/220blackfriarsholding/resources/fonts//Stratos-Light-Web.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Stratos;src:url(/wp-content/themes/220blackfriarsholding/resources/fonts//Stratos-Regular-Web.woff) format("woff"),url(/wp-content/themes/220blackfriarsholding/resources/fonts//Stratos-Regular-Web.woff2) format("woff2");font-weight:400;font-style:normal}html{font-size:16px}html:has(.dialog-container.floor-dialog-container) body:not(:has(.dialog-container.floor-dialog-container[aria-hidden=true])){overflow:hidden;height:100vh}body{font-family:Stratos,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.4;color:var(--copper-wood-100);background-color:var(--warm-linen-100)}@media screen and (min-width: 1024px){body{font-size:clamp(16px,1.16vw,20px)}}@media screen and (min-width: 1920px){body{font-size:1.0416666667vw}}@media screen and (max-width: 1023.5px){body.nav-active{height:100vh;overflow:hidden}}a{transition:color .3s ease-in-out,border-color .3s ease-in-out,text-decoration-color .3s ease-in-out;color:var(--copper-wood-100);text-decoration:none}a:hover{color:var(--copper-wood-100);text-decoration:underline}ul,ol,dl,p{margin:0 0 .8em}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.h{font-family:Neighbor,Helvetica Neue,Arial,Noto Sans,sans-serif;font-weight:900;margin:0 0 1em;line-height:1.2;color:inherit}h1.stratos,.h1.stratos,h2.stratos,.h2.stratos,h3.stratos,.h3.stratos,h4.stratos,.h4.stratos,h5.stratos,.h5.stratos,h6.stratos,.h6.stratos,.h.stratos{font-family:Stratos,Helvetica Neue,Arial,Noto Sans,sans-serif;font-weight:300;text-transform:none}h1 i,.h1 i,h2 i,.h2 i,h3 i,.h3 i,h4 i,.h4 i,h5 i,.h5 i,h6 i,.h6 i,.h i{font-style:normal;white-space:nowrap}h1 svg,.h1 svg,h2 svg,.h2 svg,h3 svg,.h3 svg,h4 svg,.h4 svg,h5 svg,.h5 svg,h6 svg,.h6 svg,.h svg{width:auto;height:.7em;vertical-align:baseline}h1 svg.a,.h1 svg.a,h2 svg.a,.h2 svg.a,h3 svg.a,.h3 svg.a,h4 svg.a,.h4 svg.a,h5 svg.a,.h5 svg.a,h6 svg.a,.h6 svg.a,.h svg.a{height:.705em;margin:0 -.03em 0 0}h1 svg.a path,.h1 svg.a path,h2 svg.a path,.h2 svg.a path,h3 svg.a path,.h3 svg.a path,h4 svg.a path,.h4 svg.a path,h5 svg.a path,.h5 svg.a path,h6 svg.a path,.h6 svg.a path,.h svg.a path{transform:translateY(.004em)}h1 svg.i,.h1 svg.i,h2 svg.i,.h2 svg.i,h3 svg.i,.h3 svg.i,h4 svg.i,.h4 svg.i,h5 svg.i,.h5 svg.i,h6 svg.i,.h6 svg.i,.h svg.i{height:.77em}h1 svg.s path,.h1 svg.s path,h2 svg.s path,.h2 svg.s path,h3 svg.s path,.h3 svg.s path,h4 svg.s path,.h4 svg.s path,h5 svg.s path,.h5 svg.s path,h6 svg.s path,.h6 svg.s path,.h svg.s path{transform:translateY(.004em)}h1 svg path,.h1 svg path,h2 svg path,.h2 svg path,h3 svg path,.h3 svg path,h4 svg path,.h4 svg path,h5 svg path,.h5 svg path,h6 svg path,.h6 svg path,.h svg path{fill:currentcolor}h1,.h1{font-size:clamp(36px,15vw - 12px,60px);line-height:.8;letter-spacing:-.02em;text-transform:uppercase;margin:0 0 .55em}@media screen and (min-width: 428px){h1,.h1{font-size:60px}}@media screen and (min-width: 1024px){h1,.h1{font-size:clamp(60px,5.78vw,100px)}}@media screen and (min-width: 1728px){h1,.h1{font-size:100px}}@media screen and (min-width: 1920px){h1,.h1{font-size:5.2083333333vw}}h2,.h2{font-size:40px;line-height:.8;letter-spacing:-.02em;text-transform:uppercase}@media screen and (min-width: 1024px){h2,.h2{font-size:clamp(48px,4.63vw,80px)}}@media screen and (min-width: 1728px){h2,.h2{font-size:80px}}@media screen and (min-width: 1920px){h2,.h2{font-size:4.1666666667vw}}h3,.h3{font-size:30px;line-height:.8;letter-spacing:-.02em;text-transform:uppercase}@media screen and (min-width: 1024px){h3,.h3{font-size:clamp(30px,2.89vw,80px)}}@media screen and (min-width: 1728px){h3,.h3{font-size:50px}}@media screen and (min-width: 1920px){h3,.h3{font-size:2.6041666667vw}}h4,.h4{font-size:26px;line-height:.8;text-transform:uppercase}@media screen and (min-width: 1024px){h4,.h4{font-size:clamp(22px,2.08vw,36px)}}@media screen and (min-width: 1728px){h4,.h4{font-size:36px}}@media screen and (min-width: 1920px){h4,.h4{font-size:1.875vw}}h5,.h5{font-size:clamp(16px,5.5vw - 4.4px,22px);line-height:.8;font-weight:800;text-transform:uppercase;margin:0 0 .94em}@media screen and (min-width: 428px){h5,.h5{font-size:22px}}@media screen and (min-width: 1024px){h5,.h5{font-size:clamp(16px,1.5vw,26px)}}@media screen and (min-width: 1728px){h5,.h5{font-size:26px}}@media screen and (min-width: 1920px){h5,.h5{font-size:1.3541666667vw}}h6,.h6{font-size:18px;line-height:.8;text-transform:uppercase}.heading-simple{font-family:Stratos,Helvetica Neue,Arial,Noto Sans,sans-serif;text-transform:uppercase;font-weight:300}.headchapter{font-size:20px;line-height:1.15;font-weight:300;letter-spacing:-.01em}@media screen and (min-width: 1024px){.headchapter{font-size:clamp(18px,1.74vw,30px)}}@media screen and (min-width: 1728px){.headchapter{font-size:30px}}@media screen and (min-width: 1920px){.headchapter{font-size:1.5625vw}}p.headchapter{margin:0 0 .58em}.text-small{font-size:12px}@media screen and (min-width: 1024px){.text-small{font-size:14px}}@media screen and (min-width: 1920px){.text-small{font-size:.7291666667vw}}.text-medium{font-size:18px}@media screen and (min-width: 1920px){.text-medium{font-size:.9375vw}}.text-base{font-size:14px}@media screen and (min-width: 1920px){.text-base{font-size:.7291666667vw}}input[type=text],input[type=email],input[type=tel],select,textarea{transition:border-color .3s ease-in-out,background-color .3s ease-in-out,color .3s ease-in-out;background-color:var(--white);color:var(--black);height:40px;width:100%;min-width:0;padding:12px;border:none;border-radius:10px;font-family:inherit;font-size:14px;appearance:none;-webkit-appearance:none}@media screen and (min-width: 1024px){input[type=text],input[type=email],input[type=tel],select,textarea{height:46px}}@media screen and (min-width: 1920px){input[type=text],input[type=email],input[type=tel],select,textarea{height:2.3958333333vw;font-size:.7291666667vw;padding:.625vw;border-radius:.5208333333vw}}input[type=text]:focus,input[type=text]:hover,input[type=email]:focus,input[type=email]:hover,input[type=tel]:focus,input[type=tel]:hover,select:focus,select:hover,textarea:focus,textarea:hover{box-shadow:none;outline:none}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,select::placeholder,textarea::placeholder{font-size:inherit;color:var(--black)}select{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.585 11.817 1.492 5.255a.597.597 0 0 1 0-.813l.007-.007a.528.528 0 0 1 .382-.168.516.516 0 0 1 .383.168l5.737 6.18 5.735-6.18a.527.527 0 0 1 .383-.168.516.516 0 0 1 .383.168l.006.007a.597.597 0 0 1 0 .813l-6.092 6.562A.574.574 0 0 1 8 12a.561.561 0 0 1-.415-.183Z' fill='%23000'/%3E%3C/svg%3E");background-position:calc(100% - 12px) center;background-repeat:no-repeat;background-size:16px 16px;padding-right:30px}@media screen and (min-width: 1920px){select{background-position:calc(100% - .625vw) center;background-size:.8333333333vw .8333333333vw;padding-right:1.5625vw}}textarea{display:block;height:160px;padding:12px;border-radius:10px;resize:none}@media screen and (min-width: 1920px){textarea{height:8.3333333333vw;padding:.625vw;border-radius:.5208333333vw}}form,.form-wrap{text-align:left}form label,.form-wrap label{display:block;font-size:16px;line-height:1.4;font-weight:700;letter-spacing:normal;color:var(--juniper-100);margin:0 0 5px}@media screen and (min-width: 1024px){form label,.form-wrap label{font-size:20px;margin:0 0 3px}}@media screen and (min-width: 1920px){form label,.form-wrap label{font-size:1.0416666667vw;margin:0 0 .15625vw}}form .form-row,.form-wrap .form-row{margin:0 0 14px}@media screen and (min-width: 1024px){form .form-row,.form-wrap .form-row{margin:0 0 13px}}@media screen and (min-width: 1920px){form .form-row,.form-wrap .form-row{margin:0 0 .6770833333vw}}form .consent-row,form .wpcf7-checkbox,.form-wrap .consent-row,.form-wrap .wpcf7-checkbox{margin:18px 0}@media screen and (min-width: 1024px){form .consent-row,form .wpcf7-checkbox,.form-wrap .consent-row,.form-wrap .wpcf7-checkbox{margin:17px 0 15px}}@media screen and (min-width: 1920px){form .consent-row,form .wpcf7-checkbox,.form-wrap .consent-row,.form-wrap .wpcf7-checkbox{margin:.8854166667vw 0 .78125vw}}form .consent-row .wpcf7-form-control-wrap,form .consent-row .wpcf7-form-control,form .consent-row .wpcf7-list-item,form .wpcf7-checkbox .wpcf7-form-control-wrap,form .wpcf7-checkbox .wpcf7-form-control,form .wpcf7-checkbox .wpcf7-list-item,.form-wrap .consent-row .wpcf7-form-control-wrap,.form-wrap .consent-row .wpcf7-form-control,.form-wrap .consent-row .wpcf7-list-item,.form-wrap .wpcf7-checkbox .wpcf7-form-control-wrap,.form-wrap .wpcf7-checkbox .wpcf7-form-control,.form-wrap .wpcf7-checkbox .wpcf7-list-item{display:block}form .consent-row label,form .wpcf7-checkbox label,.form-wrap .consent-row label,.form-wrap .wpcf7-checkbox label{display:flex;align-items:flex-start;gap:20px;font-size:14px;font-weight:300;line-height:1.4;letter-spacing:normal;color:var(--black)}@media screen and (min-width: 1920px){form .consent-row label,form .wpcf7-checkbox label,.form-wrap .consent-row label,.form-wrap .wpcf7-checkbox label{gap:1.0416666667vw;font-size:.7291666667vw}}form .consent-row .wpcf7-list-item-label,form .wpcf7-checkbox .wpcf7-list-item-label,.form-wrap .consent-row .wpcf7-list-item-label,.form-wrap .wpcf7-checkbox .wpcf7-list-item-label{color:var(--black)}form .consent-row [type=checkbox],form .wpcf7-checkbox [type=checkbox],.form-wrap .consent-row [type=checkbox],.form-wrap .wpcf7-checkbox [type=checkbox]{flex-shrink:0;appearance:none;width:18px;height:18px;border-radius:2px;border:1px solid var(--black);background-color:var(--white);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' fill='none' width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-size:0;background-position:center;background-repeat:no-repeat;margin:3px 0 0;transition:background-size .2s linear}@media screen and (min-width: 1920px){form .consent-row [type=checkbox],form .wpcf7-checkbox [type=checkbox],.form-wrap .consent-row [type=checkbox],.form-wrap .wpcf7-checkbox [type=checkbox]{width:.9375vw;height:.9375vw;border-radius:.1041666667vw;border-width:.0520833333vw;margin:.15625vw 0 0}}form .consent-row [type=checkbox]:checked,form .wpcf7-checkbox [type=checkbox]:checked,.form-wrap .consent-row [type=checkbox]:checked,.form-wrap .wpcf7-checkbox [type=checkbox]:checked{background-size:80%}form .consent-row .wpcf7-list-item-label,form .wpcf7-checkbox .wpcf7-list-item-label,.form-wrap .consent-row .wpcf7-list-item-label,.form-wrap .wpcf7-checkbox .wpcf7-list-item-label{flex-grow:1}form .submit-row,.form-wrap .submit-row{display:flex;justify-content:center;position:relative}form .submit-row .wpcf7-spinner,.form-wrap .submit-row .wpcf7-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;margin:0}form .wpcf7-list-item,.form-wrap .wpcf7-list-item{margin:0}form .wpcf7-not-valid-tip,.form-wrap .wpcf7-not-valid-tip{display:block;font-size:14px;color:#d32f2f;margin-top:4px}@media screen and (min-width: 1920px){form .wpcf7-not-valid-tip,.form-wrap .wpcf7-not-valid-tip{font-size:.7291666667vw;margin-top:.2083333333vw}}form .wpcf7-submit,.form-wrap .wpcf7-submit{font-size:16px;text-transform:none;padding:13px 30px 13px 43px;background-image:url("data:image/svg+xml,%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23FBF0E2' d='m4.242 0 4.243 4.243-4.243 4.242L0 4.243z'/%3E%3C/svg%3E");background-position:21% center;background-repeat:no-repeat;background-size:8px 8px;transition:padding .2s linear,background-position .2s linear}@media screen and (min-width: 1024px){form .wpcf7-submit,.form-wrap .wpcf7-submit{padding:17px 30px 17px 43px}}@media screen and (min-width: 1920px){form .wpcf7-submit,.form-wrap .wpcf7-submit{font-size:.8333333333vw;padding:.8854166667vw 1.5625vw .8854166667vw 2.2395833333vw;background-size:.4166666667vw .4166666667vw}}form .wpcf7-submit:hover,.form-wrap .wpcf7-submit:hover{padding:13px 43px 13px 30px;background-position:calc(100% - 30px) center}@media screen and (min-width: 1024px){form .wpcf7-submit:hover,.form-wrap .wpcf7-submit:hover{padding:17px 43px 17px 30px}}@media screen and (min-width: 1920px){form .wpcf7-submit:hover,.form-wrap .wpcf7-submit:hover{padding:.8854166667vw 2.2395833333vw .8854166667vw 1.5625vw;background-position:calc(100% - 1.5625vw) center}}form .wpcf7 .wpcf7-response-output,.form-wrap .wpcf7 .wpcf7-response-output{padding:0;margin:0;border:none;font-size:20px;text-wrap:balance;text-align:center}.anim-rounded-section{clip-path:inset(0 30px round 40px)}@media screen and (min-width: 1024px){.anim-rounded-section{clip-path:inset(0 30px round 60px)}}@media screen and (min-width: 1648px){.anim-rounded-section{clip-path:inset(0 3.5vw round 60px)}}@media screen and (min-width: 1920px){.anim-rounded-section{clip-path:inset(0 3.5vw round 3.125vw)}}@media screen and (max-width: 1023.5px){.anim-rounded-section.no-anim-mobile{clip-path:inset(0 round 40px 40px 0 0)!important}}.skeleton{opacity:1;transition:opacity .1s linear}.is-loading .skeleton{opacity:0}@keyframes shimmer{to{transform:translate(350px)}}.is-hide{opacity:0;transition:opacity .1s linear}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in-up{0%{transform:translate3d(0,30px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@media screen and (min-width: 1920px){@keyframes fade-in-up{0%{transform:translate3d(0,1.5625vw,0);opacity:0}to{transform:translateZ(0);opacity:1}}}@keyframes fade-in-left{0%{transform:translate(40%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fade-in-right{0%{transform:translate(-40%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes scale{0%{transform:scale(.8)}to{transform:scale(1)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounce-vertical{0%{transform:translateY(0)}33%{transform:translateY(100%)}66%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes bounce-horizontal{0%{transform:translate(0)}33%{transform:translate(-3px)}66%{transform:translate(7px)}to{transform:translate(0)}}@media screen and (min-width: 1920px){@keyframes bounce-horizontal{0%{transform:translate(0)}33%{transform:translate(-.15625vw)}66%{transform:translate(.3645833333vw)}to{transform:translate(0)}}}@keyframes bounce-zoom{0%{transform:scale(1)}50%{transform:scale(.95)}to{transform:scale(1)}}@keyframes slide-in-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-in-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slide-in-up-full{0%{transform:translateY(500%)}to{transform:translateY(0)}}@keyframes zoom-out{0%{transform:scale(1.2)}to{transform:scale(1)}}.fade-in.viewport-block{opacity:0}.fade-in.viewport-block.in-viewport{animation:fade-in 1s both ease}.fade-in-up.viewport-block{transform:translate3d(0,50px,0);opacity:0}@media screen and (min-width: 1920px){.fade-in-up.viewport-block{transform:translate3d(0,2.6041666667vw,0)}}.fade-in-up.viewport-block.in-viewport{animation:fade-in-up 1s both ease}.fade-in-right.viewport-block{transform:translate(-40%);opacity:0}.fade-in-right.viewport-block.in-viewport{animation:fade-in-right 2.5s both cubic-bezier(.16,1,.3,1)}.fade-in-left.viewport-block{transform:translate(40%);opacity:0}.fade-in-left.viewport-block.in-viewport{animation:fade-in-left 2.5s both cubic-bezier(.16,1,.3,1)}.slide-in-up{overflow:hidden}.slide-in-up .animated-item{display:block}.slide-in-up.viewport-block .animated-item{transform:translateY(100%)}.slide-in-up.in-viewport .animated-item{animation:slide-in-up 2.5s both cubic-bezier(.16,1,.3,1)}.slide-in-down{overflow:hidden}.slide-in-down .animated-item{display:block}.slide-in-down.viewport-block .animated-item{transform:translateY(-100%)}.slide-in-down.in-viewport .animated-item{animation:slide-in-down 2.5s both cubic-bezier(.16,1,.3,1)}.slide-in-up-full{overflow:hidden}.slide-in-up-full .animated-item{display:block}.slide-in-up-full.viewport-block .animated-item{transform:translateY(500%)}.slide-in-up-full.in-viewport .animated-item{animation:slide-in-up-full 2.5s cubic-bezier(.16,1,.3,1) both}.bounce-vertical.viewport-block{transform:translateY(0)}.bounce-vertical.viewport-block.in-viewport{animation:bounce-vertical 2.5s both cubic-bezier(.16,1,.3,1)}.zoom-out.viewport-block .animated-item{transform:scale(1.2)}.zoom-out.viewport-block.in-viewport .animated-item{animation:zoom-out 1s both ease}.delay-1.in-viewport{animation-delay:.5s!important}body:has(#main>.section-home-hero:first-child) #header{position:fixed}#header{border-radius:0 0 60px 60px;background:var(--warm-linen-100);position:sticky;width:100%;top:0;left:0;z-index:1050;transition:background-color .3s ease-in-out,transform .3s ease-in-out}@media screen and (min-width: 1024px){#header{border-radius:0 0 clamp(36px,3.47vw,60px) clamp(36px,3.47vw,60px)}}@media screen and (min-width: 1920px){#header{border-radius:0 0 3.125vw 3.125vw}}#header.is-logo-hidden .logo{opacity:0;visibility:hidden}#header.header-white{background:linear-gradient(180deg,#00000080,#0000)}@media screen and (min-width: 1024px){#header.header-white .header-navigation>li.active a{color:var(--emerald-dusk-100);background:var(--warm-linen-100);border-color:var(--warm-linen-100)}}@media screen and (min-width: 1024px){#header.header-white .header-navigation a{color:var(--warm-linen-100)}}@media screen and (min-width: 1024px){#header.header-white .header-navigation a:hover{border-color:var(--warm-linen-100)}}#header.header-white .menu-toggle:not(.menu-close) path{fill:var(--warm-linen-100);transition:fill .3s ease-in-out}#header.header-white .menu-toggle:not(.menu-close) rect{stroke:var(--warm-linen-100);transition:stroke .3s ease-in-out}.header-inner{display:flex;align-items:center;height:80px;padding:28px 0 18px}@media screen and (min-width: 1024px){.header-inner{height:clamp(52px,4.62vw,80px);padding:clamp(20px,1.85vw,32px) 0}}@media screen and (min-width: 1920px){.header-inner{height:4.1666666667vw;padding:1.6666666667vw 0}}.menu-toggle-wrap{flex:1}@media screen and (min-width: 1024px){.menu-toggle-wrap{display:none}}.menu-toggle{display:block;padding:0;border:none;background:none;cursor:pointer}.menu-toggle svg{display:block}@media screen and (max-width: 1023.5px){.site-navigation-wrap{width:100%;height:100%;display:flex;flex-direction:column;color:var(--emerald-dusk-100);background:var(--warm-linen-100);position:fixed;top:0;left:0;z-index:1050;transform:translate(-101vw);transition:transform .3s ease-in-out;overflow:hidden;overflow-y:auto}}@media screen and (min-width: 1024px){.site-navigation-wrap{display:contents}}@media screen and (max-width: 1023.5px){.nav-active .site-navigation-wrap{transform:translate(0)}}@media screen and (max-width: 1023.5px){.site-navigation-wrap div.logo{opacity:1!important;visibility:visible!important}}@media screen and (max-width: 1023.5px){.site-navigation-wrap div.logo svg *{fill:var(--emerald-dusk-100)}}@media screen and (max-width: 1023.5px){.site-navigation-wrap div.header-action .btn.btn-outline{color:var(--emerald-dusk-100);border-color:var(--emerald-dusk-100)}}@media screen and (max-width: 1023.5px){.site-navigation-wrap div.header-action .btn.btn-outline.is-active{color:var(--white);background-color:var(--emerald-dusk-100)}}@media screen and (min-width: 1024px){.navigation-wrap-head{display:none}}@media screen and (max-width: 1023.5px){.navigation-wrap-body{margin:auto 0;padding:15px 30px}}@media screen and (min-width: 1024px){.navigation-wrap-body{display:contents}}.navigation-wrap-foot{padding:0 12px 15px}@media screen and (min-width: 1024px){.navigation-wrap-foot{display:none}}.navigation-wrap-foot .copyright-block{margin:0}@media screen and (max-width: 427.5px){.navigation-wrap-foot .footer-menu{gap:10px}}.navigation-wrap-foot .footer-menu path{fill:currentcolor}.header-navigation{display:flex;flex-direction:column;align-items:center;gap:10px}@media screen and (min-width: 1024px){.header-navigation{flex-direction:row;gap:clamp(32px,3.13vw,54px)}}@media screen and (min-width: 1920px){.header-navigation{gap:2.8125vw}}@media screen and (max-width: 1023.5px){.header-navigation:not(:last-child){margin-bottom:10px}}@media screen and (min-width: 1024px){.header-navigation.header-navigation-left{margin-right:auto}}@media screen and (min-width: 1024px){.header-navigation.header-navigation-right{order:1;margin-left:auto}}.header-navigation>li.active a{color:var(--emerald-dusk-100);text-decoration-color:var(--emerald-dusk-100)}@media screen and (min-width: 1024px){.header-navigation>li.active a{color:var(--warm-linen-40);background:var(--emerald-dusk-100);border:clamp(.59px,.06vw,1px) solid var(--emerald-dusk-100)}}@media screen and (min-width: 1920px){.header-navigation>li.active a{border-width:.0520833333vw}}@media screen and (min-width: 1024px){.header-navigation>li.hide-desktop{display:none}}.header-navigation a{display:block;font-family:Neighbor,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:11.6822429907vw;font-weight:900;line-height:.9;letter-spacing:-.04em;text-transform:uppercase;text-align:center;color:var(--emerald-dusk-100);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.1em}@media screen and (min-width: 428px){.header-navigation a{font-size:50px}}@media screen and (min-width: 1024px){.header-navigation a{font-family:Stratos,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:clamp(11px,1.04vw,18px);line-height:normal;font-weight:300;text-align:left;text-decoration:none;padding:clamp(3px,.29vw,5px) clamp(6px,.58vw,10px);border-radius:clamp(59.26px,5.79vw,100px);border:clamp(1px,.06vw,1px) solid transparent}}@media screen and (min-width: 1920px){.header-navigation a{font-size:.9375vw;padding:.2604166667vw .5208333333vw;border-radius:5.2083333333vw;border-width:.0520833333vw}}.header-navigation a:hover{color:var(--emerald-dusk-100);text-decoration-color:var(--emerald-dusk-100)}@media screen and (min-width: 1024px){.header-navigation a:hover{color:var(--emerald-dusk-100);border:clamp(1px,.06vw,1px) solid var(--emerald-dusk-100)}}@media screen and (min-width: 1920px){.header-navigation a:hover{border-width:.0520833333vw}}.logo{width:35.5140186916vw;margin:0}@media screen and (min-width: 768px){.logo{width:152px}}@media screen and (min-width: 428px){.logo{width:clamp(182px,14.93vw,258px)}}@media screen and (min-width: 1024px){.logo{display:flex;align-items:center;position:absolute;left:50%;bottom:0;top:0}}@media screen and (min-width: 1920px){.logo{width:13.4375vw}}.logo a,.logo svg{display:block;max-width:100%}@media screen and (min-width: 1920px){.logo a,.logo svg{width:100%}}.logo svg{height:auto;overflow:visible}.header-white .logo svg *{fill:var(--warm-linen-100);transition:fill .3s ease-in-out}@media screen and (min-width: 1024px){.logo a{transform:translate(-50%)}}.header-action{display:flex;justify-content:flex-end;flex:1}@media screen and (min-width: 1024px){.header-action{display:block;flex:initial;order:2;margin:0 0 0 clamp(32.59px,3.18vw,55px)}}@media screen and (min-width: 1920px){.header-action{margin:0 0 0 2.8645833333vw}}.header-action .btn.btn-outline{font-size:14px;border-radius:100px;padding:5px 10px}@media screen and (min-width: 1024px){.header-action .btn.btn-outline{font-size:clamp(10.67px,1.04vw,18px);border-radius:clamp(59.26px,5.79vw,100px);padding:clamp(2.96px,.29vw,5px) clamp(5.93px,.58vw,10px);border-width:clamp(.59px,.06vw,1px)}}@media screen and (min-width: 1920px){.header-action .btn.btn-outline{font-size:.9375vw;border-radius:5.2083333333vw;padding:.2604166667vw .5208333333vw;border-width:.0520833333vw}}.header-white .header-action .btn.btn-outline{border-color:var(--warm-linen-100);color:var(--warm-linen-100)}.header-white .header-action .btn.btn-outline:hover{color:var(--emerald-dusk-100);background:var(--warm-linen-100);border-color:var(--warm-linen-100)}.resize-active *,.resize-active *:after,.resize-active *:before{transition:none!important}.container{max-width:1648px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;width:100%}@media screen and (min-width: 1024px){.container{padding-left:20px;padding-right:20px}}@media screen and (min-width: 1920px){.container{max-width:85.8333333333vw;padding-left:1.0416666667vw;padding-right:1.0416666667vw}}.container-fluid{max-width:100%}.container-small{max-width:1104px}@media screen and (min-width: 1920px){.container-small{max-width:57.5vw}}.container-medium{max-width:1381px}@media screen and (min-width: 1920px){.container-medium{max-width:71.9270833333vw}}#wrapper{position:relative;overflow:clip;display:flex;flex-direction:column;min-height:100vh;min-height:calc(var(--vh, 1vh) * 100)}.touchevents #wrapper{min-height:var(--full-viewport)}.wrapper-inner{min-height:100svh;min-height:calc(var(--vh, 1vh) * 100);display:flex;flex-direction:column;align-items:stretch}.wrapper-inner>#header{width:100%;flex:0 0 auto}.wrapper-inner>#main{width:100%;flex:1 auto}.wrapper-inner>#footer{width:100%;flex:0 0 auto}img{vertical-align:top;max-width:100%;height:auto}.svg{position:absolute;left:-200vw}div.fancybox__backdrop{background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media screen and (min-width: 1920px){div.fancybox__backdrop{-webkit-backdrop-filter:blur(.5208333333vw);backdrop-filter:blur(.5208333333vw)}}.has-html5video div.f-html,.has-youtube div.f-html,.has-vimeo div.f-html{background-color:transparent}.f-iframe{border-radius:20px}@media screen and (min-width: 1920px){.f-iframe{border-radius:1.0416666667vw}}.fancybox__dialog img{background:var(--patina-frost-100)}.simple-content.main-section:has(.section-community)>.container{padding:0;max-width:none;margin:0}.simple-content.main-section .section-breather-tagline{margin:0}section.section-page-hero{padding:158px 0 0;margin-top:-111px}@media screen and (max-width: 1023.5px){section.section-page-hero:has(.figure.mobile) .figure.desktop{display:none}}@media screen and (min-width: 1024px){section.section-page-hero{padding:clamp(116px,11.17vw,193px) 0 0;margin-top:clamp(-114px,-6.6vw,-68px)}}@media screen and (min-width: 1920px){section.section-page-hero{padding:10.0520833333vw 0 0;margin-top:-5.9375vw}}@media screen and (max-width: 1023.5px){section.section-page-hero.title-top-left-mod{padding:162px 0 100px}}@media screen and (min-width: 1024px){section.section-page-hero.title-top-left-mod{padding-bottom:clamp(80px,7.87vw,136px)}}@media screen and (min-width: 1920px){section.section-page-hero.title-top-left-mod{padding-bottom:7.0833333333vw}}@media screen and (min-width: 1024px){section.section-page-hero.title-top-left-mod .copy-block{padding:clamp(83px,10.01vw,173px) 0 0}}@media screen and (min-width: 1920px){section.section-page-hero.title-top-left-mod .copy-block{padding:9.0104166667vw 0 0}}@media screen and (max-width: 1023.5px){.page-location section.section-page-hero{padding-bottom:0}}section.section-page-hero .copy-block{max-width:clamp(706px,68.06vw,1176px);text-align:center;margin:0 auto;font-size:26px;font-weight:300;line-height:1.2;letter-spacing:-.02em;padding:49px 0 72px}@media screen and (min-width: 1024px){section.section-page-hero .copy-block{font-size:clamp(22px,2.08vw,36px);padding:clamp(54px,5.21vw,90px) 0 clamp(86px,8.27vw,143px)}}@media screen and (min-width: 1920px){section.section-page-hero .copy-block{max-width:61.25vw;font-size:1.875vw;padding:4.6875vw 0 7.4479166667vw}}@media screen and (min-width: 1024px){.page-building section.section-page-hero .copy-block{max-width:clamp(678px,65.39vw,1130px)}}@media screen and (min-width: 1920px){.page-building section.section-page-hero .copy-block{max-width:58.8541666667vw}}section.section-page-hero .copy-block h1{font-family:Stratos,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:clamp(14px,1.04vw,18px);font-weight:400;text-transform:uppercase;margin-bottom:1.2em}@media screen and (min-width: 1920px){section.section-page-hero .copy-block h1{font-size:.9375vw}}@media screen and (min-width: 1024px){section.section-page-hero .figure.desktop+.figure.mobile{display:none}}@media screen and (max-width: 1023.5px){section.section-page-hero h1.h1.h1-top,section.section-page-hero h1.h1.h1-bottom{opacity:1;transform:none;animation:none}}.hero-two-titles-right-grid{display:grid;grid-template-columns:minmax(0,1fr)}@media screen and (min-width: 1024px){.hero-two-titles-right-grid{grid-template-columns:minmax(0,1fr) minmax(0,clamp(362px,34.9vw,603px));padding:0 0 clamp(46px,4.4vw,76px)}}@media screen and (min-width: 1920px){.hero-two-titles-right-grid{grid-template-columns:minmax(0,1fr) minmax(0,31.40625vw);padding:0 0 3.9583333333vw}}.hero-two-titles-right-grid>div:first-child{max-height:460px;height:78.0373831776vw;clip-path:url(#error404-clip-path);margin:0 0 31px}@media screen and (min-width: 1024px){.hero-two-titles-right-grid>div:first-child{max-height:none;height:clamp(511px,49.31vw,852px);margin:0}}@media screen and (min-width: 1920px){.hero-two-titles-right-grid>div:first-child{height:44.375vw}}.hero-two-titles-right-grid .figure{height:200%;position:relative;overflow:visible;border-radius:0}@media screen and (min-width: 768px){.hero-two-titles-right-grid .figure{height:200%}}.hero-two-titles-right-grid .figure img,.hero-two-titles-right-grid .figure video,.hero-two-titles-right-grid .figure iframe{position:sticky;top:0;left:0;width:100%;height:50%}.hero-two-titles-right-grid .text-item{display:contents}@media screen and (min-width: 1024px){.hero-two-titles-right-grid .text-item{display:flex;flex-direction:column}}.hero-two-titles-right-grid .h1{font-size:17vw;line-height:.8;position:relative;z-index:1}@media screen and (min-width: 428px){.hero-two-titles-right-grid .h1{font-size:78px}}@media screen and (min-width: 1024px){.hero-two-titles-right-grid .h1{font-size:clamp(84px,8.1vw,140px);line-height:.775}}@media screen and (min-width: 1920px){.hero-two-titles-right-grid .h1{font-size:7.2916666667vw}}.hero-two-titles-right-grid .h1 .e2{margin:0 0 0 .04em}.hero-two-titles-right-grid .h1 .i03{margin:0 0 0 .05em}.hero-two-titles-right-grid .h1-top{order:-1;margin:0 0 31px}@media screen and (min-width: 1024px){.hero-two-titles-right-grid .h1-top{order:initial;margin:clamp(54px,5.21vw,90px) clamp(-14px,-.81vw,-8px) 0 clamp(-41px,-2.37vw,-25px)}}@media screen and (min-width: 1920px){.hero-two-titles-right-grid .h1-top{margin:4.6875vw -.7291666667vw 0 -2.1354166667vw}}@media screen and (min-width: 1024px){.hero-two-titles-right-grid .h1-bottom{margin:.5em 0 clamp(-11px,-.64vw,-7px) clamp(-24px,-1.39vw,-14px)}}@media screen and (min-width: 1920px){.hero-two-titles-right-grid .h1-bottom{margin:.5em 0 -.5729166667vw -1.25vw}}.hero-title-top-left-grid,.hero-title-top-left-green-grid{display:grid;grid-template-columns:minmax(0,1fr);position:relative}@media screen and (min-width: 1024px){.hero-title-top-left-grid,.hero-title-top-left-green-grid{display:block;min-height:clamp(500px,48.78vw,843px)}}@media screen and (min-width: 1920px){.hero-title-top-left-grid,.hero-title-top-left-green-grid{min-height:43.90625vw}}.hero-title-top-left-grid .figure,.hero-title-top-left-green-grid .figure{border-radius:40px;height:560px;position:relative}@media screen and (min-width: 1024px){.hero-title-top-left-grid .figure,.hero-title-top-left-green-grid .figure{height:auto;position:absolute;top:clamp(9px,.93vw,16px);left:0;right:0;bottom:0;border-radius:clamp(36px,3.47vw,60px)}}@media screen and (min-width: 1920px){.hero-title-top-left-grid .figure,.hero-title-top-left-green-grid .figure{top:.8333333333vw;border-radius:3.125vw}}.hero-title-top-left-grid .figure .hero-main-link,.hero-title-top-left-green-grid .figure .hero-main-link{position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width: 1024px){.hero-title-top-left-grid .figure .hero-main-link,.hero-title-top-left-green-grid .figure .hero-main-link{top:46%}}.hero-title-top-left-grid .figure .hero-main-link a,.hero-title-top-left-green-grid .figure .hero-main-link a{display:inline-flex;width:auto;height:auto}@media screen and (min-width: 1024px){.hero-title-top-left-grid .text-item,.hero-title-top-left-green-grid .text-item{max-width:clamp(312px,30.5vw,527px);position:relative;background:var(--emerald-dusk-100);padding:clamp(5px,.52vw,9px) clamp(9px,.93vw,16px) clamp(31px,3.07vw,53px) 0;border-radius:0 0 clamp(18px,1.74vw,30px)}}@media screen and (min-width: 1920px){.hero-title-top-left-grid .text-item,.hero-title-top-left-green-grid .text-item{max-width:27.4479166667vw;padding:.46875vw .8333333333vw 2.7604166667vw 0;border-radius:0 0 1.5625vw}}@media screen and (min-width: 1024px){.green-mod .hero-title-top-left-grid .text-item,.green-mod .hero-title-top-left-green-grid .text-item{max-width:clamp(312px,30.5vw,452px);background:var(--juniper-100)}}@media screen and (min-width: 1920px){.green-mod .hero-title-top-left-grid .text-item,.green-mod .hero-title-top-left-green-grid .text-item{max-width:23.5416666667vw}}@media screen and (min-width: 1024px){.hero-title-top-left-grid .text-item:before,.hero-title-top-left-grid .text-item:after,.hero-title-top-left-green-grid .text-item:before,.hero-title-top-left-green-grid .text-item:after{content:"";display:block;width:clamp(36px,3.47vw,60px);height:clamp(36px,3.47vw,60px);position:absolute;background-image:url("data:image/svg+xml,%3Csvg width='60' height='59' viewBox='0 0 60 59' xml:space='preserve' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M60 0C27.197 0 .543 26.324.009 59H0V0h60Z' fill='%231E231F'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat}.green-mod .hero-title-top-left-grid .text-item:before,.green-mod .hero-title-top-left-grid .text-item:after,.green-mod .hero-title-top-left-green-grid .text-item:before,.green-mod .hero-title-top-left-green-grid .text-item:after{background-image:url("data:image/svg+xml,%3Csvg width='60' height='59' viewBox='0 0 60 59' xml:space='preserve' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M60 0C27.197 0 .543 26.324.009 59H0V0h60Z' fill='%233A5A47'/%3E%3C/svg%3E")}}@media screen and (min-width: 1920px){.hero-title-top-left-grid .text-item:before,.hero-title-top-left-grid .text-item:after,.hero-title-top-left-green-grid .text-item:before,.hero-title-top-left-green-grid .text-item:after{width:3.125vw;height:3.125vw}}@media screen and (min-width: 1024px){.hero-title-top-left-grid .text-item:before,.hero-title-top-left-green-grid .text-item:before{top:calc(100% - 1px);left:0}}@media screen and (min-width: 1920px){.hero-title-top-left-grid .text-item:before,.hero-title-top-left-green-grid .text-item:before{top:calc(100% - .0520833333vw)}}@media screen and (min-width: 1024px){.hero-title-top-left-grid .text-item:after,.hero-title-top-left-green-grid .text-item:after{top:clamp(9px,.93vw,16px);left:calc(100% - 1px)}}@media screen and (min-width: 1920px){.hero-title-top-left-grid .text-item:after,.hero-title-top-left-green-grid .text-item:after{top:.8333333333vw;left:calc(100% - .0520833333vw)}}.hero-title-top-left-grid .h1,.hero-title-top-left-green-grid .h1{font-size:clamp(80px,8.1vw,140px);line-height:.8;margin:0}@media screen and (min-width: 1024px){.hero-title-top-left-grid .h1,.hero-title-top-left-green-grid .h1{line-height:.77}}@media screen and (min-width: 1920px){.hero-title-top-left-grid .h1,.hero-title-top-left-green-grid .h1{font-size:7.2916666667vw}}@media screen and (max-width: 1023.5px){.hero-title-top-left-grid .h1 span[aria-hidden=true],.hero-title-top-left-green-grid .h1 span[aria-hidden=true]{margin:18px 0 0;display:block;text-align:right}}@media screen and (max-width: 1023.5px){.hero-title-top-left-grid .h1 span[aria-hidden=true] span,.hero-title-top-left-green-grid .h1 span[aria-hidden=true] span{line-height:.67;background-image:url("data:image/svg+xml,%3Csvg width='182' height='119' viewBox='0 0 182 119' xml:space='preserve' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M181.443 0c-21.281 0-38.597 16.983-39.133 38.136l-.026 2.021c-.536 21.152-17.851 38.135-39.133 38.135H40c-22.091 0-40 17.909-40 40V0h181.443Z' fill='%231E231F'/%3E%3C/svg%3E");background-size:100% 100%;background-position:left top;background-repeat:no-repeat;padding:0 66px 66px 0;position:absolute;top:0;left:0}}.hero-title-top-left-grid .h1 .i10,.hero-title-top-left-green-grid .h1 .i10{margin:0 0 0 .23em}@media screen and (min-width: 1024px){.hero-title-top-left-grid .h1 .i10,.hero-title-top-left-green-grid .h1 .i10{margin:0 0 0 .15em}}@media screen and (max-width: 1023.5px){.hero-title-top-left-green-grid+div.copy-block{padding-top:89px}}.hero-title-top-left-green-grid+div.copy-block i{font-style:normal;white-space:nowrap}@media screen and (max-width: 1023.5px){.hero-title-top-left-green-grid .figure{height:707px;position:relative}}@media screen and (max-width: 767.5px){.hero-title-top-left-green-grid .figure{height:calc(100vh - 244px)}}@media screen and (max-width: 1023.5px){.hero-title-top-left-green-grid .figure.desktop iframe.entry-video{width:180vw}}@media screen and (max-width: 767.5px){.hero-title-top-left-green-grid .figure.desktop iframe.entry-video{width:504vw}}@media screen and (max-width: 1023.5px){.hero-title-top-left-green-grid .figure.mobile{z-index:0}}@media screen and (max-width: 1023.5px){.hero-title-top-left-green-grid .figure.mobile iframe.entry-video{width:100vw;height:134.25vw}}@media screen and (max-width: 767.5px){.hero-title-top-left-green-grid .figure.mobile iframe.entry-video{width:250vw}}@media screen and (max-width: 1023.5px){.hero-title-top-left-green-grid .h1 span[aria-hidden=true] b{display:block;background:var(--juniper-100);margin:-1.25em 0 0 auto;max-width:244px;padding:15px 0 3px;border-radius:40px 0 0;position:relative}}@media screen and (max-width: 1023.5px){.hero-title-top-left-green-grid .h1 span[aria-hidden=true] b:before,.hero-title-top-left-green-grid .h1 span[aria-hidden=true] b:after{content:"";display:block;width:40px;height:40px;position:absolute;background-image:url("data:image/svg+xml,%3Csvg width='60' height='59' viewBox='0 0 60 59' xml:space='preserve' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M60 0C27.197 0 .543 26.324.009 59H0V0h60Z' fill='%231E231F'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;transform:rotate(180deg)}.green-mod .hero-title-top-left-green-grid .h1 span[aria-hidden=true] b:before,.green-mod .hero-title-top-left-green-grid .h1 span[aria-hidden=true] b:after{background-image:url("data:image/svg+xml,%3Csvg width='60' height='59' viewBox='0 0 60 59' xml:space='preserve' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M60 0C27.197 0 .543 26.324.009 59H0V0h60Z' fill='%233A5A47'/%3E%3C/svg%3E")}}@media screen and (max-width: 1023.5px){.hero-title-top-left-green-grid .h1 span[aria-hidden=true] b:before{bottom:0;right:100%}}@media screen and (max-width: 1023.5px){.hero-title-top-left-green-grid .h1 span[aria-hidden=true] b:after{bottom:100%;right:0}}@media screen and (max-width: 1023.5px){.hero-title-top-left-green-grid .h1 span[aria-hidden=true] span{line-height:.8;background:var(--juniper-100);position:absolute;top:0;left:0;text-align:left;max-width:251px;padding:0 18px 21px 0;border-radius:0 0 40px}}@media screen and (max-width: 1023.5px){.hero-title-top-left-green-grid .h1 span[aria-hidden=true] span:before,.hero-title-top-left-green-grid .h1 span[aria-hidden=true] span:after{content:"";display:block;width:40px;height:40px;position:absolute;background-image:url("data:image/svg+xml,%3Csvg width='60' height='59' viewBox='0 0 60 59' xml:space='preserve' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M60 0C27.197 0 .543 26.324.009 59H0V0h60Z' fill='%231E231F'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat}.green-mod .hero-title-top-left-green-grid .h1 span[aria-hidden=true] span:before,.green-mod .hero-title-top-left-green-grid .h1 span[aria-hidden=true] span:after{background-image:url("data:image/svg+xml,%3Csvg width='60' height='59' viewBox='0 0 60 59' xml:space='preserve' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M60 0C27.197 0 .543 26.324.009 59H0V0h60Z' fill='%233A5A47'/%3E%3C/svg%3E")}}@media screen and (max-width: 1023.5px){.hero-title-top-left-green-grid .h1 span[aria-hidden=true] span:before{top:calc(100% - 1px);left:0}}@media screen and (max-width: 1023.5px){.hero-title-top-left-green-grid .h1 span[aria-hidden=true] span:after{top:0;left:calc(100% - 1px)}}.hero-title-bottom-grid{padding:clamp(6px,.57vw,10px) 0 0;position:relative}@media screen and (min-width: 1920px){.hero-title-bottom-grid{padding:.5208333333vw 0 0}}@media screen and (max-width: 1023.5px){.hero-title-bottom-grid{display:flex;flex-direction:column;padding:0}}@media screen and (max-width: 1023.5px){.hero-title-bottom-grid>div,.hero-title-bottom-grid .h1-top,.hero-title-bottom-grid .h1-top span[aria-hidden=true]{display:contents}}.hero-title-bottom-grid .figure{height:clamp(340px,132.47vw,567px);border-radius:clamp(36px,3.47vw,60px)}@media screen and (min-width: 428px){.hero-title-bottom-grid .figure{height:567px}}@media screen and (min-width: 1024px){.hero-title-bottom-grid .figure{height:clamp(500px,48.2vw,833px)}}@media screen and (min-width: 1920px){.hero-title-bottom-grid .figure{height:43.3854166667vw;border-radius:3.125vw}}.hero-title-bottom-grid .h1-top{font-size:44px;margin:0;position:absolute;left:0;bottom:-5px}@media screen and (min-width: 428px){.hero-title-bottom-grid .h1-top{font-size:clamp(80px,8.1vw,140px)}}@media screen and (min-width: 1920px){.hero-title-bottom-grid .h1-top{font-size:7.2916666667vw;bottom:-.2604166667vw}}.hero-title-bottom-grid span[aria-hidden=true]{display:block;background-image:url("data:image/svg+xml,%3Csvg width='1477' height='308' viewBox='0 0 1477 308' xml:space='preserve' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0c0 33.137 26.863 60 60 60h1022c16.57 0 30 13.431 30 30v29c0 33.137 26.86 60 60 60h215c16.57 0 30 13.431 30 30v39c0 33.137 26.86 60 60 60H0V0Z' fill='%235B2015'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:100% 107%;padding:clamp(16px,1.62vw,28px) 0 0;background-size:102% 124%;max-width:clamp(892px,86.2vw,1487px);position:relative}@media screen and (min-width: 1920px){.hero-title-bottom-grid span[aria-hidden=true]{padding:1.4583333333vw 0 0;max-width:77.4479166667vw}}@media screen and (min-width: 1024px){.hero-title-bottom-grid span[aria-hidden=true]:before{content:"";display:block;width:clamp(36px,3.47vw,60px);height:clamp(36px,3.47vw,60px);background-image:url("data:image/svg+xml,%3Csvg width='60' height='59' viewBox='0 0 60 59' xml:space='preserve' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M60 0C27.197 0 .543 26.324.009 59H0V0h60Z' fill='%235B2015'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;position:absolute;bottom:calc(100% - 1px);left:0;transform:rotate(-90deg)}}@media screen and (min-width: 1920px){.hero-title-bottom-grid span[aria-hidden=true]:before{width:3.125vw;height:3.125vw;bottom:calc(100% - .0520833333vw)}}@media screen and (max-width: 1023.5px){.hero-title-bottom-grid span[aria-hidden=true] b:nth-child(1){max-width:298px;position:absolute;top:-3px;left:0;border-radius:0 0 40px;background-color:var(--copper-wood-100);padding:0 0 29px}}@media screen and (max-width: 427.5px){.hero-title-bottom-grid span[aria-hidden=true] b:nth-child(1){max-width:clamp(178px,63.62vw,298px);padding:0 0 clamp(29px,6.77vw,29px)}}@media screen and (max-width: 374.5px){.hero-title-bottom-grid span[aria-hidden=true] b:nth-child(1){max-width:195px}}@media screen and (max-width: 1023.5px){.hero-title-bottom-grid span[aria-hidden=true] b:nth-child(1):before,.hero-title-bottom-grid span[aria-hidden=true] b:nth-child(1):after{content:"";display:block;width:clamp(36px,3.47vw,60px);height:clamp(36px,3.47vw,60px);position:absolute;background-image:url("data:image/svg+xml,%3Csvg width='60' height='59' viewBox='0 0 60 59' xml:space='preserve' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M60 0C27.197 0 .543 26.324.009 59H0V0h60Z' fill='%235B2015'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat}}@media screen and (max-width: 1023.5px){.hero-title-bottom-grid span[aria-hidden=true] b:nth-child(1):before{top:calc(100% - 1px);left:0}}@media screen and (max-width: 1023.5px){.hero-title-bottom-grid span[aria-hidden=true] b:nth-child(1):after{top:3px;left:calc(100% - 1px)}}@media screen and (max-width: 1023.5px){.hero-title-bottom-grid span[aria-hidden=true] b:nth-child(2){max-width:100%;width:368px;text-align:right;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-top:-.6em;margin-left:auto;position:relative;z-index:1}}@media screen and (max-width: 427.5px){.hero-title-bottom-grid span[aria-hidden=true] b:nth-child(2){width:236px}}@media screen and (max-width: 1023.5px){.hero-title-bottom-grid span[aria-hidden=true] b:nth-child(2):before{width:312px;height:109px;content:"";position:absolute;top:-59px;right:-1px;background-image:url("data:image/svg+xml,%3Csvg width='310' height='110' viewBox='0 0 310 110' xml:space='preserve' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M309.604 109.208H0c18.812 0 34.118-15.012 34.592-33.71l.023-1.787C35.09 55.013 50.395 40 69.208 40h200.396c22.091 0 40-17.909 40-40v109.208Z' fill='%235B2015'/%3E%3C/svg%3E");background-size:100% 100%;background-position:left bottom;background-repeat:no-repeat;z-index:-1}}@media screen and (max-width: 427.5px){.hero-title-bottom-grid span[aria-hidden=true] b:nth-child(2):before{width:236px;height:99px;top:-71px}}.hero-title-bottom-grid span[aria-hidden=true] u{text-decoration:none}@media screen and (min-width: 1024px){.hero-title-bottom-grid span[aria-hidden=true] u{display:none}}.hero-title-bottom-grid+div.copy-block{padding:93px 0 89px}@media screen and (min-width: 1024px){.hero-title-bottom-grid+div.copy-block{padding:clamp(103px,10vw,173px) 0 clamp(58px,5.72vw,99px)}}@media screen and (min-width: 1920px){.hero-title-bottom-grid+div.copy-block{padding:9.0104166667vw 0 5.15625vw}}.section-home-hero{position:relative}.section-home-hero:not(.media-loaded):after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--emerald-dusk-100);z-index:1}.hero-main{position:absolute;z-index:1;top:0;left:0;width:100%}@media screen and (max-width: 1023.5px){.hero-main:has(.figure.mobile) .figure.desktop{display:none}}.hero-main .figure{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0;z-index:-1}@media screen and (min-width: 1024px){.hero-main .figure+.mobile{display:none}}.hero-main-media{display:flex;align-items:center;justify-content:center;padding:51px 0 40px;min-height:100vh}@media screen and (min-width: 1024px){.hero-main-media{padding:40px 0}}@media screen and (min-width: 1920px){.hero-main-media{padding:2.0833333333vw 0}}.hero-main-media .video-poster{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hero-main-link{display:flex;justify-content:center}@media screen and (max-width: 1023.5px){.hero-main-link:has(.mobile) .desktop{display:none}}@media screen and (min-width: 1024px){.hero-main-link:has(.mobile) .mobile{display:none}}.hero-main-link a{display:flex;align-items:center;gap:clamp(6px,.58vw,10px);font-family:Neighbor,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:40px;font-weight:900;line-height:.9;letter-spacing:-.02em;text-transform:uppercase;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.1em;color:var(--warm-linen-100);transition:text-decoration .27s ease-in-out}@media screen and (min-width: 1024px){.hero-main-link a{font-family:Neighbor,Helvetica Neue,Arial,Noto Sans,sans-serif}}@media screen and (min-width: 1920px){.hero-main-link a{gap:.5208333333vw;font-size:2.0833333333vw}}.hero-main-link a:hover{text-decoration-color:currentcolor}.hero-main-link a svg{margin:0 .1em}@media screen and (min-width: 1024px){.hero-main-link a svg{margin:0}}@media screen and (min-width: 1920px){.hero-main-link a svg{width:4.1666666667vw;height:4.1666666667vw}}.hero-main-logo{width:100%;display:flex;justify-content:center;position:fixed;z-index:2;bottom:40px;left:0;padding:0 20px;pointer-events:none}@media screen and (min-width: 1920px){.hero-main-logo{bottom:2.0833333333vw}}.hero-main-logo svg{max-width:1648px;display:block;width:100%;height:auto}@media screen and (min-width: 1920px){.hero-main-logo svg{max-width:85.8333333333vw}}.hero-main-logo svg.is-logo-hidden{opacity:0;visibility:hidden}.hero-secondary{min-height:100vh;display:flex;align-items:center;position:relative;padding:clamp(66px,6.48vw,112px) 0 clamp(53px,5.21vw,90px)}@media screen and (min-width: 1920px){.hero-secondary{padding:5.8333333333vw 0 4.6875vw}}.hero-secondary h2.h1{max-width:clamp(853px,83.33vw,1440px);margin:0 auto}@media screen and (min-width: 1920px){.hero-secondary h2.h1{max-width:75vw}}.hero-secondary .h1{display:block;font-size:15vw;text-align:center;margin:0;pointer-events:none}@media screen and (min-width: 1024px){.hero-secondary .h1{font-size:clamp(143px,14vw,242px)}}@media screen and (min-width: 1920px){.hero-secondary .h1{font-size:12.6041666667vw}}.hero-secondary .h1-bottom{position:relative;z-index:1}.hero-secondary-scroll{width:100%;display:flex;justify-content:center;position:absolute;bottom:clamp(36px,3.47vw,60px);left:0}@media screen and (min-width: 1920px){.hero-secondary-scroll{bottom:3.125vw}}.scroll-down-link{margin-top:auto}.scroll-down-link .h4{display:block;font-family:Stratos,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:clamp(12px,1.16vw,20px);font-weight:700;text-decoration:none;color:var(--warm-linen-100);margin:0}@media screen and (min-width: 1920px){.scroll-down-link .h4{font-size:1.0416666667vw}}.scroll-down-link .h4 svg{height:1.3em;margin:0 .11em}.scroll-down-link .h4 [aria-hidden=true],.scroll-down-link .h4 i{display:flex;align-items:center}.hero-copy{margin-top:-1px}.hero-copy .copy-block{text-align:center;margin:0 auto;font-size:26px;font-weight:300;line-height:1.2;letter-spacing:-.02em;padding:72px 0 10px}@media screen and (min-width: 1024px){.hero-copy .copy-block{font-size:clamp(22px,2.08vw,36px);padding:clamp(112px,11.11vw,192px) 0 clamp(52px,5.09vw,88px)}}@media screen and (min-width: 1920px){.hero-copy .copy-block{font-size:1.875vw;padding:10vw 0 4.5833333333vw}}.hero-copy h1,.hero-copy p{max-width:330px}@media screen and (min-width: 1024px){.hero-copy h1,.hero-copy p{max-width:clamp(460px,44.44vw,768px)}}@media screen and (min-width: 1920px){.hero-copy h1,.hero-copy p{max-width:40vw}}.hero-copy h1{font-family:Stratos,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:clamp(14px,1.04vw,18px);font-weight:400;text-transform:uppercase;margin:0 auto 1.2em}@media screen and (min-width: 1920px){.hero-copy h1{font-size:.9375vw}}.hero-copy p{margin:0 auto}.error404{background:var(--patina-frost-100)}.error404 #main{width:100%;display:flex;align-items:center}.page-404{width:100%;padding:45px 0 48px}@media screen and (min-width: 1024px){.page-404{padding:clamp(47px,4.51vw,78px) 0 clamp(43px,4.11vw,71px)}}@media screen and (min-width: 1920px){.page-404{padding:4.0625vw 0 3.6979166667vw}}.page-404 h1{order:-1;font-size:70px;color:var(--juniper-100);margin:0 0 37px;position:relative;z-index:1}@media screen and (min-width: 1024px){.page-404 h1{order:initial;font-size:clamp(84px,8.1vw,140px);margin:clamp(52px,4.98vw,86px) 0 .99em clamp(-171px,-9.9vw,-103px)}}@media screen and (min-width: 1920px){.page-404 h1{font-size:7.2916666667vw;margin:4.4791666667vw 0 .99em -8.90625vw}}.page-404 p{text-align:center;max-width:288px;margin:0 auto .8em}@media screen and (min-width: 1024px){.page-404 p{text-align:left;max-width:clamp(252px,24.31vw,420px);margin:0 0 1.35em}}@media screen and (min-width: 1920px){.page-404 p{max-width:21.875vw}}@media screen and (max-width: 1023.5px){.page-404 .btn-wrap{justify-content:center}}.page-404 .btn-secondary{color:var(--patina-frost-100)}.page-404-grid{display:grid;grid-gap:0 clamp(46px,4.4vw,76px);grid-template-columns:minmax(0,1fr)}@media screen and (min-width: 1024px){.page-404-grid{grid-template-columns:1fr minmax(0,clamp(316px,30.49vw,527px));grid-gap:0 clamp(46px,4.4vw,76px)}}@media screen and (min-width: 1920px){.page-404-grid{grid-template-columns:1fr minmax(0,27.4479166667vw);grid-gap:0 3.9583333333vw}}@media screen and (max-width: 1023.5px){.page-404-grid>div{display:contents}}.page-404-image{height:72.4299065421vw;max-height:511px;margin:0 0 37px}@media screen and (min-width: 1024px){.page-404-image{max-height:none;height:clamp(511px,49.31vw,852px);margin:0}}@media screen and (min-width: 1920px){.page-404-image{height:44.375vw}}.page-404-image img{clip-path:url(#error404-clip-path);width:100%;height:100%;object-fit:cover}.text-warm-linen-100{color:var(--warm-linen-100)!important}.text-warm-linen-100 *{color:inherit}.text-earth-stone-100{color:var(--earth-stone-100)!important}.text-juniper-100{color:var(--juniper-100)!important}.text-juniper-100 *{color:inherit}.text-lemon-zest-100{color:var(--lemon-zest-100)!important}.text-lemon-zest-100 *{color:inherit}.text-copper-wood-100{color:var(--copper-wood-100)!important}.text-copper-wood-100 *{color:inherit}.text-clay-burn-100{color:var(--clay-burn-100)!important}.text-clay-burn-100 *{color:inherit}.text-patina-frost-100{color:var(--patina-frost-100)!important}.text-patina-frost-100 *{color:inherit}.text-emerald-dusk-100{color:var(--emerald-dusk-100)!important}.text-emerald-dusk-100 *{color:inherit}.bg-juniper-100{background-color:var(--juniper-100)!important}.bg-emerald-dusk-100{background-color:var(--emerald-dusk-100)!important}.bg-warm-linen-100{background-color:var(--warm-linen-100)!important}.bg-clay-burn-100{background-color:var(--clay-burn-100)!important}.bg-warm-linen-40{background-color:var(--warm-linen-40)!important}.bg-copper-wood-100{background-color:var(--copper-wood-100)!important}.bg-clay-burn-40{background-color:var(--clay-burn-40)!important}.bg-copper-wood-70{background-color:var(--copper-wood-70)!important}.bg-patina-frost-100{background-color:var(--patina-frost-100)!important}.bg-earth-stone-100{background-color:var(--earth-stone-100)!important}.bg-lemon-zest-100{background-color:var(--lemon-zest-100)!important}.btn,.wpcf7-submit{display:inline-flex;align-items:center;justify-content:center;gap:5px;font-family:Neighbor,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:3.3333333333vw;line-height:1.063;font-weight:800;text-align:center;text-transform:uppercase;color:#fff;background-color:#000;border-radius:100px;border:none;padding:13px 22px;cursor:pointer;transition:color .3s ease-out,text-decoration-color .3s ease-out,background-color .3s ease-out}@media screen and (min-width: 428px){.btn,.wpcf7-submit{font-size:16px}}@media screen and (min-width: 1024px){.btn,.wpcf7-submit{padding:17px 30px}}@media screen and (min-width: 1920px){.btn,.wpcf7-submit{font-size:.8333333333vw;gap:.2604166667vw;border-radius:5.2083333333vw;padding:.8854166667vw 1.5625vw}}.btn:hover,.wpcf7-submit:hover{text-decoration:none}@media screen and (min-width: 1024px){.btn:hover:before,.wpcf7-submit:hover:before{left:calc(100% - 4px)}}@media screen and (min-width: 1920px){.btn:hover:before,.wpcf7-submit:hover:before{left:calc(100% - .2083333333vw)}}@media screen and (min-width: 1024px){.btn:hover span,.wpcf7-submit:hover span{transform:translate(-12px)}}@media screen and (min-width: 1920px){.btn:hover span,.wpcf7-submit:hover span{transform:translate(-.625vw)}}.btn:before,.wpcf7-submit:before{flex-shrink:0;content:"";width:6px;height:6px;transform:rotate(45deg);transform-origin:50% 50%;background-color:currentcolor;position:relative;left:0;transition:left .3s ease-out,background-color .3s ease-out}@media screen and (min-width: 1920px){.btn:before,.wpcf7-submit:before{width:.3125vw;height:.3125vw}}.btn[disabled],.wpcf7-submit[disabled]{opacity:.5}.btn.btn-light,.wpcf7-submit.btn-light{color:var(--emerald-dusk-100);background-color:var(--warm-linen-100)}.btn.btn-light-secondary,.wpcf7-submit.btn-light-secondary{color:var(--emerald-dusk-100);background-color:var(--patina-frost-100)}.btn.btn-lemon,.wpcf7-submit.btn-lemon{color:var(--emerald-dusk-100);background-color:var(--lemon-zest-100)}@media screen and (min-width: 1024px){.btn.btn-lemon:hover,.wpcf7-submit.btn-lemon:hover{color:var(--white);background-color:var(--emerald-dusk-100)}}.btn.btn-secondary,.wpcf7-submit.btn-secondary{color:var(--warm-linen-100);background-color:var(--juniper-100)}@media screen and (min-width: 1024px){.btn.btn-secondary:hover,.wpcf7-submit.btn-secondary:hover{color:var(--white);background-color:var(--emerald-dusk-100)}}.btn.btn-primary,.wpcf7-submit.btn-primary{color:var(--warm-linen-100);background-color:var(--emerald-dusk-100)}@media screen and (min-width: 1024px){.btn.btn-primary:hover,.wpcf7-submit.btn-primary:hover{color:var(--warm-linen-100);background-color:var(--juniper-100)}}.btn.btn-primary-patina,.wpcf7-submit.btn-primary-patina{color:var(--patina-frost-100);background-color:var(--emerald-dusk-100)}@media screen and (min-width: 1024px){.btn.btn-primary-patina:hover,.wpcf7-submit.btn-primary-patina:hover{color:var(--warm-linen-100);background-color:var(--juniper-100)}}.btn.btn-orange,.wpcf7-submit.btn-orange{color:var(--emerald-dusk-100);background-color:var(--clay-burn-100)}@media screen and (min-width: 1024px){.btn.btn-orange:hover,.wpcf7-submit.btn-orange:hover{color:var(--emerald-dusk-100);background-color:var(--clay-burn-100)}}.btn.btn-clay-burn,.wpcf7-submit.btn-clay-burn{color:var(--emerald-dusk-100);background-color:var(--clay-burn-70)}@media screen and (min-width: 1024px){.btn.btn-clay-burn:hover,.wpcf7-submit.btn-clay-burn:hover{color:var(--emerald-dusk-100);background-color:var(--clay-burn-70)}}.btn.btn-copper-wood,.wpcf7-submit.btn-copper-wood{color:var(--warm-linen-100);background-color:var(--copper-wood-100)}@media screen and (min-width: 1024px){.btn.btn-copper-wood:hover,.wpcf7-submit.btn-copper-wood:hover{color:var(--warm-linen-100);background-color:var(--copper-wood-100)}}.btn.btn-outline,.wpcf7-submit.btn-outline{font-family:Stratos,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:16px;font-weight:300;line-height:normal;letter-spacing:-.04em;text-transform:uppercase;color:var(--emerald-dusk-100);background-color:transparent;border-radius:100px;padding:5px 10px;border:1px solid var(--emerald-dusk-100)}@media screen and (min-width: 1024px){.btn.btn-outline,.wpcf7-submit.btn-outline{font-size:18px}}@media screen and (min-width: 1920px){.btn.btn-outline,.wpcf7-submit.btn-outline{font-size:.9375vw;border-radius:5.2083333333vw;padding:.2604166667vw .5208333333vw;border-width:.0520833333vw}}.btn.btn-outline:before,.wpcf7-submit.btn-outline:before{content:none}.btn.btn-outline.is-active,.wpcf7-submit.btn-outline.is-active{color:var(--white);background-color:var(--emerald-dusk-100)}.btn.btn-outline-white,.wpcf7-submit.btn-outline-white{color:var(--warm-linen-100);border-color:var(--warm-linen-100)}@media screen and (min-width: 1024px){.btn.btn-outline-white:hover,.wpcf7-submit.btn-outline-white:hover{color:var(--emerald-dusk-100);background-color:var(--warm-linen-100)}}.btn span,.wpcf7-submit span{transition:transform .3s ease-out}.btn-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:16px}@media screen and (min-width: 1920px){.btn-wrap{gap:.8333333333vw}}.btn-wrap.center{justify-content:center}.btn-wrap.end{justify-content:flex-end}.copy-block>*:last-child{margin-block:0}.copy-block.center{text-align:center}.copy-block.h-emerald-dusk-100 h1,.copy-block.h-emerald-dusk-100 h2,.copy-block.h-emerald-dusk-100 h3,.copy-block.h-emerald-dusk-100 h4,.copy-block.h-emerald-dusk-100 h5,.copy-block.h-emerald-dusk-100 h6{color:var(--emerald-dusk-100)}.copy-block.h-juniper-100 h1,.copy-block.h-juniper-100 h2,.copy-block.h-juniper-100 h3,.copy-block.h-juniper-100 h4,.copy-block.h-juniper-100 h5,.copy-block.h-juniper-100 h6{color:var(--juniper-100)}.copy-block.h-clay-burn-100 h1,.copy-block.h-clay-burn-100 h2,.copy-block.h-clay-burn-100 h3,.copy-block.h-clay-burn-100 h4,.copy-block.h-clay-burn-100 h5,.copy-block.h-clay-burn-100 h6{color:var(--clay-burn-100)}.copy-block p+h5,.copy-block ul+h5{margin-top:1.45em}@media screen and (min-width: 1024px){.copy-block p+h5,.copy-block ul+h5{margin-top:2em}}.copy-block .h5{letter-spacing:normal;margin:0 0 1.25em}.copy-block-items{text-align:center;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px}@media screen and (min-width: 1024px){.copy-block-items{display:flex;flex-direction:column;gap:38px 0;text-align:left}}@media screen and (min-width: 1920px){.copy-block-items{gap:1.9791666667vw 0}}.copy-block-items li{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.copy-block-items li{flex-direction:row;align-items:center;gap:0 30px}}@media screen and (min-width: 1920px){.copy-block-items li{gap:0 1.5625vw}}.copy-block-items figure,.copy-block-items p{margin:0}.copy-block-items figure{flex-shrink:0;height:60px;margin:0 0 15px}@media screen and (min-width: 1024px){.copy-block-items figure{height:auto;width:5.46875vw;margin:0}}@media screen and (min-width: 1728px){.copy-block-items figure{width:auto}}@media screen and (max-width: 1023.5px){.copy-block-items figure img{max-height:60px}}@media screen and (min-width: 1920px){.copy-block-items figure img{height:2.8125vw;object-fit:contain;width:auto;max-width:4.6875vw}}.copy-block-items p{flex-grow:1}@media screen and (min-width: 1024px){.copy-block-items .text-mobile{display:none}}@media screen and (max-width: 1023.5px){.copy-block-items .text-mobile+.text-desktop{display:none}}.rounded-box{padding:58px 30px;margin:0 -30px}@media screen and (min-width: 1024px){.rounded-box{padding:clamp(36px,3.5vw,60px);margin:0}}@media screen and (min-width: 1920px){.rounded-box{padding:3.125vw}}.figure{border-radius:20px;overflow:hidden;margin:0}@media screen and (min-width: 1024px){.figure{border-radius:clamp(18px,1.74vw,30px)}}@media screen and (min-width: 1920px){.figure{border-radius:1.5625vw}}.figure.radius-sm{border-radius:20px}@media screen and (min-width: 1024px){.figure.radius-sm{border-radius:clamp(14px,1.16vw,20px)}}@media screen and (min-width: 1920px){.figure.radius-sm{border-radius:1.0416666667vw}}.figure.radius-0{border-radius:0}.hero-main-media .figure.mobile iframe.entry-video{height:177.78vw}.figure a,.figure img{display:block;width:100%;height:100%}.figure a:hover img{transform:scale(1.05)}.figure a[data-fancybox]:hover img{transform:scale(1)}.figure img{object-fit:cover;transform:scale(1);transition:transform .27s ease-out}.figure .entry-video{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border:none}.figure iframe.entry-video{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-width:100%;min-height:100%;transform:translate(-50%,-50%);pointer-events:none}.hero-main-media .figure iframe.entry-video{width:max(177.78vh,100vw);height:56.25vw}.figure figcaption{display:inline-flex;align-items:center;gap:10px;position:absolute;bottom:10px;left:10px;z-index:1;font-size:14px;font-style:normal;color:var(--emerald-dusk-100);border-radius:100px;background:var(--warm-linen-100, #fbf0e2);padding:5px 20px}@media screen and (min-width: 1024px){.figure figcaption{font-size:clamp(12px,1.157vw,20px);padding:3px clamp(12px,1.157vw,20px)}}@media screen and (min-width: 1920px){.figure figcaption{gap:.5208333333vw;bottom:.5208333333vw;left:.5208333333vw;font-size:1.0416666667vw;border-radius:5.2083333333vw;padding:.15625vw 1.0416666667vw}}.post-card{color:var(--emerald-dusk-100)}.post-card:hover .figure img{transform:scale(1.05)}.post-card:hover h3 a{color:var(--emerald-dusk-100)}.post-card .figure{height:240px;margin:0 0 39px}@media screen and (min-width: 1024px){.post-card .figure{height:clamp(144px,13.89vw,240px);margin:0 0 clamp(24px,2.31vw,40px)}}.post-card .entry-meta{display:flex;align-items:center;justify-content:space-between;gap:clamp(10px,.93vw,16px);margin:0 0 28px}@media screen and (min-width: 1024px){.post-card .entry-meta{margin:0 0 clamp(17px,1.62vw,28px)}}.post-card time{font-size:16px;line-height:1.4}@media screen and (min-width: 1024px){.post-card time{font-size:clamp(12px,1.16vw,20px)}}.post-card .category-label-wrap{justify-content:flex-end}.post-card h3{letter-spacing:normal;margin:0 0 26px}@media screen and (min-width: 1024px){.post-card h3{margin:0 0 .65em}}.post-card h3 a{color:var(--juniper-100);text-decoration:none}.post-card h3 a:hover{color:var(--emerald-dusk-100)}.post-card p{margin:0}@media screen and (min-width: 1920px){.post-card .figure{height:12.5vw;margin:0 0 2.0833333333vw}.post-card .entry-meta{gap:.8333333333vw;margin:0 0 1.4583333333vw}.post-card time{font-size:1.0416666667vw}}.category-label-wrap{display:flex;flex-wrap:wrap;gap:5px 10px}@media screen and (min-width: 1920px){.category-label-wrap{gap:.2604166667vw .5208333333vw}}.category-label{display:inline-flex;font-size:14px;font-weight:500;line-height:1.4;text-transform:uppercase;color:var(--emerald-dusk-100);background:var(--patina-frost-100);border-radius:clamp(60px,5.79vw,100px);padding:6px 10px}@media screen and (min-width: 1024px){.category-label{font-size:clamp(12px,.93vw,16px);padding:clamp(3px,.29vw,5px) clamp(6px,.58vw,10px)}}@media screen and (min-width: 1920px){.category-label{font-size:.8333333333vw;border-radius:5.2083333333vw;padding:.2604166667vw .5208333333vw}}.section-header{margin:0 0 40px}@media screen and (min-width: 1024px){.section-header{margin:0 0 clamp(44px,4.51vw,78px)}}@media screen and (min-width: 1920px){.section-header{margin:0 0 4.0625vw}}.section-header>*:last-child{margin-bottom:0}.section-header.center{text-align:center}.section-header .h5{margin:0 0 1.7em}@media screen and (min-width: 1024px){.section-header .h5{margin:0 0 1.86em}}.content-box.layout-30-60{display:grid;grid-template-columns:minmax(0,1fr)}@media screen and (min-width: 1024px){.content-box.layout-30-60{display:grid;grid-template-columns:minmax(0,clamp(290px,28.01vw,484px)) 1fr;align-items:center;grid-gap:0 clamp(24px,2.31vw,40px)}}@media screen and (min-width: 1920px){.content-box.layout-30-60{grid-template-columns:minmax(0,25.2083333333vw) 1fr;grid-gap:0 2.0833333333vw}}.icon-text-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:35px 10px}@media screen and (min-width: 428px){.icon-text-items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width: 1024px){.icon-text-items{grid-gap:24px}}@media screen and (min-width: 1280px){.icon-text-items{grid-gap:clamp(37px,3.59vw,62px) clamp(24px,2.31vw,40px)}}@media screen and (min-width: 1920px){.icon-text-items{grid-gap:3.2291666667vw 2.0833333333vw}}.icon-text-item{text-align:center}@media screen and (max-width: 1023.5px){.icon-text-item{font-size:14px}}.icon-text-item>*:last-child{margin-bottom:0}.icon-text-item figure{width:96px;height:60px;max-width:100%;display:flex;justify-content:center;align-items:center;margin:0 auto 17px}@media screen and (min-width: 1024px){.icon-text-item figure{width:auto;height:clamp(48px,4.63vw,80px);margin:0 auto clamp(14px,1.39vw,24px)}}@media screen and (min-width: 1920px){.icon-text-item figure{height:4.1666666667vw;max-width:7.3958333333vw;margin:0 auto 1.25vw}}.icon-text-item figure img{max-height:100%}@media screen and (min-width: 1920px){.icon-text-item figure img{width:var(--tv-width)}}.icon-text-item h3{font-family:Stratos,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:18px;font-weight:300;letter-spacing:normal;margin:0 0 18px}@media screen and (max-width: 1023.5px){.icon-text-item h3{line-height:.9}}@media screen and (min-width: 1024px){.icon-text-item h3{font-size:26px;margin:0 0 22px}}@media screen and (min-width: 1920px){.icon-text-item h3{font-size:1.3541666667vw;margin:0 0 1.1458333333vw}}.icon-text-item p{margin-bottom:.75em}@media screen and (min-width: 1024px){.icon-text-item p{margin-bottom:1.05em}}@media screen and (min-width: 1024px){.icon-text-item p{text-wrap:balance;padding:0 clamp(11px,1.04vw,18px)}}@media screen and (min-width: 1920px){.icon-text-item p{padding:0 .9375vw}}@media screen and (min-width: 1024px){.icon-text-item .mobile-text{display:none}}@media screen and (max-width: 1023.5px){.icon-text-item .mobile-text+.desktop-text{display:none}}.swiper.mobile-slider{overflow:visible}@media screen and (max-width: 1023.5px){.swiper.mobile-slider .swiper-slide{width:324px}}.swiper-horizontal .swiper-mobile-controls,.swiper-mobile-controls{display:flex;align-items:center;justify-content:center;gap:20px;padding:34px 0 0}@media screen and (min-width: 1024px){.swiper-horizontal .swiper-mobile-controls,.swiper-mobile-controls{display:none}}.swiper-horizontal .swiper-mobile-controls .swiper-pagination,.swiper-mobile-controls .swiper-pagination{width:auto;position:static;font-family:Neighbor,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:22px;font-weight:900;line-height:.8;text-transform:uppercase;color:var(--juniper-100)}.swiper-horizontal .swiper-mobile-controls .swiper-button-prev,.swiper-horizontal .swiper-mobile-controls .swiper-button-next,.swiper-mobile-controls .swiper-button-prev,.swiper-mobile-controls .swiper-button-next{position:static;margin:0;border:none;display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:var(--juniper-100);border-radius:50%;padding:2px}.swiper-horizontal .swiper-mobile-controls .swiper-button-prev svg,.swiper-horizontal .swiper-mobile-controls .swiper-button-next svg,.swiper-mobile-controls .swiper-button-prev svg,.swiper-mobile-controls .swiper-button-next svg{width:12px}@media screen and (min-width: 1024px){.swiper-horizontal .swiper-mobile-controls .swiper-button-prev svg,.swiper-horizontal .swiper-mobile-controls .swiper-button-next svg,.swiper-mobile-controls .swiper-button-prev svg,.swiper-mobile-controls .swiper-button-next svg{width:16px}}.swiper-horizontal .swiper-controls,.swiper-controls{display:flex;gap:10px;position:absolute;right:0;bottom:0;z-index:2;padding:10px 0 0 9px}.swiper-horizontal .swiper-controls:has(.swiper-button-prev.swiper-button-lock):has(.swiper-button-next.swiper-button-lock),.swiper-controls:has(.swiper-button-prev.swiper-button-lock):has(.swiper-button-next.swiper-button-lock){display:none}.swiper-horizontal .swiper-controls:before,.swiper-controls:before{content:"";position:absolute;inset:-27px -1px -1px -26px;background-size:100% 100%;background-position:left top;background-image:url("data:image/svg+xml,%3Csvg xml:space='preserve' preserveAspectRatio='none' width='152' height='91' viewBox='0 0 152 91' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M152 91H0c16.569 0 30-13.431 30-30v-1c0-16.569 13.431-30 30-30h62c16.569 0 30-13.431 30-30v91Z' fill='%235B2015'/%3E%3C/svg%3E");z-index:-1}@media screen and (min-width: 1024px){.swiper-horizontal .swiper-controls:before,.swiper-controls:before{left:-29px}}.bg-warm-linen-100 .swiper-horizontal .swiper-controls:before,.bg-warm-linen-100 .swiper-controls:before{background-image:url("data:image/svg+xml,%3Csvg xml:space='preserve' preserveAspectRatio='none' width='152' height='91' viewBox='0 0 152 91' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M152 91H0c16.569 0 30-13.431 30-30v-1c0-16.569 13.431-30 30-30h62c16.569 0 30-13.431 30-30v91Z' fill='%23FBF0E2'/%3E%3C/svg%3E")}.bg-clay-burn-100 .swiper-horizontal .swiper-controls:before,.bg-clay-burn-100 .swiper-controls:before{background-image:url("data:image/svg+xml,%3Csvg xml:space='preserve' preserveAspectRatio='none' width='152' height='91' viewBox='0 0 152 91' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M152 91H0c16.569 0 30-13.431 30-30v-1c0-16.569 13.431-30 30-30h62c16.569 0 30-13.431 30-30v91Z' fill='%23FB9071'/%3E%3C/svg%3E")}.bg-copper-wood-100 .swiper-horizontal .swiper-controls:before,.bg-copper-wood-100 .swiper-controls:before{background-image:url("data:image/svg+xml,%3Csvg xml:space='preserve' preserveAspectRatio='none' width='152' height='91' viewBox='0 0 152 91' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M152 91H0c16.569 0 30-13.431 30-30v-1c0-16.569 13.431-30 30-30h62c16.569 0 30-13.431 30-30v91Z' fill='%235B2015'/%3E%3C/svg%3E")}.bg-emerald-dusk-100 .swiper-horizontal .swiper-controls:before,.bg-emerald-dusk-100 .swiper-controls:before{background-image:url("data:image/svg+xml,%3Csvg xml:space='preserve' preserveAspectRatio='none' width='152' height='91' viewBox='0 0 152 91' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M152 91H0c16.569 0 30-13.431 30-30v-1c0-16.569 13.431-30 30-30h62c16.569 0 30-13.431 30-30v91Z' fill='%231E231F'/%3E%3C/svg%3E")}.bg-warm-linen-40 .swiper-horizontal .swiper-controls:before,.bg-warm-linen-40 .swiper-controls:before{background-image:url("data:image/svg+xml,%3Csvg xml:space='preserve' preserveAspectRatio='none' width='152' height='91' viewBox='0 0 152 91' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M152 91H0c16.569 0 30-13.431 30-30v-1c0-16.569 13.431-30 30-30h62c16.569 0 30-13.431 30-30v91Z' fill='%23FEF9F3'/%3E%3C/svg%3E")}.bg-patina-frost-100 .swiper-horizontal .swiper-controls:before,.bg-patina-frost-100 .swiper-controls:before{background-image:url("data:image/svg+xml,%3Csvg xml:space='preserve' preserveAspectRatio='none' width='152' height='91' viewBox='0 0 152 91' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M152 91H0c16.569 0 30-13.431 30-30v-1c0-16.569 13.431-30 30-30h62c16.569 0 30-13.431 30-30v91Z' fill='%23D2ECCB'/%3E%3C/svg%3E")}.swiper-horizontal .swiper-controls .swiper-button-prev,.swiper-horizontal .swiper-controls .swiper-button-next,.swiper-controls .swiper-button-prev,.swiper-controls .swiper-button-next{position:static;margin:0;border:none;display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:var(--warm-linen-100);border-radius:50%;padding:2px}@media screen and (min-width: 1024px){.swiper-horizontal .swiper-controls .swiper-button-prev,.swiper-horizontal .swiper-controls .swiper-button-next,.swiper-controls .swiper-button-prev,.swiper-controls .swiper-button-next{width:50px;height:50px}}.bg-warm-linen-100 .swiper-horizontal .swiper-controls .swiper-button-prev,.bg-warm-linen-100 .swiper-horizontal .swiper-controls .swiper-button-next,.bg-warm-linen-100 .swiper-controls .swiper-button-prev,.bg-warm-linen-100 .swiper-controls .swiper-button-next{background:var(--emerald-dusk-100)}.bg-clay-burn-100 .swiper-horizontal .swiper-controls .swiper-button-prev,.bg-clay-burn-100 .swiper-horizontal .swiper-controls .swiper-button-next,.bg-clay-burn-100 .swiper-controls .swiper-button-prev,.bg-clay-burn-100 .swiper-controls .swiper-button-next,.bg-emerald-dusk-100 .swiper-horizontal .swiper-controls .swiper-button-prev,.bg-emerald-dusk-100 .swiper-horizontal .swiper-controls .swiper-button-next,.bg-emerald-dusk-100 .swiper-controls .swiper-button-prev,.bg-emerald-dusk-100 .swiper-controls .swiper-button-next,.bg-copper-wood-100 .swiper-horizontal .swiper-controls .swiper-button-prev,.bg-copper-wood-100 .swiper-horizontal .swiper-controls .swiper-button-next,.bg-copper-wood-100 .swiper-controls .swiper-button-prev,.bg-copper-wood-100 .swiper-controls .swiper-button-next{background:var(--warm-linen-100)}.bg-warm-linen-40 .swiper-horizontal .swiper-controls .swiper-button-prev,.bg-warm-linen-40 .swiper-horizontal .swiper-controls .swiper-button-next,.bg-warm-linen-40 .swiper-controls .swiper-button-prev,.bg-warm-linen-40 .swiper-controls .swiper-button-next{background:var(--copper-wood-100)}.bg-patina-frost-100 .swiper-horizontal .swiper-controls .swiper-button-prev,.bg-patina-frost-100 .swiper-horizontal .swiper-controls .swiper-button-next,.bg-patina-frost-100 .swiper-controls .swiper-button-prev,.bg-patina-frost-100 .swiper-controls .swiper-button-next{background:var(--juniper-100)}.swiper-horizontal .swiper-controls .swiper-button-prev svg,.swiper-horizontal .swiper-controls .swiper-button-next svg,.swiper-controls .swiper-button-prev svg,.swiper-controls .swiper-button-next svg{width:12px}@media screen and (min-width: 1024px){.swiper-horizontal .swiper-controls .swiper-button-prev svg,.swiper-horizontal .swiper-controls .swiper-button-next svg,.swiper-controls .swiper-button-prev svg,.swiper-controls .swiper-button-next svg{width:16px}}.swiper-horizontal .swiper-controls .swiper-button-prev path,.swiper-horizontal .swiper-controls .swiper-button-next path,.swiper-controls .swiper-button-prev path,.swiper-controls .swiper-button-next path{fill:var(--copper-wood-100)}.bg-warm-linen-100 .swiper-horizontal .swiper-controls .swiper-button-prev path,.bg-warm-linen-100 .swiper-horizontal .swiper-controls .swiper-button-next path,.bg-warm-linen-100 .swiper-controls .swiper-button-prev path,.bg-warm-linen-100 .swiper-controls .swiper-button-next path{fill:var(--warm-linen-100)}.bg-clay-burn-100 .swiper-horizontal .swiper-controls .swiper-button-prev path,.bg-clay-burn-100 .swiper-horizontal .swiper-controls .swiper-button-next path,.bg-clay-burn-100 .swiper-controls .swiper-button-prev path,.bg-clay-burn-100 .swiper-controls .swiper-button-next path{fill:var(--clay-burn-100)}.bg-emerald-dusk-100 .swiper-horizontal .swiper-controls .swiper-button-prev path,.bg-emerald-dusk-100 .swiper-horizontal .swiper-controls .swiper-button-next path,.bg-emerald-dusk-100 .swiper-controls .swiper-button-prev path,.bg-emerald-dusk-100 .swiper-controls .swiper-button-next path{fill:var(--emerald-dusk-100)}.bg-copper-wood-100 .swiper-horizontal .swiper-controls .swiper-button-prev path,.bg-copper-wood-100 .swiper-horizontal .swiper-controls .swiper-button-next path,.bg-copper-wood-100 .swiper-controls .swiper-button-prev path,.bg-copper-wood-100 .swiper-controls .swiper-button-next path{fill:var(--copper-wood-100)}.bg-warm-linen-40 .swiper-horizontal .swiper-controls .swiper-button-prev path,.bg-warm-linen-40 .swiper-horizontal .swiper-controls .swiper-button-next path,.bg-warm-linen-40 .swiper-controls .swiper-button-prev path,.bg-warm-linen-40 .swiper-controls .swiper-button-next path{fill:var(--warm-linen-40)}.bg-patina-frost-100 .swiper-horizontal .swiper-controls .swiper-button-prev path,.bg-patina-frost-100 .swiper-horizontal .swiper-controls .swiper-button-next path,.bg-patina-frost-100 .swiper-controls .swiper-button-prev path,.bg-patina-frost-100 .swiper-controls .swiper-button-next path{fill:var(--patina-frost-100)}@media screen and (min-width: 1920px){.swiper-horizontal .swiper-controls,.swiper-controls{gap:.5208333333vw;padding:.5208333333vw 0 0 .46875vw}.swiper-horizontal .swiper-controls:before,.swiper-controls:before{inset:-1.40625vw -.0520833333vw -.0520833333vw -1.5104166667vw}.swiper-horizontal .swiper-controls .swiper-button-prev,.swiper-horizontal .swiper-controls .swiper-button-next,.swiper-controls .swiper-button-prev,.swiper-controls .swiper-button-next{width:2.6041666667vw;height:2.6041666667vw;padding:.1041666667vw}.swiper-horizontal .swiper-controls .swiper-button-prev svg,.swiper-horizontal .swiper-controls .swiper-button-next svg,.swiper-controls .swiper-button-prev svg,.swiper-controls .swiper-button-next svg{width:.8333333333vw}}div.dialog-container{display:flex;opacity:1;visibility:visible;transition:opacity .3s linear,visibility .3s linear;z-index:9999}@media screen and (min-width: 1024px){div.dialog-container{padding:16px}}@media screen and (min-width: 1920px){div.dialog-container{padding:.8333333333vw}}div.dialog-container[aria-hidden=true]{display:flex;opacity:0;visibility:hidden}div.default-popup{align-self:flex-start;box-sizing:border-box;width:368px;max-width:100%;color:var(--juniper-100);background:var(--warm-linen-100);margin:auto;padding:21px 40px 40px;border-radius:40px;max-height:99%}@media screen and (min-width: 768px){div.default-popup{width:728px}}@media screen and (min-width: 1024px){div.default-popup{width:798px;border-radius:clamp(36px,3.47vw,60px);padding:clamp(17px,1.62vw,28px) clamp(24px,2.31vw,40px) clamp(47px,4.63vw,80px)}}@media screen and (min-width: 1920px){div.default-popup{width:41.5625vw;border-radius:3.125vw;padding:1.4583333333vw 2.0833333333vw 4.1666666667vw}}div.default-popup::-webkit-scrollbar{width:4px}div.default-popup::-webkit-scrollbar-thumb{background-color:var(--clay-burn-100)}div.default-popup .close-wrap{display:flex;justify-content:flex-end;margin:0 0 26px}@media screen and (min-width: 1024px){div.default-popup .close-wrap{margin:0 0 clamp(8px,.75vw,13px)}}@media screen and (min-width: 1920px){div.default-popup .close-wrap{margin:0 0 .6770833333vw}}div.default-popup .close-wrap .btn.btn-outline{flex-direction:row-reverse;font-size:14px;gap:5px}@media screen and (min-width: 1024px){div.default-popup .close-wrap .btn.btn-outline{flex-direction:row;font-size:clamp(11px,1.04vw,18px);gap:clamp(7px,.64vw,11px)}}@media screen and (min-width: 1920px){div.default-popup .close-wrap .btn.btn-outline{font-size:.9375vw;gap:.5729166667vw}}@media screen and (min-width: 1920px){div.default-popup .close-wrap svg{width:.5208333333vw;height:.5208333333vw;object-fit:contain}}div.default-popup .section-header{font-size:20px;margin:0 0 31px}@media screen and (min-width: 1024px){div.default-popup .section-header{font-size:clamp(18px,1.74vw,30px);margin:0 0 clamp(28px,2.78vw,48px)}}@media screen and (min-width: 1920px){div.default-popup .section-header{font-size:1.5625vw;margin:0 0 2.5vw}}div.default-popup h2{font-size:40px;margin:0 0 .4em}@media screen and (min-width: 1024px){div.default-popup h2{font-size:clamp(47px,4.63vw,80px);margin:0 0 .16em}}@media screen and (min-width: 1920px){div.default-popup h2{font-size:4.1666666667vw}}.dialog-container.floor-dialog-container{align-items:flex-start;z-index:1050;background:#00000080}.floor-popup.dialog-content{min-height:100vh;max-height:100vh;width:100%;max-width:clamp(770px,93.06vw,1608px);background:var(--warm-linen-40);box-shadow:-3px -10px 53.8px #0000000d}@media screen and (min-width: 1024px){.floor-popup.dialog-content{min-height:auto;max-height:90vh;border-radius:clamp(29px,3.47vw,60px)}}@media screen and (min-width: 1920px){.floor-popup.dialog-content{max-width:83.75vw;border-radius:3.125vw}}.floor-popup.dialog-content .inner{display:flex;width:100%}.floor-popup-nav{display:none;width:clamp(131px,12.73vw,220px);flex-shrink:0;border-radius:clamp(29px,3.47vw,60px) 0 0 clamp(29px,3.47vw,60px);background:var(--clay-burn-100);padding:clamp(30px,3.65vw,63px) clamp(43px,5.15vw,89px) clamp(29px,3.47vw,60px) clamp(5px,.58vw,10px)}@media screen and (min-width: 1024px){.floor-popup-nav{display:block}}@media screen and (min-width: 1920px){.floor-popup-nav{width:11.4583333333vw;border-radius:3.125vw 0 0 3.125vw;padding:3.28125vw 4.6354166667vw 3.125vw .5208333333vw}}.floor-popup-nav-list{text-align:center}.floor-popup-nav-list label{display:inline-block;margin:0;cursor:pointer}.floor-popup-nav-list label span{display:inline-block;font-size:clamp(9px,1.04vw,18px);font-weight:350;line-height:normal;letter-spacing:-.043em;text-transform:uppercase;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px;border-radius:100px;border:1px solid transparent;color:var(--warm-linen-100);background:transparent;padding:.256em clamp(5px,.58vw,10px);transition:text-decoration-color .27s ease-in-out,background-color .27s ease-in-out,color .27s ease-in-out}.floor-popup-nav-list label span:hover{text-decoration-color:var(--warm-linen-100)}@media screen and (min-width: 1920px){.floor-popup-nav-list label span{font-size:.9375vw;border-radius:5.2083333333vw;border-width:.0520833333vw;padding:.256em .5208333333vw;text-underline-offset:.1041666667vw}}.floor-popup-nav-list input[type=radio]{position:absolute;left:-200vw;opacity:0}.floor-popup-nav-list input[type=radio]:checked+span{text-decoration-color:transparent;color:var(--emerald-dusk-100);border-color:var(--warm-linen-100);background:var(--warm-linen-100)}.floor-popup-body{width:100%;background:var(--warm-linen-40);position:relative;z-index:1;padding:40px 30px 30px}@media screen and (min-width: 1024px){.floor-popup-body{width:calc(100% - clamp(131px,12.73vw,220px) + clamp(37px,4.46vw,77px));border-radius:clamp(29px,3.47vw,60px) 0 0 clamp(29px,3.47vw,60px);padding:clamp(28px,3.36vw,58px) clamp(29px,3.47vw,60px) clamp(29px,3.47vw,60px);margin:0 0 0 clamp(-77px,-4.46vw,-37px)}}@media screen and (min-width: 1920px){.floor-popup-body{width:calc(100% - 11.4583333333vw + 4.0104166667vw);border-radius:3.125vw 0 0 3.125vw;padding:3.0208333333vw 3.125vw 3.125vw;margin:0 0 0 -4.0104166667vw}}.floor-popup-body .head{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin:0 0 2.1em}@media screen and (min-width: 1024px){.floor-popup-body .head{align-items:flex-start;justify-content:flex-start;gap:0;margin:0}}.floor-popup-body .head .btn{gap:0}@media screen and (min-width: 1024px){.floor-popup-body .head .btn{font-size:clamp(14px,1.04vw,18px);gap:clamp(5px,.58vw,10px)}}@media screen and (min-width: 1920px){.floor-popup-body .head .btn{font-size:.9375vw;gap:.5208333333vw}}@media screen and (min-width: 1920px){.floor-popup-body .head .btn svg{width:.5208333333vw;height:.5208333333vw}}.floor-popup-body .head-inner{display:contents}@media screen and (min-width: 1024px){.floor-popup-body .head-inner{display:flex;flex-wrap:wrap;align-items:center;max-width:clamp(520px,38.14vw,659px);flex:0 0 clamp(520px,38.14vw,659px);margin:0 0 clamp(23px,2.78vw,57px)}}@media screen and (min-width: 1920px){.floor-popup-body .head-inner{max-width:34.3229166667vw;flex:0 0 34.3229166667vw;margin:0 0 2.96875vw}}.floor-popup-body .head-inner>a.btn{align-self:flex-end}@media screen and (min-width: 1024px){.floor-popup-body .head-inner>a.btn{align-self:stretch;margin:0 0 0 clamp(9px,1.1vw,19px)}}@media screen and (min-width: 1920px){.floor-popup-body .head-inner>a.btn{margin:0 0 0 .9895833333vw}}.floor-popup-body .head-inner a.btn:hover{background:transparent;border-color:var(--copper-wood-100);color:var(--copper-wood-100)}@media screen and (max-width: 1023.5px){.floor-popup-body .head-inner a.btn{font-size:14px}}.floor-popup-body button.btn{margin-left:auto}@media screen and (max-width: 1023.5px){.floor-popup-body button.btn{flex-shrink:0;order:-1;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;padding:0;font-size:0}}.floor-popup-body h3{width:calc(100% - 40px);text-align:right;margin:0}@media screen and (min-width: 1024px){.floor-popup-body h3{width:auto;flex-grow:1;text-align:left}}.floor-popup-body .tab-item{width:100%}@media screen and (max-width: 1023.5px){.floor-popup-body #space-plans .legend-table-wrapper.default-mod{margin-bottom:40px}}.floor-popup-body .tab-item-inner{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.floor-popup-body .tab-item-inner{flex-direction:row;justify-content:space-between}}.floor-popup-body .left{display:contents;position:relative}@media screen and (min-width: 1024px){.floor-popup-body .left{display:flex;flex-direction:column;width:44.15%;gap:clamp(10px,1.16vw,20px)}}@media screen and (min-width: 1920px){.floor-popup-body .left{gap:1.0416666667vw}}.floor-popup-body .right{position:relative}@media screen and (min-width: 1024px){.floor-popup-body .right{width:55.85%}}@media screen and (min-width: 1024px){.floor-popup-body .add-tab-item{display:block!important}}@media screen and (min-width: 1024px){.floor-popup-body .add-tab-item:nth-of-type(2){display:none!important}}.tabs-list[role=tablist]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;border:none;margin-top:13px}@media screen and (min-width: 1024px){.tabs-list[role=tablist]{justify-content:flex-start;margin-top:0;gap:clamp(9px,1.1vw,19px)}}@media screen and (min-width: 1920px){.tabs-list[role=tablist]{gap:.9895833333vw}}.tabs-list[role=tablist].mobile{justify-content:flex-start;margin-bottom:24px}@media screen and (min-width: 1024px){.tabs-list[role=tablist].mobile{display:none}}.tabs-list[role=tablist].mobile .btn{padding:2px 8px}.tabs-list[role=tablist] .btn[role=tab][aria-selected=true]{color:var(--warm-linen-40);border:1px solid var(--copper-wood-100);background:var(--copper-wood-100)}.popup-table{max-width:100%;width:100%;border-collapse:collapse;table-layout:fixed;font-size:16px;font-weight:300;letter-spacing:-.01em;line-height:1.15;color:var(--copper-wood-100);text-align:left;margin:0}@media screen and (min-width: 1024px){.popup-table{width:clamp(185px,22.28vw,385px);font-size:clamp(10px,1.16vw,20px);margin:0 0 clamp(10px,1.16vw,20px)}}@media screen and (min-width: 1920px){.popup-table{width:20.0520833333vw;font-size:1.0416666667vw;margin:0 0 1.0416666667vw}}.popup-table tr>span,.popup-table tr th,.popup-table tr td,.popup-table li>span,.popup-table li th,.popup-table li td{border:none;border-bottom:1px solid var(--copper-wood-70);padding:.3em 0 .25em}@media screen and (min-width: 1024px){.popup-table tr>span,.popup-table tr th,.popup-table tr td,.popup-table li>span,.popup-table li th,.popup-table li td{padding:.5em 0 .25em}}@media screen and (min-width: 1920px){.popup-table tr>span,.popup-table tr th,.popup-table tr td,.popup-table li>span,.popup-table li th,.popup-table li td{border-bottom-width:.0520833333vw}}.popup-table tr>span:not(:first-child),.popup-table tr th:not(:first-child),.popup-table tr td:not(:first-child),.popup-table li>span:not(:first-child),.popup-table li th:not(:first-child),.popup-table li td:not(:first-child){text-align:right}.popup-table th{font-weight:700}@media screen and (min-width: 1024px){.popup-table th{font-size:clamp(11px,1.39vw,24px)}}@media screen and (min-width: 1920px){.popup-table th{font-size:1.25vw}}.popup-table.three-cols{margin:0 0 30px}@media screen and (min-width: 1024px){.popup-table.three-cols{margin:clamp(7px,.81vw,14px) 0 0}}@media screen and (min-width: 1920px){.popup-table.three-cols{margin:.7291666667vw 0 0}}.popup-table.three-cols tr th:nth-child(1),.popup-table.three-cols tr td:nth-child(1){width:56%}@media screen and (min-width: 1024px){.popup-table.three-cols tr th:nth-child(1),.popup-table.three-cols tr td:nth-child(1){width:61%}}@media screen and (max-width: 1023.5px){.tab-swiper.swiper:before,.tab-images-swiper.swiper:before{content:"";width:34px;height:33px;background-image:url("data:image/svg+xml,%3Csvg width='34' height='33' viewBox='0 0 34 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.7 18.15v4.95c0 .467-.163.86-.49 1.176-.326.317-.73.475-1.21.474a1.685 1.685 0 0 1-1.212-.475A1.555 1.555 0 0 1 15.3 23.1v-4.95h-5.1c-.482 0-.886-.158-1.212-.475A1.566 1.566 0 0 1 8.5 16.5a1.58 1.58 0 0 1 .49-1.175c.325-.317.728-.475 1.21-.475h5.1V9.9c0-.468.163-.86.49-1.175.326-.316.73-.474 1.21-.475.48-.001.884.157 1.21.475.327.318.49.71.49 1.175v4.95h5.1c.482 0 .885.158 1.21.475.326.317.489.709.49 1.175a1.57 1.57 0 0 1-.49 1.176 1.66 1.66 0 0 1-1.21.474h-5.1ZM17 33c2.352 0 4.562-.433 6.63-1.3 2.068-.867 3.867-2.042 5.398-3.526a16.607 16.607 0 0 0 3.632-5.239C33.552 20.926 34 18.781 34 16.5c.001-2.281-.445-4.426-1.34-6.435a16.682 16.682 0 0 0-3.632-5.239C27.5 3.342 25.7 2.167 23.63 1.3 21.56.433 19.35 0 17 0c-2.35 0-4.56.433-6.63 1.3-2.07.867-3.87 2.042-5.397 3.526a16.705 16.705 0 0 0-3.635 5.239C.443 12.074-.003 14.219 0 16.5v13.2c0 .908.333 1.685.998 2.331.665.647 1.466.97 2.402.969H17Z' fill='%235B2015'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;bottom:10px;left:10px;z-index:3;pointer-events:none}}.tab-swiper.swiper .swiper-slide{box-sizing:border-box}.tab-swiper.swiper .swiper-slide .figure{border-radius:0}.tab-swiper.swiper .swiper-slide img{height:clamp(335px,40.51vw,700px);width:100%;object-fit:contain}@media screen and (min-width: 1920px){.tab-swiper.swiper .swiper-slide img{height:36.4583333333vw}}.tab-images-swiper.swiper{border-radius:clamp(14px,1.74vw,30px) clamp(14px,1.74vw,30px) 0}@media screen and (min-width: 1920px){.tab-images-swiper.swiper{border-radius:1.5625vw 1.5625vw 0}}.tab-images-swiper.swiper .swiper-slide{box-sizing:border-box}@media screen and (min-width: 1024px){.tab-images-swiper.swiper .swiper-slide{width:auto!important}}.tab-images-swiper.swiper .swiper-slide .figure{height:clamp(326px,39.35vw,680px)}@media screen and (min-width: 1920px){.tab-images-swiper.swiper .swiper-slide .figure{height:35.4166666667vw}}.legend-table-wrapper{margin-top:auto}@media screen and (max-width: 1023.5px){.legend-table-wrapper.default-mod{order:1;margin-top:25px}}@media screen and (max-width: 1023.5px){.legend-table-wrapper.space-mod{margin-bottom:20px}}@media screen and (min-width: 1024px){.legend-table-wrapper.space-mod .popup-table span{padding:.25em 0}}.legend-table-wrapper p{font-size:12px;font-weight:300;line-height:1.15;letter-spacing:-.01em;color:var(--copper-wood-100);margin:10px 0 0}@media screen and (min-width: 1024px){.legend-table-wrapper p{font-size:clamp(6px,.69vw,12px);margin:0}}@media screen and (min-width: 1920px){.legend-table-wrapper p{font-size:.625vw}}.legend-table .color-legend-item{display:block;width:16px;height:16px;margin:0 0 0 auto}@media screen and (min-width: 1024px){.legend-table .color-legend-item{width:clamp(9px,1.04vw,18px);height:clamp(9px,1.04vw,18px)}}@media screen and (min-width: 1920px){.legend-table .color-legend-item{width:.9375vw;height:.9375vw}}.popup-table.legend-table{display:flex;flex-wrap:wrap;gap:0 10px;width:100%;margin:0}@media screen and (min-width: 1024px){.popup-table.legend-table{gap:0;display:block;width:clamp(135px,16.26vw,281px);margin:0 0 clamp(4px,.52vw,9px);border-top:1px solid var(--copper-wood-70)}}@media screen and (min-width: 1920px){.popup-table.legend-table{width:14.6354166667vw;margin:0 0 .46875vw;border-top-width:.0520833333vw}}.popup-table.legend-table li{display:flex;align-items:center;gap:clamp(4px,.46vw,8px);border:none;border-bottom:1px solid var(--copper-wood-70)}@media screen and (max-width: 1023.5px){.popup-table.legend-table li{width:calc(50% - 5px)}}@media screen and (min-width: 1920px){.popup-table.legend-table li{gap:.4166666667vw;border-bottom-width:.0520833333vw}}.popup-table.legend-table li:nth-child(odd):last-child{width:100%}.popup-table.legend-table li>span{padding:.28em 0;border:none}@media screen and (min-width: 1024px){.popup-table.legend-table li>span{padding:clamp(1px,.17vw,3px) 0}}@media screen and (min-width: 1920px){.popup-table.legend-table li>span{padding:.15625vw 0}}.popup-table.legend-table li>span:nth-child(1){flex-grow:1}.popup-table.legend-table li>span:nth-child(2){flex-shrink:0}@media screen and (min-width: 1024px){.tab-additional-image{display:block;width:clamp(133px,16.03vw,277px);height:clamp(89px,10.71vw,185px);margin:0;position:absolute;right:clamp(-16px,.92vw,-9px);bottom:clamp(58px,7vw,121px)}}@media screen and (min-width: 1920px){.tab-additional-image{width:14.4270833333vw;height:9.6354166667vw;right:-.46875vw;bottom:6.3020833333vw}}@media screen and (max-width: 1023.5px){.tab-additional-image.desktop{display:none}}.tab-additional-image img{width:100%;height:100%;object-fit:contain}.floor-iframe{display:block;width:100%;border:none;aspect-ratio:16/9}.popup-loader{display:inline-flex;align-items:center;position:absolute;left:50%;top:50%;z-index:10;transform:translate(-50%,-50%);gap:clamp(5px,.58vw,10px);opacity:0;transition:opacity .27s ease-in-out}@media screen and (min-width: 1920px){.popup-loader{gap:.5208333333vw}}.is-loading .popup-loader{opacity:1}.popup-loader-dot{width:clamp(11px,1.39vw,24px);height:clamp(11px,1.39vw,24px);border-radius:50%;background:var(--clay-burn-100);box-shadow:0 0 #5b201580;animation:bounce .6s infinite ease-in-out}@media screen and (min-width: 1920px){.popup-loader-dot{width:1.25vw;height:1.25vw}}.popup-loader-dot:nth-child(2){animation-delay:.12s}.popup-loader-dot:nth-child(3){animation-delay:.24s}@keyframes bounce{0%,to{transform:translateY(0);box-shadow:0 0 #5b201566}50%{transform:translateY(clamp(-10px,-.58vw,-5px));box-shadow:0 clamp(4px,.46vw,8px) clamp(8px,.93vw,16px) #5b201540}}@media screen and (min-width: 1920px){@keyframes bounce{0%,to{transform:translateY(0);box-shadow:0 0 #5b201566}50%{transform:translateY(-.5208333333vw);box-shadow:0 .4166666667vw .8333333333vw #5b201540}}}@media (prefers-reduced-motion: reduce){.popup-loader-dot{animation:none}}.section{padding:60px 0;position:relative;z-index:1}@media screen and (min-width: 1024px){.section{padding:clamp(36px,3.47vw,60px) 0}}@media screen and (min-width: 1920px){.section{padding:3.125vw 0}}@media screen and (min-width: 1024px){.px-lg{padding:clamp(72px,6.94vw,120px) 0}}@media screen and (min-width: 1920px){.px-lg{padding:6.25vw 0}}.radius-top{border-radius:40px 40px 0 0}@media screen and (min-width: 1024px){.radius-top{border-radius:clamp(36px,3.47vw,60px) clamp(36px,3.47vw,60px) 0 0}}@media screen and (min-width: 1920px){.radius-top{border-radius:3.125vw 3.125vw 0 0}}.offset-top{margin-top:-40px}@media screen and (min-width: 1024px){.offset-top{margin-top:clamp(-56px,-3.24vw,-34px)}}@media screen and (min-width: 1920px){.offset-top{margin-top:-2.9166666667vw}}.radius{border-radius:40px}@media screen and (min-width: 1024px){.radius{border-radius:clamp(36px,3.47vw,60px)}}@media screen and (min-width: 1920px){.radius{border-radius:3.125vw}}.section-overview{overflow:hidden;padding:24px 0 38px}@media screen and (min-width: 1024px){.section-overview{padding:clamp(60px,5.79vw,100px) 0 clamp(83px,8.05vw,139px)}}@media screen and (min-width: 1920px){.section-overview{padding:5.2083333333vw 0 7.2395833333vw}}.section-overview .copy-block{max-width:368px;font-weight:300;text-align:center;text-wrap:balance;margin:0 auto}@media screen and (min-width: 1024px){.section-overview .copy-block{max-width:none;text-align:left;text-wrap:initial;margin:0}}@media screen and (min-width: 1280px){.section-overview .copy-block{margin:-5px 0 0}}@media screen and (min-width: 1920px){.section-overview .copy-block{margin:-.2604166667vw 0 0}}.section-overview .copy-block.mobile-mod{padding:37px 0 0}@media screen and (min-width: 1024px){.section-overview .copy-block.mobile-mod{display:none;visibility:inherit}}.section-overview .copy-block .headchapter{margin:0 0 1em}@media screen and (min-width: 1024px){.section-overview .copy-block .headchapter{margin:0 0 .8em}}.carousel-swiper.swiper.overview-gallery{border-radius:0;overflow:visible}@media screen and (max-width: 1023.5px){.carousel-swiper.swiper.overview-gallery:before{content:none}}.carousel-swiper.swiper.overview-gallery .swiper-controls:before,.carousel-swiper.swiper.overview-gallery .swiper-controls:after{content:"";position:absolute;background-size:100% 100%;bottom:-1px;pointer-events:none}.carousel-swiper.swiper.overview-gallery .swiper-controls:before{inset:0 -1px -1px -33px;background-position:left top;background-image:url("data:image/svg+xml,%3Csvg width='164' height='61' viewBox='0 0 164 61' xml:space='preserve' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M164 61H0C16.5685 61 30 47.5685 30 31V30C30 13.4315 43.4315 0 60 0H164V61Z' fill='%231e231f'/%3E%3C/svg%3E%0A");z-index:-1}@media screen and (min-width: 1920px){.carousel-swiper.swiper.overview-gallery .swiper-controls:before{left:-1.71875vw;right:-.0520833333vw;bottom:-.0520833333vw}}.carousel-swiper.swiper.overview-gallery .swiper-controls:after{width:20px;top:-20px;right:-30px;background-image:url("data:image/svg+xml,%3Csvg width='30' height='91' viewBox='0 0 30 91' xml:space='preserve' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 91H0V30C16.5685 30 30 16.5685 30 0V91Z' fill='%231e231f'/%3E%3C/svg%3E%0A");background-position:left bottom}@media screen and (min-width: 1024px){.carousel-swiper.swiper.overview-gallery .swiper-controls:after{top:-29px;right:-20px}}@media screen and (min-width: 1648px){.carousel-swiper.swiper.overview-gallery .swiper-controls:after{width:30px;right:calc((100vw - 1608px)/-2)}}@media screen and (min-width: 1920px){.carousel-swiper.swiper.overview-gallery .swiper-controls:after{width:1.5625vw;top:-1.5104166667vw;right:-8.125vw}}.carousel-swiper.swiper.overview-gallery .swiper-controls .decor{position:absolute;top:0;bottom:-1px;left:100%;width:100vw;background-color:var(--emerald-dusk-100);pointer-events:none}@media screen and (min-width: 1920px){.carousel-swiper.swiper.overview-gallery .swiper-controls .decor{bottom:-.0520833333vw}}.overview-gallery-list,.overview-gallery-list.swiper-wrapper{gap:20px;overflow:visible}@media screen and (min-width: 1024px){.overview-gallery-list,.overview-gallery-list.swiper-wrapper{gap:clamp(12px,1.16vw,20px)}}@media screen and (min-width: 1920px){.overview-gallery-list,.overview-gallery-list.swiper-wrapper{gap:1.0416666667vw}}.overview-gallery-list:before,.overview-gallery-list.swiper-wrapper:before{content:none}.overview-gallery-list .swiper-slide,.overview-gallery-list.swiper-wrapper .swiper-slide{width:180px;flex-shrink:0;margin-right:0!important}@media screen and (min-width: 1024px){.overview-gallery-list .swiper-slide,.overview-gallery-list.swiper-wrapper .swiper-slide{width:clamp(233px,22.45vw,388px)}}@media screen and (min-width: 1920px){.overview-gallery-list .swiper-slide,.overview-gallery-list.swiper-wrapper .swiper-slide{width:20.2083333333vw}}@media screen and (max-width: 1023.5px){.overview-gallery-list .swiper-slide.copy-item,.overview-gallery-list.swiper-wrapper .swiper-slide.copy-item{display:none}}@media screen and (min-width: 1024px){.overview-gallery-list .swiper-slide.copy-item .copy-block,.overview-gallery-list.swiper-wrapper .swiper-slide.copy-item .copy-block{padding:0 10px 0 0}}@media screen and (min-width: 1920px){.overview-gallery-list .swiper-slide.copy-item .copy-block,.overview-gallery-list.swiper-wrapper .swiper-slide.copy-item .copy-block{padding:0 .5208333333vw 0 0}}.overview-gallery-list .figure,.overview-gallery-list.swiper-wrapper .figure{height:250px}@media screen and (min-width: 1024px){.overview-gallery-list .figure,.overview-gallery-list.swiper-wrapper .figure{height:clamp(324px,31.25vw,540px)}}@media screen and (min-width: 1920px){.overview-gallery-list .figure,.overview-gallery-list.swiper-wrapper .figure{height:28.125vw}}.overview-gallery-list .figure img,.overview-gallery-list.swiper-wrapper .figure img{height:100%}.section-location-wrap .anim-rounded-section{min-height:100vh}.section-location{padding-bottom:clamp(40px,3.3vw,57px)}@media screen and (max-width: 1023.5px){.section-location{padding-top:38px}}@media screen and (max-width: 1919.5px){.section-location{padding-top:1.9791666667vw}}.location-rounded-box{padding-bottom:80px}@media screen and (min-width: 1024px){.location-rounded-box{padding-bottom:clamp(72px,6.94vw,120px)}}@media screen and (min-width: 1920px){.location-rounded-box{padding-bottom:6.25vw}}.location-rounded-box .h5{margin:0 0 37px;color:var(--patina-frost-100)}@media screen and (min-width: 1024px){.location-rounded-box .h5{margin:0 0 clamp(23px,2.2vw,38px)}}@media screen and (min-width: 1920px){.location-rounded-box .h5{margin:0 0 1.9791666667vw}}.location-rounded-box .figure{height:63.5514018692vw;max-height:100%;margin:0 0 34px}@media screen and (min-width: 1024px){.location-rounded-box .figure{height:clamp(470px,45.37vw,784px);margin:0}}@media screen and (min-width: 1920px){.location-rounded-box .figure{height:40.8333333333vw}}.location-rounded-box .figure img{clip-path:url(#location-clip-path)}.location-rounded-box .copy-block{font-weight:300;position:relative}.location-rounded-box h2{order:-1;line-height:.78;margin:0 0 39px}@media screen and (min-width: 1024px){.location-rounded-box h2{order:initial;line-height:.8;margin:clamp(36px,3.47vw,60px) 0 .46em clamp(-202px,-11.69vw,-121px)}}@media screen and (min-width: 1920px){.location-rounded-box h2{margin:3.125vw 0 .46em -10.5208333333vw}}.location-rounded-box h2 .e2{margin:0 .03em 0 .05em}.location-rounded-box .btn-wrap{padding:10px 0 0}@media screen and (min-width: 1024px){.location-rounded-box .btn-wrap{padding:clamp(16px,1.56vw,27px) 0 0}}@media screen and (min-width: 1920px){.location-rounded-box .btn-wrap{padding:1.40625vw 0 0}}.location-rounded-box-grid{display:grid;grid-template-columns:minmax(0,1fr)}@media screen and (min-width: 1024px){.location-rounded-box-grid{grid-template-columns:1fr minmax(0,clamp(320px,20.31vw,351px));grid-gap:0 24px}}@media screen and (min-width: 1920px){.location-rounded-box-grid{grid-template-columns:1fr minmax(0,18.28125vw)}}@media screen and (min-width: 1280px){.location-rounded-box-grid{grid-gap:0 clamp(46px,4.46vw,77px)}}@media screen and (min-width: 1920px){.location-rounded-box-grid{grid-gap:0 4.0104166667vw}}@media screen and (max-width: 1023.5px){.location-rounded-box-grid>div{display:contents}}.section-building~*{position:relative;z-index:1}@media screen and (max-width: 1023.5px){.section-building{padding-bottom:40px}}.section-building .section-header{margin:0 0 38px}@media screen and (min-width: 1024px){.section-building .section-header{margin:0 0 clamp(32px,3.13vw,54px)}}@media screen and (min-width: 1920px){.section-building .section-header{margin:0 0 2.8125vw}}.section-building .section-header .h5{margin:0 0 36px}@media screen and (min-width: 1024px){.section-building .section-header .h5{margin:0 0 1.2em}}.section-building .section-header h2{text-wrap:balance}.section-building .btn-wrap{padding:35px 0 0}@media screen and (min-width: 1024px){.section-building .btn-wrap{padding:clamp(32px,3.13vw,54px) 0 0}}@media screen and (min-width: 1920px){.section-building .btn-wrap{padding:2.8125vw 0 0}}@media screen and (min-width: 1024px){.building-grid{display:grid;grid-template-columns:minmax(0,40%) minmax(0,60%);grid-gap:0 24px}}@media screen and (min-width: 1920px){.building-grid{grid-gap:0 1.25vw}}@media screen and (min-width: 1280px){.building-grid{grid-template-columns:minmax(0,44.75%) minmax(0,55.25%);grid-gap:0 clamp(54px,5.21vw,90px)}}@media screen and (min-width: 1920px){.building-grid{grid-gap:0 4.6875vw}}.building-grid .figure{width:100%;height:79.9065420561vw;margin:0 0 39px}@media screen and (min-width: 1024px){.building-grid .figure{height:clamp(402px,38.77vw,670px);margin:0}}@media screen and (min-width: 1920px){.building-grid .figure{height:34.8958333333vw}}@media screen and (min-width: 1280px){.building-grid .icon-text-items{padding:3px 0 0}}@media screen and (min-width: 1920px){.building-grid .icon-text-items{padding:.15625vw 0 0}}@media screen and (max-width: 1023.5px){.section-availability .content-box>div{display:contents}}@media screen and (max-width: 1023.5px){.section-availability .h5{order:-3;margin:0 0 38px}}@media screen and (max-width: 1023.5px){.section-availability h2{order:-2;margin:0 0 38px}}.section-availability h2 .a{margin:0 -.07em 0 -.1em}.section-availability h2 .i{margin:0 .01em 0 .05em}.section-availability .btn-wrap{padding:18px 0 0}@media screen and (min-width: 1024px){.section-availability .btn-wrap{padding:clamp(17px,1.68vw,29px) 0 0}}@media screen and (min-width: 1920px){.section-availability .btn-wrap{padding:1.5104166667vw 0 0}}@media screen and (max-width: 1023.5px){.section-availability .figure{order:-1;height:64.7196261682vw;margin:0 0 37px}}.section-community{padding-bottom:40px}@media screen and (min-width: 1024px){.section-community{padding-bottom:clamp(31px,3.01vw,52px)}}@media screen and (min-width: 1920px){.section-community{padding-bottom:2.7083333333vw}}.community-box{position:relative;z-index:1}@media screen and (min-width: 1024px){.community-box{padding:0 0 clamp(184px,17.77vw,307px)}}@media screen and (min-width: 1920px){.community-box{padding:0 0 15.9895833333vw}}@media screen and (min-width: 1024px){.community-box .copy-block{max-width:clamp(368px,35.47vw,613px);border-radius:0 0 clamp(18px,1.74vw,30px)}}@media screen and (min-width: 1920px){.community-box .copy-block{max-width:31.9270833333vw;border-radius:0 0 1.5625vw}}@media screen and (min-width: 1024px){.community-box .copy-block:before,.community-box .copy-block:after{display:block;width:30px;height:30px;content:"";background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 0C13.431 0 0 13.431 0 30V0h30Z' fill='%231E231F'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;background-position:left top}}@media screen and (min-width: 1920px){.community-box .copy-block:before,.community-box .copy-block:after{width:1.5625vw;height:1.5625vw}}@media screen and (min-width: 1024px){.community-box .copy-block:before{margin:0 0 -27px auto;position:relative;transform:translate(100%)}}@media screen and (min-width: 1920px){.community-box .copy-block:before{margin:0 0 -1.40625vw auto}}@media screen and (min-width: 1024px){.community-box .copy-block:after{margin:27px 0 0;transform:translateY(98%)}}@media screen and (min-width: 1920px){.community-box .copy-block:after{margin:1.40625vw 0 0}}.community-box .copy-block .h5{margin:0 0 41px}@media screen and (min-width: 1024px){.community-box .copy-block .h5{margin:0 0 1.7em}}@media screen and (min-width: 1024px){.community-box .copy-block h2,.community-box .copy-block p{padding-right:clamp(43px,4.17vw,72px)}}@media screen and (min-width: 1920px){.community-box .copy-block h2,.community-box .copy-block p{padding-right:3.75vw}}.community-box .copy-block h2{margin:0 0 35px}@media screen and (min-width: 1024px){.community-box .copy-block h2{margin:0 0 .41em}}.community-box .copy-block .i{margin:0 .02em 0 .03em}.community-box .copy-block .a{margin:0 -.1em 0 -.02em}.community-box .copy-block .g{margin:0 0 0 .025em}.community-box .copy-block .btn-wrap{padding:19px 0 0}@media screen and (min-width: 1024px){.community-box .copy-block .btn-wrap{padding:clamp(12px,.98vw,17px) 0 0}}@media screen and (min-width: 1920px){.community-box .copy-block .btn-wrap{padding:.8854166667vw 0 0}}.community-box .figure{margin:40px 0 0;height:58.8785046729vw;max-height:480px}@media screen and (min-width: 1024px){.community-box .figure{max-height:none;height:100%;width:100%;position:absolute;top:0;left:0;z-index:-1;margin:0}}.community-logos{display:flex;gap:16px 12px;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:40px}@media screen and (min-width: 768px){.community-logos{gap:12px 2%}}@media screen and (min-width: 1024px){.community-logos{max-width:calc(100% - 60px);justify-content:flex-start;gap:clamp(10px,.93vw,16px) clamp(53px,5.09vw,88px);border-radius:clamp(18px,1.74vw,30px) 0 0;position:absolute;right:0;bottom:0;padding:clamp(25px,2.37vw,41px) 0 0 clamp(37px,3.53vw,61px);margin-top:0}}@media screen and (min-width: 1920px){.community-logos{max-width:calc(100% - 3.125vw);gap:.8333333333vw 4.5833333333vw;border-radius:1.5625vw 0 0;padding:2.1354166667vw 0 0 3.1770833333vw}}@media screen and (min-width: 1024px){.community-logos:before,.community-logos:after{display:block;width:30px;height:30px;content:"";background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 0C13.431 0 0 13.431 0 30V0h30Z' fill='%231E231F'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;background-position:left top;position:absolute;transform:rotate(180deg)}}@media screen and (min-width: 1920px){.community-logos:before,.community-logos:after{width:1.5625vw;height:1.5625vw}}@media screen and (min-width: 1024px){.community-logos:before{bottom:-1px;left:-29px}}@media screen and (min-width: 1920px){.community-logos:before{bottom:-.0520833333vw;left:-1.5104166667vw}}@media screen and (min-width: 1024px){.community-logos:after{top:-29px;right:0}}@media screen and (min-width: 1920px){.community-logos:after{top:-1.5104166667vw}}@media screen and (max-width: 767.5px){.community-logos li{width:calc(50% - 6px);display:flex;justify-content:center}}.community-logos figure{margin:0}@media screen and (max-width: 1023.5px){.community-logos figure{height:52px}}@media screen and (max-width: 767.5px){.community-logos figure{height:27px}}@media screen and (min-width: 1920px){.community-logos figure{height:2.8645833333vw}}.community-logos figure img{display:block}@media screen and (max-width: 1023.5px){.community-logos figure img{width:auto;max-height:100%;object-fit:contain}}@media screen and (min-width: 1920px){.community-logos figure img{height:100%;width:100%}}@media screen and (min-width: 1024px){.section-downloads+.section-breather-tagline{padding:clamp(80px,6.53vw,113px) 0 clamp(36px,3.47vw,60px)}}@media screen and (min-width: 1920px){.section-downloads+.section-breather-tagline{padding:5.8854166667vw 0 3.125vw}}.section-breather-tagline{padding:38px 0 59px;overflow:hidden}@media screen and (min-width: 768px){.section-breather-tagline{padding:clamp(36px,3.47vw,60px) 0 clamp(104px,10.01vw,173px)}}@media screen and (min-width: 1920px){.section-breather-tagline{padding:3.125vw 0 9.0104166667vw}}@media screen and (max-width: 1023.5px){.section-breather-tagline.bg-clay-burn-100{padding:58px 0 38px}}@media screen and (max-width: 1023.5px){.home .section-breather-tagline{padding-bottom:101px}}.breather-tagline{max-width:clamp(630px,60.76vw,1050px);margin:0 auto;position:relative}@media screen and (min-width: 1920px){.breather-tagline{max-width:54.6875vw}}.breather-tagline .entry-bg-video{width:100vw;height:calc(100% - 2px);position:absolute;left:50%;top:1px;object-fit:cover;transform:translate(-50%)}@media screen and (min-width: 768px){.breather-tagline .entry-bg-video{height:calc(100% - 3px)}}@media screen and (min-width: 1920px){.breather-tagline .entry-bg-video{height:calc(100% - .15625vw)}}.breather-tagline h2{font-size:clamp(30px,12.5vw - 10px,50px);line-height:.8;text-align:center;margin:0}@media screen and (min-width: 428px){.breather-tagline h2{font-size:50px}}@media screen and (min-width: 768px){.breather-tagline h2{font-size:clamp(78px,7.52vw,130px);line-height:.818}}@media screen and (min-width: 1920px){.breather-tagline h2{font-size:6.7708333333vw}}.breather-tagline h2.webp-animation span[aria-hidden=true]{background-size:0;background-color:transparent;mix-blend-mode:normal}.breather-tagline h2.webp-animation span[aria-hidden=true]:before{content:none}.breather-tagline h2.webp-animation span[aria-hidden=true]>div{background-image:inherit;background-size:auto 1300%;color:var(--emerald-dusk-100);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.breather-tagline h2.webp-animation .icon{font-size:.77em}@media screen and (max-width: 427.5px){.bg-clay-burn-100 .breather-tagline h2{font-size:50px}}.breather-tagline h2 .visually-hidden{position:static;margin:0;white-space:normal;opacity:0}.breather-tagline h2 span[aria-hidden=true]{position:absolute;inset:0;z-index:1;background-color:var(--emerald-dusk-100);mix-blend-mode:darken}.breather-tagline h2 span[aria-hidden=true]:before{content:"";position:absolute;width:100vw;height:100%;top:0;left:50%;transform:translate(-50%);background-color:inherit}.breather-tagline h2 .a{margin:0 -.08em}.breather-tagline h2 .e2{margin:0 .045em}.breather-tagline h2 .i{margin:0 .015em}.breather-tagline h2 .e{margin:0 .02em}.breather-tagline h2 .i01{margin:0 0 0 .1em}.section-gallery-grid{display:grid;grid-template-columns:minmax(0,1fr)}@media screen and (min-width: 1024px){.section-gallery-grid{display:grid;align-items:center;grid-template-columns:1fr minmax(0,clamp(317px,30.61vw,529px));grid-gap:0 clamp(24px,2.31vw,40px)}}@media screen and (min-width: 1920px){.section-gallery-grid{grid-template-columns:1fr minmax(0,27.5520833333vw);grid-gap:0 2.0833333333vw}}@media screen and (max-width: 1023.5px){.section-gallery-grid>div{display:contents}}.gallery-list{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;margin:0 0 38px}@media screen and (min-width: 1024px){.gallery-list{grid-template-columns:repeat(3,1fr);grid-gap:clamp(12px,1.16vw,20px);margin:0}}@media screen and (min-width: 1920px){.gallery-list{grid-gap:1.0416666667vw}}@media screen and (min-width: 1024px){.gallery-list li:nth-child(5n+4){grid-column:span 2}}@media screen and (max-width: 1023.5px){.gallery-list li:nth-child(-n+3){grid-column:span 2}}@media screen and (max-width: 1023.5px){.gallery-list li:nth-child(n+4){grid-column:span 3}}.gallery-list .figure{width:100%;height:clamp(245px,23.61vw,408px)}@media screen and (min-width: 1920px){.gallery-list .figure{height:21.25vw}}@media screen and (max-width: 1023.5px){.gallery-list .figure{height:36.214953271vw;border-radius:10px}}.gallery-copy .h5{order:-2;margin:0 0 36px}@media screen and (min-width: 1024px){.gallery-copy .h5{order:initial;margin:0 0 1.95em}}.gallery-copy h2{order:-1;margin:0 0 38px}@media screen and (min-width: 1024px){.gallery-copy h2{order:initial;margin:0 0 .42em}}.gallery-copy h2 .a{margin:0 -.15em 0 -.1em}.gallery-copy .btn-wrap{padding-top:clamp(17px,1.68vw,29px)}@media screen and (min-width: 1920px){.gallery-copy .btn-wrap{padding-top:1.5104166667vw}}.section-news{overflow:hidden}.section-news .btn-wrap{padding:clamp(40px,4.17vw,72px) 0 0}@media screen and (min-width: 1920px){.section-news .btn-wrap{padding:3.75vw 0 0}}@media screen and (min-width: 1024px){ul.post-card-grid{width:auto;height:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(12px,1.16vw,20px)}}@media screen and (min-width: 1920px){ul.post-card-grid{grid-gap:1.0416666667vw}}@media screen and (max-width: 1023.5px){.section-team{padding-bottom:0;padding-top:1px}}@media screen and (max-width: 1023.5px){.section-team .h5{margin:0 0 38px}}.team-rounded-box{display:grid;grid-template-columns:minmax(0,1fr)}@media screen and (min-width: 1024px){.team-rounded-box{display:grid;align-items:center;grid-template-columns:minmax(0,45%) minmax(0,55%);grid-gap:0 clamp(29px,2.83vw,49px)}}@media screen and (min-width: 1920px){.team-rounded-box{grid-gap:0 2.5520833333vw}.team-rounded-box p:not([class]){max-width:27.3958333333vw}}@media screen and (max-width: 1023.5px){.team-rounded-box>div{display:contents}}@media screen and (max-width: 1023.5px){.team-rounded-box .h5{order:-3}}.team-rounded-box .h1{margin:0 0 .52em}@media screen and (max-width: 1023.5px){.team-rounded-box .h1{order:-2;font-size:56px;margin:0 0 39px}}@media screen and (max-width: 427.5px){.team-rounded-box .h1{font-size:clamp(36px,15vw - 12px,52px)}}@media screen and (min-width: 1024px){.team-rounded-box p:not([class]){max-width:clamp(316px,30.44vw,526px)}}.team-rounded-box .btn-wrap{margin:20px 0 0}@media screen and (min-width: 1024px){.team-rounded-box .btn-wrap{margin-top:1.75em}}@media screen and (max-width: 1023.5px){.team-rounded-box .figure{height:102.8037383178vw;max-height:680px;order:-1;margin:0 0 37px}}.pin-spacer+.section-downloads{z-index:11}.section-downloads{min-height:100vh;display:flex;align-items:center;background:linear-gradient(0deg,#0000001a 0% 100%);position:relative;overflow:hidden}@media screen and (min-width: 1024px){.section-downloads{padding:clamp(114px,11vw,190px) 0 clamp(78px,7.52vw,130px)}}@media screen and (min-width: 1920px){.section-downloads{padding:9.8958333333vw 0 6.7708333333vw}}.section-downloads.popup-mod{z-index:1050}.section-downloads.popup-mod:has(.dialog-container[aria-hidden=true]){z-index:10}.section-downloads .entry-bg-video{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;z-index:-1}.section-downloads .copy-block{max-width:clamp(376px,36.23vw,626px);margin:0 auto}@media screen and (min-width: 1920px){.section-downloads .copy-block{max-width:32.6041666667vw}}.section-downloads h2{margin:0 0 .428em}.section-downloads h2 .i{margin:0 .03em}.section-downloads p:not(:last-child){margin:0 0 1.38em}.section-downloads:has(.wpcf7-form.sent) .section-header,.section-downloads:has(.wpcf7-form.sent) .form-row,.section-downloads:has(.wpcf7-form.sent) .form-row.submit-row{display:none}.section-downloads:has(.wpcf7-form.sent) .wpcf7-response-output{font-weight:400;font-size:clamp(18px,1.85vw,32px);margin-top:1em}@media screen and (min-width: 1920px){.section-downloads:has(.wpcf7-form.sent) .wpcf7-response-output{font-size:1.6666666667vw}}.section-text-simple{padding:47px 0 55px}@media screen and (min-width: 1024px){.section-text-simple{padding:clamp(51px,4.97vw,86px) 0 clamp(56px,5.43vw,94px)}}@media screen and (min-width: 1920px){.section-text-simple{padding:4.4791666667vw 0 4.8958333333vw}}@media screen and (max-width: 1023.5px){.section-text-simple p{margin:0 0 .5em}}.section-carousel{padding:56px 0 100px}@media screen and (min-width: 1024px){.section-carousel{padding:clamp(34px,3.24vw,56px) 0 clamp(60px,6.94vw,120px)}}@media screen and (min-width: 1920px){.section-carousel{padding:2.9166666667vw 0 6.25vw}}.section-carousel .section-header{max-width:clamp(540px,52.08vw,900px);margin:0 0 32px}@media screen and (min-width: 1024px){.section-carousel .section-header{margin:0 0 clamp(34px,3.3vw,57px)}}@media screen and (min-width: 1920px){.section-carousel .section-header{max-width:46.875vw;margin:0 0 2.96875vw}}.section-carousel-grid{display:grid;grid-template-columns:minmax(0,1fr)}@media screen and (min-width: 1024px){.section-carousel-grid{grid-template-columns:minmax(0,clamp(208px,20.02vw,346px)) minmax(0,1fr);grid-gap:0 clamp(36px,3.47vw,60px)}}@media screen and (min-width: 1920px){.section-carousel-grid{grid-template-columns:minmax(0,18.0208333333vw) minmax(0,1fr);grid-gap:0 3.125vw}}.section-carousel-grid .copy-block{margin:0 0 36px}@media screen and (min-width: 1024px){.section-carousel-grid .copy-block{padding:clamp(32px,3.13vw,54px) 0 0}}@media screen and (min-width: 1920px){.section-carousel-grid .copy-block{padding:2.8125vw 0 0}}.carousel-swiper{border-radius:20px 20px 0}@media screen and (min-width: 1024px){.carousel-swiper{border-radius:clamp(18px,1.74vw,30px) clamp(18px,1.74vw,30px) 0}}@media screen and (min-width: 1920px){.carousel-swiper{border-radius:1.5625vw 1.5625vw 0}}@media screen and (max-width: 1023.5px){.carousel-swiper:before{content:"";width:34px;height:33px;background-image:url("data:image/svg+xml,%3Csvg width='34' height='33' viewBox='0 0 34 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.7 18.15v4.95c0 .467-.163.86-.49 1.176-.326.317-.73.475-1.21.474a1.685 1.685 0 0 1-1.212-.475A1.555 1.555 0 0 1 15.3 23.1v-4.95h-5.1c-.482 0-.886-.158-1.212-.475A1.566 1.566 0 0 1 8.5 16.5a1.58 1.58 0 0 1 .49-1.175c.325-.317.728-.475 1.21-.475h5.1V9.9c0-.468.163-.86.49-1.175.326-.316.73-.474 1.21-.475.48-.001.884.157 1.21.475.327.318.49.71.49 1.175v4.95h5.1c.482 0 .885.158 1.21.475.326.317.489.709.49 1.175a1.57 1.57 0 0 1-.49 1.176 1.66 1.66 0 0 1-1.21.474h-5.1ZM17 33c2.352 0 4.562-.433 6.63-1.3 2.068-.867 3.867-2.042 5.398-3.526a16.607 16.607 0 0 0 3.632-5.239C33.552 20.926 34 18.781 34 16.5c.001-2.281-.445-4.426-1.34-6.435a16.682 16.682 0 0 0-3.632-5.239C27.5 3.342 25.7 2.167 23.63 1.3 21.56.433 19.35 0 17 0c-2.35 0-4.56.433-6.63 1.3-2.07.867-3.87 2.042-5.397 3.526a16.705 16.705 0 0 0-3.635 5.239C.443 12.074-.003 14.219 0 16.5v13.2c0 .908.333 1.685.998 2.331.665.647 1.466.97 2.402.969H17Z' fill='%23FBF0E2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;bottom:10px;left:10px;z-index:2;pointer-events:none}}.carousel-swiper .swiper-slide{width:auto;height:auto}.carousel-swiper .figure img{width:280px;height:390px}@media screen and (min-width: 1024px){.carousel-swiper .figure img{width:auto;height:clamp(480px,46.3vw,800px)}}@media screen and (min-width: 1920px){.carousel-swiper .figure img{height:41.6666666667vw}}.section-svg-map{padding:60px 0 0}@media screen and (min-width: 1024px){.section-svg-map{padding:clamp(48px,5.79vw,100px) 0 clamp(28px,3.41vw,59px)}}@media screen and (min-width: 1920px){.section-svg-map{padding:5.2083333333vw 0 3.0729166667vw}}.section-svg-map .map-wrap{background:#fcf2e5;border-radius:clamp(14px,1.74vw,30px);border:1px solid var(--emerald-dusk-100, #1e231f)}@media screen and (min-width: 1024px){.section-svg-map .map-wrap{aspect-ratio:1605/899}}@media screen and (min-width: 1920px){.section-svg-map .map-wrap{border-radius:1.5625vw}}.section-svg-map div.map-sizer{position:relative;width:fit-content}@media screen and (min-width: 1024px){.section-svg-map div.map-sizer{cursor:default;width:100%;height:100%}}.section-svg-map .map-img{--mobile-height: 500px;min-width:100%;max-width:none}@media screen and (min-width: 1024px){.section-svg-map .map-img{width:100%;height:100%;min-width:0}}.section-svg-map .map-pin>*{transform:translate(-50%,-50%)}.section-svg-map .map-pin.active{z-index:100}.section-svg-map .map-pin.active .map-popup{display:block}.section-svg-map .map-pin.hidden{visibility:hidden;pointer-events:none}.section-svg-map .map-pin-btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;line-height:1;font-weight:700;padding:2px 0 0;border-radius:50%;color:#fff;border:2px solid transparent;cursor:pointer}@media screen and (min-width: 1024px){.section-svg-map .map-pin-btn{width:34px;height:34px}}@media screen and (min-width: 1920px){.section-svg-map .map-pin-btn{width:1.7708333333vw;height:1.7708333333vw}}.section-svg-map .map-pin-btn.restaurants{color:#683210;border-color:#683210;background-color:#ff9879}.section-svg-map .map-pin-btn.pub-bars{color:#202823;border-color:#202823;background-color:#fcf2e5}.section-svg-map .map-pin-btn.cafes{color:#3f664f;border-color:#3f664f;background-color:#d6f0d0}.section-svg-map .map-pin-btn.wellbeing{color:#fcf2e5;border-color:#202823;background-color:#3f664f}.section-svg-map .map-pin-btn.culture{color:#682310;border-color:#ff9879;background-color:#fcf2e5}.section-svg-map .map-pin-btn.other{color:#202823;border-color:#202823;background-color:#f4f1b2}.section-svg-map .map-pin-btn:active{background-color:#fff}@media screen and (max-width: 1023.5px){.section-svg-map .map-legend{border-radius:20px;background:var(--patina-frost-40);padding:10px;margin:21px 0 0}}@media screen and (min-width: 1024px){.section-svg-map .map-legend{display:flex;flex-wrap:wrap;margin-top:clamp(29px,3.47vw,60px)}}@media screen and (min-width: 1920px){.section-svg-map .map-legend{margin-top:3.125vw}}.section-svg-map .map-legend>div:has(.map-filter.active) ol{display:block}@media screen and (min-width: 1024px){.section-svg-map .map-legend>div:has(.map-filter.active) ol{opacity:1;pointer-events:all}}@media screen and (min-width: 1024px){.section-svg-map .map-legend div[data-category=all]:has(.map-filter.active)~div ol{opacity:1;pointer-events:all}}@media screen and (max-width: 1023.5px){.section-svg-map .map-legend div[data-category=all]:has(.map-filter.active)+div ol{display:block}}@media screen and (max-width: 1023.5px){.section-svg-map .map-legend div[data-category=all]:has(.map-filter.active)+div .map-filter svg{transform:scaleY(-1)}}@media screen and (min-width: 1024px){.section-svg-map .map-legend>div:first-child .map-filter-wrap{border-radius:100px 0 0 100px}}@media screen and (min-width: 1920px){.section-svg-map .map-legend>div:first-child .map-filter-wrap{border-radius:5.2083333333vw 0 0 5.2083333333vw}}@media screen and (min-width: 1024px){.section-svg-map .map-legend>div:last-child .map-filter-wrap{border-radius:0 100px 100px 0}}@media screen and (min-width: 1920px){.section-svg-map .map-legend>div:last-child .map-filter-wrap{border-radius:0 5.2083333333vw 5.2083333333vw 0}}@media screen and (min-width: 1024px){.section-svg-map .map-legend>div{flex:1}}@media screen and (max-width: 1023.5px){.section-svg-map .map-legend>div:not(:last-child){margin-bottom:10px}}@media screen and (min-width: 1024px){.section-svg-map .map-filter-wrap{padding:clamp(5px,.58vw,10px);background:var(--patina-frost-40)}}@media screen and (min-width: 1920px){.section-svg-map .map-filter-wrap{padding:.5208333333vw}}.section-svg-map .map-filter{display:flex;align-items:center;gap:10px;width:100%;font-family:Neighbor,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:18px;line-height:.8;font-weight:900;text-transform:uppercase;color:var(--emerald-dusk-100);background-color:var(--patina-frost-100);border-radius:100px;border:none;padding:10px 20px;cursor:pointer;transition:background-color .27s ease-in-out,color .27s ease-in-out}@media screen and (min-width: 1024px){.section-svg-map .map-filter{gap:clamp(5px,.58vw,10px);font-size:clamp(11px,1.27vw,22px);padding:clamp(4px,.52vw,9px) clamp(10px,1.16vw,20px)}}@media screen and (min-width: 1920px){.section-svg-map .map-filter{gap:.5208333333vw;font-size:1.1458333333vw;padding:.46875vw 1.0416666667vw}}.section-svg-map .map-filter.active{background-color:var(--emerald-dusk-100);color:var(--warm-linen-100)}.section-svg-map .map-filter.active svg{transform:scaleY(-1)}.section-svg-map .map-filter.active path{fill:var(--warm-linen-100)}@media screen and (max-width: 1023.5px){.section-svg-map .map-filter.all{padding:9px 20px}}@media screen and (min-width: 1024px){.section-svg-map .map-filter.all{justify-content:center;text-align:center}}.section-svg-map .map-filter.restaurants .circle{background-color:var(--clay-burn-100)}.section-svg-map .map-filter.pub-bars .circle{background-color:var(--warm-linen-100)}.section-svg-map .map-filter.cafes .circle{background-color:var(--patina-frost-100)}.section-svg-map .map-filter.wellbeing .circle{background-color:var(--juniper-100, )}.section-svg-map .map-filter.culture .circle{background-color:var(--warm-linen-100);border-color:var(--clay-burn-100)}.section-svg-map .map-filter.other .circle{background-color:var(--lemon-zest-100, )}.section-svg-map .map-filter .circle{width:16px;height:16px;border-radius:50%;border:1px solid var(--emerald-dusk-100)}@media screen and (min-width: 1024px){.section-svg-map .map-filter .circle{width:clamp(8px,.93vw,16px);height:clamp(8px,.93vw,16px)}}@media screen and (min-width: 1920px){.section-svg-map .map-filter .circle{width:.8333333333vw;height:.8333333333vw}}.section-svg-map .map-filter svg{margin:0 0 0 auto}@media screen and (min-width: 1024px){.section-svg-map .map-filter svg{display:none}}.section-svg-map ol{display:none;columns:2;counter-reset:item;list-style-type:none;padding:0;margin:17px 0 32px}@media screen and (min-width: 1024px){.section-svg-map ol{display:block;columns:1;margin:clamp(5px,.84vw,14px) 0 0;padding:0 clamp(6px,.69vw,12px) 0 0;opacity:.2;pointer-events:none;transition:opacity .27s ease-in-out}}@media screen and (min-width: 1920px){.section-svg-map ol{margin:.7291666667vw 0 0;padding:0 .625vw 0 0}}@media screen and (max-width: 1023.5px){.section-svg-map ol li{margin-bottom:.22em}}@media screen and (min-width: 1024px){.section-svg-map ol li:not(:last-child){margin-bottom:.3em}}.section-svg-map ol li button:before{counter-increment:item;content:counters(item,".") ". "}.section-svg-map ol button{display:block;font-size:16px;text-align:left;padding:0;color:var(--emerald-dusk-100);background:transparent;border:none;cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px;transition:text-decoration-color .27s ease-in-out}@media screen and (min-width: 1024px){.section-svg-map ol button{font-size:clamp(8px,.93vw,16px)}}@media screen and (min-width: 1920px){.section-svg-map ol button{font-size:.8333333333vw}}.section-svg-map ol button:hover{text-decoration-color:currentcolor}.map-popup{display:none;width:clamp(145px,17.59vw,304px);height:fit-content;font-size:clamp(10px,1.16vw,20px);border-radius:clamp(10px,1.16vw,20px);color:var(--warm-linen-40);background:var(--clay-burn-100);box-shadow:0 0 30px #0000000d;padding:clamp(5px,.58vw,10px);position:absolute;top:0;left:0}@media screen and (min-width: 1920px){.map-popup{width:15.8333333333vw;font-size:1.0416666667vw;border-radius:1.0416666667vw;padding:.5208333333vw}}.map-popup:not(:has(.figure)) .map-popup-close{top:0;right:0;transform:translate(50%,-50%)}.map-popup .map-popup-close{display:flex;justify-content:center;align-items:center;width:clamp(19px,2.31vw,40px);height:clamp(19px,2.31vw,40px);border-radius:50%;position:absolute;background:var(--warm-linen-40);border:none;padding:0;font-size:0;top:clamp(3px,.35vw,6px);right:clamp(3px,.35vw,6px);cursor:pointer;z-index:2}@media screen and (min-width: 1920px){.map-popup .map-popup-close{width:2.0833333333vw;height:2.0833333333vw;top:.3125vw;right:.3125vw}}.map-popup .map-popup-close:before{content:"";display:block;width:clamp(6px,.69vw,12px);height:clamp(6px,.69vw,12px);background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.705.22a.75.75 0 0 1 1.06 1.06L6.054 4.993l3.711 3.712a.75.75 0 0 1-1.06 1.06L4.993 6.053 1.28 9.765a.75.75 0 1 1-1.06-1.06l3.712-3.712L.22 1.28A.75.75 0 0 1 1.28.22l3.713 3.712L8.705.22Z' fill='%231E231F'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (min-width: 1920px){.map-popup .map-popup-close:before{width:.625vw;height:.625vw}}.map-popup .figure{height:clamp(93px,11.28vw,195px);border-radius:clamp(10px,1.16vw,20px);margin:0 0 clamp(5px,.64vw,11px)}@media screen and (min-width: 1920px){.map-popup .figure{height:10.15625vw;border-radius:1.0416666667vw;margin:0 0 .5729166667vw}}.map-popup h3{display:flex;align-items:center;gap:clamp(5px,.58vw,10px);font-size:clamp(12px,1.5vw,26px);color:var(--warm-linen-40);margin:0 0 clamp(7px,.81vw,14px);flex-shrink:0}@media screen and (min-width: 1920px){.map-popup h3{gap:.5208333333vw;font-size:1.3541666667vw;margin:0 0 .7291666667vw}}.map-popup h3 span{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:clamp(14px,1.74vw,30px);height:clamp(14px,1.74vw,30px);font-size:clamp(12px,1.5vw,26px);font-weight:500;line-height:1;border-radius:100px;border:clamp(1px,.12vw,2px) solid var(--copper-wood-100);color:var(--copper-wood-100);background:var(--clay-burn-100)}@media screen and (min-width: 1920px){.map-popup h3 span{width:1.5625vw;height:1.5625vw;font-size:1.3541666667vw;border-radius:5.2083333333vw;border-width:.1041666667vw}}.map-popup p{margin:0 0 clamp(4px,.46vw,8px)}@media screen and (min-width: 1920px){.map-popup p{margin:0 0 .4166666667vw}}.map-popup .walking-time{display:flex;align-items:center;gap:clamp(5px,.58vw,10px);color:var(--copper-wood-100);margin:0 0 clamp(6px,.75vw,13px)}@media screen and (min-width: 1920px){.map-popup .walking-time{gap:.5208333333vw;margin:0 0 .6770833333vw}}.map-popup .walking-time svg{width:clamp(10px,1.16vw,20px);height:auto}@media screen and (min-width: 1920px){.map-popup .walking-time svg{width:1.0416666667vw}}.map-popup .btn{font-size:clamp(14px,1vw,18px)}@media screen and (min-width: 1920px){.map-popup .btn{font-size:.9375vw}}.section-building-overview{padding:61px 0 75px}@media screen and (min-width: 1024px){.section-building-overview{padding:clamp(82px,8.102vw,140px) 0 clamp(91.2px,8.912vw,154px)}}@media screen and (min-width: 1920px){.section-building-overview{padding:7.2916666667vw 0 8.0208333333vw}}.section-building-overview .section-header{max-width:clamp(355px,34.722vw,600px);margin:0 0 40px}@media screen and (min-width: 1024px){.section-building-overview .section-header{margin:0 0 clamp(34px,3.414vw,59px)}}@media screen and (min-width: 1920px){.section-building-overview .section-header{max-width:31.25vw;margin:0 0 3.0729166667vw}}.section-building-overview .h5{margin:0 0 1.56em}@media screen and (min-width: 1024px){.section-building-overview .h5{margin:0 0 1.25em}}.section-building-overview .h2{color:var(--copper-wood-100)}@media screen and (max-width: 1023.5px){.section-building-overview .h2{font-size:60px}}@media screen and (max-width: 427.5px){.section-building-overview .h2{font-size:14.01vw}}.section-building-overview .building-grid .icon-text-items{grid-gap:35px 7px;padding:0}@media screen and (min-width: 768px){.section-building-overview .building-grid .icon-text-items{grid-gap:35px 10px}}@media screen and (min-width: 1024px){.section-building-overview .building-grid .icon-text-items{grid-gap:clamp(24px,2.431vw,42px) clamp(23px,2.315vw,40px)}}@media screen and (min-width: 1920px){.section-building-overview .building-grid .icon-text-items{grid-gap:2.1875vw 2.0833333333vw}}.section-building-overview .icon-text-item p{padding:0}.section-sticky-boxes{display:grid;grid-template-columns:1fr;grid-gap:40px 0;padding:0 0 80px}@media screen and (min-width: 1024px){.section-sticky-boxes{grid-gap:clamp(100px,11.57vw,200px) 0;padding:0 0 139px}}@media screen and (min-width: 1920px){.section-sticky-boxes{grid-gap:10.4166666667vw 0;padding:0 0 7.2395833333vw}}.section-sticky-boxes .anim-rounded-section{min-height:100vh}.box-slider-left{display:grid}@media screen and (max-width: 1023.5px){.box-slider-left{gap:54px 0;grid-template-columns:minmax(0,1fr);padding-top:41px;padding-bottom:40px}}@media screen and (min-width: 1024px){.box-slider-left{grid-template-columns:minmax(0,1fr) minmax(0,clamp(261px,25.52vw,441px));grid-gap:0 clamp(53px,5.21vw,90px)}}@media screen and (min-width: 1920px){.box-slider-left{grid-template-columns:minmax(0,1fr) minmax(0,22.96875vw);grid-gap:0 4.6875vw}}.box-slider-left .copy-block{display:flex;flex-direction:column}.box-slider-left .h5{margin:0 0 34px}@media screen and (min-width: 1024px){.box-slider-left .h5{margin:0 0 clamp(27px,2.66vw,46px)}}@media screen and (min-width: 1920px){.box-slider-left .h5{margin:0 0 2.3958333333vw}}.box-slider-left .h1{line-height:.83}@media screen and (min-width: 1024px){.box-slider-left .h1{padding-bottom:.5em;margin-top:auto;margin-bottom:auto}}.box-slider-left .h1 .e2{margin:0 .05em}.box-slider-left .h1 .i{margin:0 .02em}.box-slider-left .h1 .i05{margin:0 0 0 .09em}@media screen and (max-width: 1023.5px){.box-slider-left .headchapter{margin:0 0 1em}}@media screen and (min-width: 1024px){.box-slider-left .headchapter{font-size:clamp(21px,2.08vw,36px)}}@media screen and (min-width: 1920px){.box-slider-left .headchapter{font-size:1.875vw}}@media screen and (min-width: 1024px){.box-slider-left .slider-item{order:-1}}.box-slider-left .swiper-controls{padding:clamp(7.7px,.75vw,13px) clamp(6.52px,.64vw,11px) clamp(4.15px,.41vw,7px) clamp(8.89px,.87vw,15px)}@media screen and (min-width: 1920px){.box-slider-left .swiper-controls{padding:.6770833333vw .5729166667vw .3645833333vw .78125vw}}.carousel-single-swiper{border-radius:20px 20px 0}@media screen and (min-width: 1024px){.carousel-single-swiper{border-radius:20px}}@media screen and (min-width: 1024px){.carousel-single-swiper{border-radius:clamp(18px,1.74vw,30px) clamp(18px,1.74vw,30px) 0}}@media screen and (min-width: 1920px){.carousel-single-swiper{border-radius:1.5625vw 1.5625vw 0}}@media screen and (max-width: 1023.5px){.carousel-single-swiper:before{content:"";width:34px;height:33px;background-image:url("data:image/svg+xml,%3Csvg width='34' height='33' viewBox='0 0 34 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.7 18.15v4.95c0 .467-.163.86-.49 1.176-.326.317-.73.475-1.21.474a1.685 1.685 0 0 1-1.212-.475A1.555 1.555 0 0 1 15.3 23.1v-4.95h-5.1c-.482 0-.886-.158-1.212-.475A1.566 1.566 0 0 1 8.5 16.5a1.58 1.58 0 0 1 .49-1.175c.325-.317.728-.475 1.21-.475h5.1V9.9c0-.468.163-.86.49-1.175.326-.316.73-.474 1.21-.475.48-.001.884.157 1.21.475.327.318.49.71.49 1.175v4.95h5.1c.482 0 .885.158 1.21.475.326.317.489.709.49 1.175a1.57 1.57 0 0 1-.49 1.176 1.66 1.66 0 0 1-1.21.474h-5.1ZM17 33c2.352 0 4.562-.433 6.63-1.3 2.068-.867 3.867-2.042 5.398-3.526a16.607 16.607 0 0 0 3.632-5.239C33.552 20.926 34 18.781 34 16.5c.001-2.281-.445-4.426-1.34-6.435a16.682 16.682 0 0 0-3.632-5.239C27.5 3.342 25.7 2.167 23.63 1.3 21.56.433 19.35 0 17 0c-2.35 0-4.56.433-6.63 1.3-2.07.867-3.87 2.042-5.397 3.526a16.705 16.705 0 0 0-3.635 5.239C.443 12.074-.003 14.219 0 16.5v13.2c0 .908.333 1.685.998 2.331.665.647 1.466.97 2.402.969H17Z' fill='%23FBF0E2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;bottom:10px;left:10px;z-index:2;pointer-events:none}}.carousel-single-swiper .swiper-slide{height:auto}.carousel-single-swiper .figure img{width:100%;height:67.7570093458vw;max-height:460px}@media screen and (min-width: 1024px){.carousel-single-swiper .figure img{max-height:none;height:clamp(486px,47.51vw,821px)}}@media screen and (min-width: 1920px){.carousel-single-swiper .figure img{height:42.7604166667vw}}.box-right-three-image{display:grid;grid-template-columns:minmax(0,1fr)}@media screen and (max-width: 1023.5px){.box-right-three-image{padding-top:40px;padding-bottom:33px}}@media screen and (min-width: 1024px){.box-right-three-image{grid-template-columns:minmax(0,clamp(261px,25.52vw,441px)) minmax(0,1fr);grid-gap:0 clamp(53px,5.21vw,90px)}}@media screen and (min-width: 1920px){.box-right-three-image{grid-template-columns:minmax(0,22.96875vw) minmax(0,1fr);grid-gap:0 4.6875vw}}@media screen and (max-width: 1023.5px){.box-right-three-image .images-item,.box-right-three-image .copy-block{display:contents}}@media screen and (min-width: 1024px){.box-right-three-image .images-item{order:1}}@media screen and (max-width: 1023.5px){.box-right-three-image .h5{margin:0 0 35px;order:-2}}.box-right-three-image .h1{order:-1;margin:0 0 36px}@media screen and (min-width: 1024px){.box-right-three-image .h1{order:initial;margin:0 0 .7em}}.box-right-three-image .h1 .e3{margin:0 0 0 .05em}.box-right-three-image .h1 .e{margin:0 -.04em 0 .01em}.box-right-three-image .h1 .i06{margin:0 .05em 0 0}.box-right-three-image .h1 .a{margin:0 -.04em 0 -.1em}.box-right-three-image .headchapter{margin:0 0 21px}@media screen and (max-width: 767.5px){.box-right-three-image .headchapter{animation:none!important;transform:none;opacity:1}}@media screen and (min-width: 1024px){.box-right-three-image .headchapter{margin:0 0 1.5em}}@media screen and (max-width: 767.5px){.box-right-three-image .headchapter+p{animation:none!important;transform:none;opacity:1}}.three-image-block{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0 0 37px}@media screen and (min-width: 1024px){.three-image-block{gap:clamp(11px,1.16vw,20px);margin:0}}@media screen and (min-width: 1920px){.three-image-block{gap:1.0416666667vw}}.three-image-block li:first-child{grid-column:span 2}@media screen and (max-width: 1023.5px){.three-image-block li:first-child .figure{height:58.1775700935vw;max-height:420px}}@media screen and (max-width: 1023.5px){.three-image-block .figure{height:55.1401869159vw;max-height:380px}}.box-slider-right{display:grid}@media screen and (max-width: 1023.5px){.box-slider-right{grid-template-columns:minmax(0,1fr);padding-top:40px;padding-bottom:34px}}@media screen and (min-width: 1024px){.box-slider-right{grid-template-columns:minmax(0,clamp(234px,22.92vw,396px)) minmax(0,1fr);grid-gap:0 clamp(35px,3.47vw,60px)}}@media screen and (min-width: 1920px){.box-slider-right{grid-template-columns:minmax(0,20.625vw) minmax(0,1fr);grid-gap:0 3.125vw}}.box-slider-right .h5{margin:0 0 37px}@media screen and (min-width: 1024px){.box-slider-right .h5{margin:0 0 2.25em}}.box-slider-right .h1{margin:0 0 .6em}@media screen and (max-width: 1023.5px){.box-slider-right .h1{line-height:.76;padding-right:11%}}.box-slider-right .headchapter{margin:0 0 36px}@media screen and (min-width: 1024px){.box-slider-right .headchapter{font-size:20px;line-height:1.4;font-weight:400}}@media screen and (min-width: 1920px){.box-slider-right .headchapter{font-size:1.0416666667vw}}@media screen and (max-width: 1023.5px){.box-slider-right .copy-block{display:contents}}.box-slider-right .copy-block-items{margin-top:39px;order:1}@media screen and (min-width: 1024px){.box-slider-right .copy-block-items{order:initial;margin-top:clamp(33px,3.3vw,57px)}}@media screen and (min-width: 1920px){.box-slider-right .copy-block-items{margin-top:2.96875vw}}.box-slider-right .swiper-horizontal .swiper-controls{padding:clamp(8.3px,.81vw,14px) 0 0 clamp(6.52px,.64vw,11px)}@media screen and (min-width: 1920px){.box-slider-right .swiper-horizontal .swiper-controls{padding:.7291666667vw 0 0 .5729166667vw}}@media screen and (max-width: 1023.5px){.box-slider-bottom{padding-top:40px;padding-bottom:41px}}.box-slider-bottom.bg-clay-burn-100 .h5{margin:0 0 26px}@media screen and (min-width: 1024px){.box-slider-bottom.bg-clay-burn-100 .h5{margin:0 0 1.55em}}.box-slider-bottom.bg-clay-burn-100 .h1{line-height:.865}@media screen and (max-width: 1023.5px){.box-slider-bottom.bg-clay-burn-100 .h1{margin:0 0 24px}}@media screen and (min-width: 1024px){.box-slider-bottom.bg-clay-burn-100 .h1{max-width:55%;flex:0 0 55%;line-height:.8}}.box-slider-bottom.bg-clay-burn-100 .i07{margin:0 .05em 0 0}.box-slider-bottom.bg-clay-burn-100 .e2{margin:0 .015em 0 .05em}@media screen and (min-width: 1024px){.box-slider-bottom.bg-clay-burn-100 .headchapter{max-width:40.4%;flex:0 0 40.4%}}@media screen and (min-width: 1024px){.box-slider-bottom.bg-clay-burn-100 .carousel-swiper img{height:clamp(331px,32.35vw,559px)}}@media screen and (min-width: 1920px){.box-slider-bottom.bg-clay-burn-100 .carousel-swiper img{height:29.1145833333vw}}@media screen and (min-width: 1024px){.box-slider-bottom .copy-block{display:flex;flex-wrap:wrap;justify-content:space-between}}.box-slider-bottom .h5{margin:0 0 38px}@media screen and (min-width: 1024px){.box-slider-bottom .h5{max-width:100%;flex:0 0 100%;margin:0 0 1.25em}}.box-slider-bottom .h1{margin:0 0 38px}@media screen and (min-width: 1024px){.box-slider-bottom .h1{max-width:60%;flex:0 0 60%;margin:0}}.box-slider-bottom .h1 .e3{margin:0 0 0 .05em}.box-slider-bottom .h1 .a{margin:0 -.08em 0 -.05em}.box-slider-bottom .headchapter{margin:0}@media screen and (min-width: 1024px){.box-slider-bottom .headchapter{max-width:31.6%;flex:0 0 31.6%}}.box-slider-bottom .slider-item{margin:34px 0 0}@media screen and (min-width: 1024px){.box-slider-bottom .slider-item{margin:clamp(23px,2.31vw,40px) 0 0}}@media screen and (min-width: 1920px){.box-slider-bottom .slider-item{margin:2.0833333333vw 0 0}}.box-slider-bottom .carousel-swiper{border-radius:clamp(18px,1.74vw,30px) clamp(18px,1.74vw,30px) 0}@media screen and (max-width: 1023.5px){.box-slider-bottom .carousel-swiper{margin-right:-30px}}@media screen and (min-width: 1920px){.box-slider-bottom .carousel-swiper{border-radius:1.5625vw 1.5625vw 0}}.box-slider-bottom .carousel-swiper img{height:290px}@media screen and (min-width: 1024px){.box-slider-bottom .carousel-swiper img{height:clamp(335px,32.75vw,566px)}}@media screen and (max-width: 1023.5px){.box-slider-bottom .carousel-swiper img{width:328px}}@media screen and (min-width: 1920px){.box-slider-bottom .carousel-swiper img{height:29.4791666667vw}}@media screen and (max-width: 1023.5px){.box-slider-bottom .carousel-swiper .swiper-controls{right:10px}}@media screen and (max-width: 1023.5px){.box-slider-bottom .carousel-swiper .swiper-controls:before{right:-11px}}.box-slider-bottom .swiper-horizontal .swiper-controls{padding:clamp(8.89px,.87vw,15px) 0 clamp(2.96px,.29vw,5px) clamp(8.3px,.81vw,14px)}@media screen and (min-width: 1920px){.box-slider-bottom .swiper-horizontal .swiper-controls{padding:.78125vw 0 .2604166667vw .7291666667vw}}.box-two-images{display:grid}@media screen and (max-width: 1023.5px){.box-two-images{grid-template-columns:minmax(0,1fr);grid-gap:57px 0;padding-top:40px;padding-bottom:39px}}@media screen and (min-width: 1024px){.box-two-images{grid-template-columns:minmax(0,40.5%) minmax(0,1fr);grid-gap:0 clamp(35px,3.47vw,60px)}}@media screen and (min-width: 1920px){.box-two-images{grid-gap:0 3.125vw}}.box-two-images-left .h5{margin:0 0 42px}@media screen and (min-width: 1024px){.box-two-images-left .h5{margin:0 0 1.55em}}.box-two-images-left h2{line-height:.82;margin:0 0 .4em}@media screen and (max-width: 1023.5px){.box-two-images-left h2{font-size:60px;margin:0 0 35px}}@media screen and (max-width: 427.5px){.box-two-images-left h2{font-size:13.5vw}}.box-two-images-left h2 .i{margin:0 .04em}.box-two-images-left h2 .e2{margin:0 .15em 0 .05em}.box-two-images-left .headchapter{text-wrap:balance;margin:0 0 15px}@media screen and (min-width: 1024px){.box-two-images-left .headchapter{margin:0 0 1.1em}}@media screen and (max-width: 1023.5px){.box-two-images-right{display:grid;grid-template-columns:minmax(0,1fr)}}@media screen and (max-width: 1023.5px){.box-two-images-right .figure{order:1}}@media screen and (max-width: 767.5px){.box-two-images-right .figure{height:335px}}.box-two-images-right .inner{margin:0 0 20px}@media screen and (min-width: 1024px){.box-two-images-right .inner{display:flex;justify-content:space-between;margin:clamp(29px,2.89vw,50px) 0 0}}@media screen and (min-width: 1920px){.box-two-images-right .inner{margin:2.6041666667vw 0 0}}.box-two-images-right h3{margin:0 0 15px;max-width:270px}@media screen and (min-width: 1024px){.box-two-images-right h3{width:30%;max-width:none;margin:0}}@media screen and (min-width: 1024px){.box-two-images-right p{width:65.6%;margin:clamp(-4px,-.23vw,-2.37px) 0 0}}@media screen and (min-width: 1920px){.box-two-images-right p{margin:-.2083333333vw 0 0}}.section-esg{overflow:hidden;padding:43px 0 60px}@media screen and (min-width: 1024px){.section-esg{padding:clamp(43px,4.34028vw,75px) 0}}@media screen and (min-width: 1920px){.section-esg{padding:3.90625vw 0}}.section-esg-grid{display:grid;grid-template-columns:minmax(0,1fr)}@media screen and (min-width: 1024px){.section-esg-grid{align-items:end;grid-template-columns:minmax(0,1fr) minmax(0,clamp(279px,27.25694vw,471px));grid-gap:0 clamp(45px,4.45659vw,77px)}}@media screen and (min-width: 1920px){.section-esg-grid{grid-template-columns:minmax(0,1fr) minmax(0,24.53125vw);grid-gap:0 4.0104166667vw}}.section-esg-grid .figure{margin:0 0 37px;border-radius:0}@media screen and (min-width: 1024px){.section-esg-grid .figure{margin:0}}.section-esg-grid .figure img{height:63.5514018692vw;clip-path:url(#esg-image-clip-path)}@media screen and (min-width: 1024px){.section-esg-grid .figure img{height:clamp(464px,45.37037vw,784px)}}@media screen and (min-width: 1920px){.section-esg-grid .figure img{height:40.8333333333vw}}.section-esg-grid .copy-block{margin:0 0 clamp(-7px,-.40509vw,-4px)}@media screen and (min-width: 1920px){.section-esg-grid .copy-block{margin:0 0 -.3645833333vw}}.section-esg-grid h2{margin:0 0 34px;position:relative}@media screen and (min-width: 1024px){.section-esg-grid h2{margin:0 0 .4em clamp(-200px,-11.57407vw,-118px)}}@media screen and (min-width: 1920px){.section-esg-grid h2{margin:0 0 .4em -10.4166666667vw}}.esg-bottom-text{margin:78px 0 0;max-width:clamp(414px,40.50926vw,700px)}@media screen and (min-width: 1024px){.esg-bottom-text{margin:clamp(45px,4.39815vw,76px) 0 0}}@media screen and (min-width: 1920px){.esg-bottom-text{max-width:36.4583333333vw;margin:3.9583333333vw 0 0}}.esg-bottom-text h3{margin:0 0 22px}@media screen and (min-width: 1024px){.esg-bottom-text h3{margin:0 0 .45em}}.esg-bottom-text p{margin:0}.items-slider,.items-slider.swiper{margin:34px 0 0;overflow:visible}@media screen and (min-width: 1024px){.items-slider,.items-slider.swiper{margin:clamp(43px,4.22454vw,73px) 0 0}}@media screen and (min-width: 1920px){.items-slider,.items-slider.swiper{margin:3.8020833333vw 0 0}}@media screen and (min-width: 1024px){.items-slider .swiper-wrapper>li:last-child .icon-item,.items-slider.swiper .swiper-wrapper>li:last-child .icon-item{padding-bottom:60px}}@media screen and (min-width: 1920px){.items-slider .swiper-wrapper>li:last-child .icon-item,.items-slider.swiper .swiper-wrapper>li:last-child .icon-item{padding-bottom:3.125vw}}.items-slider .swiper-slide,.items-slider.swiper .swiper-slide{display:flex;width:75.46vw;height:auto}@media screen and (min-width: 428px){.items-slider .swiper-slide,.items-slider.swiper .swiper-slide{width:323px}}@media screen and (min-width: 1024px){.items-slider .swiper-slide,.items-slider.swiper .swiper-slide{width:clamp(260px,21.99074vw,380px)}}@media screen and (min-width: 1920px){.items-slider .swiper-slide,.items-slider.swiper .swiper-slide{width:19.7916666667vw}}@media screen and (max-width: 1023.5px){.items-slider .swiper-mobile-controls,.items-slider.swiper .swiper-mobile-controls{padding:38px 0 0}}@media screen and (min-width: 1024px){.items-slider .swiper-mobile-controls,.items-slider.swiper .swiper-mobile-controls{display:flex;gap:10px;position:absolute;right:0;bottom:0;z-index:2;padding:10px 0 0 9px}}@media screen and (min-width: 1920px){.items-slider .swiper-mobile-controls,.items-slider.swiper .swiper-mobile-controls{gap:.5208333333vw;padding:.5208333333vw 0 0 .46875vw}}@media screen and (min-width: 1024px){.items-slider .swiper-mobile-controls .decor,.items-slider.swiper .swiper-mobile-controls .decor{position:absolute;top:0;bottom:-1px;left:100%;width:100vw;background-color:var(--clay-burn-100);pointer-events:none}}.items-slider .swiper-mobile-controls:before,.items-slider .swiper-mobile-controls:after,.items-slider.swiper .swiper-mobile-controls:before,.items-slider.swiper .swiper-mobile-controls:after{content:"";position:absolute;background-size:100% 100%;bottom:-1px;pointer-events:none}@media screen and (min-width: 1024px){.items-slider .swiper-mobile-controls:before,.items-slider.swiper .swiper-mobile-controls:before{inset:0 -1px -1px -33px;background-position:left top;background-image:url("data:image/svg+xml,%3Csvg width='164' height='61' viewBox='0 0 164 61' xml:space='preserve' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M164 61H0C16.5685 61 30 47.5685 30 31V30C30 13.4315 43.4315 0 60 0H164V61Z' fill='%23FB9071'/%3E%3C/svg%3E%0A");z-index:-1}}@media screen and (min-width: 1920px){.items-slider .swiper-mobile-controls:before,.items-slider.swiper .swiper-mobile-controls:before{left:-1.71875vw}}@media screen and (min-width: 1024px){.items-slider .swiper-mobile-controls:after,.items-slider.swiper .swiper-mobile-controls:after{width:20px;top:-29px;right:-20px;background-image:url("data:image/svg+xml,%3Csvg width='30' height='91' viewBox='0 0 30 91' xml:space='preserve' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 91H0V30C16.5685 30 30 16.5685 30 0V91Z' fill='%23FB9071'/%3E%3C/svg%3E%0A");background-position:left bottom}}@media screen and (min-width: 1648px){.items-slider .swiper-mobile-controls:after,.items-slider.swiper .swiper-mobile-controls:after{width:30px;right:calc((100vw - 1608px)/-2)}}@media screen and (min-width: 1920px){.items-slider .swiper-mobile-controls:after,.items-slider.swiper .swiper-mobile-controls:after{width:1.5625vw;top:-1.5104166667vw;right:-8.125vw}}.items-slider .swiper-mobile-controls .swiper-pagination,.items-slider.swiper .swiper-mobile-controls .swiper-pagination{color:var(--warm-linen-100)}@media screen and (min-width: 1024px){.items-slider .swiper-mobile-controls .swiper-pagination,.items-slider.swiper .swiper-mobile-controls .swiper-pagination{display:none}}@media screen and (max-width: 1023.5px){.items-slider .swiper-mobile-controls .swiper-button-prev,.items-slider .swiper-mobile-controls .swiper-button-next,.items-slider.swiper .swiper-mobile-controls .swiper-button-prev,.items-slider.swiper .swiper-mobile-controls .swiper-button-next{background-color:var(--warm-linen-100)}}@media screen and (min-width: 1024px){.items-slider .swiper-mobile-controls .swiper-button-prev,.items-slider .swiper-mobile-controls .swiper-button-next,.items-slider.swiper .swiper-mobile-controls .swiper-button-prev,.items-slider.swiper .swiper-mobile-controls .swiper-button-next{position:static;margin:0;border:none;display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:var(--warm-linen-100);border-radius:50%;padding:2px}}@media screen and (min-width: 1920px){.items-slider .swiper-mobile-controls .swiper-button-prev,.items-slider .swiper-mobile-controls .swiper-button-next,.items-slider.swiper .swiper-mobile-controls .swiper-button-prev,.items-slider.swiper .swiper-mobile-controls .swiper-button-next{width:2.6041666667vw;height:2.6041666667vw;padding:.1041666667vw}}@media screen and (min-width: 1024px){.items-slider .swiper-mobile-controls .swiper-button-prev svg,.items-slider .swiper-mobile-controls .swiper-button-next svg,.items-slider.swiper .swiper-mobile-controls .swiper-button-prev svg,.items-slider.swiper .swiper-mobile-controls .swiper-button-next svg{width:12px}}@media screen and (min-width: 1920px){.items-slider .swiper-mobile-controls .swiper-button-prev svg,.items-slider .swiper-mobile-controls .swiper-button-next svg,.items-slider.swiper .swiper-mobile-controls .swiper-button-prev svg,.items-slider.swiper .swiper-mobile-controls .swiper-button-next svg{width:.625vw}}.items-slider .swiper-mobile-controls .swiper-button-prev path,.items-slider .swiper-mobile-controls .swiper-button-next path,.items-slider.swiper .swiper-mobile-controls .swiper-button-prev path,.items-slider.swiper .swiper-mobile-controls .swiper-button-next path{fill:var(--clay-burn-100)}.icon-item{box-sizing:border-box;width:100%;min-height:92.75vw;display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:20px;color:var(--copper-wood-100);background:var(--warm-linen-100);padding:60px 54px 56px}@media screen and (min-width: 428px){.icon-item{min-height:397px}}@media screen and (min-width: 1024px){.icon-item{min-height:clamp(238px,23.31019vw,403px);border-radius:clamp(11px,1.15741vw,20px);padding:clamp(35px,3.47222vw,60px) clamp(35px,3.47222vw,60px) clamp(30px,3.00926vw,52px)}}@media screen and (min-width: 1920px){.icon-item{min-height:20.9895833333vw;border-radius:1.0416666667vw;padding:3.125vw 3.125vw 2.7083333333vw}}.icon-item figure{margin:0 0 auto;padding-bottom:30px}@media screen and (min-width: 1024px){.icon-item figure{padding-bottom:10px}}@media screen and (min-width: 1920px){.icon-item figure{padding-bottom:.5208333333vw}}.icon-item figure img{display:block}@media screen and (min-width: 1920px){.icon-item figure img{width:var(--tv-width)}}.icon-item h4{font-size:22px;margin:0 0 .15em}@media screen and (min-width: 1024px){.icon-item h4{font-size:clamp(15px,1.50463vw,26px)}}@media screen and (min-width: 1920px){.icon-item h4{font-size:1.3541666667vw}}.icon-item p{margin:0}.section-app{padding:56px 0 95px}@media screen and (min-width: 1024px){.section-app{padding:clamp(116px,11.34vw,196px) 0}}@media screen and (min-width: 1920px){.section-app{padding:10.2083333333vw 0}}.section-app-grid{display:flex;flex-wrap:wrap}@media screen and (min-width: 1024px){.section-app-grid{display:grid;grid-template-columns:minmax(0,clamp(313px,30.56vw,528px)) minmax(0,1fr);grid-gap:8.6%;align-items:center}}@media screen and (min-width: 1920px){.section-app-grid{grid-template-columns:minmax(0,27.5vw) minmax(0,1fr)}}@media screen and (max-width: 1023.5px){.section-app-grid>div:nth-child(1){width:29.5%}}@media screen and (max-width: 1023.5px){.section-app-grid>div:nth-child(2){display:contents}}.section-app-grid h2{align-self:center;width:70.5%;margin:0;padding:0 0 0 25px}@media screen and (max-width: 427.5px){.section-app-grid h2{font-size:9.34vw}}@media screen and (min-width: 1024px){.section-app-grid h2{max-width:clamp(308px,30.09vw,520px);margin:0 0 clamp(70px,6.89vw,119px);padding:0}}@media screen and (min-width: 1920px){.section-app-grid h2{max-width:27.0833333333vw;margin:0 0 6.1979166667vw}}.section-app-grid .icon-text-items{margin:38px 0 0}@media screen and (min-width: 1024px){.section-app-grid .icon-text-items{margin:0;grid-gap:clamp(43px,4.22vw,73px) clamp(24px,2.31vw,40px)}}@media screen and (min-width: 1920px){.section-app-grid .icon-text-items{grid-gap:3.8020833333vw 2.0833333333vw}}.section-app-grid .icon-text-item figure{margin:0 auto 20px}@media screen and (min-width: 1024px){.section-app-grid .icon-text-item figure{margin:0 auto clamp(18px,1.79vw,31px)}}@media screen and (min-width: 1920px){.section-app-grid .icon-text-item figure{margin:0 auto 1.6145833333vw}}.section-app-grid .icon-text-item p{padding:0}.section-app-image{margin:0}@media screen and (max-width: 1023.5px){.section-app-image img{filter:drop-shadow(-5px -1px 8px rgb(0,0,0))}}.section-aerial{display:flex;flex-direction:column;justify-content:center;padding:0 0 59px;margin-top:-1px}@media screen and (min-width: 1024px){.section-aerial{margin-top:0;min-height:100vh;padding:clamp(35.56px,3.47vw,60px) 0 clamp(67.56px,6.6vw,114px)}}@media screen and (min-width: 1920px){.section-aerial{padding:3.125vw 0 5.9375vw}}.section-aerial .h1{text-align:center;margin-left:auto;margin-right:auto;position:relative;z-index:1}@media screen and (max-width: 1023.5px){.section-aerial .h1{font-size:30px}}@media screen and (max-width: 427.5px){.section-aerial .h1{font-size:7.0093457944vw}}.section-aerial .h2-top{max-width:85.9813084112vw;margin-bottom:-11px}@media screen and (min-width: 428px){.section-aerial .h2-top{max-width:368px}}@media screen and (min-width: 1024px){.section-aerial .h2-top{max-width:clamp(776.3px,75.81vw,1310px);text-wrap:balance;margin-bottom:clamp(-37px,-2.14vw,-21.93px)}}@media screen and (min-width: 1920px){.section-aerial .h2-top{max-width:68.2291666667vw;margin-bottom:-1.9270833333vw}}.section-aerial .h2-bottom{max-width:69.6261682243vw;margin-bottom:0;margin-top:-6px}@media screen and (min-width: 428px){.section-aerial .h2-bottom{max-width:298px}}@media screen and (min-width: 1024px){.section-aerial .h2-bottom{max-width:clamp(587.85px,57.41vw,992px);margin-top:clamp(-28px,-1.55vw,-10px);margin-bottom:0}}@media screen and (min-width: 1920px){.section-aerial .h2-bottom{max-width:51.6666666667vw;margin-top:-1.4583333333vw}}@media screen and (min-width: 1024px){.aerial-image .figure{height:clamp(468px,45.25vw,782px)}}@media screen and (min-width: 1920px){.aerial-image .figure{height:40.7291666667vw}}.section-culture-tabs{padding:56px 0 80px;overflow:hidden}@media screen and (min-width: 1024px){.section-culture-tabs{padding:clamp(68px,6.71vw,116px) 0 clamp(100px,6.94vw,177px)}}@media screen and (min-width: 1920px){.section-culture-tabs{padding:6.0416666667vw 0 9.21875vw}}.section-culture-tabs.is-loading .culture-tabs-grid .carousel-swiper,.section-culture-tabs.is-loading .culture-item-description{opacity:0;transform:translateY(40px)}.section-culture-tabs .section-header{margin:0 0 32px}@media screen and (min-width: 1024px){.section-culture-tabs .section-header{margin:0 0 clamp(30px,3.01vw,52px)}}@media screen and (min-width: 1920px){.section-culture-tabs .section-header{margin:0 0 2.7083333333vw}}@media screen and (max-width: 1023.5px){.section-culture-tabs .section-header .h2{font-size:60px}}.culture-tabs-grid{display:flex;flex-wrap:wrap}.culture-tabs-grid .carousel-swiper{width:100%;margin:20px 0 0;overflow:visible;transform:translate(0);opacity:1;transition:transform .3s linear,opacity .3s linear}.culture-tabs-grid .carousel-swiper:before{content:none}@media screen and (min-width: 1024px){.culture-tabs-grid .carousel-swiper{margin:clamp(30px,2.95vw,51px) 0 0}}@media screen and (min-width: 1920px){.culture-tabs-grid .carousel-swiper{margin:2.65625vw 0 0}}.culture-tabs-grid .carousel-swiper .figure{width:280px;height:390px}@media screen and (min-width: 1024px){.culture-tabs-grid .carousel-swiper .figure{width:clamp(292px,28.53vw,493px);height:clamp(408px,39.93vw,690px)}}@media screen and (min-width: 1920px){.culture-tabs-grid .carousel-swiper .figure{width:25.6770833333vw;height:35.9375vw}}.culture-tabs-grid .carousel-swiper img{width:100%;height:100%}.culture-tabs-grid .swiper-controls{bottom:-17px;border-radius:36px 0 0;background:var(--juniper-100);padding:12px 0 0 17px}@media screen and (min-width: 1920px){.culture-tabs-grid .swiper-controls{bottom:-.8854166667vw;border-radius:1.875vw 0 0;padding:.625vw 0 0 .8854166667vw}}.culture-tabs-grid .swiper-controls:before{width:20px;background-image:url("data:image/svg+xml,%3Csvg width='30' height='91' viewBox='0 0 30 91' xml:space='preserve' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 91H0V30C16.5685 30 30 16.5685 30 0V91Z' fill='%233A5A47'/%3E%3C/svg%3E%0A");background-position:left bottom;inset:-21px -30px 0 auto}@media screen and (min-width: 1024px){.culture-tabs-grid .swiper-controls:before{top:-29px;right:-20px}}@media screen and (min-width: 1648px){.culture-tabs-grid .swiper-controls:before{width:30px;right:calc((100vw - 1608px)/-2)}}@media screen and (min-width: 1920px){.culture-tabs-grid .swiper-controls:before{top:-1.4583333333vw;width:1.5625vw;right:-8.125vw}}.culture-tabs-grid .swiper-controls:after{content:"";position:absolute;top:0;bottom:0;left:calc(100% - 1px);width:100vw;background-color:var(--juniper-100);pointer-events:none;z-index:-1}.culture-form{display:flex;flex-grow:1;align-self:flex-end;justify-content:flex-end}@media screen and (max-width: 1023.5px){.culture-form{width:100%;justify-content:flex-start}}.culture-radio-list{display:flex;gap:4px 12px;padding:8px;border-radius:100px;background:#6e897a80;overflow-x:auto}@media screen and (min-width: 1024px){.culture-radio-list{overflow:visible;justify-content:flex-end;gap:clamp(11px,1.16vw,20px);border-radius:0;background:transparent;padding:0 0 clamp(3px,.29vw,5px)}}@media screen and (min-width: 1920px){.culture-radio-list{gap:1.0416666667vw;padding:0 0 .2604166667vw}}@media screen and (max-width: 1023.5px){.culture-radio-list::-webkit-scrollbar{width:4px;height:4px;border-radius:1em}}@media screen and (max-width: 1023.5px){.culture-radio-list::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #0000004d;border-radius:1em}}@media screen and (max-width: 1023.5px){.culture-radio-list::-webkit-scrollbar-thumb{border-radius:1em;background-color:var(--clay-burn-100)}}.culture-input label{display:inline-flex;font-size:clamp(16px,1.04vw,18px);font-weight:300;line-height:normal;letter-spacing:-.04em;text-transform:uppercase;border-radius:clamp(60px,5.79vw,100px);border:1px solid transparent;color:var(--warm-linen-100, #fbf0e2);background-color:transparent;white-space:nowrap;padding:5px 0;margin:0;cursor:pointer;transition:padding .3s ease-out,color .3s ease-out,background-color .3s ease-out,border-color .3s ease-out}@media screen and (min-width: 1024px){.culture-input label{border-color:var(--warm-linen-100, #fbf0e2);padding:5px 10px;margin:0 0 3px}}@media screen and (min-width: 1920px){.culture-input label{font-size:.9375vw;border-radius:5.2083333333vw;border-width:.0520833333vw;padding:.2604166667vw .5208333333vw;margin:0 0 .15625vw}}@media screen and (min-width: 1024px){.culture-input label:hover{color:var(--emerald-dusk-100);background-color:var(--warm-linen-40);border-color:var(--warm-linen-100)}}.culture-input input[type=radio]{position:absolute;left:-200vw}.culture-input input[type=radio]:checked+label{color:var(--emerald-dusk-100);background-color:var(--warm-linen-40);border-color:var(--warm-linen-100)}@media screen and (max-width: 1023.5px){.culture-input input[type=radio]:checked+label{padding:5px 10px}}.culture-content{display:contents}.culture-item-description{margin:0 0 35px;order:-1;transform:translate(0);opacity:1;transition:transform .3s linear,opacity .3s linear}@media screen and (min-width: 1024px){.culture-item-description{max-width:clamp(397px,38.77vw,670px);flex-shrink:0;margin:0}}@media screen and (min-width: 1920px){.culture-item-description{max-width:34.8958333333vw}}.culture-item-description p{margin:0}@media screen and (max-width: 1023.5px){.culture-item-description p{max-width:368px}}.section-contact-form{padding:57px 0 84px}@media screen and (min-width: 1024px){.section-contact-form{padding:clamp(69px,6.77vw,117px) 0 clamp(84px,8.16vw,141px)}}@media screen and (min-width: 1920px){.section-contact-form{padding:6.09375vw 0 7.34375vw}}.section-contact-form .section-header{margin:0 0 31px}@media screen and (min-width: 1024px){.section-contact-form .section-header{margin:0 0 clamp(29px,2.84vw,49px)}}@media screen and (min-width: 1920px){.section-contact-form .section-header{margin:0 0 2.5520833333vw}}.section-contact-form .section-header h2{margin:0 0 16px}@media screen and (min-width: 1024px){.section-contact-form .section-header h2{margin:0 0 .15em}}.section-contact-form .subtitle{font-family:Stratos,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:clamp(14px,1.04vw,18px);font-weight:400;text-transform:uppercase;margin-bottom:1.2em}@media screen and (min-width: 1920px){.section-contact-form .subtitle{font-size:.9375vw}}.form-wrap.site-contact-form{max-width:687px;margin:0 auto}@media screen and (min-width: 1920px){.form-wrap.site-contact-form{max-width:35.78125vw}}@media screen and (max-width: 1023.5px){.form-wrap.site-contact-form input[type=text],.form-wrap.site-contact-form input[type=email],.form-wrap.site-contact-form input[type=tel],.form-wrap.site-contact-form select{height:46px}}.form-wrap.site-contact-form .wpcf7-form.sent .all-rows,.form-wrap.site-contact-form .wpcf7-form.sent .wpcf7-response-output{display:none}.form-wrap.site-contact-form .wpcf7-form.sent .message-row{display:block}.form-wrap.site-contact-form label{color:var(--clay-burn-100)}.form-wrap.site-contact-form .form-row{margin:0 0 15px}@media screen and (min-width: 1024px){.form-wrap.site-contact-form .form-row{margin:0 0 .68em}}.form-wrap.site-contact-form .wpcf7-submit{text-transform:uppercase;color:var(--emerald-dusk-100);background-color:var(--clay-burn-100);background-image:url("data:image/svg+xml,%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%231E231F' d='m4.242 0 4.243 4.243-4.243 4.242L0 4.243z'/%3E%3C/svg%3E");background-position:25% center}.form-wrap.site-contact-form .wpcf7-submit:hover{background-position:75% center}.form-wrap.site-contact-form .message-row{display:none;max-width:clamp(412px,39.75vw,687px);margin:0 auto;text-align:center}@media screen and (min-width: 1920px){.form-wrap.site-contact-form .message-row{max-width:35.78125vw}}.form-wrap.site-contact-form .message-row h3{font-family:Stratos,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:30px;font-weight:700;text-wrap:balance;margin:0 0 .2em}@media screen and (min-width: 1024px){.form-wrap.site-contact-form .message-row h3{font-size:clamp(30px,2.89vw,80px)}}@media screen and (min-width: 1728px){.form-wrap.site-contact-form .message-row h3{font-size:50px}}@media screen and (min-width: 1920px){.form-wrap.site-contact-form .message-row h3{font-size:2.6041666667vw}}.form-wrap.site-contact-form .message-row p{text-wrap:balance;margin:0}@media screen and (min-width: 1024px){.form-wrap.site-contact-form .message-row p{font-size:clamp(24px,2.31vw,40px);line-height:1.1}}@media screen and (min-width: 1920px){.form-wrap.site-contact-form .message-row p{font-size:2.0833333333vw}}.form-wrap.site-contact-form .icon-wrap{margin:0 0 clamp(6px,.58vw,10px)}@media screen and (min-width: 1920px){.form-wrap.site-contact-form .icon-wrap{margin:0 0 .5208333333vw}}@media screen and (min-width: 1920px){.form-wrap.site-contact-form .icon-wrap svg{width:3.5416666667vw;height:4.1666666667vw}}.section-contact-details{padding:58px 0 79px}@media screen and (min-width: 1024px){.section-contact-details{padding:clamp(67px,6.54vw,113px) 0 clamp(67px,6.48vw,112px)}}@media screen and (min-width: 1920px){.section-contact-details{padding:5.8854166667vw 0 5.8333333333vw}}.section-contact-details .text{font-size:26px;text-align:center;margin:0 0 35px}@media screen and (min-width: 1024px){.section-contact-details .text{font-size:clamp(21px,2.08vw,36px);margin:0 0 clamp(42px,4.11vw,71px)}}@media screen and (min-width: 1920px){.section-contact-details .text{font-size:1.875vw;margin:0 0 3.6979166667vw}}.section-contact-details .footer-contact-items{max-width:clamp(789px,77.08vw,1332px);margin-bottom:0}@media screen and (min-width: 1920px){.section-contact-details .footer-contact-items{max-width:69.375vw}}.contact-tagline.breather-tagline{max-width:clamp(339px,33.1vw,572px);margin:0 auto clamp(66px,6.42vw,111px);position:relative}@media screen and (min-width: 1920px){.contact-tagline.breather-tagline{max-width:29.7916666667vw;margin:0 auto 5.78125vw}}.contact-tagline.breather-tagline .entry-bg-video{width:100%;height:calc(100% - 2px);position:absolute;left:0;top:1px;object-fit:cover}@media screen and (min-width: 1920px){.contact-tagline.breather-tagline .entry-bg-video{height:calc(100% - .1041666667vw);top:.0520833333vw}}.contact-tagline.breather-tagline h2{display:contents;font-size:50px;line-height:.8;text-align:center;margin:0}@media screen and (min-width: 768px){.contact-tagline.breather-tagline h2{font-size:clamp(78px,7.52vw,130px);line-height:.818}}@media screen and (min-width: 1920px){.contact-tagline.breather-tagline h2{font-size:6.7708333333vw}}.contact-tagline.breather-tagline h2 .visually-hidden{position:static;margin:0;white-space:normal;opacity:0}.contact-tagline.breather-tagline h2 span[aria-hidden=true]{position:absolute;inset:-1px;z-index:10;background-position:-99999vw 0;background-repeat:no-repeat}@media screen and (min-width: 1920px){.contact-tagline.breather-tagline h2 span[aria-hidden=true]{inset:-.0520833333vw}}.contact-tagline.breather-tagline h2 span[aria-hidden=true]>div{background-image:inherit;color:#fb9071;background-size:100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.contact-tagline.breather-tagline h2 span[aria-hidden=true]>div:nth-child(2){background-position:50% 50%}.contact-tagline.breather-tagline h2 span[aria-hidden=true]:before{content:none}.contact-tagline.breather-tagline h2 span[aria-hidden=true] .icon{font-size:.78em}.contact-tagline.breather-tagline .i11{margin:0 .085em 0 0}.section-map-wrap{padding:0;margin-top:-1px}@media screen and (min-width: 1920px){.section-map-wrap{margin-top:-.0520833333vw}}.section-map{padding:0}.section-map-grid{display:grid;align-items:center;grid-template-columns:minmax(0,1fr);grid-gap:40px;padding:40px 30px 120px;margin:0}@media screen and (min-width: 1024px){.section-map-grid{grid-template-columns:minmax(0,clamp(220px,21.53vw,372px)) minmax(0,1fr);padding:clamp(108px,10.41vw,180px);grid-gap:clamp(24px,2.31vw,40px)}}@media screen and (min-width: 1920px){.section-map-grid{grid-template-columns:minmax(0,19.375vw) minmax(0,1fr);padding:9.375vw;grid-gap:2.0833333333vw}}.section-map-grid figure{max-width:297px;margin:0 0 25px}@media screen and (min-width: 1024px){.section-map-grid figure{max-width:342px;margin:0 0 clamp(20px,1.91vw,33px)}}@media screen and (min-width: 1920px){.section-map-grid figure{max-width:17.8125vw;margin:0 0 1.71875vw}}.section-map-grid address{font-size:26px;line-height:1.2;font-style:normal;margin:0 0 32px}@media screen and (min-width: 1024px){.section-map-grid address{font-size:clamp(21px,2.08vw,36px);margin:0 0 clamp(42px,4.11vw,71px)}}@media screen and (min-width: 1920px){.section-map-grid address{font-size:1.875vw;margin:0 0 3.6979166667vw}}.section-map-grid .btn-wrap{gap:clamp(12px,1.16vw,20px)}@media screen and (min-width: 1920px){.section-map-grid .btn-wrap{gap:1.0416666667vw}}@media screen and (max-width: 1023.5px){.contact-map{order:-1;border-radius:30px;overflow:hidden}}.contact-map .map-item{height:384px!important;border-radius:30px}@media screen and (min-width: 1024px){.contact-map .map-item{height:clamp(420px,40.56vw,701px)!important;border-radius:clamp(18px,1.74vw,30px)}}@media screen and (min-width: 1920px){.contact-map .map-item{height:36.5104166667vw!important;border-radius:1.5625vw}}.section-table-stacker{position:relative;padding:57px 0 119px}@media screen and (min-width: 1024px){.section-table-stacker{padding:clamp(56px,6.71vw,116px) 0 clamp(84px,10.12vw,175px)}}@media screen and (min-width: 1920px){.section-table-stacker{padding:6.0416666667vw 0 9.1145833333vw}}.section-table-stacker h2{color:var(--copper-wood-100);margin:0 0 40px}@media screen and (min-width: 1024px){.section-table-stacker h2{margin:0 0 clamp(28px,3.36vw,58px)}}@media screen and (min-width: 1920px){.section-table-stacker h2{margin:0 0 3.0208333333vw}}.table-stacker-content{border-top:3px solid var(--copper-wood-100);position:relative}.table-stacker-content sup{font-size:60%}@media screen and (max-width: 1023.5px){.table-stacker-content sup{position:static;display:block;line-height:.8;margin-top:.1em}}.table-stacker-image{height:clamp(396px,47.92vw,828px);position:absolute;left:clamp(118px,14.29vw,247px);bottom:clamp(33px,3.99vw,69px);pointer-events:none;margin:0}@media screen and (max-width: 1023.5px){.table-stacker-image{display:none}}@media screen and (min-width: 1920px){.table-stacker-image{height:43.125vw;left:12.8645833333vw;bottom:3.59375vw}}.table-stacker-image img{display:block;height:100%;width:auto}.table-stacker-header{font-family:Neighbor,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:13px;font-weight:900;line-height:.8;text-transform:uppercase;color:var(--copper-wood-100)}@media screen and (min-width: 375px){.table-stacker-header{font-size:16px}}@media screen and (min-width: 1024px){.table-stacker-header{font-size:clamp(17px,2.08vw,36px)}}@media screen and (min-width: 1920px){.table-stacker-header{font-size:1.875vw}}.table-stacker-header span{padding:6px 0 15px}@media screen and (min-width: 1024px){.table-stacker-header span{padding:clamp(7px,.87vw,15px) 0 clamp(9px,1.04vw,18px)}}@media screen and (min-width: 1920px){.table-stacker-header span{padding:.78125vw 0 .9375vw}}.table-stacker-body{font-family:Neighbor,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:3.5046728972vw;font-style:normal;font-weight:700;line-height:80%;text-align:right;text-transform:uppercase;color:var(--warm-linen-100)}@media screen and (min-width: 428px){.table-stacker-body{font-size:16px}}@media screen and (min-width: 1024px){.table-stacker-body{font-size:clamp(11px,1.27vw,22px)}}@media screen and (min-width: 1920px){.table-stacker-body{font-size:1.1458333333vw}}.table-stacker-body button{font-family:Neighbor,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:clamp(11px,1.27vw,22px);font-style:normal;font-weight:700;line-height:80%;text-align:right;text-transform:uppercase;text-decoration:underline;text-decoration-color:var(--warm-linen-100);text-underline-offset:3px;color:var(--warm-linen-100);transition:text-decoration-color .27s ease-in-out}@media screen and (min-width: 1920px){.table-stacker-body button{font-size:1.1458333333vw}}.table-stacker-body button:hover{text-decoration-color:transparent}@media screen and (max-width: 1023.5px){.table-stacker-body button span{position:absolute;left:-200vw;opacity:0}}@media screen and (min-width: 1024px){.table-stacker-body button svg{display:none}}.table-stacker-body .table-stacker-list{padding:.7em 0 .45em;border-bottom:1px solid var(--copper-wood-70);transition:background .27s ease-in-out}@media screen and (min-width: 1024px){.table-stacker-body .table-stacker-list{padding:.378em 0}}.table-stacker-body .table-stacker-list:hover{background:#fdd1c266}.table-stacker-body .table-stacker-list>li:nth-child(1){padding:0 0 0 4px}@media screen and (min-width: 1024px){.table-stacker-body .table-stacker-list>li:nth-child(1){padding:0 0 0 clamp(10px,1.22vw,21px)}}@media screen and (min-width: 1920px){.table-stacker-body .table-stacker-list>li:nth-child(1){padding:0 0 0 1.09375vw}}.table-stacker-body .table-stacker-list>li:nth-child(4){padding:0 clamp(4px,.52vw,9px) 0 0}@media screen and (min-width: 1920px){.table-stacker-body .table-stacker-list>li:nth-child(4){padding:0 .46875vw 0 0}}.table-stacker-body .table-stacker-list>li:nth-child(5){padding:0 clamp(10px,1.16vw,20px) 0 0}@media screen and (min-width: 1920px){.table-stacker-body .table-stacker-list>li:nth-child(5){padding:0 1.0416666667vw 0 0}}.table-stacker-list{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:0 4px;text-align:right}@media screen and (min-width: 428px){.table-stacker-list{grid-template-columns:minmax(0,1fr) minmax(0,56px) minmax(0,66px) minmax(0,66px) minmax(0,66px);grid-gap:0 8px}}@media screen and (min-width: 768px){.table-stacker-list{grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0 16px}}@media screen and (min-width: 1024px){.table-stacker-list{grid-template-columns:minmax(0,1fr) minmax(0,clamp(91px,11vw,190px)) minmax(0,clamp(105px,12.67vw,219px)) minmax(0,clamp(111px,13.37vw,231px)) minmax(0,clamp(72px,8.74vw,151px));grid-gap:0 clamp(23px,2.84vw,49px)}}@media screen and (min-width: 1920px){.table-stacker-list{grid-template-columns:minmax(0,1fr) minmax(0,9.8958333333vw) minmax(0,11.40625vw) minmax(0,12.03125vw) minmax(0,7.8645833333vw);grid-gap:0 2.5520833333vw}}.table-stacker-list.total{color:var(--copper-wood-100)}.table-stacker-list>li:first-child{text-align:left}.table-stacker-list span{display:block}.table-stacker-list button{padding:0;background:transparent;border:none;cursor:pointer}.table-stacker-cta{display:flex;flex-direction:column;align-items:center;gap:25px;text-align:center;border-radius:30px;background:var(--clay-burn-70, #fcaf99);padding:37px 30px 40px;margin:40px 0 0}@media screen and (min-width: 1024px){.table-stacker-cta{flex-direction:row;gap:clamp(19px,2.31vw,40px);text-align:left;border-radius:clamp(14px,1.74vw,30px);margin:clamp(29px,3.53vw,61px) 0 0;padding:clamp(26px,3.13vw,54px) clamp(60px,7.29vw,126px)}}@media screen and (min-width: 1920px){.table-stacker-cta{gap:2.0833333333vw;border-radius:1.5625vw;margin:3.1770833333vw 0 0;padding:2.8125vw 6.5625vw}}.table-stacker-cta p{flex-grow:1;text-wrap:balance;margin:0}.table-stacker-cta .btn{flex-shrink:0;letter-spacing:normal;padding:13px 21px}@media screen and (min-width: 1024px){.table-stacker-cta .btn{padding:clamp(8px,.98vw,17px) clamp(15px,1.85vw,32px)}}@media screen and (min-width: 1920px){.table-stacker-cta .btn{padding:.8854166667vw 1.6666666667vw}}.section-carousel-text{margin:-56px 0 0;padding:56px 0 100px;border-radius:40px 40px 0 0}@media screen and (min-width: 1024px){.section-carousel-text{border-radius:0;margin:0;padding:clamp(36px,3.5vw,60px) 0 clamp(71px,6.88vw,119px)}}@media screen and (min-width: 1920px){.section-carousel-text{padding:3.125vw 0 6.1979166667vw}}.section-carousel-text .carousel-single-swiper{border-bottom-right-radius:0}@media screen and (max-width: 1023.5px){.section-carousel-text .figure{border-radius:30px}}@media screen and (min-width: 1024px){.section-carousel-text .figure img{height:clamp(480px,46.29vw,800px)}}@media screen and (min-width: 1920px){.section-carousel-text .figure img{height:41.6666666667vw}}.section-connectivity-map{overflow:hidden;padding:99px 0 115px}@media screen and (min-width: 1024px){.section-connectivity-map{padding:clamp(36px,4.4vw,76px) 0 clamp(26px,3.13vw,54px)}}@media screen and (min-width: 1920px){.section-connectivity-map{padding:3.9583333333vw 0 2.8125vw}}@media screen and (min-width: 1024px){.connectivity-map-header{display:flex;align-items:flex-start;justify-content:space-between}}.connectivity-map-header .h2{max-width:clamp(220px,26.62vw,460px);margin:0}@media screen and (min-width: 1920px){.connectivity-map-header .h2{max-width:23.9583333333vw}}@media screen and (max-width: 1023.5px){.connectivity-map-header .h2{font-size:60px;max-width:368px;margin:0 0 33px}}@media screen and (max-width: 427.5px){.connectivity-map-header .h2{font-size:50px}}.connectivity-map-header .h2 .i{margin:0 .05em}.connectivity-map-header .h2 .e{margin:0 .04em}.connectivity-map-header .h2 .e2{margin:0 .05em}.connectivity-map-table{max-width:100%;width:368px;margin:0;padding:0;list-style-type:none;color:var(--emerald-dusk-100);text-transform:uppercase}@media screen and (min-width: 1024px){.connectivity-map-table{width:clamp(189px,22.8vw,394px)}}@media screen and (min-width: 1920px){.connectivity-map-table{width:20.5208333333vw}}.connectivity-map-table .head,.connectivity-map-table .body{display:flex}.connectivity-map-table .head span,.connectivity-map-table .body span{flex:1;text-align:right}.connectivity-map-table .head span:nth-child(1),.connectivity-map-table .body span:nth-child(1){text-align:left;flex:0 0 201px}@media screen and (min-width: 1024px){.connectivity-map-table .head span:nth-child(1),.connectivity-map-table .body span:nth-child(1){flex:0 0 clamp(96px,11.57vw,200px)}}@media screen and (min-width: 1920px){.connectivity-map-table .head span:nth-child(1),.connectivity-map-table .body span:nth-child(1){flex:0 0 10.4166666667vw}}.connectivity-map-table .head{font-size:16px;font-weight:300;margin:0 0 3px}@media screen and (min-width: 1024px){.connectivity-map-table .head{font-size:clamp(8px,.93vw,16px);margin-bottom:clamp(1px,.12vw,2px)}}@media screen and (min-width: 1920px){.connectivity-map-table .head{font-size:.8333333333vw;margin-bottom:.1041666667vw}}.connectivity-map-table .body{align-items:flex-end;font-family:Neighbor,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:16px;font-weight:900;line-height:.8}@media screen and (min-width: 1024px){.connectivity-map-table .body{font-size:clamp(8px,.93vw,16px)}}@media screen and (min-width: 1920px){.connectivity-map-table .body{font-size:.8333333333vw}}.connectivity-map-table .body:not(:last-child){margin-bottom:7px}@media screen and (min-width: 1024px){.connectivity-map-table .body:not(:last-child){margin-bottom:clamp(3px,.41vw,7px)}}@media screen and (min-width: 1920px){.connectivity-map-table .body:not(:last-child){margin-bottom:.3645833333vw}}.connectivity-map-table .body span:nth-child(1){font-size:22px}@media screen and (min-width: 1024px){.connectivity-map-table .body span:nth-child(1){font-size:clamp(12px,1.5vw,26px)}}@media screen and (min-width: 1920px){.connectivity-map-table .body span:nth-child(1){font-size:1.3541666667vw}}.connectivity-wrap{position:relative}.connectivity-map{margin:0;position:relative}@media screen and (max-width: 1023.5px){.connectivity-map:before{width:87px;height:25px;content:"";background-image:url("data:image/svg+xml,%3Csvg width='87' height='25' viewBox='0 0 87 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.75 13.75v3.75c0 .354-.12.651-.36.891s-.537.36-.89.359c-.353 0-.65-.12-.891-.36s-.36-.536-.359-.89v-3.75H7.5a1.21 1.21 0 0 1-.891-.36c-.24-.24-.36-.537-.359-.89 0-.353.12-.65.36-.89s.536-.36.89-.36h3.75V7.5c0-.354.12-.65.36-.89s.537-.36.89-.36.65.12.89.36.36.537.36.89v3.75h3.75c.354 0 .65.12.89.36s.36.537.36.89-.12.65-.36.891a1.2 1.2 0 0 1-.89.359h-3.75ZM12.5 25c1.73 0 3.354-.328 4.875-.985a12.643 12.643 0 0 0 3.969-2.671 12.595 12.595 0 0 0 2.671-3.969c.656-1.522.984-3.147.985-4.875 0-1.728-.328-3.353-.985-4.875a12.652 12.652 0 0 0-2.671-3.969A12.606 12.606 0 0 0 17.375.985C15.852.328 14.227 0 12.5 0c-1.727 0-3.352.328-4.875.985a12.605 12.605 0 0 0-3.969 2.671A12.67 12.67 0 0 0 .984 7.625C.325 9.147-.002 10.772 0 12.5v10c0 .688.245 1.276.734 1.766s1.078.735 1.766.734h10ZM31.84 12V2.2h5.572v2.072h-3.276v1.806h2.87v1.96h-2.87v1.89h3.276V12H31.84ZM44.108 12l-3.192-5.712V12h-2.24V2.2h2.058l3.15 5.502V2.2h2.24V12h-2.016ZM47.809 12V2.2h2.296v7.728h2.576V12h-4.872ZM58.865 12l-.406-1.932h-2.45L55.617 12h-2.45l2.338-9.8h3.458l2.352 9.8h-2.45Zm-2.478-3.836h1.68l-.854-4.144-.826 4.144ZM62.383 12V2.2h3.206c2.142 0 3.556 1.232 3.556 3.052 0 1.12-.532 2.044-1.442 2.59L69.327 12h-2.506l-1.344-3.626h-.798V12h-2.296Zm2.296-5.474h.77c.854 0 1.358-.448 1.358-1.204 0-.728-.462-1.162-1.358-1.162h-.77v2.366ZM75.308 12.14c-2.912 0-5.32-1.54-5.32-4.998 0-2.996 1.764-5.082 5.026-5.082 2.744 0 4.228 1.456 4.256 3.458h-2.352c-.042-.77-.7-1.386-1.974-1.386-1.834 0-2.618 1.288-2.618 2.968 0 2.044 1.218 2.968 3.038 2.968a6.2 6.2 0 0 0 1.652-.238V8.346h-2.45V6.554h4.718v4.676a9.413 9.413 0 0 1-3.976.91ZM80.758 12V2.2h5.572v2.072h-3.276v1.806h2.87v1.96h-2.87v1.89h3.276V12h-5.572ZM31.798 23v-9.8h3.696l1.54 6.216 1.54-6.216h3.598V23h-2.24v-7.812L37.93 23h-1.876l-2.016-7.728V23h-2.24ZM48.899 23l-.406-1.932h-2.45L45.65 23H43.2l2.338-9.8h3.458l2.352 9.8h-2.45Zm-2.478-3.836h1.68l-.854-4.144-.826 4.144ZM52.416 23v-9.8h3.038c2.198 0 3.724 1.162 3.724 3.528 0 2.38-1.526 3.542-3.724 3.542h-.742V23h-2.296Zm2.296-4.69h.504c1.106 0 1.624-.672 1.624-1.596s-.532-1.554-1.624-1.554h-.504v3.15Z' fill='%233A5A47'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:left center;position:absolute;left:0;bottom:11px;pointer-events:none}}.connectivity-map a{display:block;margin:5px -87px 30px -162px}@media screen and (min-width: 1024px){.connectivity-map a{margin:clamp(-124px,-7.18vw,-59px) clamp(-62px,-3.59vw,-30px) 0 clamp(-70px,-4.05vw,-25px)}}@media screen and (min-width: 1920px){.connectivity-map a{margin:-6.4583333333vw -3.2291666667vw 0 -3.6458333333vw}}@media screen and (min-width: 1920px){.connectivity-map img{width:100%}}@media screen and (min-width: 1024px){.connectivity-map-left{width:clamp(115px,13.89vw,240px);display:flex;flex-direction:column;position:absolute;top:0;left:0;bottom:0;padding:clamp(88px,10.59vw,183px) 0 clamp(42px,5.03vw,87px)}}@media screen and (min-width: 1920px){.connectivity-map-left{width:12.5vw;padding:9.53125vw 0 4.53125vw}}.connectivity-map-left .swiper-mobile-controls{padding:30px 0 0}.connectivity-map-left .swiper-mobile-controls .swiper-pagination{color:var(--emerald-dusk-100)}.connectivity-map-left .swiper-mobile-controls .swiper-button-prev,.connectivity-map-left .swiper-mobile-controls .swiper-button-next{background-color:var(--emerald-dusk-100)}.connectivity-map-left .copy-block{font-size:14px;margin-top:37px}@media screen and (min-width: 1024px){.connectivity-map-left .copy-block{font-size:clamp(7px,.81vw,14px);margin-top:auto}}@media screen and (min-width: 1920px){.connectivity-map-left .copy-block{font-size:.7291666667vw}}@media screen and (min-width: 1024px){.connectivity-item-grid.swiper-wrapper,.connectivity-item-grid{width:auto;height:auto;flex-direction:column;gap:clamp(10px,1.16vw,20px)}}@media screen and (min-width: 1920px){.connectivity-item-grid.swiper-wrapper,.connectivity-item-grid{gap:1.0416666667vw}}@media screen and (max-width: 1023.5px){.connectivity-item-grid.swiper-wrapper .swiper-slide,.connectivity-item-grid .swiper-slide{width:175px;margin-right:10px!important;box-sizing:border-box}}.connectivity-item{width:100%;height:75px;background-color:#202823;border-radius:13px;padding:11px 8px}@media screen and (max-width: 1023.5px){.connectivity-item{box-sizing:border-box}}@media screen and (min-width: 1024px){.connectivity-item{width:clamp(104px,12.62vw,218px);height:clamp(38px,4.57vw,79px);padding:clamp(6px,.69vw,12px) clamp(5px,.64vw,11px);border-radius:clamp(10px,1.16vw,20px)}}@media screen and (min-width: 1920px){.connectivity-item{width:11.3541666667vw;height:4.1145833333vw;padding:.625vw .5729166667vw;border-radius:1.0416666667vw}}.connectivity-item.dark{background-color:#202823}.connectivity-item.light{background-color:#fcf2e5}.connectivity-item img{width:auto;height:auto;object-fit:contain;max-height:100%}@media screen and (min-width: 1920px){.connectivity-item img{height:100%}}@media screen and (min-width: 1024px){ul.cards-grid{width:auto;height:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(12px,1.16vw,20px)}}@media screen and (min-width: 1920px){ul.cards-grid{grid-gap:1.0416666667vw}}.card-download{border-radius:20px;overflow:hidden;padding:30px;text-align:center}@media screen and (min-width: 1024px){.card-download{border-radius:clamp(18px,1.74vw,30px);padding:clamp(24px,2.3vw,40px)}}@media screen and (min-width: 1920px){.card-download{border-radius:1.5625vw;padding:2.0833333333vw}}.card-download h3,.card-download .h3,.card-download .figure{margin:0 0 30px}@media screen and (min-width: 1024px){.card-download h3,.card-download .h3,.card-download .figure{margin-bottom:clamp(12px,1.2vw,21px)}}@media screen and (min-width: 1920px){.card-download h3,.card-download .h3,.card-download .figure{margin-bottom:1.09375vw}}.card-download h3,.card-download .h3{margin:0 0 25px}@media screen and (min-width: 1024px){.card-download h3,.card-download .h3{margin-bottom:clamp(11px,1vw,18px)}}@media screen and (min-width: 1920px){.card-download h3,.card-download .h3{margin-bottom:.9375vw}}@media screen and (min-width: 1024px){.card-download .figure{border-radius:clamp(12px,1.2vw,20px)}}@media screen and (min-width: 1920px){.card-download .figure{border-radius:1.0416666667vw}}.card-download .file-meta{display:flex;margin:0 0 25px;justify-content:center;font-size:20px;line-height:1.15;font-weight:300}@media screen and (min-width: 1024px){.card-download .file-meta{margin-bottom:clamp(11px,1vw,18px);font-size:clamp(18px,1.7vw,30px);letter-spacing:.03em}}@media screen and (min-width: 1920px){.card-download .file-meta{margin-bottom:.9375vw;font-size:1.5625vw}}.card-download .file-meta li{display:inline-flex;align-items:center}.card-download .file-meta li:last-child:after{display:none}.card-download .file-meta li:after{content:"";display:inline-block;vertical-align:middle;width:2px;height:.7em;background-color:currentcolor;margin:0 10px 0 14px}@media screen and (min-width: 1024px){.card-download .file-meta li:after{margin:0 14px 0 20px}}@media screen and (min-width: 1920px){.card-download .file-meta li:after{margin:0 .7291666667vw 0 1.0416666667vw}}.section-team-list .rounded-box{padding:0;margin:0}@media screen and (min-width: 1024px){.section-team-list .rounded-box{padding:clamp(36px,3.5vw,60px) 0}}@media screen and (min-width: 1920px){.section-team-list .rounded-box{padding:3.125vw 0}}@media screen and (min-width: 1024px){.section-team-list .section-header{max-width:77%;margin:0 auto clamp(28px,2.8vw,48px)}}@media screen and (min-width: 1920px){.section-team-list .section-header{margin:0 auto 2.5vw}}.section-team-list .section-header h2{margin:0 20px 34px}@media screen and (min-width: 1024px){.section-team-list .section-header h2{font-size:clamp(60px,5.78vw,100px);margin:0 0 clamp(30px,2.9vw,50px)}}@media screen and (min-width: 1728px){.section-team-list .section-header h2{font-size:100px}}@media screen and (min-width: 1920px){.section-team-list .section-header h2{font-size:5.2083333333vw;margin:0 0 2.6041666667vw}}@media screen and (min-width: 1024px){.section-team-list .cards-grid{row-gap:clamp(32px,3.1vw,54px)}}@media screen and (min-width: 1920px){.section-team-list .cards-grid{row-gap:2.8125vw}}.section-team-list .swiper-horizontal .swiper-mobile-controls,.section-team-list .swiper-mobile-controls{padding:81px 0 0}@media screen and (min-width: 1024px){.card-team p{margin-bottom:clamp(14px,1.4vw,24px)}}@media screen and (min-width: 1920px){.card-team p{margin-bottom:1.25vw}}.card-team .category-label-wrap{margin:0 0 20px}@media screen and (min-width: 1024px){.card-team .category-label-wrap{margin-bottom:clamp(18px,1.7vw,30px)}}@media screen and (min-width: 1920px){.card-team .category-label-wrap{margin-bottom:1.5625vw}}.card-team .figure{height:58.4112149533vw;max-height:420px;margin:0 0 14px}@media screen and (min-width: 1024px){.card-team .figure{border-radius:clamp(12px,1.2vw,20px);max-height:100%;height:auto;margin-bottom:clamp(14px,1.4vw,24px)}}@media screen and (min-width: 1920px){.card-team .figure{border-radius:1.0416666667vw;margin-bottom:1.25vw}}.card-team .logo-holder{min-height:63px;display:flex;align-items:flex-end;margin:0 0 20px}@media screen and (min-width: 1024px){.card-team .logo-holder{margin-bottom:9px}}.card-team .btn{letter-spacing:0}.section-post-slider{margin-bottom:clamp(56px,5.44vw,94px)}@media screen and (min-width: 1920px){.section-post-slider{margin-bottom:4.8958333333vw}}.post-slider .figure{max-height:768px;height:67.7570093458vw}@media screen and (min-width: 1024px){.post-slider .figure{max-height:none;height:clamp(474px,46.3vw,800px)}}@media screen and (min-width: 1920px){.post-slider .figure{height:41.6666666667vw}}.post-slider .figure a,.post-slider .figure img{max-height:none;display:block;width:100%;height:100%;object-fit:cover}.section-partnership .rounded-box{padding:0;margin:0}@media screen and (min-width: 1024px){.section-partnership .rounded-box{padding:clamp(36px,3.5vw,60px) 0}}@media screen and (min-width: 1920px){.section-partnership .rounded-box{padding:3.125vw 0}}.card-partnership{display:flex;flex-direction:column;gap:60px;margin:0 0 60px}@media screen and (min-width: 1024px){.card-partnership{flex-direction:row;align-items:center;margin-bottom:clamp(71px,6.94vw,120px);gap:clamp(83px,8.1vw,140px)}}@media screen and (min-width: 1920px){.card-partnership{margin-bottom:6.25vw;gap:7.2916666667vw}}.card-partnership:last-child{margin-bottom:0}.card-partnership.reverse{flex-direction:column-reverse;gap:40px}@media screen and (min-width: 1024px){.card-partnership.reverse{flex-direction:row-reverse;gap:clamp(83px,8.1vw,140px)}}@media screen and (min-width: 1920px){.card-partnership.reverse{gap:7.2916666667vw}}.card-partnership.reverse .lead{margin-bottom:10px}@media screen and (min-width: 1024px){.card-partnership .card-body{flex-grow:1}}@media screen and (min-width: 1024px){.card-partnership .card-body h2{margin-bottom:clamp(24px,2.31vw,40px)}}@media screen and (min-width: 1920px){.card-partnership .card-body h2{margin-bottom:2.0833333333vw}}.card-partnership .card-body p:last-of-type{margin-bottom:35px}.card-partnership .stratos{margin:0 0 36px}.card-partnership .lead{font-size:20px;font-weight:300;line-height:1.15;margin:0 0 36px}@media screen and (min-width: 1024px){.card-partnership .lead{font-size:clamp(18px,1.7vw,30px)}}@media screen and (min-width: 1920px){.card-partnership .lead{font-size:1.5625vw}}.card-partnership .lead:last-child{margin-bottom:0}.card-partnership .lead p{margin:0 0 10px}.card-partnership .lead p:last-child{margin-bottom:0}.card-partnership .btn{text-transform:none}.card-partnership .figure{border-radius:30px}@media screen and (min-width: 1024px){.card-partnership .figure{width:50.2%;flex-shrink:0}}.card-partnership figcaption{font-size:16px}@media screen and (min-width: 1024px){.card-partnership figcaption{font-size:clamp(12px,1.2vw,20px)}}@media screen and (min-width: 1920px){.card-partnership figcaption{font-size:1.0416666667vw}}.showcase{border-radius:40px;padding:40px 20px;margin:0 0 60px;display:flex;flex-wrap:wrap;text-align:center;text-transform:uppercase;gap:33px 20px;font-size:20px;font-weight:300;line-height:1.15}@media screen and (min-width: 1024px){.showcase{margin-bottom:clamp(71px,6.94vw,120px);font-size:clamp(18px,1.7vw,30px);align-items:center;gap:27px 20px;border-radius:clamp(119px,11.57vw,200px);padding:clamp(34px,3.3vw,57px) clamp(18px,1.74vw,30px) clamp(30px,2.95vw,51px)}}@media screen and (min-width: 1920px){.showcase{margin-bottom:6.25vw;font-size:1.5625vw;border-radius:10.4166666667vw;padding:2.96875vw 1.5625vw 2.65625vw}}.showcase:last-child{margin-bottom:0}.showcase-item{width:calc(50% - 10px)}@media screen and (min-width: 1024px){.showcase-item{width:calc(16.6666666667% - 16.6666666667px)}}.showcase .value{display:block;font:900 40px/.8 Neighbor,Helvetica Neue,Arial,Noto Sans,sans-serif;margin:0 0 4px}@media screen and (min-width: 1024px){.showcase .value{font-size:clamp(30px,2.9vw,50px)}}@media screen and (min-width: 1920px){.showcase .value{font-size:2.6041666667vw}}.showcase .value i{font-style:inherit;font-size:16px;white-space:nowrap}@media screen and (min-width: 1024px){.showcase .value i{font-size:inherit;display:block}}.showcase .label{display:block}.section-post-text{margin:0 0 clamp(55px,5.38vw,93px)}@media screen and (min-width: 1920px){.section-post-text{margin:0 0 4.84375vw}}.post-text-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5em 40px}@media screen and (min-width: 1024px){.post-text-grid{gap:1em clamp(24px,2.31vw,40px)}}@media screen and (min-width: 1920px){.post-text-grid{gap:1em 2.0833333333vw}}@media screen and (min-width: 1024px){.post-text-grid.two-column{grid-template-columns:minmax(0,39.48%) minmax(0,1fr)}}.post-text-grid p:not(:last-child){margin:0 0 .48em}.section-post-media{margin-bottom:clamp(55px,5.38vw,93px)}@media screen and (min-width: 1920px){.section-post-media{margin-bottom:4.84375vw}}.post-media{aspect-ratio:368/260;position:relative}@media screen and (max-width: 1023.5px){.post-media{border-radius:30px}}@media screen and (min-width: 1024px){.post-media{aspect-ratio:1340/730}}.post-media:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#0003 0% 100%)}@media screen and (max-width: 1023.5px){.post-media iframe.entry-video{width:115vw}}.post-media .hero-main-link{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.post-media .hero-main-link a{display:flex;align-items:center}@media screen and (max-width: 1023.5px){.post-media .hero-main-link a{gap:8px;font-size:20px}}@media screen and (max-width: 1023.5px){.post-media .hero-main-link svg{width:44px;height:44px}}.section-post-quote{margin-bottom:clamp(67px,6.54vw,113px)}@media screen and (min-width: 1920px){.section-post-quote{margin-bottom:5.8854166667vw}}.post-quote{width:100%;font-size:30px;line-height:1.1;font-weight:300;letter-spacing:-.02em;font-style:normal;color:var(--emerald-dusk-100);padding:0;border:none;margin:0 0 0 auto}@media screen and (min-width: 1024px){.post-quote{max-width:clamp(476px,46.41vw,802px);font-size:clamp(24px,2.31vw,40px)}}@media screen and (min-width: 1920px){.post-quote{max-width:41.7708333333vw;font-size:2.0833333333vw}}.post-quote p{margin:0}.post-quote cite{display:block;font-size:16px;line-height:1.5;font-weight:400;font-style:normal;margin:1.7em 0 0}@media screen and (min-width: 1024px){.post-quote cite{font-size:clamp(8px,.81vw,14px);font-weight:300;letter-spacing:.08em;text-transform:uppercase;margin:2em 0 0}}@media screen and (min-width: 1920px){.post-quote cite{font-size:.7291666667vw}}.section-relative-posts{padding:57px 0 100px}@media screen and (min-width: 1024px){.section-relative-posts{padding:clamp(68px,6.66vw,115px) 0 clamp(69px,6.71vw,116px)}}@media screen and (min-width: 1920px){.section-relative-posts{padding:5.9895833333vw 0 6.0416666667vw}}@media screen and (max-width: 1023.5px){.section-relative-posts .section-header{margin:0 0 38px}}.section-relative-posts .btn-wrap{padding:41px 0 0}@media screen and (min-width: 1024px){.section-relative-posts .btn-wrap{padding:clamp(43px,4.17vw,72px) 0 0}}@media screen and (min-width: 1920px){.section-relative-posts .btn-wrap{padding:3.75vw 0 0}}@media screen and (max-width: 1023.5px){.section-relative-posts h2{font-size:60px;margin-left:-7px;margin-right:-7px}}.section-post-list{transition:opacity .3s ease}.section-post-list.is-loading{opacity:.5;pointer-events:none}.post-list-header{display:flex;align-items:flex-end;gap:clamp(12px,1.16vw,20px);justify-content:space-between;margin:0 0 59px}.post-list-header h2{margin:0}.post-list-wrap{min-height:200px}.post-list-filter-list{display:flex;flex-wrap:wrap;gap:21px}.post-list-filter-btn{display:inline-flex;align-items:center;font-size:14px;font-weight:500;line-height:1.4;text-transform:uppercase;color:var(--emerald-dusk-100);background:transparent;border:1px solid var(--emerald-dusk-100);border-radius:clamp(60px,5.79vw,100px);padding:6px 14px;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease}@media screen and (min-width: 1024px){.post-list-filter-btn{padding:4px 9px;font-size:18px;letter-spacing:-.04em}}.post-list-filter-btn:hover,.post-list-filter-btn.is-active{color:var(--warm-linen-100);background-color:var(--juniper-100);border-color:var(--juniper-100)}.post-list-grid{display:grid;grid-template-columns:1fr;gap:53px 20px;margin:0}@media screen and (min-width: 768px){.post-list-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 1024px){.post-list-grid{grid-template-columns:repeat(8,1fr)}}.post-list-grid .post-list-item:nth-child(1) .post-card .figure,.post-list-grid .post-list-item:nth-child(2) .post-card .figure{height:400px}@media screen and (min-width: 1024px){.post-list-grid .post-list-item:nth-child(-n+2){grid-column:span 4}}@media screen and (min-width: 1024px){.post-list-grid .post-list-item:nth-child(n+3){grid-column:span 2}}.post-list-no-results{padding:clamp(40px,4.17vw,72px) 0;text-align:center;color:var(--juniper-70)}.post-list-pagination{display:flex;align-items:center;justify-content:center;gap:clamp(12px,1.16vw,20px);margin:54px 0 0}.pagination-counter{font-size:clamp(14px,.93vw,16px);font-weight:500;line-height:1;color:var(--emerald-dusk-100);min-width:3em;text-align:center}.post-list-pagination-btn{display:inline-flex;align-items:center;justify-content:center;width:clamp(36px,2.78vw,48px);height:clamp(36px,2.78vw,48px);padding:0;color:var(--warm-linen-100);background-color:var(--juniper-100);border:none;border-radius:50%;cursor:pointer;transition:opacity .2s ease,background-color .2s ease}.post-list-pagination-btn:hover:not(:disabled){background-color:var(--emerald-dusk-100)}.post-list-pagination-btn:disabled{opacity:.3;cursor:default}@media screen and (min-width: 1920px){.section-post-list .post-list-header{margin:0 0 2.0833333333vw}.post-list-filter-btn{border-radius:5.2083333333vw;font-size:.8333333333vw;padding:.3125vw .7291666667vw}.post-list-grid{gap:1.6666666667vw;margin:0 0 3.125vw}.post-list-no-results{padding:3.75vw 0}.post-list-pagination{gap:1.0416666667vw;margin:3.125vw 0 0}.pagination-counter{font-size:.8333333333vw}.post-list-pagination-btn{width:2.5vw;height:2.5vw}}.post-template-default{background:var(--patina-frost-100)}article.type-post:has(.section-relative-posts) .post-content{padding:0 0 26px}@media screen and (min-width: 1024px){article.type-post:has(.section-relative-posts) .post-content{padding:0 0 clamp(33px,3.24vw,56px)}}@media screen and (min-width: 1920px){article.type-post:has(.section-relative-posts) .post-content{padding:0 0 2.9166666667vw}}.post-header{padding:50px 0 0;margin:0 0 56px}@media screen and (min-width: 1024px){.post-header{padding:clamp(27px,2.66vw,46px) 0 0;margin:0 0 clamp(32px,3.13vw,54px)}}@media screen and (min-width: 1920px){.post-header{padding:2.3958333333vw 0 0;margin:0 0 2.8125vw}}.post-header .container{max-width:clamp(818px,79.86vw,1380px)}@media screen and (min-width: 1920px){.post-header .container{max-width:71.875vw}}.post-header h1{color:var(--juniper-100);text-align:center;margin:0 0 .87em}@media screen and (min-width: 1024px){.post-header h1{margin:0 0 .4em}}.post-header-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:0 0 37px}@media screen and (min-width: 1024px){.post-header-top{margin:0 0 clamp(34px,3.3vw,57px)}}@media screen and (min-width: 1920px){.post-header-top{margin:0 0 2.96875vw}}.back-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--juniper-100)}@media screen and (min-width: 1024px){.back-link{display:none}}@media screen and (max-width: 1023.5px){.breadcrumbs{display:none}}.breadcrumbs ul{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(2px,.23vw,4px) clamp(12px,1.22vw,21px);font-size:clamp(8px,.81vw,14px);font-weight:300;color:var(--juniper-100);overflow:hidden}@media screen and (min-width: 1920px){.breadcrumbs ul{gap:.2083333333vw 1.09375vw;font-size:.7291666667vw}}.breadcrumbs ul li{position:relative}.breadcrumbs ul li:not(:last-child):before{content:">";position:absolute;top:0;left:clamp(-14px,-.81vw,-8px)}@media screen and (min-width: 1920px){.breadcrumbs ul li:not(:last-child):before{left:-.7291666667vw}}.breadcrumbs ul a{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px;color:inherit}@media screen and (min-width: 1920px){.breadcrumbs ul a{text-underline-offset:.1041666667vw}}.breadcrumbs ul a:hover{text-decoration-color:currentcolor}.breadcrumbs ul .current-item{text-decoration:underline;text-underline-offset:2px}@media screen and (min-width: 1920px){.breadcrumbs ul .current-item{text-underline-offset:.1041666667vw}}.a2a_kit.addtoany_list{display:flex;align-items:center;gap:8px}@media screen and (min-width: 1024px){.a2a_kit.addtoany_list{gap:clamp(6px,.58vw,10px)}}@media screen and (min-width: 1920px){.a2a_kit.addtoany_list{gap:.5208333333vw}}.a2a_kit.addtoany_list a{padding:0;min-width:16px}@media screen and (min-width: 1024px){.a2a_kit.addtoany_list a{min-width:clamp(9px,.93vw,16px)}}@media screen and (min-width: 1920px){.a2a_kit.addtoany_list a{min-width:.8333333333vw}}.a2a_kit.addtoany_list a img{width:auto;height:16px;transition:opacity .2s ease-in-out}@media screen and (min-width: 1024px){.a2a_kit.addtoany_list a img{height:clamp(11px,1.04vw,18px)}}@media screen and (min-width: 1920px){.a2a_kit.addtoany_list a img{height:.9375vw}}.post-meta-info{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin:0 0 37px}@media screen and (min-width: 1024px){.post-meta-info{gap:clamp(12px,1.16vw,20px);margin:0 0 clamp(20px,1.97vw,34px)}}@media screen and (min-width: 1920px){.post-meta-info{gap:1.0416666667vw;margin:0 0 1.7708333333vw}}.post-meta-info time{font-size:14px;font-weight:400;color:var(--juniper-100)}@media screen and (min-width: 1024px){.post-meta-info time{font-size:clamp(8px,.81vw,14px);font-weight:300}}@media screen and (min-width: 1920px){.post-meta-info time{font-size:.7291666667vw}}.post-cat-list{display:flex;flex-wrap:wrap;gap:10px}@media screen and (min-width: 1024px){.post-cat-list{gap:clamp(6px,.58vw,10px)}}@media screen and (min-width: 1920px){.post-cat-list{gap:.5208333333vw}}.post-cat{display:flex;gap:5px;font-size:16px;font-weight:500;text-transform:uppercase;color:var(--juniper-100);background-color:var(--warm-linen-100);border-radius:100px;padding:5px 10px}@media screen and (min-width: 1024px){.post-cat{font-size:clamp(9px,.93vw,16px);gap:clamp(3px,.29vw,5px);padding:clamp(3px,.29vw,5px) clamp(6px,.58vw,10px)}}@media screen and (min-width: 1920px){.post-cat{gap:.2604166667vw;font-size:.8333333333vw;border-radius:5.2083333333vw;padding:.2604166667vw .5208333333vw}}.post-author{color:var(--juniper-100);text-align:center;font-size:20px;font-weight:300;line-height:1.15;letter-spacing:-.01em}@media screen and (min-width: 1024px){.post-author{font-size:clamp(18px,1.74vw,30px)}}@media screen and (min-width: 1920px){.post-author{font-size:1.5625vw}}main{position:relative}main:has(.footer-spacer)+footer{margin-top:-100vh}main .section-downloads:last-of-type{position:sticky;top:0;left:0;width:100%}main .footer-spacer{height:100vh}#footer{padding:clamp(92px,8.85vw,153px) 0 clamp(24px,2.31vw,40px);position:relative;z-index:11}@media screen and (max-width: 1023.5px){#footer{border-radius:0;padding:59px 0 20px}}@media screen and (min-width: 1920px){#footer{padding:7.96875vw 0 2.0833333333vw}}@media screen and (min-width: 1024px){#footer.disclaimer{padding-top:clamp(140px,13.59vw,235px)}}@media screen and (min-width: 1920px){#footer.disclaimer{padding-top:12.2395833333vw}}#footer.simple{padding-top:54px}@media screen and (min-width: 1024px){#footer.simple{padding-top:clamp(56px,5.43vw,94px)}}@media screen and (min-width: 1920px){#footer.simple{padding-top:4.8958333333vw}}.post-template-default #footer{padding-top:54px}@media screen and (min-width: 1024px){.post-template-default #footer{padding-top:clamp(56px,5.43vw,94px)}}@media screen and (min-width: 1920px){.post-template-default #footer{padding-top:4.8958333333vw}}.error404 #footer{border-radius:0;padding-top:21px}@media screen and (min-width: 1024px){.error404 #footer{padding-top:clamp(24px,2.61vw,45px)}}@media screen and (min-width: 1920px){.error404 #footer{padding-top:2.34375vw}}#footer .section-header{margin:0 0 55px}@media screen and (min-width: 1024px){#footer .section-header{margin:0 0 clamp(43px,4.11vw,71px)}}@media screen and (min-width: 1920px){#footer .section-header{margin:0 0 3.6979166667vw}}#footer .section-header h2{margin:0 0 33px}@media screen and (min-width: 1024px){#footer .section-header h2{margin:0 0 .44em}}#footer .section-header .a{margin:0 -.09em}@media screen and (max-width: 1023.5px){#footer .section-header p{max-width:255px;margin-left:auto;margin-right:auto}}.footer-disclaimer{max-width:clamp(645px,62.26vw,1076px);text-align:center;margin:0 auto 49px}@media screen and (min-width: 1024px){.footer-disclaimer{margin:0 auto clamp(90px,9.14vw,158px)}}@media screen and (min-width: 1920px){.footer-disclaimer{max-width:56.0416666667vw;margin:0 auto 8.2291666667vw}}.footer-disclaimer h3{letter-spacing:normal;margin:0 0 23px}@media screen and (min-width: 1024px){.footer-disclaimer h3{margin:0 0 .6em}}@media screen and (max-width: 1023.5px){.footer-disclaimer p{line-height:1.38}}.footer-disclaimer p:last-child{margin:0}.footer-contact-items{width:100%;max-width:1060px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(24px,2.31vw,40px);margin:0 0 55px}@media screen and (min-width: 1024px){.footer-contact-items{margin:0 auto clamp(42px,4.05vw,70px)}}@media screen and (min-width: 1920px){.footer-contact-items{max-width:55.2083333333vw;grid-gap:2.0833333333vw;margin:0 auto 3.6458333333vw}}.footer-contact-item{text-align:center}.footer-contact-item .name{margin:0 0 3px}@media screen and (min-width: 1920px){.footer-contact-item .name{margin:0 0 .15625vw}}.footer-contact-item .phone{margin:0 0 5px}@media screen and (min-width: 1024px){.footer-contact-item .phone{margin:0 0 2px}}@media screen and (min-width: 1920px){.footer-contact-item .phone{margin:0 0 .1041666667vw}}.footer-contact-item .phone a{color:currentcolor;text-decoration:underline;text-underline-offset:2px;text-decoration-color:transparent}@media screen and (min-width: 1920px){.footer-contact-item .phone a{text-underline-offset:.1041666667vw}}.footer-contact-item .phone a:hover{text-decoration-color:currentcolor}.footer-contact-image{height:60px;margin:0 0 29px}@media screen and (min-width: 1024px){.footer-contact-image{height:clamp(66px,6.37vw,110px);margin:0 0 clamp(23px,2.26vw,39px)}}@media screen and (min-width: 1920px){.footer-contact-image{height:5.7291666667vw;margin:0 0 2.03125vw}}.footer-contact-image img{max-height:100%;object-fit:contain}@media screen and (min-width: 1920px){.footer-contact-image img{width:100%;height:100%;object-fit:contain}}.footer-contact-list>li:not(:last-child){margin-bottom:30px}@media screen and (min-width: 1024px){.footer-contact-list>li:not(:last-child){margin-bottom:38px}}@media screen and (min-width: 1920px){.footer-contact-list>li:not(:last-child){margin-bottom:1.9791666667vw}}.developed-by-block{text-align:center;margin:0 0 81px}@media screen and (min-width: 1024px){.developed-by-block{margin:0 0 clamp(74px,7.12vw,123px)}}@media screen and (min-width: 1920px){.developed-by-block{margin:0 0 6.40625vw}}.developed-by-block figure{margin:0}@media screen and (max-width: 1023.5px){.developed-by-block figure img{width:124px}}@media screen and (min-width: 1920px){.developed-by-block figure img{width:10.2083333333vw}}.developed-by-block figcaption{display:block;margin:0 0 4px}@media screen and (min-width: 1024px){.developed-by-block figcaption{margin:0 0 clamp(8px,.69vw,12px)}}@media screen and (min-width: 1920px){.developed-by-block figcaption{margin:0 0 .625vw}}.copyright-block{text-align:center;font-size:12px;line-height:normal;font-weight:300;letter-spacing:.01em;margin:0 0 30px}@media screen and (min-width: 1024px){.copyright-block{text-align:left;display:flex;justify-content:space-between;gap:16px;margin:0 0 clamp(20px,1.97vw,34px)}}@media screen and (min-width: 1728px){.copyright-block{margin:0 -10px 34px}}@media screen and (min-width: 1920px){.copyright-block{font-size:.625vw;gap:.8333333333vw;margin:0 -.5208333333vw 1.7708333333vw}}@media screen and (min-width: 1024px){.copyright-block .left{display:flex;gap:clamp(19px,1.85vw,32px)}}@media screen and (min-width: 1920px){.copyright-block .left{gap:1.6666666667vw}}.copyright{display:block;margin:0 0 6px}@media screen and (min-width: 1024px){.copyright{display:inline;margin:0}}.footer-menu{display:flex;flex-wrap:wrap;gap:10px}@media screen and (max-width: 1023.5px){.footer-menu{justify-content:center;margin:0 0 7px;gap:10px 20px}}@media screen and (max-width: 427.5px){.footer-menu{justify-content:center;margin:0 -15px 7px;gap:10px}}@media screen and (min-width: 1920px){.footer-menu{gap:.5208333333vw}}@media screen and (min-width: 1728px){.footer-menu.right-mod{gap:31px}}@media screen and (min-width: 1920px){.footer-menu.right-mod{gap:1.6145833333vw}}.footer-menu a{color:currentcolor;text-decoration:underline;text-underline-offset:3px}@media screen and (min-width: 1024px){.footer-menu a{text-underline-offset:6px}}@media screen and (min-width: 1920px){.footer-menu a{text-underline-offset:.3125vw}}.footer-menu a:hover{text-decoration-color:transparent}.footer-menu a:hover path{fill:var(--clay-burn-100)}.footer-menu a path{transition:fill .3s ease-in-out}@media screen and (min-width: 1920px){.footer-menu svg{width:auto;height:.8333333333vw}}.footer-logo{margin:0 -20px}@media screen and (min-width: 1024px){.footer-logo{margin:0}}@media screen and (min-width: 1728px){.footer-logo{margin:0 -26px}}@media screen and (min-width: 1920px){.footer-logo{margin:0 -1.3541666667vw}}.footer-logo a,.footer-logo img{width:100%;display:block}: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-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .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}:is(.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)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}: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))}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) 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}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2);margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.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-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.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-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .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.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet: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)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .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 .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 .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.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}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;inset:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-shadow: none;--f-button-transition: all .15s ease;--f-button-transform: none;--f-button-outline-width: 1px;--f-button-outline-color: rgba(0, 0, 0, .7);--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-opacity: 1;--f-button-svg-disabled-opacity: .5;--f-button-svg-transition: opacity .15s ease;--f-button-svg-transform: none}.f-button{width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);transform:var(--f-button-transform);transition:var(--f-button-transition);-webkit-backdrop-filter:var(--f-button-backdrop-filter);backdrop-filter:var(--f-button-backdrop-filter);display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;pointer-events:all;cursor:pointer;overflow:hidden}@media (hover: hover){.f-button:hover:not([aria-disabled]){color:var(--f-button-hover-color, var(--f-button-color));background-color:var(--f-button-hover-bg, var(--f-button-bg))}}.f-button:active:not([aria-disabled]){color:var(--f-button-active-color, var(--f-button-hover-color, var(--f-button-color)));background-color:var(--f-button-active-bg, var(--f-button-hover-bg, var(--f-button-bg)))}.f-button:focus{outline:none}.f-button:focus-visible{outline:var(--f-button-outline-width) solid var(--f-button-outline-color);outline-offset:var(--f-button-outline-offset)}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);transform:var(--f-button-svg-transform);fill:var(--f-button-svg-fill);filter:var(--f-button-svg-filter);opacity:var(--f-button-svg-opacity, 1);transition:var(--f-button-svg-transition);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.f-button[aria-disabled]{cursor:default}.f-button[aria-disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}[data-panzoom-action=toggleFS] g:first-child{display:flex}[data-panzoom-action=toggleFS] g:last-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:first-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:last-child{display:flex}[data-autoplay-action=toggle] svg g:first-child{display:flex}[data-autoplay-action=toggle] svg g:last-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:first-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:last-child{display:flex}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:flex}:root{--f-spinner-color-1: rgba(0, 0, 0, .1);--f-spinner-color-2: rgba(17, 24, 28, .8);--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-border-radius: 50%;--f-spinner-border-width: 4px}.f-spinner{position:absolute;top:50%;left:50%;margin:0;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height);translate:-50% -50%;border:var(--f-spinner-border-width) solid var(--f-spinner-color-1);border-top-color:var(--f-spinner-color-2);border-radius:var(--f-spinner-border-radius);animation:f-spinner .75s linear infinite,f-fadeIn .2s ease .2s both}@keyframes f-spinner{to{rotate:360deg}}.f-panzoom,.f-zoomable{position:relative;overflow:hidden;display:flex;align-items:center;flex-direction:column}.f-panzoom:before,.f-panzoom:after,.f-zoomable:before,.f-zoomable:after{display:block;content:""}.f-panzoom:not(.has-controls):before,.f-zoomable:not(.has-controls):before{margin-bottom:auto}.f-panzoom:after,.f-zoomable:after{margin-top:auto}.f-panzoom.in-fullscreen,.f-zoomable.in-fullscreen{position:fixed;top:0;left:0;margin:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;aspect-ratio:unset!important;z-index:9999}.f-panzoom__wrapper{position:relative;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__wrapper.will-zoom-out{cursor:zoom-out}.f-panzoom__wrapper.can-drag{cursor:move;cursor:grab}.f-panzoom__wrapper.will-zoom-in{cursor:zoom-in}.f-panzoom__wrapper.is-dragging{cursor:move;cursor:grabbing}.f-panzoom__wrapper.has-error{display:none}.f-panzoom__content{display:block;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__content.is-lazyloading,.f-panzoom__content.has-lazyerror{visibility:hidden}img.f-panzoom__content{width:auto;height:auto;vertical-align:top;object-fit:contain;transition:none;-webkit-user-select:none;user-select:none}.f-panzoom__wrapper>.f-panzoom__content{visibility:hidden}.f-panzoom__viewport{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.f-panzoom__viewport>.f-panzoom__content{width:100%;height:100%;object-fit:fill}picture.f-panzoom__content img{vertical-align:top;width:100%;height:auto;max-height:100%;object-fit:contain;transition:none;-webkit-user-select:none;user-select:none}.f-panzoom__protected{position:absolute;inset:0;z-index:1;-webkit-user-select:none;user-select:none}html.with-panzoom-in-fullscreen{overflow:hidden}.f-fadeIn{animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, .2s) ease both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, .2s) * .2) ease calc(var(--f-transition-duration, .2s) * .8) both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.is-horizontal .f-slideIn.from-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInNextX}.is-horizontal .f-slideIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInPrevX}.is-horizontal .f-slideOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutNextX}.is-horizontal .f-slideOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevX}@keyframes f-slideInPrevX{0%{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextX{0%{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextX{to{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevX{to{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}}.is-vertical .f-slideIn.from-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInNextY}.is-vertical .f-slideIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInPrevY}.is-vertical .f-slideOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutNextY}.is-vertical .f-slideOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevY}@keyframes f-slideInPrevY{0%{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextY{0%{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextY{to{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevY{to{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}}.f-zoomInUp{animation:var(--f-transition-duration, .3s) ease both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, .3s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{transform:scale(var(--f-zoomInUp-scale, .975)) translate3d(var(--f-zoomInUp-x, 0),var(--f-zoomInUp-y, 16px),0);opacity:var(--f-zoomInUp-opacity, 0)}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(var(--f-zoomOutDown-scale, .975)) translate3d(var(--f-zoomOutDown-x, 0),var(--f-zoomOutDown-y, 16px),0);opacity:0}}.f-throwOutUp{animation:var(--f-throwOutUp-duration, .2s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throwOutDown-duration, .2s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throwOutUp-y, 150px) * -1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throwOutDown-y, 150px),0);opacity:0}}.has-iframe .f-html,.has-pdf .f-html,.has-gmap .f-html{width:100%;height:100%;min-height:1px;overflow:visible}.has-pdf .f-html,.has-gmap .f-html{padding:0}.f-html{position:relative;box-sizing:border-box;margin:var(--f-html-margin, 0);padding:var(--f-html-padding, 2rem);color:var(--f-html-color, currentColor);background:var(--f-html-bg)}.is-loading>.f-html{opacity:0}.f-html.is-error{text-align:center}.f-iframe{display:block;margin:0;border:0;height:100%;width:100%}.f-caption{align-self:center;flex-shrink:0;margin:var(--f-caption-margin);padding:var(--f-caption-padding, 16px 8px);max-width:100%;max-height:calc(80vh - 100px);overflow:auto;overflow-wrap:anywhere;line-height:var(--f-caption-line-height);color:var(--f-caption-color);background:var(--f-caption-bg);font:var(--f-caption-font)}.has-html5video .f-html,.has-youtube .f-html,.has-vimeo .f-html{padding:0;width:100%;height:100%;min-height:1px;overflow:visible;max-width:var(--f-video-width, 960px);max-height:var(--f-video-height, 540px);aspect-ratio:var(--f-video-aspect-ratio);background:var(--f-video-bg, rgba(0, 0, 0, .9))}.f-html5video{border:0;display:block;height:100%;width:100%;background:transparent}.f-button.is-arrow{--f-button-width: var(--f-arrow-width, 46px);--f-button-height: var(--f-arrow-height, 46px);--f-button-svg-width: var(--f-arrow-svg-width, 24px);--f-button-svg-height: var(--f-arrow-svg-height, 24px);--f-button-svg-stroke-width: var(--f-arrow-svg-stroke-width, 1.75);--f-button-border-radius: var(--f-arrow-border-radius, unset);--f-button-bg: var(--f-arrow-bg, transparent);--f-button-hover-bg: var(--f-arrow-hover-bg, var(--f-arrow-bg));--f-button-active-bg: var(--f-arrow-active-bg, var(--f-arrow-hover-bg));--f-button-shadow: var(--f-arrow-shadow);--f-button-color: var(--f-arrow-color);--f-button-hover-color: var(--f-arrow-hover-color, var(--f-arrow-color));--f-button-active-color: var( --f-arrow-active-color, var(--f-arrow-hover-color) );overflow:visible}.f-button.is-arrow.is-prev,.f-button.is-arrow.is-next{position:absolute;transform:translate(0);z-index:20}.is-horizontal .f-button.is-arrow.is-prev,.is-horizontal .f-button.is-arrow.is-next{inset:50% auto auto;transform:translateY(-50%)}.is-horizontal.is-ltr .f-button.is-arrow.is-prev{left:var(--f-arrow-pos, 0)}.is-horizontal.is-ltr .f-button.is-arrow.is-next{right:var(--f-arrow-pos, 0)}.is-horizontal.is-rtl .f-button.is-arrow.is-prev{right:var(--f-arrow-pos, 0);transform:translateY(-50%) rotateY(180deg)}.is-horizontal.is-rtl .f-button.is-arrow.is-next{left:var(--f-arrow-pos, 0);transform:translateY(-50%) rotateY(180deg)}.is-vertical.is-ltr .f-button.is-arrow.is-prev,.is-vertical.is-rtl .f-button.is-arrow.is-prev{top:var(--f-arrow-pos, 0);right:auto;bottom:auto;left:50%;transform:translate(-50%)}.is-vertical.is-ltr .f-button.is-arrow.is-next,.is-vertical.is-rtl .f-button.is-arrow.is-next{top:auto;right:auto;bottom:var(--f-arrow-pos, 0);left:50%;transform:translate(-50%)}.is-vertical .f-button.is-arrow.is-prev svg,.is-vertical .f-button.is-arrow.is-next svg{transform:rotate(90deg)}.f-carousel__toolbar{display:grid;grid-template-columns:1fr auto 1fr;margin:var(--f-toolbar-margin, 0);padding:var(--f-toolbar-padding, 8px);line-height:var(--f-toolbar-line-height);background:var(--f-toolbar-bg, none);box-shadow:var(--f-toolbar-shadow, none);-webkit-backdrop-filter:var(--f-toolbar-backdrop-filter);backdrop-filter:var(--f-toolbar-backdrop-filter);position:relative;z-index:20;color:var(--f-toolbar-color, currentColor);font-size:var(--f-toolbar-font-size, 17px);font-weight:var(--f-toolbar-font-weight, inherit);font-family:var(--f-toolbar-font, -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif);text-shadow:var(--f-toolbar-text-shadow);text-align:center;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;white-space:nowrap;pointer-events:none}.f-carousel__toolbar.is-absolute{position:absolute;top:0;left:0;right:0}.f-carousel__toolbar .f-button:focus-visible{position:relative;z-index:1}.f-carousel__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;gap:var(--f-toolbar-gap, 0)}.f-carousel__toolbar__column.is-left{display:flex;justify-self:flex-start;justify-content:flex-start}.f-carousel__toolbar__column.is-middle{display:flex;justify-content:center}.f-carousel__toolbar__column.is-right{display:flex;justify-self:flex-end;justify-content:flex-end;flex-flow:nowrap}.f-carousel__toolbar__column{pointer-events:none}.f-carousel__toolbar__column>*{pointer-events:all}.f-counter{position:relative;display:flex;flex-direction:row;cursor:default;-webkit-user-select:none;user-select:none;margin:var(--f-counter-margin, 0);padding:var(--f-counter-padding, 4px);line-height:var(--f-counter-line-height);background:var(--f-counter-bg);border-radius:var(--f-counter-border-radius)}.f-counter span{padding:0 var(--f-counter-gap, 4px)}:root{--f-thumbs-gap: 8px;--f-thumbs-margin: 0;--f-thumbs-padding-x: 8px;--f-thumbs-padding-y: 8px;--f-thumbs-bg: transparent;--f-thumbs-transition: max-height .3s ease, max-width .3s ease, padding .3s ease;--f-thumbs-z-index: 1;--f-thumbs-viewport-padding-x: 0px;--f-thumbs-viewport-padding-y: 0px;--f-thumb-width: 94px;--f-thumb-height: 76px;--f-thumb-clip-width: 46px;--f-thumb-extra-gap: 16px;--f-thumb-opacity: 1;--f-thumb-transition: opacity .3s ease, transform .15s ease;--f-thumb-border: none;--f-thumb-border-radius: 4px;--f-thumb-shadow: none;--f-thumb-bg: linear-gradient(rgba(0, 0, 0, .1), rgba(0, 0, 0, .05));--f-thumb-focus-shadow: inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;--f-thumb-selected-shadow: inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;--f-thumb-border-transition: all .1s ease;--f-thumb-img-width: 100%;--f-thumb-img-height: 100%;--f-thumb-img-fit: cover;--f-thumb-img-position: 50% 20%}.f-thumbs{--f-carousel-slide-width: var(--f-thumb-width);--f-carousel-slide-height: var(--f-thumb-height);--f-carousel-gap: var(--f-thumbs-gap);position:relative;box-sizing:border-box;flex-shrink:0;margin:var(--f-thumbs-margin);padding:var(--f-thumbs-padding-y) var(--f-thumbs-padding-x);overflow:hidden;background:var(--f-thumbs-bg);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:var(--f-thumbs-transition);z-index:var(--f-thumbs-z-index)}.f-thumbs.is-horizontal{max-height:calc(var(--f-carousel-slide-height) + var(--f-thumbs-padding-y) * 2)}.f-thumbs.is-horizontal.is-hidden{max-height:0;--f-thumbs-padding-y: 0}.f-thumbs.is-vertical{max-width:calc(var(--f-carousel-slide-width) + var(--f-thumbs-padding-x) * 2)}.f-thumbs.is-vertical.is-hidden{max-width:0;--f-thumbs-padding-x: 0}.f-thumbs.is-scrollable.is-hidden{max-height:0;--f-thumbs-padding-y: 0}.f-thumbs.is-ltr{direction:ltr}.f-thumbs.is-rtl{direction:rtl}.f-thumbs img{display:block;width:var(--f-thumb-img-width);height:var(--f-thumb-img-height);object-fit:var(--f-thumb-img-fit);object-position:var(--f-thumb-img-position);pointer-events:none;border-radius:inherit;color:transparent}.f-thumbs img[data-lazy-src]{visibility:hidden}.f-thumbs img.has-lazyerror{display:none}.f-thumbs__viewport{box-sizing:border-box;height:100%;padding:var(--f-thumbs-viewport-padding-y) var(--f-thumbs-viewport-padding-x);overflow:visible;display:grid}.f-thumbs__slide{position:relative;box-sizing:border-box;grid-area:1/1;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);margin:0;padding:0;display:flex;align-items:center;flex-direction:column;cursor:pointer;overflow:visible}.f-thumbs__slide:hover button{opacity:var(--f-thumb-hover-opacity, 1);transform:var(--f-thumb-hover-transform, none)}.f-thumbs__slide:hover button:after{border:var(--f-thumb-hover-border, none);box-shadow:var(--f-thumb-hover-shadow, var(--f-thumb-shadow))}.f-thumbs__slide button{all:unset;display:block;margin:auto;padding:0;position:relative;overflow:visible;width:100%;height:100%;outline:none;transition:var(--f-thumb-transition);border-radius:var(--f-thumb-border-radius);opacity:var(--f-thumb-opacity);transform:var(--f-thumb-transform);background:var(--f-thumb-bg)}.f-thumbs__slide button:after{content:"";position:absolute;inset:0;z-index:1;transition:var(--f-thumb-border-transition);border-radius:inherit;border:var(--f-thumb-border);box-shadow:var(--f-thumb-shadow)}.f-thumbs__slide button:focus-within{opacity:var(--f-thumb-focus-opacity, 1);transform:var(--f-thumb-focus-transform, none)}.f-thumbs__slide button:focus-within:after{border:var(--f-thumb-focus-border, none);box-shadow:var(--f-thumb-focus-shadow, var(--f-thumb-shadow))}.f-thumbs__slide:active{opacity:var(--f-thumb-active-opacity, 1);transform:var(--f-thumb-active-transform, none)}.f-thumbs__slide:active:after{border:var(--f-thumb-active-border, none);box-shadow:var(--f-thumb-active-shadow, var(--f-thumb-shadow))}.f-thumbs__slide.is-selected{z-index:2}.f-thumbs__slide.is-selected button{opacity:var(--f-thumb-selected-opacity, 1);transform:var(--f-thumb-selected-transform, none)}.f-thumbs__slide.is-selected button:after{border:var(--f-thumb-selected-border, none);box-shadow:var(--f-thumb-selected-shadow, var(--f-thumb-shadow))}.f-thumbs.is-modern{--f-carousel-slide-width: calc( var(--f-thumb-clip-width) + var(--f-thumbs-gap) );--f-carousel-slide-height: var(--f-thumb-height);--f-carousel-gap: 0;--width-diff: calc((var(--f-thumb-width) - var(--f-thumb-clip-width)))}.f-thumbs.is-modern .f-thumbs__viewport{width:calc(100% + var(--f-carousel-slide-width) * 2 + var(--f-thumbs-padding-x));margin-inline:calc((var(--f-carousel-slide-width) + var(--f-thumbs-padding-x)) * -1)}.f-thumbs.is-modern .f-thumbs__slide{--clip-shift: calc((var(--width-diff) * .5) * var(--progress));--clip-path: inset( 0 var(--clip-shift) round var(--f-thumb-border-radius, 0) );padding:0;overflow:visible;left:var(--shift, 0);will-change:left;transition:left var(--f-transition-duration) var(--f-transition-easing)}.f-thumbs.is-modern .f-thumbs__slide button{display:block;margin-inline:50%;width:var(--f-thumb-width);clip-path:var(--clip-path);border:none;box-shadow:none;transition:clip-path var(--f-transition-duration) var(--f-transition-easing),opacity var(--f-thumb-transition-duration, .2s) var(--f-thumb-transition-easing, ease)}.f-thumbs.is-modern .f-thumbs__slide button:after{display:none}.f-thumbs.is-modern .f-thumbs__slide:focus:not(:focus-visible){outline:none}.f-thumbs.is-modern .f-thumbs__slide:focus-within:not(.is-selected) button:before{content:"";position:absolute;z-index:1;top:0;left:var(--clip-shift);bottom:0;right:var(--clip-shift);transition:border var(--f-transition-duration) var(--f-transition-easing),box-shadow var(--f-transition-duration) var(--f-transition-easing);border-radius:inherit;border:var(--f-thumb-focus-border, none);box-shadow:var(--f-thumb-focus-shadow, none)}.f-thumbs.is-modern{--f-transition-duration: .25s;--f-transition-easing: ease-out}.f-thumbs.is-modern.is-syncing{--f-transition-duration: 0s}.f-thumbs.is-scrollable .f-thumbs__viewport{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--f-thumb-width),1fr));grid-auto-rows:var(--f-thumb-height);gap:var(--f-thumbs-gap);overflow:auto;overscroll-behavior:contain;-webkit-user-select:none;user-select:none}.f-thumbs.is-scrollable .f-thumbs__viewport .f-thumbs__slide{grid-area:auto;display:block;position:relative;max-width:100%;width:var(--f-thumb-width);height:var(--f-thumb-height);cursor:pointer;outline:none}:root{--f-progressbar-height: 3px;--f-progressbar-color: var(--f-carousel-theme-color, #575ad6);--f-progressbar-opacity: 1;--f-progressbar-z-index: 30}.f-progressbar{position:absolute;top:0;left:0;right:0;z-index:var(--f-progressbar-z-index);height:var(--f-progressbar-height);transform:scaleX(0);transform-origin:0;opacity:var(--f-progressbar-opacity);background:var(--f-progressbar-color);-webkit-user-select:none;user-select:none;pointer-events:none;animation-name:f-progressbar;animation-play-state:running;animation-timing-function:linear}.f-progressbar:empty{display:block}button>.f-progressbar{--f-progressbar-height: 100%;--f-progressbar-opacity: .2}@keyframes f-progressbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-fullscreen-action=toggle] svg g:first-child{display:flex}[data-fullscreen-action=toggle] svg g:last-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:last-child{display:flex}.in-fullscreen-mode>.f-carousel{flex:1;min-width:0!important;min-height:0!important}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--f-body-margin, 0px) + var(--f-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__dialog{position:fixed;inset:0;z-index:1050;width:100%;height:100vh;max-height:unset;max-width:unset;padding:0;margin:0;border:0;overflow:hidden;background:transparent;touch-action:none;overscroll-behavior:contain}.fancybox__dialog:focus{outline:none}.fancybox__dialog::backdrop{opacity:0}@supports (height: 100dvh){.fancybox__dialog{height:100dvh}}.fancybox__dialog *:empty{display:block}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-backdrop-bg: rgba(24, 24, 27, .95);--f-toolbar-margin: 0;--f-toolbar-padding: 8px;--f-toolbar-gap: 0;--f-toolbar-color: #ddd;--f-toolbar-font-size: 16px;--f-toolbar-font-weight: 500;--f-toolbar-font: -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif;--f-toolbar-line-height: var(--f-button-height);--f-toolbar-text-shadow: 1px 1px 1px rgba(0, 0, 0, .75);--f-toolbar-shadow: none;--f-toolbar-bg: none;--f-counter-margin: 0;--f-counter-padding: 0px 10px;--f-counter-gap: 4px;--f-counter-line-height: var(--f-button-height);--f-carousel-gap: 17px;--f-carousel-slide-width: 100%;--f-carousel-slide-height: 100%;--f-carousel-slide-padding: 0;--f-carousel-slide-bg: unset;--f-html-color: #222;--f-html-bg: #fff;--f-error-color: #fff;--f-error-bg: #333;--f-caption-margin: 0;--f-caption-padding: 16px 8px;--f-caption-color: var(--fancybox-color, #dbdbdb);--f-caption-bg: transparent;--f-caption-font: inherit;--f-caption-line-height: 1.375;--f-spinner-color-1: rgba(255, 255, 255, .2);--f-spinner-color-2: rgba(255, 255, 255, .8);--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-border-radius: 50%;--f-spinner-border-width: 4px;--f-progressbar-color: rgba(255, 255, 255);--f-button-width: 46px;--f-button-height: 46px;--f-button-color: #ddd;--f-button-hover-color: #fff;--f-button-outline-width: 1px;--f-button-outline-color: rgba(255, 255, 255, .75);--f-button-outline-offset: 0px;--f-button-bg: rgba(54, 54, 54, .75);--f-button-border: 0;--f-button-border-radius: 0;--f-button-shadow: none;--f-button-transition: all .2s ease;--f-button-transform: none;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.75;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, .01)), drop-shadow(1px 2px 1px rgba(24, 24, 27, .05));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: .5;--f-arrow-pos: 32px;--f-arrow-width: 50px;--f-arrow-height: 50px;--f-arrow-svg-width: 24px;--f-arrow-svg-height: 24px;--f-arrow-svg-stroke-width: 2.5;--f-arrow-border-radius: 50%;--f-arrow-bg: rgba(54, 54, 54, .65);--f-arrow-color: #ddd;--f-arrow-hover-color: #fff;--f-close-button-width: 30px;--f-close-button-height: 30px;--f-close-button-svg-width: 24px;--f-close-button-svg-height: 24px;--f-close-button-svg-stroke-width: 1.75;--f-close-border-radius: 4px;--f-close-button-color: #fff;--f-close-button-hover-color: #fff;--f-close-button-bg: transparent;--f-close-button-hover-bg: transparent;--f-close-button-active-bg: transparent;--f-thumbs-margin: 0px;--f-thumbs-padding-x: 8px;--f-thumbs-padding-y: 8px;--f-thumbs-bg: none;--f-thumb-transition: all .2s ease;--f-thumb-width: 94px;--f-thumb-height: 76px;--f-thumb-opacity: 1;--f-thumb-border: none;--f-thumb-shadow: none;--f-thumb-transform: none;--f-thumb-focus-opacity: 1;--f-thumb-focus-border: none;--f-thumb-focus-shadow: inset 0 0 0 2px rgba(255, 255, 255, .65);--f-thumb-focus-transform: none;--f-thumb-hover-opacity: 1;--f-thumb-hover-border: none;--f-thumb-hover-transform: none;--f-thumb-active-opacity: var(--f-thumb-hover-opacity);--f-thumb-active-border: var(--f-thumb-hover-border);--f-thumb-active-transform: var(--f-thumb-hover-transform);--f-thumb-selected-opacity: 1;--f-thumb-selected-border: none;--f-thumb-selected-shadow: inset 0 0 0 2px #fff;--f-thumb-selected-transform: none;--f-scrollbar-width: 7px;--f-scrollbar-track-bg: #444;--f-scrollbar-track-border-radius: 10px;--f-scrollbar-track-shadow: inset 0 0 6px rgba(0, 0, 0, .2);--f-scrollbar-thumb-bg: #ddd;--f-scrollbar-thumb-border-radius: 10px}.fancybox__container[theme=light]{--fancybox-color: #222;--fancybox-backdrop-bg: rgba(255, 255, 255, .97);--f-toolbar-color: var(--fancybox-color, #222);--f-toolbar-text-shadow: none;--f-toolbar-font-weight: 400;--f-html-color: var(--fancybox-color, #222);--f-html-bg: #fff;--f-error-color: #555;--f-error-bg: #fff;--f-video-bg: #fff;--f-caption-color: #333;--f-spinner-color-1: rgba(0, 0, 0, .2);--f-spinner-color-2: rgba(0, 0, 0, .8);--f-spinner-border-width: 3.5px;--f-progressbar-color: rgba(111, 111, 116);--f-button-color: #333;--f-button-hover-color: #000;--f-button-outline-color: rgba(0, 0, 0, .85);--f-button-bg: rgba(255, 255, 255, .85);--f-button-svg-stroke-width: 1.3;--f-button-svg-filter: none;--f-arrow-bg: rgba(255, 255, 255, .85);--f-arrow-color: #333;--f-arrow-hover-color: #000;--f-arrow-svg-stroke-width: 1.3;--f-close-button-color: #555;--f-close-button-hover-color: #000;--f-thumb-bg: linear-gradient(#ebeff2, #e2e8f0);--f-thumb-focus-shadow: 0 0 0 1.8px #fff, 0px 0px 0px 2.25px #888;--f-thumb-selected-shadow: 0 0 0 1.8px #fff, 0px 0px 0px 2.25px #000;--f-scrollbar-track-bg: #ddd;--f-scrollbar-thumb-bg: #444}.fancybox__container{position:absolute;inset:0;overflow:hidden;display:flex;flex-direction:column}.fancybox__container:focus{outline:none}.fancybox__container.has-vertical-thumbs{flex-direction:row-reverse}.fancybox__container.has-vertical-thumbs:not(.is-closing) .fancybox__viewport{overflow-x:clip;overflow-y:visible}.fancybox__container>*:not(.fancybox__carousel),.fancybox__container .fancybox__carousel>*:not(.fancybox__grid,.fancybox__viewport),.fancybox__container .fancybox__column>*:not(.fancybox__viewport),.fancybox__container .fancybox__slide:not(.is-selected),.fancybox__container .fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper,.f-spinner){opacity:var(--f-drag-opacity, 1)}.fancybox__container:not(.is-ready,.is-hiding){visibility:hidden}.fancybox__container.is-revealing>*:not(.fancybox__carousel),.fancybox__container.is-revealing .fancybox__carousel>*:not(.fancybox__grid,.fancybox__viewport),.fancybox__container.is-revealing .fancybox__column>*:not(.fancybox__viewport),.fancybox__container.is-revealing .fancybox__slide:not(.is-selected),.fancybox__container.is-revealing .fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper){animation:var(--f-interface-enter-duration, .35s) ease none f-fadeIn}.fancybox__container.is-hiding>*:not(.fancybox__carousel),.fancybox__container.is-hiding .fancybox__carousel>*:not(.fancybox__grid,.fancybox__viewport),.fancybox__container.is-hiding .fancybox__column>*:not(.fancybox__viewport),.fancybox__container.is-hiding .fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper){animation:var(--f-interface-exit-duration, .35s) ease forwards f-fadeOut}.fancybox__container.is-hiding .fancybox__carousel .fancybox__slide:not(.is-selected){opacity:0}.fancybox__container.is-hiding{pointer-events:none}.fancybox__container.is-idle .f-carousel__toolbar{pointer-events:none;opacity:0}.fancybox__container.is-idle .f-button.is-arrow{opacity:0}.fancybox__container.is-idle.is-ready .f-carousel__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__container.is-idle.is-ready .f-button.is-arrow{animation:.15s ease-out both f-fadeOut}.fancybox__backdrop{position:fixed;inset:0;z-index:-1;background:var(--fancybox-backdrop-bg);filter:var(--fancybox-backdrop-filter)}.fancybox__carousel{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0;position:relative;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__carousel.is-vertical{--f-carousel-slide-height: 100%}.fancybox__carousel.is-ltr{direction:ltr}.fancybox__carousel.is-rtl{direction:rtl}.fancybox__carousel>.f-button.is-arrow:before{position:absolute;content:"";inset:-30px;z-index:1}.fancybox__viewport{display:grid;flex:1;min-height:0;min-width:0;position:relative;overflow:visible;transform:translate3d(0,var(--f-drag-offset, 0),0)}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__viewport [data-selectable],.fancybox__viewport [contenteditable]{cursor:auto}.fancybox__slide{box-sizing:border-box;position:relative;grid-area:1/1;display:flex;align-items:center;flex-direction:column;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);min-width:0;min-height:0;max-width:100%;margin:0;padding:var(--f-carousel-slide-padding);background:var(--f-carousel-slide-bg);backface-visibility:hidden;transform:translateZ(0);will-change:transform}.fancybox__slide:before,.fancybox__slide:after{display:block;content:""}.fancybox__slide:before{margin-bottom:auto}.fancybox__slide:after{margin-top:auto}.fancybox__slide.is-selected{z-index:1}.fancybox__slide.f-zoomable{overflow:visible}.fancybox__slide.has-error{--f-html-color: var(--f-error-color, --f-html-color);--f-html-bg: var(--f-error-bg, --f-html-bg)}.fancybox__slide.has-html{overflow:auto;padding:8px}.fancybox__slide.has-iframe{overflow:hidden;padding:8px 0}.fancybox__slide.has-close-btn{padding-top:34px}.fancybox__slide.has-controls:before{margin:0}.fancybox__slide .f-spinner{cursor:pointer}.fancybox__container.is-closing .f-caption,.fancybox__slide.is-loading .f-caption{visibility:hidden}.fancybox__container.is-closing .fancybox__carousel,.fancybox__container.is-closing .fancybox__viewport,.fancybox__container.is-closing .fancybox__slide.is-selected{overflow:visible}.f-button.is-close-button{--f-button-width: var(--f-close-button-width);--f-button-height: var(--f-close-button-height);--f-button-border-radius: var(--f-close-border-radius);--f-button-color: var(--f-close-button-color);--f-button-hover-color: var(--f-close-button-hover-color);--f-button-bg: var(--f-close-button-bg);--f-button-hover-bg: var(--f-close-button-hover-bg);--f-button-active-bg: var(--f-close-button-active-bg);--f-button-svg-width: var(--f-close-button-svg-width);--f-button-svg-height: var(--f-close-button-svg-height);--f-button-svg-stroke-width: var(--f-close-button-svg-stroke-width);position:absolute;top:calc((var(--f-button-height) + 2px) * -1);right:0;z-index:10}.is-loading .f-button.is-close-button{visibility:hidden}.fancybox__thumbs{flex:0 1 100%}.fancybox__thumbs.is-scrollable{--f-thumbs-cols: 1;--f-thumbs-gap: 8px;--f-thumbs-transition: none;--f-thumbs-padding-x: 4px;--f-thumbs-padding-y: 8px;--f-thumbs-viewport-padding-x: 4px;--f-thumbs-viewport-padding-y: 0px;max-width:calc(var(--f-thumb-width) * var(--f-thumbs-cols) + var(--f-thumbs-gap) * (var(--f-thumbs-cols) - 1) + var(--f-thumbs-padding-x) * 2 + var(--f-thumbs-viewport-padding-x) * 2)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar{width:var(--f-scrollbar-width)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-track{background:var(--f-scrollbar-track-bg);border-radius:var(--f-scrollbar-track-border-radius);box-shadow:var(--f-scrollbar-track-shadow)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-thumb{background:var(--f-scrollbar-thumb-bg);border-radius:var(--f-scrollbar-thumb-border-radius)}.fancybox__thumbs.is-scrollable.is-hidden{max-width:0;--f-thumbs-padding-x: 0;max-height:unset;--f-thumbs-padding-y: unset}.fancybox__thumbs.is-scrollable .f-thumbs__viewport{overflow-x:hidden!important;grid-template-columns:repeat(auto-fill,calc((100% - var(--f-thumbs-gap) * (var(--f-thumbs-cols) - 1)) / var(--f-thumbs-cols)))!important}.dialog-container,.dialog-overlay{position:fixed;inset:0}.dialog-container{z-index:2;display:flex}.dialog-container[aria-hidden=true]{display:none}.dialog-overlay{background-color:#2b2e38e6}.dialog-content{margin:auto;z-index:2;position:relative;background-color:#fff}.dialog-content{overflow:hidden;overflow-y:auto;max-height:90vh}.dialog-content::-webkit-scrollbar{width:8px}.dialog-content::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #0000004d;border-radius:1em}.dialog-content::-webkit-scrollbar-thumb{border-radius:1em;background-color:var(--clay-burn-100)}/*!
 * tabbyjs v12.0.3
 * Lightweight, accessible vanilla JS toggle tabs.
 * (c) 2019 Chris Ferdinandi
 * MIT License
 * http://github.com/cferdinandi/tabby
 */[role=tablist]{border-bottom:1px solid lightgray;list-style:none;margin:0;padding:0}[role=tablist] *{box-sizing:border-box}@media (width >= 30em){[role=tablist] li{display:inline-block}}[role=tab]{border:1px solid transparent;border-top-color:#d3d3d3;display:block;padding:.5em 1em;text-decoration:none}@media (width >= 30em){[role=tab]{border-top-color:transparent;border-top-left-radius:.5em;border-top-right-radius:.5em;display:inline-block;margin-bottom:-1px}}[role=tab][aria-selected=true]{background-color:#d3d3d3}@media (width >= 30em){[role=tab][aria-selected=true]{background-color:transparent;border:1px solid lightgray;border-bottom-color:#fff}}[role=tab]:hover:not([aria-selected=true]){background-color:#f7f7f7}@media (width >= 30em){[role=tab]:hover:not([aria-selected=true]){border:1px solid lightgray}}[hidden]{display:none}
