@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200..1000;1,200..1000&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button}summary{display:list-item}html{color:#222;font-size:1em;line-height:1.4}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}button,input,label,select,textarea{margin:0;border:0;padding:0;background:none;font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit}button,input[type=button],input[type=reset],input[type=submit],label[for],select{cursor:pointer}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}button,input[type=button],input[type=reset],input[type=submit]{overflow:visible;width:auto}textarea{vertical-align:top;overflow:auto}::-webkit-file-upload-button{padding:0;border:0;background:none;font:inherit;cursor:pointer}::file-selector-button{padding:0;border:0;background:none;font:inherit;cursor:pointer}:root{--container-margin:10rem;--spacer:0;--inner-padding:7rem;--gradient-titles-v1:linear-gradient(90deg,#272219,#6b5847)}@media only screen and (max-width:71.25rem){:root{--container-margin:7.5rem;--inner-padding:5rem}}@media only screen and (max-width:46.25rem){:root{--container-margin:6.25rem}}@media only screen and (max-width:37.5rem){:root{--inner-padding:3rem}}@media only screen and (max-width:31.25rem){:root{--inner-padding:2rem}}@font-face{font-family:IR-Bold;src:url(../fonts/IR-Bold.woff2) format("woff2"),url(../fonts/IR-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}html{box-sizing:border-box;min-height:100%;overflow-y:scroll;scroll-behavior:smooth}html.noscroll{overflow:hidden;overflow-y:hidden}*,:after,:before{box-sizing:inherit}::selection{background:#ba9b87b3;color:#fff}object{outline:none}figure{margin:0;padding:0}figure img{width:100%}body{min-height:100%;margin:0;font-family:Mulish,sans-serif;font-size:1rem;font-weight:400;font-optical-sizing:auto;letter-spacing:-1%;line-height:160%;background:#faf6f5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,body{color:#272219}a{outline:none;text-decoration:none}a:hover{color:#ba9b87}a:active{transition:none!important;color:#9b7359}.container{display:block;position:relative;width:calc(100vw - var(--container-margin));margin:0 auto}@media only screen and (max-width:37.5rem){.container{width:90%}}.container.expand{width:calc(100vw - var(--container-margin) + 4rem)}.container.limit-1400{max-width:87.5rem}.container.limit-1300{max-width:81.25rem}.container.limit-1200{max-width:75rem}.container.limit-1000{max-width:62.5rem}.container.limit-800{max-width:50rem}.container.limit-600{max-width:37.5rem}@media only screen and (max-width:62.5rem){.container.limit-mobile{max-width:37.5rem}}.container.split{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:4rem}@media only screen and (max-width:62.5rem){.container.split{flex-direction:column}}.container.split>*{width:calc(50% - 2rem);overflow:hidden}@media only screen and (max-width:62.5rem){.container.split>*{width:100%}}@property --border-angle{syntax:"<angle>";initial-value:-168deg;inherits:false}@keyframes rotate-border{0%{--border-angle:0deg}to{--border-angle:360deg}}#site.blur{opacity:0;pointer-events:none}#content{position:relative;display:block}.tellink{cursor:default}.tellink,.tellink:hover{text-decoration:none!important}.tellink:active,.tellink:hover{color:#272219!important}.mobile-only{display:none}@media only screen and (max-width:62.5rem){.mobile-only{display:block}.mobile-hide{display:none!important}}.ani-in,.fade-in{visibility:hidden}.ani-in.loaded,.fade-in.loaded{visibility:visible}.regular-styles h1,h1,h2,h3,h4{position:relative;margin:0;padding:0;font-family:Playfair Display,serif;font-weight:400;line-height:100%;letter-spacing:0;color:#211b1d}.regular-styles h1,h2{font-size:2.25rem;line-height:100%;background:var(--gradient-titles-v1);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#0000;padding-bottom:.375rem;margin-bottom:1.75rem;text-wrap:balance}@media only screen and (max-width:31.25rem){.regular-styles h1,h2{font-size:1.875rem;margin-bottom:1.5rem}}p,ul{margin:0 0 1rem;text-wrap:pretty}p:last-child,ul:last-child{margin:0}li strong,p strong{padding:.125rem .25rem;font-weight:500;background:linear-gradient(#eee1de,#eee1de) no-repeat 0 100%/100% calc(100% - .15em);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.375rem}.btn-regular,.form-actions .btn-submit{position:relative;display:inline-flex;padding:1.25rem 2rem;margin-bottom:.0625rem;justify-content:center;align-items:center;gap:.625rem;border-radius:3.125rem;border:none;font-size:1rem;line-height:100%;text-decoration:none!important;transition:.3s}.btn-regular:before,.form-actions .btn-submit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(var(--border-angle),#4a4a4a73,#4a4a4a);transition:--border-angle .4s ease;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.btn-regular:hover,.form-actions .btn-submit:hover{color:#272219}.btn-regular:hover:before,.form-actions .btn-submit:hover:before{background:conic-gradient(from var(--border-angle),#4a4a4a4d,#4a4a4a,#4a4a4a4d);animation:rotate-border 2s linear infinite}.btn-regular:active,.form-actions .btn-submit:active{transform:translateY(.0625rem);transition:none}.btn-regular.inverse,.form-actions .inverse.btn-submit{color:#faf6f5}.btn-regular.inverse:before,.form-actions .inverse.btn-submit:before{background:linear-gradient(var(--border-angle),#faf6f566,#faf6f5)}.btn-regular.inverse:hover,.form-actions .inverse.btn-submit:hover{background-color:#eee1de;color:#786355}.btn-regular.inverse:hover:before,.form-actions .inverse.btn-submit:hover:before{background:#eee1de}.btn-regular.mt,.form-actions .mt.btn-submit{margin-top:1rem}.btn-small,.form-upload-area .upload-trigger-btn{position:relative;display:inline-flex;padding:1rem 1.5rem;margin-bottom:0;justify-content:center;align-items:center;gap:.625rem;border-radius:3.125rem;border:none;font-size:.9375rem;line-height:100%;text-decoration:none!important;background:#eee1de;transition:.3s}.btn-small:hover,.form-upload-area .upload-trigger-btn:hover{background:#e8dcd5}.btn-small:active,.form-upload-area .upload-trigger-btn:active{transform:translateY(.0625rem);transition:none}.btn-small.mt,.form-upload-area .mt.upload-trigger-btn{margin-top:1rem}.btn-underline{display:inline-block;text-decoration:underline;text-decoration-thickness:.0625rem;text-underline-offset:.5rem;font-size:1rem;padding:.75rem 0;transition:.2s}.btn-underline:active{transform:translateY(.0625rem);transition:none}.btn-underline.inverse{color:#faf6f5}.btn-underline.inverse:hover{opacity:.8}.show-onscroll{transition-delay:0s!important;visibility:hidden!important;opacity:0!important}.show-onscroll.scroll{visibility:visible!important;opacity:1!important;transition:transform .8s ease,background .25s ease,.6s ease!important}header .logo{position:absolute;z-index:1;top:2.75rem;left:3.75rem}@media only screen and (max-width:37.5rem){header .logo{top:5vw;left:5vw}}header .logo img{width:4.125rem}header .logo a{transition:.2s}header .logo a:hover{opacity:.8}header .logo a:active{opacity:.6;transition:none}header button#btn-nav-open{position:fixed;z-index:2;top:3.25rem;right:3.25rem;display:flex;align-items:center;gap:1rem;background:none;border:none;color:#faf6f5;font-size:1rem;font-weight:500;letter-spacing:30%;text-transform:uppercase;cursor:pointer;padding:.5rem .75rem .5rem 6rem}@media only screen and (max-width:37.5rem){header button#btn-nav-open{top:5vw;right:5vw;margin-top:.875rem;padding-left:5.25rem;letter-spacing:20%}}header button#btn-nav-open:after,header button#btn-nav-open:before{content:"";position:absolute;z-index:1;left:1rem;width:3.75rem;height:.0625rem;background-color:#faf6f5}@media only screen and (max-width:37.5rem){header button#btn-nav-open:after,header button#btn-nav-open:before{width:3rem}}header button#btn-nav-open:before{transform:translateY(-.25rem)}header button#btn-nav-open:after{transform:translateY(.3125rem)}@media(pointer:fine){header button#btn-nav-open:hover:before{animation:menu-hover 1s ease forwards}header button#btn-nav-open:hover:after{animation:menu-hover-last 1s ease forwards}}header button#btn-nav-open:active{transform:translateY(.0625rem);transition:none}header.scroll.past-home button#btn-nav-open{margin-top:0;background:#f5edeb;color:#272219;transition:background .4s,color .4s,margin 1s}header.scroll.past-home button#btn-nav-open:after,header.scroll.past-home button#btn-nav-open:before{background-color:#272219}header:not(.home){position:relative;background:linear-gradient(90deg,#ccb5a600 52.88%,#ccb5a626),#eee1de80}header:not(.home):before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:url(../img/bg-pattern-header.png);background-size:3.125rem;opacity:.2}header:not(.home) .logo{position:relative;top:inherit;left:inherit;padding:2.75rem 0 2.75rem 3.75rem}@media only screen and (max-width:37.5rem){header:not(.home) .logo{padding:5vw 0 5vw 5vw}}header:not(.home) button#btn-nav-open{color:#272219}header:not(.home) button#btn-nav-open:after,header:not(.home) button#btn-nav-open:before{background-color:#272219}header:not(.home).scroll.past-header button#btn-nav-open{margin-top:0;background:#f5edeb;transition:background .4s,color .4s,margin 1s}header.home{height:100svh;width:100%;overflow:hidden}header.home .video{background:#272219;width:100%;height:100%}header.home .video video{width:100%;height:100%;object-fit:cover;opacity:0}header.home .video.show:after,header.home .video.show>video{animation:welcome-fade-in .6s both}header.home .video:after{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:linear-gradient(123deg,#0000 55%,#0003 79%),linear-gradient(190deg,#0000 65%,#0000001a 85%);opacity:0}@media only screen and (max-width:62.5rem){header.home .video:after{display:none}}header.home .cta{position:absolute;z-index:1;bottom:4.5rem;left:5.5rem;display:flex;align-items:center;gap:2.5rem;opacity:0;animation:welcome-fade-in .6s .3s both}@media only screen and (max-width:71.25rem){header.home .cta{bottom:3.25rem;left:3.75rem}}@media only screen and (max-width:62.5rem){header.home .cta{display:none}}header.home .txt{position:absolute;z-index:1;bottom:4.5rem;right:5.5rem;padding:3rem 5.25rem 3rem 4.75rem;border-radius:1.75rem;background:#6a6a6a1a;-webkit-backdrop-filter:blur(1.3125rem);backdrop-filter:blur(1.3125rem);color:#faf6f5;opacity:0;animation:welcome-fade-in .6s .4s both}@media only screen and (max-width:80rem){header.home .txt{padding:2.5rem 3.75rem;border-radius:1.5rem}}@media only screen and (max-width:71.25rem){header.home .txt{bottom:3.25rem;right:3.75rem}}@media only screen and (max-width:62.5rem){header.home .txt{right:auto;margin:0 calc(var(--container-margin)/2)}}@media only screen and (max-width:37.5rem){header.home .txt{margin:0;left:5vw;bottom:6vw;padding:5vw 7vw;border-radius:1rem}}@media only screen and (max-width:31.25rem){header.home .txt{right:5vw}}header.home .txt p{font-size:1.125rem;line-height:120%;color:#eee1de;margin-bottom:.875rem}@media only screen and (max-width:80rem){header.home .txt p{font-size:1.0625rem}}@media only screen and (max-width:37.5rem){header.home .txt p{font-size:1rem}}header.home h1{font-size:3.5rem;font-weight:600;letter-spacing:-3%;line-height:95%;text-wrap:balance;color:#faf6f5;margin-bottom:.5rem;transform:scaleY(.98)}@media only screen and (max-width:86.25rem){header.home h1{font-size:3rem}}@media only screen and (max-width:80rem){header.home h1{font-size:2.75rem}}@media only screen and (max-width:62.5rem){header.home h1{font-size:clamp(2.25rem,6vw,2.75rem);line-height:97%}header.home h1.smaller{font-size:clamp(1.875rem,6vw,2.75rem)}}header.home h1 em{color:#ccb5a6}@keyframes menu-hover{0%{width:3.75rem;left:1rem}29%{width:.0625rem;left:1rem}30%{width:0;left:4.75rem}to{width:3.75rem;left:1rem}}@keyframes menu-hover-last{0%{width:3.75rem;left:1rem}20%{width:3.75rem;left:1rem}49%{width:.0625rem;left:1rem}50%{width:0;left:4.75rem}to{width:3.75rem;left:1rem}}@media only screen and (max-width:37.5rem){@keyframes menu-hover{0%{width:3rem;left:1rem}29%{width:.0625rem;left:1rem}30%{width:0;left:4rem}to{width:3rem;left:1rem}}@keyframes menu-hover-last{0%{width:3rem;left:1rem}20%{width:3rem;left:1rem}49%{width:.0625rem;left:1rem}50%{width:0;left:4rem}to{width:3rem;left:1rem}}}@keyframes welcome-fade-in{0%{opacity:0}to{opacity:1}}nav#nav-main{position:fixed;z-index:999;top:0;left:0;bottom:0;right:0;background:#eee1deb3;-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);padding:2.5rem;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;transition:padding .4s,opacity .8s,visibility .8s;visibility:hidden;opacity:0;pointer-events:none}@media only screen and (max-width:31.25rem){nav#nav-main{padding:0}}nav#nav-main.show{visibility:visible;opacity:1;transition:.4s;pointer-events:auto}nav#nav-main.show>.nav-wrap{transform:none;opacity:1;transition:.4s}nav#nav-main.show>.nav-wrap>span{opacity:.1;transition:opacity 1s ease;transition-delay:.15s}nav#nav-main.show>.nav-wrap .col{opacity:1;transition:opacity 1s ease}nav#nav-main.show>.nav-wrap .col:first-child{transition-delay:.25s}nav#nav-main.show>.nav-wrap .col:nth-child(2){transition-delay:.35s}nav#nav-main.show>.nav-wrap .col:nth-child(3){transition-delay:.45s}nav#nav-main.show>.nav-wrap>.nav-lang,nav#nav-main.show>.nav-wrap>blockquote{opacity:1;transition:opacity 1s ease;transition-delay:.55s}nav#nav-main.show>.nav-wrap>#btn-nav-close{visibility:visible}nav#nav-main>.nav-wrap{position:relative;background:#faf6f5;min-width:100%;min-height:100%;border-radius:1rem;display:flex;align-items:center;justify-content:center;transform:scale(1.05);opacity:0;transition:.4s .8s}@media only screen and (max-width:62.5rem){nav#nav-main>.nav-wrap{display:block;padding:3.5rem 4rem;transform:none}}@media only screen and (max-width:31.25rem){nav#nav-main>.nav-wrap{border-radius:0;padding:2.25rem 2.5rem}}nav#nav-main>.nav-wrap>span{position:absolute;top:3rem;left:4.75rem;font-family:IR-Bold,serif;font-size:6rem;font-weight:700;line-height:100%;opacity:0;background:linear-gradient(90deg,#3c2d11,#3c2d1100);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#0000;pointer-events:none}@media only screen and (max-width:86.25rem){nav#nav-main>.nav-wrap>span{top:2rem;left:3.5rem;font-size:5.5rem}}@media only screen and (max-height:47rem){nav#nav-main>.nav-wrap>span{display:none}}@media only screen and (max-width:62.5rem){nav#nav-main>.nav-wrap>span{display:none;position:relative;top:auto;left:auto;font-size:4rem}}nav#nav-main>.nav-wrap>blockquote{position:absolute;bottom:1.75rem;right:3rem;font-family:Playfair Display,serif;font-size:2.25rem;font-weight:450;line-height:100%;color:#ccb5a6;border-left:.0625rem solid #ccb5a6;padding:.75rem 0 .75rem 2.25rem;pointer-events:none;opacity:0}@media only screen and (max-width:80rem){nav#nav-main>.nav-wrap>blockquote{bottom:.75rem;right:1.5rem;font-size:2rem}}@media only screen and (max-width:62.5rem){nav#nav-main>.nav-wrap>blockquote{display:none}}nav#nav-main>.nav-wrap>.nav-lang{position:absolute;bottom:2.25rem;left:2.75rem;opacity:0}@media only screen and (max-width:80rem){nav#nav-main>.nav-wrap>.nav-lang{bottom:1.75rem;left:2.25rem}}@media only screen and (max-width:62.5rem){nav#nav-main>.nav-wrap>.nav-lang{position:relative;bottom:auto;left:auto}}nav#nav-main .nav-cols{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5rem;width:80%;max-width:65rem}@media only screen and (max-width:71.25rem){nav#nav-main .nav-cols{gap:3rem}}@media only screen and (max-height:47rem){nav#nav-main .nav-cols{margin-bottom:4rem}}@media only screen and (max-width:62.5rem){nav#nav-main .nav-cols{grid-template-columns:1fr;margin-bottom:0}}nav#nav-main .col{opacity:0}nav#nav-main .col strong{font-weight:500;line-height:110%}nav#nav-main .col em,nav#nav-main .col strong{display:block;letter-spacing:5%;text-transform:uppercase}nav#nav-main .col em{color:#ba9b87;font-size:.875rem;font-weight:600;font-style:normal;line-height:100%;margin-top:1.625rem;margin-bottom:1.875rem}nav#nav-main .col ul{list-style:none;margin:0;padding:0}nav#nav-main .col li{position:relative;padding:0 0 0 1.5625rem}nav#nav-main .col li:before{content:"";-webkit-mask:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z"/></svg>');mask:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:.6875rem;height:.6875rem;display:inline-block;position:absolute;top:.5rem;left:0;background-color:#ccb5a6}nav#nav-main .col li a{display:inline-block;line-height:120%;padding:.1875rem 0}nav#nav-main .col p{margin-top:2.25rem}nav#nav-main .nav-lang{list-style:none;margin:0;padding:0;display:flex;gap:.5rem}@media only screen and (max-width:62.5rem){nav#nav-main .nav-lang{margin-top:2.5rem}}nav#nav-main .nav-lang a{display:inline-block;padding:.25rem;color:#ba9b87;font-size:.875rem}nav#nav-main .nav-lang a.active{color:#272219;text-decoration:underline;text-underline-offset:.5rem}nav#nav-main .nav-lang a:hover{color:#272219}nav#nav-main .nav-lang a:active{color:#786355}nav#nav-main #btn-nav-close{position:absolute;z-index:1;right:1.75rem;top:1.75rem;width:2.625rem;height:2.625rem;visibility:hidden}@media only screen and (max-width:31.25rem){nav#nav-main #btn-nav-close{display:none}}nav#nav-main #btn-nav-close:after,nav#nav-main #btn-nav-close:before{position:absolute;left:1.25rem;top:.3125rem;content:" ";height:2.0625rem;width:.0625rem;background-color:#786355;transition:transform .3s ease}nav#nav-main #btn-nav-close:before{transform:rotate(45deg)}nav#nav-main #btn-nav-close:after{transform:rotate(-45deg)}@media(pointer:fine){nav#nav-main #btn-nav-close:hover{transition-delay:0;opacity:.5}}nav#nav-main #btn-nav-close:active{opacity:.8;transition:none}#btn-nav-close-fixed{display:none}@media only screen and (max-width:31.25rem){#btn-nav-close-fixed{display:block;position:fixed;z-index:1000;top:1.25rem;right:1.25rem;width:2.625rem;height:2.625rem;opacity:0;visibility:hidden;transition:opacity .8s,visibility .8s}#btn-nav-close-fixed:after,#btn-nav-close-fixed:before{position:absolute;left:1.25rem;top:.3125rem;content:" ";height:2.0625rem;width:.0625rem;background-color:#786355;transition:transform .3s ease}#btn-nav-close-fixed:before{transform:rotate(45deg)}#btn-nav-close-fixed:after{transform:rotate(-45deg)}}@media only screen and (max-width:31.25rem)and (pointer:fine){#btn-nav-close-fixed:hover{transition-delay:0;opacity:.5}}@media only screen and (max-width:31.25rem){#btn-nav-close-fixed:active{opacity:.8;transition:none}}nav#nav-main.show~#btn-nav-close-fixed{opacity:1;visibility:visible;transition:opacity 1s;transition-delay:.25s}@media(prefers-reduced-motion:no-preference){@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(4rem)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up-mobile{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes zoom-out{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.ani-fade-in{opacity:0}.ani-fade-in.is-visible{animation:fade-in 1.2s cubic-bezier(.165,.84,.44,1) forwards}}@media only screen and (prefers-reduced-motion:no-preference)and (max-width:62.5rem){.ani-fade-in.is-visible{animation-timing-function:ease}}@media(prefers-reduced-motion:no-preference){.ani-slide-up{opacity:0;transform:translateY(4rem)}}@media only screen and (prefers-reduced-motion:no-preference)and (max-width:62.5rem){.ani-slide-up{transform:translateY(2rem)}}@media(prefers-reduced-motion:no-preference){.ani-slide-up.is-visible{animation:slide-up 1.2s cubic-bezier(.165,.84,.44,1) forwards}}@media only screen and (prefers-reduced-motion:no-preference)and (max-width:62.5rem){.ani-slide-up.is-visible{animation-name:slide-up-mobile}}@media(prefers-reduced-motion:no-preference){.ani-zoom-out>picture{display:block;opacity:0;transform:scale(1.1)}.ani-zoom-out.is-visible>picture{animation:zoom-out 1.2s cubic-bezier(.165,.84,.44,1) forwards}@supports (animation-timeline:view()) and (animation-range:entry){@keyframes scroll-zoom{0%{transform:scale(1.1)}to{transform:scale(1)}}:has(>.ani-scroll-zoom) .ani-zoom-out{overflow:clip!important}.ani-scroll-zoom{animation:scroll-zoom auto linear backwards;animation-timeline:view();animation-range:entry 0 entry 120%}}}.article-wrap{position:relative;padding:5rem 0;align-items:flex-start}@media only screen and (max-width:71.25rem){.article-wrap{padding:3rem 0}}@media only screen and (max-width:62.5rem){.article-wrap{padding:4rem 0}}@media only screen and (max-width:37.5rem){.article-wrap{padding-top:clamp(2rem,5vw,3rem)}}.article-wrap figure.mobile-hide{padding-right:2rem;position:-webkit-sticky;position:sticky;top:5rem}@media only screen and (max-width:80rem){.article-wrap figure.mobile-hide{padding-right:0}}.article-wrap figure.mobile-only{margin-bottom:2rem}.news-wrap.container{display:flex;align-items:flex-start;gap:6rem;padding:5rem 0}@media only screen and (max-width:80rem){.news-wrap.container{gap:4rem}}@media only screen and (max-width:71.25rem){.news-wrap.container{gap:3rem;padding:3rem 0}}@media only screen and (max-width:62.5rem){.news-wrap.container{flex-direction:column;gap:2rem;padding:4rem 0}}@media only screen and (max-width:37.5rem){.news-wrap.container{padding-top:5vw}}.news{flex-grow:1;position:relative}@media only screen and (max-width:62.5rem){.news{width:100%;margin-top:0}}.news h1{display:none}.news .grid{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:2.25rem}@media only screen and (max-width:71.25rem){.news .grid{gap:1.8rem;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}}@media only screen and (max-width:31.25rem){.news .grid{gap:1rem}}@media only screen and (max-width:25rem){.news .grid{grid-template-columns:1fr}}.news article{position:relative;flex-shrink:0}@media only screen and (max-width:62.5rem){.news article{width:100%}}.news article.load-more-hidden{display:none}.news article:hover figure img{transform:scale(1.04)}.news article:hover p{color:#ba9b87;opacity:1}.news article:active figure{opacity:.8}.news article:active p{color:#9b7359}.news article figure{aspect-ratio:35/23;overflow:hidden;margin-bottom:1.25rem;border-radius:0}.news article figure img{width:100%;height:100%;object-fit:cover;transition:.4s ease}.news article h2{position:static;font-weight:400;font-size:1.25rem;line-height:120%;margin:0 0 .75rem;padding-right:.5rem;background-clip:initial;-webkit-background-clip:initial;-webkit-text-fill-color:initial;background:none;text-wrap:balance}@media only screen and (max-width:80rem){.news article h2{font-size:1.25rem}}@media only screen and (max-width:62.5rem){.news article h2{padding-right:0}}.news article p{font-size:.9375rem;opacity:.6;margin-top:-.5rem}.news article a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#0000}.news article span{display:block;color:#ccb5a6;transition:.3s ease;margin-top:auto}@media only screen and (max-width:31.25rem){.news article span svg{width:1.5rem}}.news .more{margin-top:2rem;text-align:center}.extra{flex-shrink:0;width:25vw;max-width:28rem;position:-webkit-sticky;position:sticky;top:min(5rem,100dvh - var(--extra-height,0px) - 2rem);padding-top:1rem;align-self:flex-start}@media only screen and (max-width:71.25rem){.extra{width:30vw}}@media only screen and (max-width:62.5rem){.extra{position:relative;top:0;width:100%;max-width:100%}}.extra.mobile-only{position:relative;top:0;padding-top:0}@media only screen and (max-width:37.5rem){.extra.mobile-only{padding-top:1rem}}.extra h3{font-size:1.5rem;margin-bottom:1.5rem}@media only screen and (max-width:31.25rem){.extra h3{margin-bottom:1rem}}.extra h3.mt{margin-top:2rem}.results-wrap.container{display:flex;align-items:flex-start;gap:6rem;padding:5rem 0}@media only screen and (max-width:80rem){.results-wrap.container{gap:4rem}}@media only screen and (max-width:71.25rem){.results-wrap.container{gap:3rem;padding:3rem 0}}@media only screen and (max-width:62.5rem){.results-wrap.container{flex-direction:column;gap:2rem;padding:4rem 0}}@media only screen and (max-width:37.5rem){.results-wrap.container{padding-top:5vw}}.results{flex-grow:1;position:relative}@media only screen and (max-width:62.5rem){.results{width:100%;margin-top:0}}.results h1{display:none}.results .grid{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1.25rem}@media only screen and (min-width:105rem){.results .grid{grid-template-columns:1fr 1fr 1fr 1fr}}@media only screen and (max-width:37.5rem){.results .grid{grid-template-columns:1fr 1fr;gap:3vw}}.results article{position:relative;flex-shrink:0}@media only screen and (max-width:62.5rem){.results article{width:100%}}.results article:hover figure img{opacity:.8}.results article:hover figcaption{opacity:1;visibility:visible}.results article:active figure img{opacity:.95;transition:none}.results article figure{position:relative;aspect-ratio:3/4;overflow:hidden;border-radius:0}.filter-fotos .results article figure,.filter-photos .results article figure{aspect-ratio:1/1}.filter-videos .results article figure{aspect-ratio:9/16}.results article figure img{width:100%;height:100%;object-fit:cover;transition:.4s ease}.results article.video:before{z-index:1;width:4rem;height:4rem;border-radius:50%;background-color:#27221966;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);transition:transform .2s ease}.results article.video:after,.results article.video:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.results article.video:after{-webkit-mask:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><path d="M187.2 100.9C174.8 94.1 159.8 94.4 147.6 101.6C135.4 108.8 128 121.9 128 136L128 504C128 518.1 135.5 531.2 147.6 538.4C159.7 545.6 174.8 545.9 187.2 539.1L523.2 355.1C536 348.1 544 334.6 544 320C544 305.4 536 291.9 523.2 284.9L187.2 100.9z"/></svg>');mask:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><path d="M187.2 100.9C174.8 94.1 159.8 94.4 147.6 101.6C135.4 108.8 128 121.9 128 136L128 504C128 518.1 135.5 531.2 147.6 538.4C159.7 545.6 174.8 545.9 187.2 539.1L523.2 355.1C536 348.1 544 334.6 544 320C544 305.4 536 291.9 523.2 284.9L187.2 100.9z"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1.5rem;height:1.5rem;display:inline-block;z-index:2;background-color:#fff;transition:transform .4s ease}.results article.video:hover:after,.results article.video:hover:before{transform:translate(-50%,-50%) scale(1.05)}.results article figcaption{font-size:.9375rem;line-height:140%;position:absolute;z-index:3;top:0;left:0;bottom:0;right:0;background-color:#272219cc;-webkit-backdrop-filter:grayscale(100%);backdrop-filter:grayscale(100%);color:#fff;padding:2rem;display:flex;align-items:center;opacity:0;visibility:hidden;transition:.4s}.results article figcaption span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.results article a{text-indent:-99999px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:#0000}.results .more{margin-top:2rem;text-align:center}#modal-appointment-wrap{position:fixed;z-index:1000;top:0;left:0;bottom:0;right:0;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;background:#eee1decc;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);visibility:hidden;opacity:0;transition:opacity .4s ease,visibility .4s ease;padding:2.5rem}@media only screen and (max-width:31.25rem){#modal-appointment-wrap{padding:1rem}}@media only screen and (max-width:25rem){#modal-appointment-wrap{padding:0}}#modal-appointment-wrap.open{visibility:visible;opacity:1}#modal-appointment-wrap.open .inner{transform:none;opacity:1;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .4s ease}#modal-appointment-wrap .inner{position:relative;background-color:#fff;width:100%;max-width:46rem;padding:3rem 3.5rem;margin:auto;transform:translateY(2.5rem);opacity:0;transition:transform .4s ease,opacity .4s ease;text-align:left;font-size:15px;line-height:160%}@media only screen and (max-width:31.25rem){#modal-appointment-wrap .inner{padding:2.25rem 2rem}}@media only screen and (max-width:25rem){#modal-appointment-wrap .inner{padding:1.75rem 1.25rem}}#modal-appointment-wrap .close-btn{position:absolute;z-index:1;top:1.5rem;right:1.5rem;width:2.625rem;height:2.625rem}@media only screen and (max-width:31.25rem){#modal-appointment-wrap .close-btn{top:1rem;right:1rem}}@media only screen and (max-width:25rem){#modal-appointment-wrap .close-btn{top:.75rem;right:.75rem}}#modal-appointment-wrap .close-btn:after,#modal-appointment-wrap .close-btn:before{position:absolute;left:1.25rem;top:.5rem;content:" ";height:1.75rem;width:.0625rem;background-color:#786355;transition:transform .3s ease}#modal-appointment-wrap .close-btn:before{transform:rotate(45deg)}#modal-appointment-wrap .close-btn:after{transform:rotate(-45deg)}@media(pointer:fine){#modal-appointment-wrap .close-btn:hover{transition-delay:0;opacity:.5}}#modal-appointment-wrap .close-btn:active{opacity:.8;transition:none}#modal-appointment-wrap .modal-header{margin-bottom:2rem;padding-right:2rem}@media only screen and (max-width:31.25rem){#modal-appointment-wrap .modal-header{padding-right:2.5rem}}#modal-appointment-wrap .modal-header h2{font-size:2rem;margin-bottom:.5rem;line-height:115%}@media only screen and (max-width:31.25rem){#modal-appointment-wrap .modal-header h2{font-size:1.625rem}}#modal-appointment-wrap .modal-header p{color:#534449;font-size:.9375rem;margin:0}.appointment-success{text-align:center;padding:2.5rem 1rem 1.5rem}.appointment-success .appointment-success-icon{width:4.5rem;height:4.5rem;border-radius:50%;background:#efe3e0;color:#786355;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center}.appointment-success .appointment-success-icon svg{width:2.25rem;height:2.25rem}.appointment-success h2{font-size:1.875rem;margin-bottom:.875rem}.appointment-success p{max-width:28rem;margin:0 auto;color:#46393e;font-size:.9375rem;line-height:160%}#appointment-upload-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#211b1db3;z-index:1001;display:flex;align-items:center;justify-content:center}#appointment-upload-overlay .overlay-modal{background:#fff;padding:2.5rem 3rem;border-radius:1rem;text-align:center;box-shadow:0 1rem 3rem #00000040;max-width:22rem;width:calc(100% - 2rem)}#appointment-upload-overlay .spinner{width:3rem;height:3rem;border:3px solid #dfdfdf;border-top-color:#ba9b87;border-radius:50%;animation:spin-overlay .8s linear infinite;margin:0 auto 1.25rem}#appointment-upload-overlay #appointment-upload-status{font-size:.9375rem;font-weight:500;color:#272219;margin-bottom:1rem}#appointment-upload-overlay .progress-bar-wrap{width:100%;height:4px;background:#f2f2f2;border-radius:2px;overflow:hidden}#appointment-upload-overlay .progress-bar-wrap .progress-bar-fill{height:100%;width:35%;background:#ba9b87;border-radius:2px}#appointment-upload-overlay .progress-bar-wrap .progress-bar-fill.indeterminate{animation:indeterminate-bar 1.3s ease-in-out infinite}@keyframes spin-overlay{to{transform:rotate(1turn)}}@keyframes indeterminate-bar{0%{transform:translate(-100%)}to{transform:translate(350%)}}.mt-xs{margin-top:3.125rem}@media only screen and (max-width:31.25rem){.mt-xs{margin-top:1.875rem}}.mt-s{margin-top:4.375rem}@media only screen and (max-width:31.25rem){.mt-s{margin-top:3.125rem}}.mt-m{margin-top:6rem}@media only screen and (max-width:62.5rem){.mt-m{margin-top:5rem}}@media only screen and (max-width:37.5rem){.mt-m{margin-top:3.75rem}}@media only screen and (max-width:31.25rem){.mt-m{margin-top:2.5rem}}.mt-l{margin-top:10rem}@media only screen and (max-width:80rem){.mt-l{margin-top:8rem}}@media only screen and (max-width:62.5rem){.mt-l{margin-top:6rem}}@media only screen and (max-width:37.5rem){.mt-l{margin-top:5rem}}@media only screen and (max-width:31.25rem){.mt-l{margin-top:3.5rem}}.mt-xl{margin-top:11rem}@media only screen and (max-width:80rem){.mt-xl{margin-top:9rem}}@media only screen and (max-width:62.5rem){.mt-xl{margin-top:7rem}}@media only screen and (max-width:37.5rem){.mt-xl{margin-top:6rem}}@media only screen and (max-width:31.25rem){.mt-xl{margin-top:4.5rem}}.spacer{height:var(--spacer);margin-top:var(--tbh)}@media only screen and (max-width:31.25rem){.mobile-spacer{height:1rem}}.breadcrumbs{position:relative;z-index:1;margin:1.25rem 0 2.5rem;display:flex;align-items:center;gap:.625rem;font-size:.9rem;opacity:.75}@media only screen and (max-width:31.25rem){.breadcrumbs{margin-top:.75rem;margin-bottom:1.5rem}}.breadcrumbs img{margin-bottom:.125rem;width:.875rem}.breadcrumbs a:hover img{opacity:.7}.breadcrumbs a:active img{opacity:1}.breadcrumbs a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumbs a:first-child{flex-shrink:0}.breadcrumbs span{color:#786355;opacity:.6}section.bg{position:relative;padding:8rem 0;background:#eee1de}@media only screen and (max-width:62.5rem){section.bg{padding:6rem 0}}@media only screen and (max-width:31.25rem){section.bg{padding:4rem 0}}section.bg:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:url(../img/bg-pattern-header.png);background-size:3.125rem;opacity:.2}section.bg li strong,section.bg p strong{padding:.125rem .25rem;font-weight:500;background:linear-gradient(#e8d6d2,#e8d6d2) no-repeat 0 100%/100% calc(100% - .15em);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.375rem}section.bg .widget-accordeon blockquote:before{color:#e8d6d2}.intro-txt{position:relative;overflow:hidden}.intro-txt .container{position:relative;z-index:1;display:flex;align-items:center}.intro-txt .container>div{padding:6rem 2rem 6rem 0}@media only screen and (max-width:86.25rem){.intro-txt .container>div{padding:5rem 2rem 5rem 0}}@media only screen and (max-width:62.5rem){.intro-txt .container>div{padding:4rem 2rem 4rem 0}}@media only screen and (max-width:71.25rem){.intro-txt .container>div{padding:3rem 0}}@media only screen and (max-width:31.25rem){.intro-txt .container>div{padding-top:2rem}}.intro-txt .video-wrap,.intro-txt figure{position:absolute;top:0;right:0;width:50%;height:100%}@media only screen and (max-width:71.25rem){.intro-txt .video-wrap,.intro-txt figure{width:45%}}@media only screen and (max-width:62.5rem){.intro-txt .video-wrap,.intro-txt figure{position:relative;width:100%;aspect-ratio:13/10}}.intro-txt .video-wrap img,.intro-txt .video-wrap video,.intro-txt figure img,.intro-txt figure video{width:100%;height:100%;object-fit:cover}.intro-txt h1,.intro-txt p{max-width:35rem}.bg-img-txt{position:relative;display:flex;align-items:flex-end;min-height:90vh}@media only screen and (max-width:86.25rem){.bg-img-txt{min-height:60vw}}@media only screen and (max-width:62.5rem){.bg-img-txt{flex-direction:column-reverse;min-height:auto;gap:5rem}}@media only screen and (max-width:31.25rem){.bg-img-txt{gap:4rem}}.bg-img-txt figure{background-color:#eee1de;width:75%;height:100%;position:absolute;top:0;left:0}@media only screen and (max-width:62.5rem){.bg-img-txt figure{position:relative;width:100%}}.bg-img-txt figure img{width:100%;height:100%;object-fit:cover}.bg-img-txt .container{position:relative;padding-top:5rem;padding-bottom:5rem}@media only screen and (max-width:62.5rem){.bg-img-txt .container{padding:0}}.bg-img-txt .txt{width:60%;max-width:41.75rem;background:#faf6f5;margin-left:auto;padding:4rem 5rem}@media only screen and (max-width:71.25rem){.bg-img-txt .txt{padding:3.25rem 4.5rem}}@media only screen and (max-width:62.5rem){.bg-img-txt .txt{padding:0;width:100%}}.txt-img>div{display:flex;flex-direction:column;justify-content:center}.txt-img h2,.txt-img p{max-width:35rem}.txt-img figure{overflow:hidden;border-radius:0 clamp(4rem,12vw,12rem) 0 0}.txt-cols .cols-2{display:grid;grid-template-columns:1fr 1fr;gap:5rem;margin-top:4rem}@media only screen and (max-width:71.25rem){.txt-cols .cols-2{gap:4rem}}@media only screen and (max-width:62.5rem){.txt-cols .cols-2{grid-template-columns:1fr;gap:2rem;margin-top:2rem}.txt-cols .cols-2.mobile-no-gap{gap:0}}.txt-cols .cols-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4rem;margin-top:4rem}@media only screen and (max-width:71.25rem){.txt-cols .cols-3{gap:3rem}}@media only screen and (max-width:62.5rem){.txt-cols .cols-3{grid-template-columns:1fr;gap:2rem;margin-top:2rem}}.txt-cols h2,.txt-cols h3{max-width:60rem}.txt-cols p,.txt-cols ul{max-width:47rem}.txt-accordeon .widget-accordeon,.txt-accordeon h2,.txt-accordeon p{max-width:35rem}.txt-accordeon>div:has(.widget-accordeon){padding-top:.5rem}@media only screen and (max-width:62.5rem){.txt-accordeon>div:has(.widget-accordeon){margin-top:-3rem;padding-top:0}}@media only screen and (max-width:31.25rem){.txt-accordeon>div:has(.widget-accordeon){margin-top:-3.5rem}}.txt-links .widget-links,.txt-links h2,.txt-links p{max-width:35rem}.txt-links>div:has(.widget-links){padding-top:.5rem}@media only screen and (max-width:62.5rem){.txt-links>div:has(.widget-links){margin-top:-3rem;padding-top:0}}@media only screen and (max-width:31.25rem){.txt-links>div:has(.widget-links){margin-top:-3.5rem}}.img-split{position:relative;margin-left:calc(var(--container-margin)/2)}@media only screen and (max-width:62.5rem){.img-split{aspect-ratio:13/10;margin-left:0}}.img-split.full{margin-left:0}@media only screen and (max-width:31.25rem){.img-split.full figure{padding-top:0}}.img-split figure{width:100%;height:100%}@media only screen and (max-width:31.25rem){.img-split figure{padding-top:1rem}}.img-split img{width:100%;height:100%;object-fit:cover}.img-split img.align-top{object-position:50% 100%}.quote.right blockquote{margin-left:auto}.quote blockquote{max-width:37rem;margin:0 0 0 5rem;padding:1rem 0 0}@media only screen and (max-width:62.5rem){.quote blockquote{margin:0}}@media only screen and (max-width:31.25rem){.quote blockquote{padding:0}}.quote p{font-family:Playfair Display,serif;font-size:1.625rem;line-height:140%;background:var(--gradient-titles-v1);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#0000;text-wrap:balance}@media only screen and (max-width:37.5rem){.quote p{font-size:1.375rem}}.gallery-split{display:flex;gap:5vw}.gallery-split figure{height:70vw;max-height:90vh}.gallery-split figure:first-child{flex-grow:1}.gallery-split figure:last-child{flex-shrink:0;width:10rem}@media only screen and (max-width:62.5rem){.gallery-split figure:last-child{width:7rem}}@media only screen and (max-width:31.25rem){.gallery-split figure:last-child{width:4rem}}.gallery-split figure img{width:100%;height:100%;object-fit:cover}.extra-nav{margin-bottom:2.5rem}@media only screen and (max-width:37.5rem){.extra-nav.no-grow li{flex-grow:0}}.extra-nav ul{list-style:none;margin:0;padding:0;display:flex;gap:.5rem}@media only screen and (max-width:62.5rem){.extra-nav ul{flex-wrap:wrap}}.extra-nav ul.wrap{flex-wrap:wrap}.extra-nav li{overflow:hidden;padding-bottom:.0625rem}@media only screen and (max-width:37.5rem){.extra-nav li{flex-grow:1;text-align:center}}.extra-nav li a{display:block;padding:.85rem 1.1875rem;background:#eee1de;font-size:.875rem;letter-spacing:0;line-height:100%;border-radius:3rem}@media only screen and (min-width:62.5rem){.extra-nav li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.extra-nav li a.active{background-color:#272219;color:#fff;pointer-events:none}.extra-nav li a:hover{background-color:#ba9b87;color:#fff}.extra-nav li a:active{transform:translateY(.0625rem)}.list-nav{margin-bottom:2.5rem}.list-nav ul:not(.no-styling){list-style:none;padding:0}.list-nav ul:not(.no-styling) li{position:relative;padding:0 0 0 2rem;margin:.4rem 0;line-height:150%}.list-nav ul:not(.no-styling) li:before{content:"";-webkit-mask:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path class="fa-secondary" opacity=".4" d=""/><path class="fa-primary" d="M500.7 267.3L512 256l-11.3-11.3-144-144L345.4 89.4 322.7 112l11.3 11.3L450.7 240 16 240 0 240l0 32 16 0 434.7 0L334.1 388.7 322.7 400l22.6 22.6 11.3-11.3 144-144z"/></svg>');mask:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path class="fa-secondary" opacity=".4" d=""/><path class="fa-primary" d="M500.7 267.3L512 256l-11.3-11.3-144-144L345.4 89.4 322.7 112l11.3 11.3L450.7 240 16 240 0 240l0 32 16 0 434.7 0L334.1 388.7 322.7 400l22.6 22.6 11.3-11.3 144-144z"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:.875rem;height:.875rem;display:inline-block;position:absolute;top:.375rem;left:.0625rem;background-color:#ccb5a6}.list-nav ul:not(.no-styling) li a{display:inline-block;text-wrap:wrap}.icon-list{list-style:none;padding:0}.icon-list li{position:relative;padding:0 0 0 2rem}.icon-list li svg{position:absolute;top:.1875rem;left:0;height:1.25rem;width:1.25rem}.icon-list li.mt{margin-top:1rem}.icon-list a{display:inline-block;text-wrap:wrap}.icon-links{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.icon-links svg{width:1.5rem}.logo-grid{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.5rem}.logo-grid a{background:#eee1debf;display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;width:8rem;height:4.5rem}.logo-grid a:hover{opacity:.8}.logo-grid a:active{opacity:.6}.logo-grid img{display:block;width:100%;height:100%;object-fit:contain;max-width:4.5rem;max-height:3.5rem}#welcome .deco{display:inline-block;font-family:IR-Bold,serif;font-size:6rem;font-weight:700;line-height:100%;opacity:.1;background:linear-gradient(90deg,#3c2d11,#3c2d1100);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#0000;pointer-events:none}@media only screen and (max-width:80rem){#welcome .deco{font-size:5rem}}@media only screen and (max-width:31.25rem){#welcome .deco{display:none}}#welcome div{padding-top:.5rem}@media only screen and (max-width:62.5rem){#welcome div{padding-top:0;margin-top:-1rem;margin-bottom:-1rem}}#welcome div .inner-p{margin-left:5rem;margin-top:1.75rem;counter-reset:procedure}@media only screen and (max-width:31.25rem){#welcome div .inner-p{margin-left:3rem;padding-right:1rem}}#welcome div .inner-p h2{counter-increment:procedure}#welcome div .inner-p h2:before{content:counter(procedure,decimal-leading-zero) ".";position:absolute;right:calc(100% + .75rem);bottom:-.0625rem;font-family:Mulish,sans-serif;font-size:1rem;font-weight:400;letter-spacing:-3%;-webkit-text-fill-color:initial;background:none;background-clip:initial;-webkit-background-clip:initial;color:#27221966}#welcome ul{list-style:none;margin:2rem 0 2.5rem 2.5rem;padding:0}@media only screen and (max-width:31.25rem){#welcome ul{margin-left:1.5rem;margin-top:1.5rem}}#welcome li a{display:inline-block;line-height:125%;padding:.125rem 0}#welcome figure{overflow:hidden;border-radius:0 clamp(4rem,12vw,12rem) 0 0}#welcome figure img{width:100%;height:100%;object-fit:cover;object-position:100% 50%}.regular-styles h1{margin-bottom:0}.regular-styles h1:not(:first-child),.regular-styles h2:not(:first-child){margin-top:2rem}.regular-styles h3{color:#a28673;font-family:Mulish,sans-serif;font-size:1rem;font-weight:500;line-height:110%;letter-spacing:5%;text-transform:uppercase;margin-bottom:1.5rem}.regular-styles h3:not(:first-child){margin-top:2rem}@media only screen and (max-width:71.25rem){.regular-styles h3{font-size:.9375rem}}.regular-styles ul:not(.no-styling){list-style:none;padding:0 0 0 1rem;margin-bottom:1.5rem}.regular-styles ul:not(.no-styling) li{position:relative;padding:0 0 0 1.125rem;margin:.25rem 0;line-height:150%}.regular-styles ul:not(.no-styling) li:before{content:"";width:.1875rem;height:.1875rem;display:inline-block;position:absolute;top:.75rem;left:0;background-color:#272219}.regular-styles p a{text-decoration:underline;text-underline-offset:.125rem}.regular-styles .details{opacity:.75}.regular-styles .details ul{list-style:none;margin:1rem 0 1.5rem;padding:0;display:flex;flex-wrap:wrap;gap:0 1.5rem;width:100%}@media only screen and (max-width:31.25rem){.regular-styles .details ul{gap:0 1rem}}.regular-styles .details li{overflow:hidden;font-size:.9rem;display:flex;align-items:center;gap:.75rem}.regular-styles .details svg{flex-shrink:0;height:1rem}.regular-styles .details a,.regular-styles .details span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.regular-styles .details a:hover{color:#111;text-decoration:underline}.regular-styles .details a:active{opacity:.8}.regular-styles.article>*{max-width:40rem;text-wrap:pretty}.regular-styles.article h1:not(:first-child),.regular-styles.article h2:not(:first-child){font-size:1.5rem;line-height:125%;margin-top:2rem}.regular-styles.article h3{margin-top:2rem;font-size:.9375rem;letter-spacing:3%}.regular-styles.article p:last-child:has(.btn-regular.mt){margin-top:1.5rem}.regular-styles.article blockquote{position:relative;margin:2.75rem 0 2.5rem;padding:0 0 0 2rem;font-style:italic;line-height:125%}.regular-styles.article blockquote p{text-wrap:balance}.regular-styles.article blockquote:before{content:"“";font-family:Playfair Display,serif;font-style:normal;font-size:4rem;position:absolute;top:.125rem;left:.25rem;opacity:.1}.regular-styles.article table{margin:1.5rem 0 1.375rem;width:100%;border-collapse:collapse}.regular-styles.article table th{text-align-last:left;background:#eee1de;font-weight:650}.regular-styles.article table td,.regular-styles.article table th{border:1px solid #ccb5a6;padding:.375rem .75rem}.regular-styles.article table:last-child{margin-bottom:0}.regular-styles.small h1:not(:first-child),.regular-styles.small h2:not(:first-child){font-size:1.5rem;line-height:125%;margin-top:2rem}.regular-styles.small h3{margin-top:2rem;font-size:.9375rem;letter-spacing:3%}.regular-styles.small p:last-child:has(.btn-regular.mt){margin-top:1.5rem}.regular-styles.small blockquote{position:relative;margin:3rem 0 2.5rem;padding:0 0 0 2rem;font-family:Playfair Display,serif;font-size:1.375rem;line-height:125%}.regular-styles.small blockquote p{text-wrap:balance}.regular-styles.small blockquote:before{content:"“";font-family:Playfair Display,serif;font-size:6rem;position:absolute;top:-.375rem;left:.25rem;opacity:.1}.widget-accordeon{margin:0 0 3rem}.widget-accordeon:last-child{margin-bottom:0}@media only screen and (max-width:80rem){.widget-accordeon{padding:0 2rem 0 0}}@media only screen and (max-width:62.5rem){.widget-accordeon{padding:0}}.widget-accordeon .details-content{overflow:hidden;transition:height .4s ease}@media(prefers-reduced-motion:reduce){.widget-accordeon .details-content{transition:none}}.widget-accordeon .details-content>:first-child{margin-top:1.25rem}.widget-accordeon .details-content>:last-child{margin-bottom:1.25rem}.widget-accordeon details[open]>.details-content,.widget-accordeon summary{border-bottom:.0625rem solid #ba9b874d}.widget-accordeon summary{position:relative;padding:1rem 3rem 1rem 0;margin:0;cursor:pointer;font-family:Mulish,sans-serif;font-size:1rem;font-weight:500;line-height:125%;list-style:none;text-wrap:pretty}@media only screen and (max-width:31.25rem){.widget-accordeon summary{padding:.875rem 3rem .875rem 0}}.widget-accordeon summary::marker{display:none;content:""}.widget-accordeon summary::-webkit-details-marker{display:none}.widget-accordeon summary:after{content:"";-webkit-mask:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><path d="M320.4 449.9L337.4 432.9L497.4 272.9L514.4 255.9L480.5 222L463.5 239L320.5 382L177.5 239L160.5 222L126.6 255.9L143.6 272.9L303.6 432.9L320.6 449.9z"/></svg>');mask:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><path d="M320.4 449.9L337.4 432.9L497.4 272.9L514.4 255.9L480.5 222L463.5 239L320.5 382L177.5 239L160.5 222L126.6 255.9L143.6 272.9L303.6 432.9L320.6 449.9z"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1.25rem;height:1.25rem;display:inline-block;position:absolute;top:1rem;right:0;background-color:currentColor;pointer-events:none;transition:.4s}@media(pointer:fine){.widget-accordeon summary:hover{color:#ba9b87}.widget-accordeon summary:active{transition:none!important;color:#9b7359}}.widget-accordeon details[open] summary:after{transform:rotate(180deg) translateY(-.0625rem)}.widget-accordeon.numbered{counter-reset:accordeon}.widget-accordeon.numbered summary{padding-left:1.5rem;counter-increment:accordeon}.widget-accordeon.numbered summary:before{content:counter(accordeon) ".";position:absolute;left:0}.widget-accordeon blockquote{display:block;overflow:hidden;position:relative;margin:0 0 1.25rem;padding:.5rem 0 .75rem 1.875rem;font-size:1rem;font-weight:400;letter-spacing:-2%;line-height:140%;font-style:italic;color:#786355}.widget-accordeon blockquote:before{content:"“";font-family:Playfair Display,serif;font-size:4rem;font-weight:300;font-style:normal;color:#eee1de;position:absolute;top:1.125rem;left:-.25rem}.widget-accordeon blockquote>*{position:relative;text-wrap:balance}.widget-links{margin:0 0 3rem}.widget-links:last-child{margin-bottom:0}@media only screen and (max-width:80rem){.widget-links{padding:0 2rem 0 0}}@media only screen and (max-width:62.5rem){.widget-links{padding:0}}.widget-links ul{list-style:none;margin:0;padding:0}.widget-links a{position:relative;display:block;padding:1rem 3rem 1rem 0;border-bottom:.0625rem solid #ba9b874d;margin:0;cursor:pointer;font-family:Mulish,sans-serif;font-size:1rem;font-weight:500;line-height:125%;list-style:none;text-wrap:pretty}@media only screen and (max-width:31.25rem){.widget-links a{padding:.875rem 3rem .875rem 0}}.widget-links a:after{content:"";-webkit-mask:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Pro v7.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2026 Fonticons, Inc.--><path d="M571.4 331.3L582.7 320L571.4 308.7L395.4 132.7L384.1 121.4L361.5 144L372.8 155.3L521.5 304L64.1 304L64.1 336L521.5 336L372.8 484.7L361.5 496L384.1 518.6L571.4 331.3z"/></svg>');mask:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Pro v7.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2026 Fonticons, Inc.--><path d="M571.4 331.3L582.7 320L571.4 308.7L395.4 132.7L384.1 121.4L361.5 144L372.8 155.3L521.5 304L64.1 304L64.1 336L521.5 336L372.8 484.7L361.5 496L384.1 518.6L571.4 331.3z"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1rem;height:1rem;display:inline-block;position:absolute;top:1.125rem;right:0;background-color:currentColor;pointer-events:none}@media(pointer:fine){.widget-links a:hover{color:#ba9b87}.widget-links a:active{transition:none!important;color:#9b7359}}.widget-links.numbered{counter-reset:accordeon}.widget-links.numbered a{padding-left:1.5rem;counter-increment:accordeon}.widget-links.numbered a:before{content:counter(accordeon) ".";position:absolute;left:0}.widget-results{position:relative;overflow:hidden}.widget-results .grid{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-template-columns:1fr 1fr 1fr;gap:1.125rem;margin-left:1rem;-webkit-user-select:none;user-select:none;pointer-events:none}.widget-results .grid article:nth-last-child(-n+3){display:none}@media only screen and (max-width:80rem){.widget-results .grid article:nth-last-child(-n+3){display:block}}@media only screen and (max-width:62.5rem){.widget-results .grid{margin-left:0}.widget-results .grid article:nth-last-child(-n+3){display:none}}@media only screen and (max-width:37.5rem){.widget-results .grid{gap:3vw}}@media only screen and (max-width:31.25rem){.widget-results .grid{grid-template-columns:1fr 1fr}.widget-results .grid article:nth-last-child(-n+5){display:none}}.widget-results article{position:relative;flex-shrink:0}@media only screen and (max-width:62.5rem){.widget-results article{width:100%}}.widget-results article:hover figure img{opacity:.8!important;transition:opacity .4s ease}.widget-results article:hover figcaption{opacity:1;visibility:visible}.widget-results article:active figure img{opacity:.95!important;transition:none}.widget-results article figure{position:relative;aspect-ratio:1;overflow:hidden;border-radius:0;background:#eee1de;padding:.0625rem}.widget-results article figure:after{content:"";position:absolute;top:-.0625rem;right:-.0625rem;bottom:-.0625rem;left:-.0625rem;background:#0000;-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);transition:.8s cubic-bezier(.16,1,.3,1)}.widget-results article figure img{display:block;position:relative;width:100%;height:100%;object-fit:cover;opacity:.125;transition:opacity .6s ease}.widget-results article.video:before{z-index:1;width:4rem;height:4rem;border-radius:50%;background-color:#27221966;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);transition:transform .2s ease}.widget-results article.video:after,.widget-results article.video:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.widget-results article.video:after{-webkit-mask:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><path d="M187.2 100.9C174.8 94.1 159.8 94.4 147.6 101.6C135.4 108.8 128 121.9 128 136L128 504C128 518.1 135.5 531.2 147.6 538.4C159.7 545.6 174.8 545.9 187.2 539.1L523.2 355.1C536 348.1 544 334.6 544 320C544 305.4 536 291.9 523.2 284.9L187.2 100.9z"/></svg>');mask:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><path d="M187.2 100.9C174.8 94.1 159.8 94.4 147.6 101.6C135.4 108.8 128 121.9 128 136L128 504C128 518.1 135.5 531.2 147.6 538.4C159.7 545.6 174.8 545.9 187.2 539.1L523.2 355.1C536 348.1 544 334.6 544 320C544 305.4 536 291.9 523.2 284.9L187.2 100.9z"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1.5rem;height:1.5rem;display:inline-block;z-index:2;background-color:#fff;transition:transform .4s ease}.widget-results article.video:hover:after,.widget-results article.video:hover:before{transform:translate(-50%,-50%) scale(1.05)}.widget-results article figcaption{font-size:.875rem;line-height:140%;position:absolute;z-index:3;top:0;left:0;bottom:0;right:0;background-color:#272219cc;-webkit-backdrop-filter:grayscale(100%);backdrop-filter:grayscale(100%);color:#fff;padding:2rem;display:flex;align-items:center;opacity:0;visibility:hidden;transition:.4s}.widget-results article figcaption span{display:-webkit-box;-webkit-box-orient:vertical;line-clamp:4;-webkit-line-clamp:4;overflow:hidden}.widget-results article a{text-indent:-99999px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:#0000}.widget-results .discretion-shield{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;padding:1.5rem;margin-left:1rem;cursor:pointer;transition:opacity .5s cubic-bezier(.16,1,.3,1),visibility .5s}@media only screen and (max-width:62.5rem){.widget-results .discretion-shield{margin-left:0}}.widget-results .discretion-shield .discretion-card{background:#faf6f5;padding:2.25rem 3rem;width:90%;max-width:24rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.125rem;transition:transform .4s ease,box-shadow .4s ease}@media only screen and (max-width:62.5rem){.widget-results .discretion-shield .discretion-card{padding:1.75rem 1.5rem}}.widget-results .discretion-shield span{font-size:.75rem;letter-spacing:.125em;text-transform:uppercase;color:#ccb5a6;font-weight:600}.widget-results .discretion-shield h4{font-family:Playfair Display,serif;font-size:1.375rem;line-height:120%;margin:0;color:#272219}.widget-results.is-revealed article figure:after{-webkit-backdrop-filter:none;backdrop-filter:none}.widget-results.is-revealed article figure img{opacity:1}.widget-results.is-revealed .grid{pointer-events:auto;-webkit-user-select:auto;user-select:auto}.widget-results.is-revealed .discretion-shield{opacity:0;visibility:hidden;pointer-events:none}.s-lightbox-container{position:fixed;z-index:99999;top:0;left:0;width:100%;height:100%}.s-lightbox-container,.s-lightbox-container *{box-sizing:border-box}.s-lightbox-hidden-scroll{overflow:hidden}.s-lightbox-overlay,.s-lightbox-wrapper{position:absolute;top:0;right:0;bottom:0;left:0}.s-lightbox-overlay{background-color:#1e1e1ecc}.s-lightbox-navigation-prev{left:0;transform:scaleX(-1)}.s-lightbox-navigation-prev:active{transform:scaleX(-1) translateY(.0625rem)}.s-lightbox-navigation-next{right:0}.s-lightbox-navigation-next,.s-lightbox-navigation-prev{position:absolute;width:3.5rem;height:6.25rem;top:50%;background-color:initial!important;margin-top:-3.125rem!important;border:0;cursor:pointer;outline:none}.s-lightbox-navigation-next:after,.s-lightbox-navigation-prev:after{content:"";position:absolute;top:1.6875rem;width:2.875rem;height:2.875rem;left:0;background-color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgZmlsbD0iIzk5OSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0ibTEyIDQtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:50%;background-size:1.5rem 1.5rem;border-radius:.375rem;transition:.2s ease}.s-lightbox-viewer{position:absolute;left:0;right:0;bottom:0;top:0}.s-lightbox-items{position:absolute;top:0;left:0;width:100%;height:100%}.s-lightbox-item{left:0;top:0;right:0;bottom:0;position:absolute;transition-duration:0s;transition-property:transform;transition-timing-function:cubic-bezier(.645,.045,.355,1)}.s-lightbox-item-first{transform:translate(-100%)}.s-lightbox-item-active{transform:translate(0)}.s-lightbox-item-last{transform:translate(100%)}.s-lightbox-item-container{left:3.75rem;top:3.75rem;right:3.75rem;bottom:3.75rem;position:absolute;display:block;overflow:hidden}.s-lightbox-item-box{position:absolute;cursor:default;opacity:0;transform-origin:center;transform:scale(.8);transition-duration:.2s;transition-property:transform opacity;transition-timing-function:ease-in-out}.s-lightbox-draggable-content{cursor:grab;-khtml-user-drag:element;-webkit-user-drag:element;-khtml-user-select:none;-webkit-user-select:none}.s-lightbox-content-box{opacity:0;position:absolute;cursor:default;overflow-y:auto;text-align:left}.s-lightbox-view-html{padding:1.875rem;background-color:#fff;text-align:left}.s-lightbox-item-image{position:absolute;width:100%;height:100%;padding:0;margin:0;border:0;left:0;top:0;max-width:none;max-height:none;border-radius:.375rem}.s-lightbox-viewer-border .s-lightbox-item-box{border:.4375rem solid #fff;border-radius:.125rem}.s-lightbox-content-iframe,.s-lightbox-dailymotion-iframe,.s-lightbox-googlemap-iframe,.s-lightbox-vimeo-iframe,.s-lightbox-youtube-iframe{position:absolute;width:100%;height:100%;background-color:#000}.s-lightbox-content-iframe{background-color:#fff}.s-lightbox-caption{position:absolute;z-index:10;left:0;right:0;bottom:0;height:auto;padding:1.875rem 1.25rem 1.25rem;color:#fff;background:#00000080;background:-webkit-gradient(left top,left bottom,color-stop(0,#0000),color-stop(100%,#000c));background:linear-gradient(180deg,#0000 0,#000c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=0)}.s-lightbox-closer{position:absolute;width:2.875rem;height:2.875rem;border:0;background-color:initial;right:.625rem;top:.625rem;cursor:pointer;outline:none;margin:0}.s-lightbox-closer:after,.s-lightbox-closer:before{position:absolute;left:1.375rem;top:.625rem;content:"";height:1.625rem;width:.125rem;background-color:#aaa;transition:.2s ease}.s-lightbox-closer:before{transform:rotate(45deg)}.s-lightbox-closer:after{transform:rotate(-45deg)}.s-lightbox-closer:hover,.s-lightbox-fullscreen:hover,.s-lightbox-navigation-next:hover:after,.s-lightbox-navigation-prev:hover:after{background-color:#eee}.s-lightbox-closer:active,.s-lightbox-fullscreen:active,.s-lightbox-navigation-next:active:after,.s-lightbox-navigation-prev:active:after{background-color:#e4e4e4}.s-lightbox-fullscreen{position:absolute;width:2.875rem;height:2.875rem;border:0;background-color:#1e1e1e66;right:.625rem;top:4.125rem;cursor:pointer;outline:none}.s-lightbox-fullscreen .s-lightbox-fullscreen-container{position:absolute;width:1.5rem;height:1.25rem;top:.8125rem;left:.6875rem}.s-lightbox-fullscreen .s-lightbox-fullscreen-container span{position:absolute}.s-lightbox-fullscreen .s-lightbox-fullscreen-container span:after,.s-lightbox-fullscreen .s-lightbox-fullscreen-container span:before{position:absolute;background-color:#fff6;content:""}.s-lightbox-fullscreen .s-lightbox-fullscreen-container span:first-child{left:0;top:0;width:.375rem;height:.375rem}.s-lightbox-fullscreen .s-lightbox-fullscreen-container span:first-child:before{width:.375rem;height:.125rem;left:0;top:0}.s-lightbox-fullscreen .s-lightbox-fullscreen-container span:first-child:after{width:.125rem;height:.25rem;left:0;top:.125rem}.s-lightbox-fullscreen .s-lightbox-fullscreen-container span:nth-child(2){top:0;right:0;width:.375rem;height:.375rem}.s-lightbox-fullscreen .s-lightbox-fullscreen-container span:nth-child(2):before{width:.375rem;height:.125rem;right:0;top:0}.s-lightbox-fullscreen .s-lightbox-fullscreen-container span:nth-child(2):after{width:.125rem;height:.25rem;right:0;top:.125rem}.s-lightbox-fullscreen .s-lightbox-fullscreen-container span:nth-child(3){bottom:0;left:0;width:.375rem;height:.375rem}.s-lightbox-fullscreen .s-lightbox-fullscreen-container span:nth-child(3):before{width:.375rem;height:.125rem;bottom:0;left:0}.s-lightbox-fullscreen .s-lightbox-fullscreen-container span:nth-child(3):after{width:.125rem;height:.25rem;bottom:.125rem;left:0}.s-lightbox-fullscreen .s-lightbox-fullscreen-container span:nth-child(4){bottom:0;right:0;width:.375rem;height:.375rem}.s-lightbox-fullscreen .s-lightbox-fullscreen-container span:nth-child(4):before{width:.375rem;height:.125rem;bottom:0;right:0}.s-lightbox-fullscreen .s-lightbox-fullscreen-container span:nth-child(4):after{width:.125rem;height:.25rem;bottom:.125rem;right:0}.s-lightbox-fullscreen .s-lightbox-fullscreen-container span:nth-child(5){left:.375rem;top:.375rem;width:.75rem;height:.5rem;background-color:#fff6}.s-lightbox-page-info{position:absolute;width:4.375rem;height:1.875rem;border:0;background-color:#fff;cursor:default;outline:none;left:50%;margin-left:-2.1875rem;bottom:0;color:#999;line-height:1.875rem;text-align:center;font-size:.75rem}.s-lightbox-page-info>span{font-weight:700;color:#999}@media only screen and (max-width:48rem){.s-lightbox-item-container{left:.625rem;top:.625rem;right:.625rem;bottom:.625rem}.s-lightbox-fullscreen{right:4.125rem;top:.625rem}}.s-lightbox-loader-type1{width:2.5rem;height:2.5rem;background-color:#ffffffe6;position:absolute;left:50%;margin-left:-1.25rem;top:50%;margin-top:-1.25rem;animation:loader-type1 1.2s ease-in-out infinite}@keyframes loader-type1{0%{transform:perspective(7.5rem) rotateX(0) rotateY(0);-webkit-transform:perspective(7.5rem) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(7.5rem) rotateX(-180.1deg) rotateY(0);-webkit-transform:perspective(7.5rem) rotateX(-180.1deg) rotateY(0deg)}to{transform:perspective(7.5rem) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(7.5rem) rotateX(-180deg) rotateY(-179.9deg)}}.s-lightbox-loader-type2,.s-lightbox-loader-type2:after{border-radius:50%;width:2.5rem;height:2.5rem}.s-lightbox-loader-type2{left:50%;margin-left:-1.25rem;top:50%;margin-top:-1.25rem;position:absolute;text-indent:-9999em;border:.3125rem solid #fff6;border-left-color:#ffffffe6;transform:translateZ(0);animation:loader-type2 1.1s linear infinite}@keyframes loader-type2{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes lb-closeDownEffect{0%{opacity:1}to{opacity:0;transform:translate3d(0,25rem,0)}}@keyframes lb-fadeOutEffect{0%{opacity:1}to{opacity:0}}.s-lightbox-closeEffect .s-lightbox-item-active .s-lightbox-item-container{animation-duration:.2s;animation-fill-mode:both;animation-name:lb-closeDownEffect}.s-lightbox-closeEffect .s-lightbox-overlay{animation-duration:.2s;animation-fill-mode:both;animation-name:lb-fadeOutEffect}.s-lightbox-closeEffect .s-lightbox-closer,.s-lightbox-closeEffect .s-lightbox-fullscreen,.s-lightbox-closeEffect .s-lightbox-navigation,.s-lightbox-closeEffect .s-lightbox-page-info{display:none}.swiper-shortcuts{padding-left:max((100vw - 87.5rem)/2,var(--container-margin)/2)}@media only screen and (max-width:62.5rem){.swiper-shortcuts{padding:0;width:calc(100vw - var(--container-margin));max-width:37.5rem;margin-left:auto;margin-right:auto}}@media only screen and (max-width:37.5rem){.swiper-shortcuts{width:90%}}.swiper-shortcuts h2{margin-bottom:2.5rem}.swiper-shortcuts .swiper{position:relative;overflow:hidden;width:100%}@media only screen and (max-width:62.5rem){.swiper-shortcuts .swiper .swiper-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}}@media only screen and (max-width:31.25rem){.swiper-shortcuts .swiper .swiper-wrapper{grid-template-columns:1fr}}.swiper-shortcuts .swiper .swiper-slide{position:relative;width:clamp(15rem,25% - 30px,25rem);flex-shrink:0}@media only screen and (max-width:62.5rem){.swiper-shortcuts .swiper .swiper-slide{width:100%}}.swiper-shortcuts .swiper .swiper-slide:hover figure img{transform:scale(1.04)}.swiper-shortcuts .swiper .swiper-slide:active figure{opacity:.8}.swiper-shortcuts .swiper .swiper-slide figure{aspect-ratio:35/23;overflow:hidden;margin-bottom:1.25rem;border-radius:0}.swiper-shortcuts .swiper .swiper-slide figure img{width:100%;height:100%;object-fit:cover;transition:.4s ease}.swiper-shortcuts .swiper .swiper-slide h3{position:static;font-weight:400;font-size:1.375rem;line-height:120%;margin:0 0 .75rem;padding-right:.5rem;text-wrap:balance}@media only screen and (max-width:80rem){.swiper-shortcuts .swiper .swiper-slide h3{font-size:1.25rem}}@media only screen and (max-width:62.5rem){.swiper-shortcuts .swiper .swiper-slide h3{padding-right:0}}.swiper-shortcuts .swiper .swiper-slide a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#0000}.swiper-shortcuts .swiper .swiper-slide span{display:block;color:#ccb5a6;transition:.3s ease;margin-top:auto}@media only screen and (max-width:31.25rem){.swiper-shortcuts .swiper .swiper-slide span svg{width:1.5rem}}[type=email],[type=file],[type=number],[type=password],[type=search],[type=tel],[type=text],select,textarea{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;outline:none;width:100%;padding:.8125rem 1.125rem;font-size:.9375rem;font-weight:400;line-height:150%;background:#faf6f5;border:.0625rem solid #dfdfdf;border-radius:.5rem;color:#272219;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}[type=email]::placeholder,[type=file]::placeholder,[type=number]::placeholder,[type=password]::placeholder,[type=search]::placeholder,[type=tel]::placeholder,[type=text]::placeholder,select::placeholder,textarea::placeholder{color:#211b1d80;opacity:1}[type=email]:hover,[type=file]:hover,[type=number]:hover,[type=password]:hover,[type=search]:hover,[type=tel]:hover,[type=text]:hover,select:hover,textarea:hover{border-color:#ccb5a6}[type=email]:focus,[type=file]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,select:focus,textarea:focus{border-color:#ba9b87;background-color:#fff;box-shadow:0 0 0 .1875rem #ba9b8726}[type=email]:disabled,[type=file]:disabled,[type=number]:disabled,[type=password]:disabled,[type=search]:disabled,[type=tel]:disabled,[type=text]:disabled,select:disabled,textarea:disabled{border-color:#dfdfdf;background-color:#f5edeb;color:#786269;cursor:not-allowed;box-shadow:none;opacity:.7}[type=email].is-error,[type=email].is-invalid,[type=email][aria-invalid=true],[type=file].is-error,[type=file].is-invalid,[type=file][aria-invalid=true],[type=number].is-error,[type=number].is-invalid,[type=number][aria-invalid=true],[type=password].is-error,[type=password].is-invalid,[type=password][aria-invalid=true],[type=search].is-error,[type=search].is-invalid,[type=search][aria-invalid=true],[type=tel].is-error,[type=tel].is-invalid,[type=tel][aria-invalid=true],[type=text].is-error,[type=text].is-invalid,[type=text][aria-invalid=true],select.is-error,select.is-invalid,select[aria-invalid=true],textarea.is-error,textarea.is-invalid,textarea[aria-invalid=true]{border-color:#f8b4b4;background-color:#fef2f2}[type=email].is-error:hover,[type=email].is-invalid:hover,[type=email][aria-invalid=true]:hover,[type=file].is-error:hover,[type=file].is-invalid:hover,[type=file][aria-invalid=true]:hover,[type=number].is-error:hover,[type=number].is-invalid:hover,[type=number][aria-invalid=true]:hover,[type=password].is-error:hover,[type=password].is-invalid:hover,[type=password][aria-invalid=true]:hover,[type=search].is-error:hover,[type=search].is-invalid:hover,[type=search][aria-invalid=true]:hover,[type=tel].is-error:hover,[type=tel].is-invalid:hover,[type=tel][aria-invalid=true]:hover,[type=text].is-error:hover,[type=text].is-invalid:hover,[type=text][aria-invalid=true]:hover,select.is-error:hover,select.is-invalid:hover,select[aria-invalid=true]:hover,textarea.is-error:hover,textarea.is-invalid:hover,textarea[aria-invalid=true]:hover{border-color:#c94a4a}[type=email].is-error:focus,[type=email].is-invalid:focus,[type=email][aria-invalid=true]:focus,[type=file].is-error:focus,[type=file].is-invalid:focus,[type=file][aria-invalid=true]:focus,[type=number].is-error:focus,[type=number].is-invalid:focus,[type=number][aria-invalid=true]:focus,[type=password].is-error:focus,[type=password].is-invalid:focus,[type=password][aria-invalid=true]:focus,[type=search].is-error:focus,[type=search].is-invalid:focus,[type=search][aria-invalid=true]:focus,[type=tel].is-error:focus,[type=tel].is-invalid:focus,[type=tel][aria-invalid=true]:focus,[type=text].is-error:focus,[type=text].is-invalid:focus,[type=text][aria-invalid=true]:focus,select.is-error:focus,select.is-invalid:focus,select[aria-invalid=true]:focus,textarea.is-error:focus,textarea.is-invalid:focus,textarea[aria-invalid=true]:focus{border-color:#c94a4a;box-shadow:0 0 0 .1875rem #c94a4a26}select{cursor:pointer;text-indent:.0006rem;text-overflow:"";text-overflow:ellipsis;white-space:nowrap;background:#faf6f5;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='none' stroke='%23999' stroke-width='1.5' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.25rem center;background-size:.625rem;padding-right:2.5rem}textarea{resize:vertical;min-height:5.5rem}label{display:inline-block;margin:0 0 .5rem;font-size:.9375rem;font-weight:500;color:#272219;letter-spacing:-.01em;text-wrap:pretty}label:has(+[required]):after{content:"";display:inline-block;width:.25rem;height:.25rem;background:#ccb5a6;border-radius:50%;margin:0 0 0 .3125rem;transform:translateY(-.375rem)}label .hint-text{font-weight:400;color:#786269;font-size:.8125rem}.checkbox-group,.form-checkbox,.form-group:has([type=checkbox]){display:flex;align-items:flex-start;gap:.75rem}.checkbox-group [type=checkbox],.form-checkbox [type=checkbox],.form-group:has([type=checkbox]) [type=checkbox]{margin-top:.125rem;flex-shrink:0}.checkbox-group label,.form-checkbox label,.form-group:has([type=checkbox]) label{margin:0;padding-left:0;line-height:140%;font-weight:400;cursor:pointer;flex:1;min-width:0}[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.125rem;height:1.125rem;border:.0625rem solid #211b1d66;border-radius:.1875rem;cursor:pointer;vertical-align:middle;position:relative;margin:0;flex-shrink:0;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}[type=checkbox]:hover{border-color:#211b1d}[type=checkbox]:focus-visible{box-shadow:0 0 0 .1875rem #ba9b8740}[type=checkbox]:checked{background:#211b1d;border-color:#211b1d}[type=checkbox]:disabled{cursor:not-allowed;opacity:.6;border-color:#211b1d33}[type=checkbox]:disabled+label{cursor:not-allowed;color:#786269}[type=checkbox]:checked:after{content:"";position:absolute;top:.125rem;right:.125rem;bottom:.125rem;left:.125rem;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") no-repeat 50%/contain}[type=checkbox]+label{cursor:pointer;margin:0;padding-left:.625rem;line-height:140%;font-size:.9375rem;font-weight:400;vertical-align:middle;text-wrap:pretty}[type=checkbox]+label a{color:#272219;text-decoration:underline;text-underline-offset:.2rem}[type=checkbox]+label a:hover{color:#ba9b87;text-decoration:none}[type=submit],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-color:#0000;outline-style:none;line-height:160%;cursor:pointer}.field-error{display:block;color:#c94a4a;font-size:.8125rem;margin-top:.35rem;text-wrap:pretty}.form-row-2{display:grid;grid-template-columns:1fr 1fr;gap:1.125rem 1.25rem}@media only screen and (max-width:37.5rem){.form-row-2{grid-template-columns:1fr;gap:1.125rem}}.form-group{min-width:0}.form-group.col-span-2{grid-column:span 2}@media only screen and (max-width:37.5rem){.form-group.col-span-2{grid-column:span 1}}.radio-segmented-group{display:flex;gap:.75rem;margin-top:.35rem}.radio-segmented-group .radio-card{flex:1;position:relative;cursor:pointer;margin:0}.radio-segmented-group .radio-card input[type=radio]{position:absolute;opacity:0;pointer-events:none}.radio-segmented-group .radio-card .card-label{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.8125rem 1rem;background:#faf6f5;border:.0625rem solid #dfdfdf;border-radius:.5rem;font-weight:500;font-size:.9375rem;color:#211b1d;transition:all .25s ease;text-align:center}.radio-segmented-group .radio-card:hover .card-label{border-color:#ccb5a6}.radio-segmented-group .radio-card input[type=radio]:checked+.card-label{background:#eee1de;border-color:#ba9b87;color:#272219;font-weight:600}.radio-segmented-group .radio-card input[type=radio]:focus-visible+.card-label{box-shadow:0 0 0 .1875rem #ba9b8740}#referred-by-group{display:none}#referred-by-group.is-visible{display:block;animation:form-slide-down .3s ease forwards}.form-upload-area{position:relative;background:repeating-linear-gradient(-45deg,#fdfcfc,#fdfcfc .25rem,#fff 0,#fff .5rem),#faf6f5;border:.0625rem solid #e8dcd5;border-radius:.75rem;padding:1.75rem 1.25rem;text-align:center;cursor:pointer;transition:border-color .25s ease,background-color .25s ease}.form-upload-area:hover{border-color:#ba9b87;background:#faf6f5}.form-upload-area:active{background:#eee1de80;transition:none}.form-upload-area.dragover{border-color:#786355;background:#faf6f5}.form-upload-area .upload-icon{width:2.75rem;height:2.75rem;margin:0 auto;color:#ba9b87}.form-upload-area .upload-icon svg{width:2rem;height:auto}.form-upload-area p{font-size:.9375rem;font-weight:500;color:#272219;margin:0 0 1.25rem;text-wrap:pretty}.form-upload-area .upload-trigger-btn{font-size:.875rem;padding:.875rem 1.25rem}.form-upload-area .file-input-hidden{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1}.upload-hint{display:block;margin-top:.5rem;color:#786269}.upload-file-error,.upload-hint{font-size:.8125rem;text-wrap:pretty}.upload-file-error{margin-top:.625rem;padding:.625rem .875rem;background:#fde8e8;border:.0625rem solid #f8b4b4;color:#9b1c1c;border-radius:.375rem}.form-file-list{margin-top:.75rem;margin-bottom:1.25rem}.form-file-list .upload-file-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;background:#faf6f5;border:.0625rem solid #e3e3e3;border-radius:.375rem;margin-bottom:.375rem;font-size:.875rem}.form-file-list .upload-file-item.is-error{border-color:#f8b4b4;background:#fef2f2}.form-file-list .upload-file-item .upload-file-name{flex:1;min-width:0;color:#272219;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-file-list .upload-file-item .upload-file-size{font-size:.75rem;color:#786269;white-space:nowrap}.form-file-list .upload-file-item .upload-file-flag{font-size:.75rem;font-weight:600;color:#c94a4a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-file-list .upload-file-item .upload-file-remove{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;background:#0000;color:#786269;cursor:pointer;border-radius:50%;font-size:1.125rem;line-height:1;padding:0;transition:all .2s ease}.form-file-list .upload-file-item .upload-file-remove:hover{background:#dadada;color:#211b1d}.form-file-list .upload-file-item .upload-file-remove:active{transform:scale(.92)}.form-actions{text-align:center;margin-top:2rem}.form-actions .btn-submit{width:100%;cursor:pointer}.form-actions .btn-submit:disabled{opacity:.6;cursor:not-allowed;pointer-events:none;transform:none}.form-actions .privacy-notice{margin-top:.875rem;font-size:.8125rem;color:#786269;line-height:140%;text-wrap:pretty}.form-actions .privacy-notice a{color:#272219;text-decoration:underline;text-underline-offset:.2rem}@keyframes form-slide-down{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}footer{position:relative;background:#eee1de;padding:7rem 0 5rem}@media only screen and (max-width:62.5rem){footer{padding:4rem 0}}@media only screen and (max-width:37.5rem){footer{padding-top:2.5rem}}footer:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:url(../img/bg-pattern-header.png);background-size:3.125rem;opacity:.2}@media only screen and (max-width:62.5rem){footer .container{padding:0 .5rem}}@media only screen and (max-width:37.5rem){footer .container{padding:0 1rem}}footer .nav-cols{display:grid;grid-template-columns:minmax(0,17rem) minmax(0,17rem) minmax(0,17rem) auto;gap:5rem}@media only screen and (max-width:71.25rem){footer .nav-cols{gap:3rem}}@media only screen and (max-width:62.5rem){footer .nav-cols{grid-template-columns:1fr}}footer .footer-logo{margin-left:auto}footer .footer-logo img{width:6rem;height:auto}@media only screen and (max-width:71.25rem){footer .footer-logo{display:none}}footer .col strong{font-weight:500;line-height:110%}footer .col em,footer .col strong{display:block;letter-spacing:5%;text-transform:uppercase}footer .col em{color:#ba9b87;font-size:.875rem;font-weight:600;font-style:normal;line-height:100%;margin-top:1.625rem;margin-bottom:1.875rem}footer .col ul{list-style:none;margin:0;padding:0}footer .col li{position:relative;padding:0 0 0 1.5625rem}footer .col li:before{content:"";-webkit-mask:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z"/></svg>');mask:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:.6875rem;height:.6875rem;display:inline-block;position:absolute;top:.5rem;left:0;background-color:#ccb5a6}footer .col li a{display:inline-block;line-height:120%;padding:.1875rem 0}footer .col p{margin-top:2.25rem}footer .footer-bottom{margin-top:3rem}footer .footer-info{font-size:.8125rem;line-height:140%;letter-spacing:0;opacity:.6}footer .footer-info a[target=_blank]{opacity:.7}footer .nav-lang{list-style:none;margin:2rem 0 0;padding:0;display:flex;gap:.5rem}footer .nav-lang a{display:inline-block;padding:.25rem;color:#ba9b87;font-size:.875rem}footer .nav-lang a.active{color:#272219;text-decoration:underline;text-underline-offset:.5rem}footer .nav-lang a:hover{color:#272219}footer .nav-lang a:active{color:#786355}.only-print{display:none}@media print{.only-print{display:block}.no-print,footer,header{display:none!important}#content{padding:.9cm 1cm!important;overflow:hidden;width:21cm}.left,.right{float:none!important;width:19cm!important}*,:after,:before{background:#0000!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.hidden{display:none!important}.sr-only{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.sr-only.focusable:active,.sr-only.focusable:focus{-webkit-clip-path:none;clip-path:none;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}.invisible{visibility:hidden}: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:initial}.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);-webkit-backface-visibility:hidden;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-cube-shadow,.swiper-3d .swiper-slide{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{-webkit-margin-start:var(--swiper-slides-offset-before);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{-webkit-margin-end:var(--swiper-slides-offset-after);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{-webkit-margin-before:var(--swiper-slides-offset-before);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{-webkit-margin-after:var(--swiper-slides-offset-after);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{-webkit-margin-start:var(--swiper-centered-offset-before);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{-webkit-margin-before:var(--swiper-centered-offset-before);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-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{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(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#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-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid #0000}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.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(1turn)}}
