@charset "UTF-8";a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent}@font-face{font-family:"Kostic Serif";src:url("/assets/fonts/KosticSerif-Regular.woff2") format("woff2"),url("/assets/fonts/KosticSerif-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Kostic Serif";src:url("/assets/fonts/KosticSerif-Italic.woff2") format("woff2"),url("/assets/fonts/KosticSerif-Italic.woff") format("woff");font-weight:normal;font-style:italic}@font-face{font-family:"Austin";src:url("/assets/fonts/Austin-Light-Cy-Web.woff2") format("woff2"),url("/assets/fonts/Austin-Light-Cy-Web.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Austin";src:url("/assets/fonts/Austin-LightItalic-Cy-Web.woff2") format("woff2"),url("/assets/fonts/Austin-LightItalic-Cy-Web.woff") format("woff");font-weight:300;font-style:italic}@font-face{font-family:"AustinText";src:url("/assets/fonts/AustinText-Roman-Web.woff2") format("woff2"),url("/assets/fonts/AustinText-Roman-Web.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"AustinText";src:url("/assets/fonts/AustinText-Italic-Web.woff2") format("woff2"),url("/assets/fonts/AustinText-Italic-Web.woff") format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Haas Grotesk Display";src:url("/assets/fonts/NeueHaasGroteskDisplay-55Roman.woff2") format("woff2"),url("/assets/fonts/NeueHaasGroteskDisplay-55Roman.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Haas Grotesk Display";src:url("/assets/fonts/NeueHaasGroteskDisplay-65Medium.woff2") format("woff2"),url("/assets/fonts/NeueHaasGroteskDisplay-65Medium.woff") format("woff");font-weight:500;font-style:normal}.video-placeholder{background:no-repeat 50% 50%;-ms-background-size:cover;background-size:cover}body,html{font-family:"Kostic Serif";line-height:120%}body,html{font-size:18px}@media (min-width:402px){body,html{font-size:calc(18px + 6 * (100vw - 402px) / 1518)}}@media (min-width:1920px){body,html{font-size:24px}}@media only screen and (max-width:480px),only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait){body,html{font-size:4.4776119403vw}}html,html a{-webkit-font-smoothing:antialiased!important;text-shadow:1px 1px 1px rgba(0,0,0,0.004)}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{color:#1E1E1E;background-color:#FFFCF1;text-rendering:optimizeLegibility;font-family:"Kostic Serif";-webkit-text-size-adjust:100%;margin:0;padding:0}body a{position:relative;color:#1E1E1E;text-decoration:none;will-change:opacity;-webkit-transition:opacity 250ms cubic-bezier(0.25,0.1,0.25,1);transition:opacity 250ms cubic-bezier(0.25,0.1,0.25,1)}body a.underlined-link{text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:0.05em;text-underline-offset:0.13em;text-underline-position:from-font}body a:hover{opacity:0.6}body #smooth-wrapper{opacity:0;will-change:opacity;-webkit-transition:opacity 1000ms cubic-bezier(0.25,0.1,0.25,1);transition:opacity 1000ms cubic-bezier(0.25,0.1,0.25,1)}body.loaded #smooth-wrapper{opacity:1}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0)}.grid{position:relative;display:block;width:100%;height:auto}.grid .col-1-12_lg{width:7.72%}.grid .col-2-12_lg{width:16.109%}.grid .col-3-12_lg{width:24.498%}.grid .col-4-12_lg{width:32.887%}.grid .col-5-12_lg{width:41.276%}.grid .col-6-12_lg{width:49.665%}.grid .col-7-12_lg{width:58.054%}.grid .col-8-12_lg{width:66.443%}.grid .col-9-12_lg{width:74.832%}.grid .col-10-12_lg{width:83.221%}.grid .col-11-12_lg{width:91.61%}.grid .col-12-12_lg{width:99.999%}.grid .gutter_lg{width:0.669%}.grid .gutter-margin-right_lg{margin-right:0.669%}.grid .gutter-margin-right_lg:last-child{margin-right:0px!important}@media only screen and (max-width:768px){.grid .col-1-4_sm{width:22.66%}.grid .col-2-4_sm{width:48.44%}.grid .col-3-4_sm{width:74.22%}.grid .col-4-4_sm{width:100%}.grid .gutter_sm{width:3.12%}.grid .gutter-margin-right_sm{margin-right:3.12%}.grid .gutter-margin-right_sm:last-child{margin-right:0px!important}}img,svg,video{display:block;width:100%;height:auto}div,section{position:relative;display:block}img.full-bleed-image,video.full-bleed-video{position:absolute;width:100%;height:100%;top:0%;left:0%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;pointer-events:none}.loading-overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:5;background-color:rgba(253,252,248,0.2);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);-webkit-transition:opacity 300ms cubic-bezier(0.25,0.1,0.25,1);transition:opacity 300ms cubic-bezier(0.25,0.1,0.25,1);will-change:opacity}.loading-overlay.hidden{opacity:0;pointer-events:none}.image-loaded .loading-overlay{opacity:0;pointer-events:none}.media-module{z-index:5}.media-module.desktop{display:block}.media-module.mobile{display:none}@media only screen and (max-width:480px),only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait){.media-module.desktop{display:none}.media-module.mobile{display:block}}.media-module.regular{position:relative;width:100%;height:auto}.media-module.full-bleed{position:absolute;width:100%;height:100%;top:0;left:0}.video-placeholder{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10;-webkit-transition:opacity 400ms cubic-bezier(0.25,0.1,0.25,1);transition:opacity 400ms cubic-bezier(0.25,0.1,0.25,1);will-change:opacity}.video-placeholder.hidden{opacity:0;pointer-events:none}.outer-content-wrap{position:relative;width:calc(100% - 5.3333333333rem);width:-o-calc(100% - 5.3333333333rem);width:-ms-calc(100% - 5.3333333333rem);width:-webkit-calc(100% - 5.3333333333rem);margin:0 auto;z-index:1}@media only screen and (max-width:768px){.outer-content-wrap{width:calc(100% - 2.2222222222rem);width:-o-calc(100% - 2.2222222222rem);width:-ms-calc(100% - 2.2222222222rem);width:-webkit-calc(100% - 2.2222222222rem)}}.gallery-lightbox-overlay{position:fixed;width:100%;height:100%;top:0;left:0;z-index:999999;background:rgba(255,252,241,0.75);opacity:0;will-change:opacity;pointer-events:none!important;-webkit-transition:opacity 0.75s cubic-bezier(0.25,0.1,0.25,1) 0.35s;transition:opacity 0.75s cubic-bezier(0.25,0.1,0.25,1) 0.35s}.gallery-lightbox-overlay *{pointer-events:none!important}.gallery-lightbox-overlay .gallery-lightbox-carousel{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;will-change:opacity;-webkit-transition:opacity 0.4s cubic-bezier(0.25,0.1,0.25,1);transition:opacity 0.4s cubic-bezier(0.25,0.1,0.25,1)}.gallery-lightbox-overlay .gallery-lightbox-carousel .flickity-slider,.gallery-lightbox-overlay .gallery-lightbox-carousel .flickity-viewport{height:100%!important}.gallery-lightbox-overlay .gallery-lightbox-carousel .gallery-lightbox-slide{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:0;opacity:0!important;will-change:opacity}.gallery-lightbox-overlay .gallery-lightbox-carousel .gallery-lightbox-slide .gallery-lightbox-img{position:absolute;width:100%;height:auto;max-width:70%;max-height:90%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.gallery-lightbox-overlay .gallery-lightbox-carousel .gallery-lightbox-slide .gallery-lightbox-img img.close-button{position:absolute;width:0.8333333333rem;height:auto;top:0.5333333333rem;right:0.5333333333rem;cursor:pointer;z-index:30}.gallery-lightbox-overlay .gallery-lightbox-carousel .gallery-lightbox-slide .gallery-lightbox-img img.next-arrow,.gallery-lightbox-overlay .gallery-lightbox-carousel .gallery-lightbox-slide .gallery-lightbox-img img.prev-arrow{position:absolute;width:0.7333333333rem;height:auto;top:50%;z-index:30;cursor:pointer}.gallery-lightbox-overlay .gallery-lightbox-carousel .gallery-lightbox-slide .gallery-lightbox-img img.prev-arrow{left:0.4666666667rem;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.gallery-lightbox-overlay .gallery-lightbox-carousel .gallery-lightbox-slide .gallery-lightbox-img img.next-arrow{right:0.4666666667rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:768px){.gallery-lightbox-overlay .gallery-lightbox-carousel .gallery-lightbox-slide .gallery-lightbox-img{max-width:100%}.gallery-lightbox-overlay .gallery-lightbox-carousel .gallery-lightbox-slide .gallery-lightbox-img img.close-button{width:1.3888888889rem;top:0.5555555556rem;right:0.5555555556rem}.gallery-lightbox-overlay .gallery-lightbox-carousel .gallery-lightbox-slide .gallery-lightbox-img img.next-arrow,.gallery-lightbox-overlay .gallery-lightbox-carousel .gallery-lightbox-slide .gallery-lightbox-img img.prev-arrow{width:0.8888888889rem;top:initial;bottom:0.5555555556rem}.gallery-lightbox-overlay .gallery-lightbox-carousel .gallery-lightbox-slide .gallery-lightbox-img img.prev-arrow{left:0.5555555556rem;-webkit-transform:translateY(0px) rotate(180deg);transform:translateY(0px) rotate(180deg)}.gallery-lightbox-overlay .gallery-lightbox-carousel .gallery-lightbox-slide .gallery-lightbox-img img.next-arrow{right:0.5555555556rem;-webkit-transform:translateY(0px);transform:translateY(0px)}}.gallery-lightbox-overlay .gallery-lightbox-carousel .gallery-lightbox-slide.is-selected{pointer-events:auto;z-index:200;opacity:1!important;-webkit-transition:opacity 0.45s cubic-bezier(0.25,0.1,0.25,1)!important;transition:opacity 0.45s cubic-bezier(0.25,0.1,0.25,1)!important}.gallery-lightbox-overlay .gallery-lightbox-carousel .gallery-lightbox-slide.landscape .gallery-lightbox-img:before{display:block;content:"";width:100%;padding-bottom:56.1931818182%}.gallery-lightbox-overlay .gallery-lightbox-carousel .gallery-lightbox-slide.portrait .gallery-lightbox-img{max-width:40%}.gallery-lightbox-overlay .gallery-lightbox-carousel .gallery-lightbox-slide.portrait .gallery-lightbox-img:before{display:block;content:"";width:100%;padding-bottom:177.9575328615%}@media only screen and (max-width:768px){.gallery-lightbox-overlay .gallery-lightbox-carousel .gallery-lightbox-slide.portrait .gallery-lightbox-img{max-width:60%}}.gallery-lightbox-overlay.visible{opacity:1;pointer-events:all!important;-webkit-transition:opacity 0.4s cubic-bezier(0.25,0.1,0.25,1);transition:opacity 0.4s cubic-bezier(0.25,0.1,0.25,1)}.gallery-lightbox-overlay.visible *{pointer-events:all!important}.gallery-lightbox-overlay.visible .gallery-lightbox-carousel{opacity:1;-webkit-transition:opacity 0.75s cubic-bezier(0.25,0.1,0.25,1) 0.35s;transition:opacity 0.75s cubic-bezier(0.25,0.1,0.25,1) 0.35s}h1,h2,h3,h4,h5,h6{position:relative;font-family:"Kostic Serif";font-style:normal;font-weight:normal}em,i{font-style:normal}h1{font-family:"Austin";font-weight:300}h1.x-large{line-height:50%}h1.x-large{font-size:60px}@media (min-width:402px){h1.x-large{font-size:calc(60px + 60 * (100vw - 402px) / 1518)}}@media (min-width:1920px){h1.x-large{font-size:120px}}h1.size-01{line-height:100%}h1.size-01{font-size:60px}@media (min-width:402px){h1.size-01{font-size:calc(60px + 36 * (100vw - 402px) / 1518)}}@media (min-width:1920px){h1.size-01{font-size:96px}}h1.size-02{line-height:100%}h1.size-02{font-size:50px}@media (min-width:402px){h1.size-02{font-size:calc(50px + 30 * (100vw - 402px) / 1518)}}@media (min-width:1920px){h1.size-02{font-size:80px}}h1.size-03{line-height:93.75%}h1.size-03{font-size:45px}@media (min-width:402px){h1.size-03{font-size:calc(45px + 19 * (100vw - 402px) / 1518)}}@media (min-width:1920px){h1.size-03{font-size:64px}}h1.size-04{line-height:93.33%}h1.size-04{font-size:35px}@media (min-width:402px){h1.size-04{font-size:calc(35px + 25 * (100vw - 402px) / 1518)}}@media (min-width:1920px){h1.size-04{font-size:60px}}h1.size-05{line-height:100%}h1.size-05{font-size:28px}@media (min-width:402px){h1.size-05{font-size:calc(28px + 20 * (100vw - 402px) / 1518)}}@media (min-width:1920px){h1.size-05{font-size:48px}}h1.size-06{font-family:"AustinText";line-height:127%}h1.size-06{font-size:30px}@media (min-width:402px){h1.size-06{font-size:calc(30px + 14 * (100vw - 402px) / 1518)}}@media (min-width:1920px){h1.size-06{font-size:44px}}h1.size-07{font-family:"AustinText";line-height:110%}h1.size-07{font-size:24px}@media (min-width:402px){h1.size-07{font-size:calc(24px + 16 * (100vw - 402px) / 1518)}}@media (min-width:1920px){h1.size-07{font-size:40px}}h1.size-08{font-family:"AustinText";line-height:112.5%}h1.size-08{font-size:24px}@media (min-width:402px){h1.size-08{font-size:calc(24px + 8 * (100vw - 402px) / 1518)}}@media (min-width:1920px){h1.size-08{font-size:32px}}h1.size-09{font-family:"AustinText";line-height:100%}h1.size-09{font-size:20px}@media (min-width:402px){h1.size-09{font-size:calc(20px + 4 * (100vw - 402px) / 1518)}}@media (min-width:1920px){h1.size-09{font-size:24px}}h1.size-10{font-family:"AustinText";line-height:120%}h1.size-10{font-size:16px}@media (min-width:402px){h1.size-10{font-size:calc(16px + 0 * (100vw - 402px) / 1518)}}@media (min-width:1920px){h1.size-10{font-size:16px}}h1 em,h1 i{font-style:italic}h1 a.underlined-link{text-decoration-thickness:0.01em;text-underline-offset:0.08em}h2{font-family:"schoolbook-condensed",serif;font-weight:400}h2.size-01{line-height:125%;text-transform:uppercase}h2.size-01{font-size:25px}@media (min-width:402px){h2.size-01{font-size:calc(25px + 7 * (100vw - 402px) / 1518)}}@media (min-width:1920px){h2.size-01{font-size:32px}}h2.size-02{letter-spacing:0.05em;line-height:218%;text-transform:uppercase}h2.size-02{font-size:14px}@media (min-width:402px){h2.size-02{font-size:calc(14px + 11.6 * (100vw - 402px) / 1518)}}@media (min-width:1920px){h2.size-02{font-size:25.6px}}h2.size-03{letter-spacing:0.05em;line-height:280%;text-transform:uppercase}h2.size-03{font-size:14px}@media (min-width:402px){h2.size-03{font-size:calc(14px + 6 * (100vw - 402px) / 1518)}}@media (min-width:1920px){h2.size-03{font-size:20px}}h2.size-04{font-size:16px;letter-spacing:0.02em;line-height:normal;text-transform:uppercase}h3{font-family:"Haas Grotesk Display";letter-spacing:0.02em;font-weight:400}h3.size-01{line-height:75%;letter-spacing:0px}h3.size-01{font-size:40px}@media (min-width:402px){h3.size-01{font-size:calc(40px + 24 * (100vw - 402px) / 1518)}}@media (min-width:1920px){h3.size-01{font-size:64px}}h3.size-02{line-height:120%;letter-spacing:0.02em}h3.size-02{font-size:14px}@media (min-width:402px){h3.size-02{font-size:calc(14px + 6 * (100vw - 402px) / 1518)}}@media (min-width:1920px){h3.size-02{font-size:20px}}h3.size-03{line-height:normal}h3.size-03{font-size:14px}@media (min-width:402px){h3.size-03{font-size:calc(14px + 2 * (100vw - 402px) / 1518)}}@media (min-width:1920px){h3.size-03{font-size:16px}}h3.size-04{font-size:11.9px;line-height:157%;letter-spacing:0.02em}h3.header-text{letter-spacing:0.02em}h3.header-text{font-size:12px}@media (min-width:402px){h3.header-text{font-size:calc(12px + 1.6 * (100vw - 402px) / 1518)}}@media (min-width:1920px){h3.header-text{font-size:13.6px}}h4{font-family:"Kostic Serif";line-height:1.25em;margin-bottom:1em}h4{font-size:18px}@media (min-width:402px){h4{font-size:calc(18px + 1.2 * (100vw - 402px) / 1518)}}@media (min-width:1920px){h4{font-size:19.2px}}h5{font-family:"Kostic Serif";line-height:normal;margin-bottom:1em}h5{font-size:18px}@media (min-width:402px){h5{font-size:calc(18px + -0.4 * (100vw - 402px) / 1518)}}@media (min-width:1920px){h5{font-size:17.6px}}h6{font-family:"Kostic Serif";line-height:normal;margin-bottom:1em}h6{font-size:18px}@media (min-width:402px){h6{font-size:calc(18px + -2 * (100vw - 402px) / 1518)}}@media (min-width:1920px){h6{font-size:16px}}p{font-family:"Kostic Serif";line-height:120%;margin-bottom:1em}p{font-size:18px}@media (min-width:402px){p{font-size:calc(18px + 6 * (100vw - 402px) / 1518)}}@media (min-width:1920px){p{font-size:24px}}p.size-02{line-height:normal}p.size-02{font-size:18px}@media (min-width:402px){p.size-02{font-size:calc(18px + 4.4 * (100vw - 402px) / 1518)}}@media (min-width:1920px){p.size-02{font-size:22.4px}}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child{margin-bottom:0px!important}label{display:none}input,select,textarea{position:relative;display:block;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;cursor:pointer;background-color:transparent;border:none;outline:none;border-radius:0px;-o-border-radius:0px;-ms-border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;box-shadow:0px;-o-box-shadow:0px;-ms-box-shadow:0px;-moz-box-shadow:0px;-webkit-box-shadow:0px;resize:none;margin:0;padding:0;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;white-space:nowrap;font-weight:normal;width:100%;height:auto;color:#1E1E1E;font-family:"Haas Grotesk Display";font-weight:400;letter-spacing:0.02em;line-height:120%;border-bottom:1px solid #1E1E1E;border-width:0.5px;padding-bottom:0.4666666667rem}input:focus,select:focus,textarea:focus{outline:none}input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#1E1E1E}input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#1E1E1E}input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#1E1E1E}input:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{color:#1E1E1E}input,select,textarea{font-size:14px}@media (min-width:402px){input,select,textarea{font-size:calc(14px + 6 * (100vw - 402px) / 1518)}}@media (min-width:1920px){input,select,textarea{font-size:20px}}@media only screen and (max-width:768px){input,select,textarea{padding-bottom:0.7222222222rem}}textarea{min-height:6.8333333333rem;padding:0.6rem;border:1px solid #1E1E1E;border-width:0.5px;border-radius:6px}@media only screen and (max-width:768px){textarea{min-height:11.3888888889rem;border-radius:3px;padding:0.6666666667rem}}button[type=submit]{position:relative;display:block;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;cursor:pointer;background-color:transparent;border:none;outline:none;border-radius:0px;-o-border-radius:0px;-ms-border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;box-shadow:0px;-o-box-shadow:0px;-ms-box-shadow:0px;-moz-box-shadow:0px;-webkit-box-shadow:0px;resize:none;margin:0;padding:0;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;white-space:nowrap;font-weight:normal;font-family:"schoolbook-condensed",serif;font-weight:400;font-size:16px;letter-spacing:0.02em;line-height:0.8em;text-transform:uppercase;background-color:#401E20;color:#F5F3EC;border:1px solid #1E1E1E;border-width:0.5px;padding:0.7333333333rem 2.1666666667rem 0.6666666667rem 2.1666666667rem;will-change:background-color,color;-webkit-transition:background-color 250ms cubic-bezier(0.25,0.1,0.25,1),color 250ms cubic-bezier(0.25,0.1,0.25,1);transition:background-color 250ms cubic-bezier(0.25,0.1,0.25,1),color 250ms cubic-bezier(0.25,0.1,0.25,1)}button[type=submit]:focus{outline:none}button[type=submit]:hover{background-color:transparent;color:#1E1E1E}@media only screen and (max-width:768px){button[type=submit]{font-size:0.7777777778rem;width:100%;border-radius:3px;padding:0.5555555556rem 1.1111111111rem 0.4444444444rem 1.1111111111rem}}@media only screen and (max-width:480px),only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait){h1.size-01,h1.x-large{font-size:3.3333333333rem}h1.size-02{font-size:2.7777777778rem}h1.size-03{font-size:2.5rem}h1.size-04{font-size:1.9444444444rem}h1.size-05{font-size:1.5555555556rem}h1.size-06{font-size:1.6666666667rem}h1.size-07,h1.size-08{font-size:1.3333333333rem}h1.size-09{font-size:1.1111111111rem}h1.size-10{font-size:0.8888888889rem}h2{line-height:114%!important}h2.size-01{font-size:1.3888888889rem}h2.size-02,h2.size-03{font-size:0.7777777778rem}h2.size-04{font-size:1.1111111111rem}h3.size-01{font-size:2.2222222222rem}h3.size-02,h3.size-03,h3.size-04{font-size:0.7777777778rem}input,select,textarea{font-size:0.7777777778rem}h4,h5,h6,p,p.size-02{font-size:1rem}}main{z-index:10}.page-wrap{width:100%;height:auto;min-height:100svh}.page-wrap .flickity-enabled.is-fade .flickity-slider>.carousel-slide{pointer-events:none;z-index:0;opacity:0!important;will-change:opacity;-webkit-transition:opacity 0.32s cubic-bezier(0.25,0.1,0.25,1) 0.31s!important;transition:opacity 0.32s cubic-bezier(0.25,0.1,0.25,1) 0.31s!important}.page-wrap .flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:200;opacity:1!important;-webkit-transition:opacity 0.3s cubic-bezier(0.25,0.1,0.25,1)!important;transition:opacity 0.3s cubic-bezier(0.25,0.1,0.25,1)!important}.page-wrap .opacity-on-scroll{opacity:0;will-change:opacity;-webkit-transition-delay:300ms;transition-delay:300ms;-webkit-transition:opacity 1200ms cubic-bezier(0.25,0.1,0.25,1);transition:opacity 1200ms cubic-bezier(0.25,0.1,0.25,1)}.page-wrap .opacity-on-scroll.visible{opacity:1}.page-wrap .shift-on-scroll{display:block;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);will-change:opacity,transform;-webkit-transition-delay:300ms;transition-delay:300ms;-webkit-transition:opacity 1000ms cubic-bezier(0.25,0.1,0.25,1),-webkit-transform 1000ms cubic-bezier(0.25,0.1,0.25,1);transition:opacity 1000ms cubic-bezier(0.25,0.1,0.25,1),-webkit-transform 1000ms cubic-bezier(0.25,0.1,0.25,1);transition:opacity 1000ms cubic-bezier(0.25,0.1,0.25,1),transform 1000ms cubic-bezier(0.25,0.1,0.25,1);transition:opacity 1000ms cubic-bezier(0.25,0.1,0.25,1),transform 1000ms cubic-bezier(0.25,0.1,0.25,1),-webkit-transform 1000ms cubic-bezier(0.25,0.1,0.25,1)}.page-wrap .shift-on-scroll.visible{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.page-wrap .button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;border:1px solid #1E1E1E;cursor:pointer;padding:0.4333333333rem 1rem 0.3666666667rem 1rem;will-change:background-color,color;-webkit-transition:background-color 250ms cubic-bezier(0.25,0.1,0.25,1),color 250ms cubic-bezier(0.25,0.1,0.25,1),border-color 250ms cubic-bezier(0.25,0.1,0.25,1);transition:background-color 250ms cubic-bezier(0.25,0.1,0.25,1),color 250ms cubic-bezier(0.25,0.1,0.25,1),border-color 250ms cubic-bezier(0.25,0.1,0.25,1)}.page-wrap .button h2{line-height:0.8em;pointer-events:none}.page-wrap .button a{position:absolute;width:100%;height:100%;top:0;left:0;z-index:50}.page-wrap .button:hover{background-color:#401E20;border-color:#401E20;color:#ffffff}@media only screen and (max-width:768px){.page-wrap .button{padding:0.2777777778rem 1.3888888889rem 0.1944444444rem 1.3888888889rem}.page-wrap .button h2{margin-bottom:0px!important;font-size:0.7777777778rem!important}}.page-wrap .NFI-wrapper{width:100%}.page-wrap .NFI-wrapper input[type=text]{padding:0px!important;padding-bottom:0.4666666667rem!important}.page-wrap .NFI-wrapper .NFI-button{position:absolute!important;float:none!important;width:100%;height:100%;top:0;left:0;z-index:50}.page-wrap .NFI-wrapper .NFI-button input[type=file]{height:100%!important}.page-wrap .NFI-wrapper:after{content:"";position:absolute;width:0.6333333333rem;height:0.6333333333rem;z-index:50;pointer-events:none;bottom:0.6333333333rem;right:0;background-image:url("/web/assets/svgs/file-plus-icon.svg");background-repeat:no-repeat;background-size:100% auto;background-position:center center}@media only screen and (max-width:768px){.page-wrap .NFI-wrapper input[type=text]{padding-bottom:0.7222222222rem!important}.page-wrap .NFI-wrapper:after{width:1.0555555556rem;height:1.0555555556rem;bottom:0.6111111111rem}}.page-wrap .page-title-module{width:100%;height:auto;text-align:center;padding:8.1rem 0 5.4rem 0;border-bottom:1px solid #1E1E1E;border-width:0.5px}.page-wrap .page-title-module .text-wrap{width:54.5454545455%;margin:0 auto}@media only screen and (max-width:768px){.page-wrap .page-title-module{padding:6.4444444444rem 0 2.7222222222rem 0}.page-wrap .page-title-module .text-wrap{width:100%}.page-wrap .page-title-module .text-wrap h2{margin-bottom:0.6666666667rem}.page-wrap .page-title-module .text-wrap h1{font-size:1.9444444444rem}}.page-wrap .two-up-splash-panel{width:100%;height:100svh;height:100svh;overflow:hidden;background-color:#1E1E1E}.page-wrap .two-up-splash-panel *{color:#ffffff}.page-wrap .two-up-splash-panel .image-col{position:absolute;width:50%;height:100%;top:0;z-index:10}.page-wrap .two-up-splash-panel .image-col.left{left:0}.page-wrap .two-up-splash-panel .image-col.right{right:0}@media only screen and (max-width:768px){.page-wrap .two-up-splash-panel .image-col{width:100%;height:50%}.page-wrap .two-up-splash-panel .image-col.left{left:0;top:0}.page-wrap .two-up-splash-panel .image-col.right{right:0;top:initial;bottom:0}}.page-wrap .two-up-splash-panel h1.title-overlay{position:absolute;width:100%;height:auto;text-align:center;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:20}.page-wrap .two-up-splash-panel h1.title-overlay span{display:block}@media only screen and (max-width:768px){.page-wrap .two-up-splash-panel h1.title-overlay{-webkit-transform:translate(-50%,-68%);transform:translate(-50%,-68%)}.page-wrap .two-up-splash-panel h1.title-overlay:before{content:"";position:absolute;width:100%;height:500%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0.3;background:radial-gradient(53.31% 53.31% at 50% 46.69%,#393939 33.5%,rgba(159,159,159,0) 100%);mix-blend-mode:multiply;z-index:-1}}.page-wrap .centred-intro-text-panel{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:5rem 0;border-bottom:1px solid #1E1E1E;border-width:0.5px;z-index:20}.page-wrap .centred-intro-text-panel .text-wrap{width:72.8977272727%;margin:0 auto}@media only screen and (max-width:768px){.page-wrap .centred-intro-text-panel{min-height:0px;padding:3.7777777778rem 0 5.1666666667rem 0}.page-wrap .centred-intro-text-panel .text-wrap{width:90.0552486188%}.page-wrap .centred-intro-text-panel .text-wrap h2{margin-bottom:1.3888888889rem}}.page-wrap .image-text-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:auto;max-height:100vh;border-bottom:1px solid #1E1E1E;border-width:0.5px;margin-top:-0.5px}@media only screen and (max-width:768px){.page-wrap .image-text-panel{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:initial}}.page-wrap .image-text-panel .image-column{width:50%;height:auto;overflow:hidden}.page-wrap .image-text-panel .image-column:before{display:block;content:"";width:100%;padding-bottom:112.5%}.page-wrap .image-text-panel .image-column .outer-media-wrap{position:absolute;width:100%;height:100%;top:0;left:0}@media only screen and (max-width:768px){.page-wrap .image-text-panel .image-column{width:100%}.page-wrap .image-text-panel .image-column:before{display:block;content:"";width:100%;padding-bottom:112.4378109453%}}.page-wrap .image-text-panel .text-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%;height:auto;text-align:center;min-height:100svh;padding:3.3333333333rem 0}.page-wrap .image-text-panel .text-column .text-wrap{width:64.2708333333%;max-width:19.6666666667rem}.page-wrap .image-text-panel .text-column .text-wrap h1{margin-bottom:1.2666666667rem}.page-wrap .image-text-panel .text-column .text-wrap .button{margin:0 auto;margin-top:1.2rem}@media only screen and (max-width:768px){.page-wrap .image-text-panel .text-column{width:100%;min-height:0px;padding:3.5555555556rem 0}.page-wrap .image-text-panel .text-column .text-wrap{width:80.8457711443%;max-width:100%}.page-wrap .image-text-panel .text-column .text-wrap h2{margin-bottom:0.7777777778rem}.page-wrap .image-text-panel .text-column .text-wrap h1{margin-bottom:1.2777777778rem}.page-wrap .image-text-panel .text-column .text-wrap .button{margin-top:1.7222222222rem}}.page-wrap .image-text-panel.imageText-order{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.page-wrap .image-text-panel.textImage-order{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.page-wrap .view-more-posts{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;margin:0 auto;text-align:center;cursor:pointer;margin-bottom:3.2rem}.page-wrap .view-more-posts img.plus{width:1.5rem;height:auto;margin:0 auto;margin-bottom:0.9333333333rem}@media only screen and (max-width:768px){.page-wrap .view-more-posts{margin-bottom:3.7777777778rem}.page-wrap .view-more-posts img.plus{width:1.6666666667rem;margin-bottom:0.8888888889rem}.page-wrap .view-more-posts h2{font-size:0.7777777778rem}}.page-wrap .page-nav-bar{width:100%;height:auto;background-color:#D3CCC0;padding:1.4666666667rem 0 1.3rem 0}.page-wrap .page-nav-bar *{color:#1E1E1E}.page-wrap .page-nav-bar .outer-content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:768px){.page-wrap .page-nav-bar{padding:1.4444444444rem 0 1.5555555556rem 0}}.page-wrap .page-nav-bar .nav-button{width:50%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-column-gap:1.1333333333rem;-moz-column-gap:1.1333333333rem;column-gap:1.1333333333rem}.page-wrap .page-nav-bar .nav-button *{margin-bottom:0px}.page-wrap .page-nav-bar .nav-button span.arrow{display:block;font-family:"Neuton",serif;font-weight:400;font-style:normal;will-change:transform;-webkit-transition:-webkit-transform 300ms cubic-bezier(0.25,0.1,0.25,1);transition:-webkit-transform 300ms cubic-bezier(0.25,0.1,0.25,1);transition:transform 300ms cubic-bezier(0.25,0.1,0.25,1);transition:transform 300ms cubic-bezier(0.25,0.1,0.25,1),-webkit-transform 300ms cubic-bezier(0.25,0.1,0.25,1)}.page-wrap .page-nav-bar .nav-button span.arrow{font-size:20px}@media (min-width:402px){.page-wrap .page-nav-bar .nav-button span.arrow{font-size:calc(20px + 15 * (100vw - 402px) / 1518)}}@media (min-width:1920px){.page-wrap .page-nav-bar .nav-button span.arrow{font-size:35px}}.page-wrap .page-nav-bar .nav-button a{position:absolute;width:100%;height:100%;top:0;left:0;z-index:50}.page-wrap .page-nav-bar .nav-button.left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.page-wrap .page-nav-bar .nav-button.left:hover span.arrow{-webkit-transform:translateX(-0.3rem);transform:translateX(-0.3rem)}.page-wrap .page-nav-bar .nav-button.right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.page-wrap .page-nav-bar .nav-button.right:hover span.arrow{-webkit-transform:translateX(0.3rem);transform:translateX(0.3rem)}.page-wrap .quote-panel{width:100%;height:auto;text-align:center;padding:5.5666666667rem 0 5.2666666667rem 0;border-bottom:1px solid #1E1E1E;border-width:0.5px}.page-wrap .quote-panel .text-wrap{width:72.8977272727%;margin:0 auto}.page-wrap .quote-panel .text-wrap h1{margin-bottom:0.6333333333rem}@media only screen and (max-width:768px){.page-wrap .quote-panel{padding:5.5555555556rem 0}.page-wrap .quote-panel .text-wrap{width:69.0607734807%}.page-wrap .quote-panel .text-wrap h1{font-size:1.8888888889rem;margin-bottom:1.2222222222rem}.page-wrap .quote-panel .text-wrap h1 br{display:none}}.page-wrap .tabbed-carousel-panel{width:100%;height:auto}@media only screen and (max-width:768px){.page-wrap .tabbed-carousel-panel{background-color:#FFFCF1}}.page-wrap .tabbed-carousel-panel .nav-panel{width:100%;height:auto;border-bottom:1px solid #1E1E1E;border-width:0.5px;padding:2.2666666667rem 0}.page-wrap .tabbed-carousel-panel .nav-panel h2.panel-title{width:100%;height:auto;text-align:center;margin-bottom:2.2666666667rem}@media only screen and (max-width:768px){.page-wrap .tabbed-carousel-panel .nav-panel{border:none;padding:1.5555555556rem 0 2.0555555556rem 0}.page-wrap .tabbed-carousel-panel .nav-panel h2.panel-title{margin-bottom:2.7777777778rem}}.page-wrap .tabbed-carousel-panel .nav-panel .nav-menu{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:2.1022727273%;-moz-column-gap:2.1022727273%;column-gap:2.1022727273%}@media only screen and (max-width:768px){.page-wrap .tabbed-carousel-panel .nav-panel .nav-menu{width:calc(100% + 2.2222222222rem);width:-o-calc(100% + 2.2222222222rem);width:-ms-calc(100% + 2.2222222222rem);width:-webkit-calc(100% + 2.2222222222rem);margin-left:-1.1111111111rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:0.5555555556rem;-moz-column-gap:0.5555555556rem;column-gap:0.5555555556rem;overflow-x:scroll;padding:0 1.1111111111rem;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.page-wrap .tabbed-carousel-panel .nav-panel .nav-menu::-webkit-scrollbar{display:none}}.page-wrap .tabbed-carousel-panel .nav-panel .nav-menu .nav-block{width:13.9204545455%;cursor:pointer;opacity:0.5;will-change:opacity;-webkit-transition:opacity 250ms cubic-bezier(0.25,0.1,0.25,1);transition:opacity 250ms cubic-bezier(0.25,0.1,0.25,1)}.page-wrap .tabbed-carousel-panel .nav-panel .nav-menu .nav-block:before{content:"";position:absolute;width:100%;height:0.3333333333rem;background-color:#401E20;top:0;left:0;z-index:10;will-change:top;-webkit-transition:top 250ms cubic-bezier(0.25,0.1,0.25,1);transition:top 250ms cubic-bezier(0.25,0.1,0.25,1)}.page-wrap .tabbed-carousel-panel .nav-panel .nav-menu .nav-block .thumb{width:100%;height:auto;margin-bottom:0.7666666667rem;z-index:20}.page-wrap .tabbed-carousel-panel .nav-panel .nav-menu .nav-block .thumb:before{display:block;content:"";width:100%;padding-bottom:74.3902439024%}.page-wrap .tabbed-carousel-panel .nav-panel .nav-menu .nav-block h3{margin-bottom:0px}.page-wrap .tabbed-carousel-panel .nav-panel .nav-menu .nav-block h3.subtitle{color:#938D83}.page-wrap .tabbed-carousel-panel .nav-panel .nav-menu .nav-block.selected,.page-wrap .tabbed-carousel-panel .nav-panel .nav-menu .nav-block:hover{opacity:1}.page-wrap .tabbed-carousel-panel .nav-panel .nav-menu .nav-block.selected:before,.page-wrap .tabbed-carousel-panel .nav-panel .nav-menu .nav-block:hover:before{top:-0.3333333333rem}@media only screen and (max-width:768px){.page-wrap .tabbed-carousel-panel .nav-panel .nav-menu .nav-block{width:7.2222222222rem;-ms-flex-negative:0;flex-shrink:0}.page-wrap .tabbed-carousel-panel .nav-panel .nav-menu .nav-block:before{display:none}.page-wrap .tabbed-carousel-panel .nav-panel .nav-menu .nav-block .thumb{margin-bottom:0.5555555556rem}.page-wrap .tabbed-carousel-panel .nav-panel .nav-menu .nav-block .thumb:before{display:block;content:"";width:100%;padding-bottom:61.5384615385%}.page-wrap .tabbed-carousel-panel .nav-panel .nav-menu .nav-block h3.subtitle{color:#1E1E1E}}.page-wrap .tabbed-carousel-panel .nav-panel .nav-menu.smaller-menu{-webkit-column-gap:4.0909090909%;-moz-column-gap:4.0909090909%;column-gap:4.0909090909%}.page-wrap .tabbed-carousel-panel .nav-panel .nav-menu.smaller-menu .nav-block{width:27.5568181818%}@media only screen and (max-width:768px){.page-wrap .tabbed-carousel-panel .nav-panel .nav-menu.smaller-menu{-webkit-column-gap:0.5555555556rem;-moz-column-gap:0.5555555556rem;column-gap:0.5555555556rem}.page-wrap .tabbed-carousel-panel .nav-panel .nav-menu.smaller-menu .nav-block{width:7.3333333333rem}}.page-wrap .tabbed-carousel-panel .carousel-panel{width:100%;height:auto;min-height:100svh;background-color:#D3CCC0;border-bottom:1px solid #1E1E1E;border-width:0.5px;overflow:hidden}@media only screen and (max-width:768px){.page-wrap .tabbed-carousel-panel .carousel-panel{min-height:0px;background-color:#FFFCF1}}.page-wrap .tabbed-carousel-panel .carousel-panel .tabbed-carousel{width:100%;height:auto;min-height:100svh}@media only screen and (max-width:768px){.page-wrap .tabbed-carousel-panel .carousel-panel .tabbed-carousel{min-height:0px}}.page-wrap .tabbed-carousel-panel .carousel-panel .tabbed-carousel .carousel-slide{position:absolute;width:100%;height:auto;min-height:100svh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;top:0;left:0;-webkit-transition:opacity 0.3s cubic-bezier(0.25,0.1,0.25,1)!important;transition:opacity 0.3s cubic-bezier(0.25,0.1,0.25,1)!important}@media only screen and (max-width:768px){.page-wrap .tabbed-carousel-panel .carousel-panel .tabbed-carousel .carousel-slide{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important;min-height:0px}}.page-wrap .tabbed-carousel-panel .carousel-panel .tabbed-carousel .carousel-slide.is-selected{-webkit-transition:opacity 0.6s cubic-bezier(0.25,0.1,0.25,1) 0.3s!important;transition:opacity 0.6s cubic-bezier(0.25,0.1,0.25,1) 0.3s!important}.page-wrap .tabbed-carousel-panel .carousel-panel .tabbed-carousel .carousel-slide .text-column{width:50%;height:auto;min-height:100svh;padding:3.1333333333rem 2.7rem}.page-wrap .tabbed-carousel-panel .carousel-panel .tabbed-carousel .carousel-slide .text-column .text-wrap{width:100%;height:auto;max-width:18.5666666667rem}.page-wrap .tabbed-carousel-panel .carousel-panel .tabbed-carousel .carousel-slide .text-column .text-wrap h1.capability-title{margin-bottom:1.7333333333rem}@media only screen and (max-width:768px){.page-wrap .tabbed-carousel-panel .carousel-panel .tabbed-carousel .carousel-slide .text-column{min-height:0px;width:100%;padding:2.2222222222rem 2.5555555556rem 3.1111111111rem 2.5555555556rem}.page-wrap .tabbed-carousel-panel .carousel-panel .tabbed-carousel .carousel-slide .text-column .text-wrap{max-width:100%}.page-wrap .tabbed-carousel-panel .carousel-panel .tabbed-carousel .carousel-slide .text-column .text-wrap h1.capability-title{margin-bottom:1.5555555556rem;text-align:center}.page-wrap .tabbed-carousel-panel .carousel-panel .tabbed-carousel .carousel-slide .text-column .text-wrap p{padding:0;text-align:justify}}.page-wrap .tabbed-carousel-panel .carousel-panel .tabbed-carousel .carousel-slide .image-column{width:50%;height:auto;min-height:100svh;overflow:hidden}@media only screen and (max-width:768px){.page-wrap .tabbed-carousel-panel .carousel-panel .tabbed-carousel .carousel-slide .image-column{width:90.0497512438%;min-height:0px;margin:0 auto}.page-wrap .tabbed-carousel-panel .carousel-panel .tabbed-carousel .carousel-slide .image-column:before{display:block;content:"";width:100%;padding-bottom:72.6519337017%}}.page-wrap .tabbed-carousel-panel .carousel-panel .tabbed-carousel .flickity-prev-next-button{position:relative;display:block;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;cursor:pointer;background-color:transparent;border:none;outline:none;border-radius:0px;-o-border-radius:0px;-ms-border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;box-shadow:0px;-o-box-shadow:0px;-ms-box-shadow:0px;-moz-box-shadow:0px;-webkit-box-shadow:0px;resize:none;margin:0;padding:0;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;white-space:nowrap;font-weight:normal;position:absolute;width:1.4rem;height:1.4rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:199}.page-wrap .tabbed-carousel-panel .carousel-panel .tabbed-carousel .flickity-prev-next-button:focus{outline:none}.page-wrap .tabbed-carousel-panel .carousel-panel .tabbed-carousel .flickity-prev-next-button svg path{fill:#F5F3EC!important}.page-wrap .tabbed-carousel-panel .carousel-panel .tabbed-carousel .flickity-prev-next-button.previous{left:calc(50% + 2.6666666667rem)}.page-wrap .tabbed-carousel-panel .carousel-panel .tabbed-carousel .flickity-prev-next-button.next{right:2.6666666667rem}@media only screen and (max-width:768px){.page-wrap .tabbed-carousel-panel .carousel-panel .tabbed-carousel .flickity-prev-next-button{display:none}}.page-wrap .tabbed-carousel-panel .carousel-panel .tabbed-carousel .flickity-page-dots{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;width:50%;height:auto;bottom:2.3333333333rem;left:0;-webkit-column-gap:0.2666666667rem;-moz-column-gap:0.2666666667rem;column-gap:0.2666666667rem;z-index:200}.page-wrap .tabbed-carousel-panel .carousel-panel .tabbed-carousel .flickity-page-dots li.dot{width:2rem;height:4px;border-radius:2px;background-color:#401E20;opacity:0.5;cursor:pointer;will-change:opacity;-webkit-transition:opacity 250ms cubic-bezier(0.25,0.1,0.25,1);transition:opacity 250ms cubic-bezier(0.25,0.1,0.25,1)}.page-wrap .tabbed-carousel-panel .carousel-panel .tabbed-carousel .flickity-page-dots li.dot.is-selected{opacity:1}@media only screen and (max-width:768px){.page-wrap .tabbed-carousel-panel .carousel-panel .tabbed-carousel .flickity-page-dots{display:none}}.page-wrap .gallery-panel{width:100%;height:auto}.page-wrap .gallery-panel.last-one{padding-bottom:6.3333333333rem}.page-wrap .gallery-panel.next-project-visible{padding-bottom:0px!important}@media only screen and (max-width:768px){.page-wrap .gallery-panel.last-one{padding-bottom:3.8888888889rem}}.page-wrap .gallery-panel h2.panel-title{width:100%;height:auto;text-align:center;margin:4.9rem 0 3rem 0}@media only screen and (max-width:768px){.page-wrap .gallery-panel h2.panel-title{margin:2.4444444444rem 0 1.9444444444rem 0}}.page-wrap .gallery-panel .gallery-grid{width:100%;height:auto}.page-wrap .gallery-panel .gallery-grid .gutter-sizer{width:0.6666666667rem}@media only screen and (max-width:768px){.page-wrap .gallery-panel .gallery-grid .gutter-sizer{width:0.5555555556rem}}.page-wrap .gallery-panel .gallery-grid .gallery-module{width:49.4318181818%;width:calc(50% - 0.3333333333rem);width:-o-calc(50% - 0.3333333333rem);width:-ms-calc(50% - 0.3333333333rem);width:-webkit-calc(50% - 0.3333333333rem);cursor:pointer}@media only screen and (max-width:768px){.page-wrap .gallery-panel .gallery-grid .gallery-module{width:100%}}.page-wrap .gallery-panel .gallery-grid .gallery-module .plus{position:absolute;width:0.6666666667rem;height:0.6666666667rem;top:0.6666666667rem;left:0.6666666667rem;z-index:20}.page-wrap .gallery-panel .gallery-grid .gallery-module .plus:after,.page-wrap .gallery-panel .gallery-grid .gallery-module .plus:before{content:"";position:absolute;width:100%;height:1px;background:#F5F3EC;top:50%;left:50%}.page-wrap .gallery-panel .gallery-grid .gallery-module .plus:before{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-wrap .gallery-panel .gallery-grid .gallery-module .plus:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}@media only screen and (max-width:768px){.page-wrap .gallery-panel .gallery-grid .gallery-module .plus{width:0.7222222222rem;height:0.7222222222rem;top:0.5555555556rem;left:0.5555555556rem}}.page-wrap .gallery-panel .gallery-grid .gallery-module img{z-index:10;will-change:opacity;-webkit-transition:opacity 250ms cubic-bezier(0.25,0.1,0.25,1);transition:opacity 250ms cubic-bezier(0.25,0.1,0.25,1)}.page-wrap .gallery-panel .gallery-grid .gallery-module h3.image-title{position:absolute;bottom:0.6rem;left:0.6666666667rem;color:#F5F3EC;z-index:20;opacity:0;will-change:opacity;-webkit-transition:opacity 250ms cubic-bezier(0.25,0.1,0.25,1);transition:opacity 250ms cubic-bezier(0.25,0.1,0.25,1);display:none!important}.page-wrap .gallery-panel .gallery-grid .gallery-module .loading-overlay{z-index:30}.page-wrap .gallery-panel .gallery-grid .gallery-module.landscape{height:16.3rem}.page-wrap .gallery-panel .gallery-grid .gallery-module.portrait{height:33.2666666667rem}@media only screen and (max-width:768px){.page-wrap .gallery-panel .gallery-grid .gallery-module h3.image-title{bottom:0.4444444444rem;left:0.5555555556rem}.page-wrap .gallery-panel .gallery-grid .gallery-module.landscape{height:11.3333333333rem}.page-wrap .gallery-panel .gallery-grid .gallery-module.portrait{height:22.6666666667rem}}.page-wrap .gallery-panel .gallery-grid .gallery-module:hover img{opacity:0.7}.page-wrap .gallery-panel .gallery-grid .gallery-module:hover h3.image-title{opacity:1}header{position:fixed;display:block;width:100%;height:auto;top:0;left:0;padding:1.3333333333rem 0;will-change:background-color,transform,backdrop-filter;-webkit-transition:background-color 500ms cubic-bezier(0.25,0.1,0.25,1),-webkit-backdrop-filter 500ms cubic-bezier(0.25,0.1,0.25,1),-webkit-transform 500ms cubic-bezier(0.25,0.1,0.25,1);transition:background-color 500ms cubic-bezier(0.25,0.1,0.25,1),-webkit-backdrop-filter 500ms cubic-bezier(0.25,0.1,0.25,1),-webkit-transform 500ms cubic-bezier(0.25,0.1,0.25,1);transition:background-color 500ms cubic-bezier(0.25,0.1,0.25,1),backdrop-filter 500ms cubic-bezier(0.25,0.1,0.25,1),transform 500ms cubic-bezier(0.25,0.1,0.25,1);transition:background-color 500ms cubic-bezier(0.25,0.1,0.25,1),backdrop-filter 500ms cubic-bezier(0.25,0.1,0.25,1),transform 500ms cubic-bezier(0.25,0.1,0.25,1),-webkit-backdrop-filter 500ms cubic-bezier(0.25,0.1,0.25,1),-webkit-transform 500ms cubic-bezier(0.25,0.1,0.25,1);z-index:500}header .outer-content-wrap{will-change:filter;-webkit-transition:-webkit-filter 500ms cubic-bezier(0.25,0.1,0.25,1);transition:-webkit-filter 500ms cubic-bezier(0.25,0.1,0.25,1);transition:filter 500ms cubic-bezier(0.25,0.1,0.25,1);transition:filter 500ms cubic-bezier(0.25,0.1,0.25,1),-webkit-filter 500ms cubic-bezier(0.25,0.1,0.25,1)}@media only screen and (max-width:768px){header{padding:1.1111111111rem 0}}header .menu-opener{position:absolute;width:0.8333333333rem;height:0.6666666667rem;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}header .menu-opener span.line{content:"";position:absolute;width:100%;height:1px;background-color:#1E1E1E;left:50%;margin-top:-0.5px;transition:all 0.25s cubic-bezier(0.25,0.1,0.25,1);-o-transition:all 0.25s cubic-bezier(0.25,0.1,0.25,1);-ms-transition:all 0.25s cubic-bezier(0.25,0.1,0.25,1);-moz-transition:all 0.25s cubic-bezier(0.25,0.1,0.25,1);-webkit-transition:all 0.25s cubic-bezier(0.25,0.1,0.25,1)}header .menu-opener span.line:first-child{top:0;left:0}header .menu-opener span.line:nth-child(2){top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header .menu-opener span.line:nth-child(3){bottom:0;left:0}header .menu-opener:after{content:"";position:absolute;width:400%;height:450%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}header .menu-opener.opened span.line:first-child{width:120%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}header .menu-opener.opened span.line:nth-child(2){opacity:0}header .menu-opener.opened span.line:nth-child(3){width:120%;bottom:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}@media only screen and (max-width:768px){header .menu-opener{top:0.1666666667rem;-webkit-transform:translateY(0px);transform:translateY(0px);width:1.3888888889rem;height:1.1111111111rem}}header .logo-wrap{width:5.7333333333rem;margin:0 auto}header .logo-wrap img{pointer-events:none}header .logo-wrap a.link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:20}@media only screen and (max-width:768px){header .logo-wrap{width:4.3333333333rem}}header h3.contact-button{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:768px){header h3.contact-button{display:none}}header.dark-header-override .outer-content-wrap{-webkit-filter:invert(0%)!important;filter:invert(0%)!important}header.solid-header{background-color:rgb(255,252,241);background-color:rgba(255,252,241,0.3);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}header.solid-header .outer-content-wrap{-webkit-filter:invert(0%)!important;filter:invert(0%)!important}header.menu-opened-override{background-color:transparent!important;-webkit-backdrop-filter:blur(0px)!important;backdrop-filter:blur(0px)!important;-webkit-transform:translateY(0px)!important;transform:translateY(0px)!important}header.menu-opened-override .outer-content-wrap{-webkit-filter:invert(100%)!important;filter:invert(100%)!important}header.hidden{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:background-color 500ms cubic-bezier(0.25,0.1,0.25,1),-webkit-transform 300ms cubic-bezier(0.25,0.1,0.25,1);transition:background-color 500ms cubic-bezier(0.25,0.1,0.25,1),-webkit-transform 300ms cubic-bezier(0.25,0.1,0.25,1);transition:background-color 500ms cubic-bezier(0.25,0.1,0.25,1),transform 300ms cubic-bezier(0.25,0.1,0.25,1);transition:background-color 500ms cubic-bezier(0.25,0.1,0.25,1),transform 300ms cubic-bezier(0.25,0.1,0.25,1),-webkit-transform 300ms cubic-bezier(0.25,0.1,0.25,1)}.menu-overlay{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#938D83;color:#F5F3EC;z-index:499;overflow:hidden;will-change:transform,background-color;-webkit-transform:translateX(-101%);transform:translateX(-101%);-webkit-transition:background-color 0.25s cubic-bezier(0.25,0.1,0.25,1),-webkit-transform 800ms cubic-bezier(0.23,1,0.32,1);transition:background-color 0.25s cubic-bezier(0.25,0.1,0.25,1),-webkit-transform 800ms cubic-bezier(0.23,1,0.32,1);transition:transform 800ms cubic-bezier(0.23,1,0.32,1),background-color 0.25s cubic-bezier(0.25,0.1,0.25,1);transition:transform 800ms cubic-bezier(0.23,1,0.32,1),background-color 0.25s cubic-bezier(0.25,0.1,0.25,1),-webkit-transform 800ms cubic-bezier(0.23,1,0.32,1)}.menu-overlay a{color:#F5F3EC}.menu-overlay:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(147,141,131,0.3);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);will-change:backdrop-filter;-webkit-transition:opacity 300ms cubic-bezier(0.25,0.1,0.25,1),-webkit-backdrop-filter 300ms cubic-bezier(0.25,0.1,0.25,1);transition:opacity 300ms cubic-bezier(0.25,0.1,0.25,1),-webkit-backdrop-filter 300ms cubic-bezier(0.25,0.1,0.25,1);transition:backdrop-filter 300ms cubic-bezier(0.25,0.1,0.25,1),opacity 300ms cubic-bezier(0.25,0.1,0.25,1);transition:backdrop-filter 300ms cubic-bezier(0.25,0.1,0.25,1),opacity 300ms cubic-bezier(0.25,0.1,0.25,1),-webkit-backdrop-filter 300ms cubic-bezier(0.25,0.1,0.25,1);z-index:50;pointer-events:none}@media only screen and (max-width:768px){.menu-overlay{background-color:#938D83!important}}.menu-overlay .menu-side{position:absolute;width:50%;height:100%;top:0;left:0}.menu-overlay .menu-side .inner-wrap{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;pointer-events:none;will-change:opacity;-webkit-transition-delay:300ms;transition-delay:300ms;-webkit-transition:opacity 1000ms cubic-bezier(0.25,0.1,0.25,1);transition:opacity 1000ms cubic-bezier(0.25,0.1,0.25,1)}@media only screen and (max-width:768px){.menu-overlay .menu-side{width:100%}}.menu-overlay .menu-side .main-menu{position:absolute;width:55.2083333333%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.menu-overlay .menu-side .main-menu .main-menu-item{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.menu-overlay .menu-side .main-menu .main-menu-item h2.number{width:13.5849056604%;-ms-flex-negative:0;flex-shrink:0;margin-bottom:0.1em}.menu-overlay .menu-side .main-menu .main-menu-item h2.text{width:74.1509433962%;-ms-flex-negative:0;flex-shrink:0}.menu-overlay .menu-side .main-menu .main-menu-item h2.text a{opacity:1!important;display:inline-block;will-change:transform;-webkit-transition:-webkit-transform 250ms cubic-bezier(0.25,0.1,0.25,1);transition:-webkit-transform 250ms cubic-bezier(0.25,0.1,0.25,1);transition:transform 250ms cubic-bezier(0.25,0.1,0.25,1);transition:transform 250ms cubic-bezier(0.25,0.1,0.25,1),-webkit-transform 250ms cubic-bezier(0.25,0.1,0.25,1)}.menu-overlay .menu-side .main-menu .main-menu-item h2.text a:hover{-webkit-transform:translateX(0.3rem);transform:translateX(0.3rem)}@media only screen and (max-width:768px){.menu-overlay .menu-side .main-menu{width:84.07960199%}.menu-overlay .menu-side .main-menu .main-menu-item{margin-bottom:0.3888888889rem}.menu-overlay .menu-side .main-menu .main-menu-item:last-child{margin-bottom:0px!important}.menu-overlay .menu-side .main-menu .main-menu-item h2.number{width:18.2370820669%;font-size:1.1111111111rem}.menu-overlay .menu-side .main-menu .main-menu-item h2.text{width:81.7629179331%;font-size:1.3888888889rem}}.menu-overlay .menu-side .company-info{position:absolute;width:55.2083333333%;bottom:2.4rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.menu-overlay .menu-side .company-info .inner-column.social-links{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.menu-overlay .menu-side .company-info .inner-column.social-links h6{margin-bottom:0px}.menu-overlay .menu-side .company-info .inner-column.address{width:74.1509433962%}@media only screen and (max-width:768px){.menu-overlay .menu-side .company-info{width:84.07960199%;bottom:1.8333333333rem}.menu-overlay .menu-side .company-info h6{font-size:0.8888888889rem;line-height:125%}.menu-overlay .menu-side .company-info .inner-column.address{width:66.5680473373%}}.menu-overlay .image-side{position:absolute;width:50%;height:100%;top:0;right:0;pointer-events:none}.menu-overlay .image-side .menu-image{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;opacity:0;will-change:opacity;-webkit-transition:opacity 0.27s cubic-bezier(0.25,0.1,0.25,1) 0.26s;transition:opacity 0.27s cubic-bezier(0.25,0.1,0.25,1) 0.26s;z-index:0}.menu-overlay .image-side .menu-image.visible{opacity:1;-webkit-transition:opacity 0.25s cubic-bezier(0.25,0.1,0.25,1);transition:opacity 0.25s cubic-bezier(0.25,0.1,0.25,1);z-index:20}@media only screen and (max-width:768px){.menu-overlay .image-side{display:none}}.menu-overlay.opened{-webkit-transform:translateX(0px);transform:translateX(0px);-webkit-transition:background-color 0.25s cubic-bezier(0.25,0.1,0.25,1),-webkit-transform 1000ms cubic-bezier(0.23,1,0.32,1);transition:background-color 0.25s cubic-bezier(0.25,0.1,0.25,1),-webkit-transform 1000ms cubic-bezier(0.23,1,0.32,1);transition:transform 1000ms cubic-bezier(0.23,1,0.32,1),background-color 0.25s cubic-bezier(0.25,0.1,0.25,1);transition:transform 1000ms cubic-bezier(0.23,1,0.32,1),background-color 0.25s cubic-bezier(0.25,0.1,0.25,1),-webkit-transform 1000ms cubic-bezier(0.23,1,0.32,1)}.menu-overlay.opened:after{-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);opacity:0;-webkit-transition:opacity 900ms cubic-bezier(0.25,0.1,0.25,1) 250ms,-webkit-backdrop-filter 900ms cubic-bezier(0.25,0.1,0.25,1) 250ms;transition:opacity 900ms cubic-bezier(0.25,0.1,0.25,1) 250ms,-webkit-backdrop-filter 900ms cubic-bezier(0.25,0.1,0.25,1) 250ms;transition:backdrop-filter 900ms cubic-bezier(0.25,0.1,0.25,1) 250ms,opacity 900ms cubic-bezier(0.25,0.1,0.25,1) 250ms;transition:backdrop-filter 900ms cubic-bezier(0.25,0.1,0.25,1) 250ms,opacity 900ms cubic-bezier(0.25,0.1,0.25,1) 250ms,-webkit-backdrop-filter 900ms cubic-bezier(0.25,0.1,0.25,1) 250ms}.menu-overlay.opened .inner-wrap{opacity:1;pointer-events:all}body.home{pointer-events:none}body.home header .contact-button,body.home header .menu-opener{will-change:filter,opacity;-webkit-filter:blur(20px);filter:blur(20px);opacity:0;-webkit-transition:opacity 1100ms cubic-bezier(0.25,0.1,0.25,1),-webkit-filter 1000ms cubic-bezier(0.25,0.1,0.25,1);transition:opacity 1100ms cubic-bezier(0.25,0.1,0.25,1),-webkit-filter 1000ms cubic-bezier(0.25,0.1,0.25,1);transition:filter 1000ms cubic-bezier(0.25,0.1,0.25,1),opacity 1100ms cubic-bezier(0.25,0.1,0.25,1);transition:filter 1000ms cubic-bezier(0.25,0.1,0.25,1),opacity 1100ms cubic-bezier(0.25,0.1,0.25,1),-webkit-filter 1000ms cubic-bezier(0.25,0.1,0.25,1)}body.home header .logo-wrap{opacity:0}body.home header .outer-content-wrap{-webkit-filter:invert(100%);filter:invert(100%)}@media only screen and (max-width:768px){body.home header .logo-wrap{opacity:0!important}}body.home.loader-has-run,body.home.unblurred{pointer-events:all}body.home.loader-has-run header .contact-button,body.home.loader-has-run header .menu-opener,body.home.unblurred header .contact-button,body.home.unblurred header .menu-opener{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}body.home.loader-has-run .page-wrap#home-page .splash-panel .side,body.home.unblurred .page-wrap#home-page .splash-panel .side{opacity:1!important}body.home.loader-has-run .page-wrap#home-page .splash-panel .side .title-overlay,body.home.unblurred .page-wrap#home-page .splash-panel .side .title-overlay{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}body.home.loader-has-run .page-wrap#home-page .splash-panel .down-arrow,body.home.unblurred .page-wrap#home-page .splash-panel .down-arrow{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}body.home.loader-has-run header .logo-wrap{opacity:1}@media only screen and (min-width:768px){body.home.loader-has-run .page-wrap#home-page .splash-panel .logo-wrap{opacity:0!important}}@media only screen and (max-width:768px){body.home.logo-scaled header .logo-wrap{opacity:1!important;pointer-events:all!important}body.home.logo-scaled .page-wrap#home-page .splash-panel .logo-wrap.scaling{visibility:hidden!important}}.page-wrap#home-page .splash-panel{width:100%;height:100svh;background-color:#1A1A1A;overflow:hidden}.page-wrap#home-page .splash-panel .video-loading-bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:5;pointer-events:none}.page-wrap#home-page .splash-panel .video-loading-bg.desktop{display:block}.page-wrap#home-page .splash-panel .video-loading-bg.mobile{display:none}@media only screen and (max-width:768px){.page-wrap#home-page .splash-panel .video-loading-bg.desktop{display:none}.page-wrap#home-page .splash-panel .video-loading-bg.mobile{display:block}}.page-wrap#home-page .splash-panel .side{position:absolute;width:50%;height:100%;top:0;z-index:10;opacity:0}.page-wrap#home-page .splash-panel .side *{color:#ffffff}@media only screen and (max-width:768px){.page-wrap#home-page .splash-panel .side{width:100%;height:50%}}.page-wrap#home-page .splash-panel .side .background{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10}.page-wrap#home-page .splash-panel .side .background:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.15);z-index:100}.page-wrap#home-page .splash-panel .side .title-overlay{position:absolute;width:100%;height:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#ffffff;z-index:20;pointer-events:none;will-change:filter,opacity;-webkit-filter:blur(20px);filter:blur(20px);opacity:0;-webkit-transition:opacity 1100ms cubic-bezier(0.25,0.1,0.25,1),-webkit-filter 1000ms cubic-bezier(0.25,0.1,0.25,1);transition:opacity 1100ms cubic-bezier(0.25,0.1,0.25,1),-webkit-filter 1000ms cubic-bezier(0.25,0.1,0.25,1);transition:filter 1000ms cubic-bezier(0.25,0.1,0.25,1),opacity 1100ms cubic-bezier(0.25,0.1,0.25,1);transition:filter 1000ms cubic-bezier(0.25,0.1,0.25,1),opacity 1100ms cubic-bezier(0.25,0.1,0.25,1),-webkit-filter 1000ms cubic-bezier(0.25,0.1,0.25,1)}.page-wrap#home-page .splash-panel .side .title-overlay h1{margin-bottom:0px}@media only screen and (max-width:768px){.page-wrap#home-page .splash-panel .side .title-overlay h1{font-size:2.0555555556rem}}.page-wrap#home-page .splash-panel .side .blur-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.26);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);z-index:25;opacity:0;pointer-events:none;will-change:opacity;-webkit-transition:opacity 700ms cubic-bezier(0.25,0.1,0.25,1) 300ms;transition:opacity 700ms cubic-bezier(0.25,0.1,0.25,1) 300ms}@media only screen and (max-width:768px){.page-wrap#home-page .splash-panel .side .blur-overlay{display:none}}.page-wrap#home-page .splash-panel .side .menu{position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;padding:0 3em;white-space:nowrap;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;z-index:30;opacity:0;will-change:opacity;-webkit-transition:opacity 400ms cubic-bezier(0.25,0.1,0.25,1);transition:opacity 400ms cubic-bezier(0.25,0.1,0.25,1)}.page-wrap#home-page .splash-panel .side .menu h3.header{margin-bottom:1.1333333333rem}.page-wrap#home-page .splash-panel .side .menu ul{width:100%;height:auto;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:0.4rem}.page-wrap#home-page .splash-panel .side .menu h3.footer{margin-top:1.1333333333rem}@media only screen and (max-width:768px){.page-wrap#home-page .splash-panel .side .menu{display:none}}.page-wrap#home-page .splash-panel .side.hovered .blur-overlay{opacity:1;-webkit-transition:opacity 600ms cubic-bezier(0.25,0.1,0.25,1);transition:opacity 600ms cubic-bezier(0.25,0.1,0.25,1)}.page-wrap#home-page .splash-panel .side.hovered .menu{opacity:1;-webkit-transition:opacity 800ms cubic-bezier(0.25,0.1,0.25,1) 200ms;transition:opacity 800ms cubic-bezier(0.25,0.1,0.25,1) 200ms}.page-wrap#home-page .splash-panel .side.visible{opacity:1}.page-wrap#home-page .splash-panel .side.left{left:0}@media only screen and (max-width:768px){.page-wrap#home-page .splash-panel .side.left{left:0;top:0}}.page-wrap#home-page .splash-panel .side.right{right:0}@media only screen and (max-width:768px){.page-wrap#home-page .splash-panel .side.right{right:0;top:initial;bottom:0}}.page-wrap#home-page .splash-panel .down-arrow{position:absolute;width:1.3666666667rem;height:auto;bottom:1.7333333333rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer;z-index:20;-webkit-filter:blur(20px);filter:blur(20px);opacity:0;will-change:opacity,filter;-webkit-transition:opacity 1100ms cubic-bezier(0.25,0.1,0.25,1),-webkit-filter 1000ms cubic-bezier(0.25,0.1,0.25,1);transition:opacity 1100ms cubic-bezier(0.25,0.1,0.25,1),-webkit-filter 1000ms cubic-bezier(0.25,0.1,0.25,1);transition:filter 1000ms cubic-bezier(0.25,0.1,0.25,1),opacity 1100ms cubic-bezier(0.25,0.1,0.25,1);transition:filter 1000ms cubic-bezier(0.25,0.1,0.25,1),opacity 1100ms cubic-bezier(0.25,0.1,0.25,1),-webkit-filter 1000ms cubic-bezier(0.25,0.1,0.25,1)}@media only screen and (max-width:768px){.page-wrap#home-page .splash-panel .down-arrow{display:none}}.page-wrap#home-page .splash-panel .logo-wrap{position:absolute;width:31%;height:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-72%);transform:translate(-50%,-72%);z-index:50}.page-wrap#home-page .splash-panel .logo-wrap.dummy{opacity:0!important;pointer-events:none!important}.page-wrap#home-page .splash-panel .logo-wrap.scaling img{margin:0 auto;will-change:width}.page-wrap#home-page .splash-panel .logo-wrap.desktop-scaled{width:5.7333333333rem;-webkit-transform:translate(-50%,0px);transform:translate(-50%,0px);top:1.3333333333rem;will-change:width,transform,top;-webkit-transition:width 500ms cubic-bezier(0.23,1,0.32,1),top 500ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 500ms cubic-bezier(0.23,1,0.32,1);transition:width 500ms cubic-bezier(0.23,1,0.32,1),top 500ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 500ms cubic-bezier(0.23,1,0.32,1);transition:width 500ms cubic-bezier(0.23,1,0.32,1),transform 500ms cubic-bezier(0.23,1,0.32,1),top 500ms cubic-bezier(0.23,1,0.32,1);transition:width 500ms cubic-bezier(0.23,1,0.32,1),transform 500ms cubic-bezier(0.23,1,0.32,1),top 500ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 500ms cubic-bezier(0.23,1,0.32,1)}@media only screen and (max-width:768px){.page-wrap#home-page .splash-panel .logo-wrap{width:13.8888888889rem;display:block}}.page-wrap#home-page .carousel-section{width:100%;height:auto;padding:3.5rem 0 6.6666666667rem 0;border-bottom:1px solid #1E1E1E;border-width:0.5px;overflow:hidden}@media only screen and (max-width:768px){.page-wrap#home-page .carousel-section{padding:3.8888888889rem 0 3.5rem 0}}.page-wrap#home-page .carousel-section .intro-wrap{width:66.1931818182%;margin:0 auto;text-align:center;margin-bottom:5.3333333333rem}.page-wrap#home-page .carousel-section .intro-wrap h2{margin-bottom:0.6rem}.page-wrap#home-page .carousel-section .intro-wrap h1{margin-bottom:1.3333333333rem}@media (min-aspect-ratio:16/9){.page-wrap#home-page .carousel-section .intro-wrap{margin-bottom:2.1666666667rem}}@media only screen and (max-width:768px){.page-wrap#home-page .carousel-section .intro-wrap{margin-bottom:2.6111111111rem;width:90%}.page-wrap#home-page .carousel-section .intro-wrap h2{margin-bottom:0.7777777778rem}.page-wrap#home-page .carousel-section .intro-wrap h1{margin-bottom:1.2777777778rem}}.page-wrap#home-page .carousel-section .carousel-section-carousel{width:100%;height:auto;width:calc(100% + 2.6666666667rem);width:-o-calc(100% + 2.6666666667rem);width:-ms-calc(100% + 2.6666666667rem);width:-webkit-calc(100% + 2.6666666667rem);overflow:visible!important}.page-wrap#home-page .carousel-section .carousel-section-carousel .flickity-slider,.page-wrap#home-page .carousel-section .carousel-section-carousel .flickity-viewport{overflow:visible!important}@media only screen and (max-width:768px){.page-wrap#home-page .carousel-section .carousel-section-carousel{width:calc(100% + 1.1111111111rem);width:-o-calc(100% + 1.1111111111rem);width:-ms-calc(100% + 1.1111111111rem);width:-webkit-calc(100% + 1.1111111111rem)}}.page-wrap#home-page .carousel-section .carousel-section-carousel .carousel-slide{width:17.3333333333rem;height:auto;width:29.5%;width:calc(29.5% - 2.6666666667rem);width:-o-calc(29.5% - 2.6666666667rem);width:-ms-calc(29.5% - 2.6666666667rem);width:-webkit-calc(29.5% - 2.6666666667rem);margin-right:3.0113636364%}.page-wrap#home-page .carousel-section .carousel-section-carousel .carousel-slide .image{width:100%;height:auto;margin-bottom:0.7333333333rem}.page-wrap#home-page .carousel-section .carousel-section-carousel .carousel-slide .image:before{display:block;content:"";width:100%;padding-bottom:100%}.page-wrap#home-page .carousel-section .carousel-section-carousel .carousel-slide .text{width:100%;height:auto;padding-right:3.1666666667rem}.page-wrap#home-page .carousel-section .carousel-section-carousel .carousel-slide .text *{margin-bottom:0px}.page-wrap#home-page .carousel-section .carousel-section-carousel .carousel-slide .text h3.grey,.page-wrap#home-page .carousel-section .carousel-section-carousel .carousel-slide .text h4.grey{color:#938D83}.page-wrap#home-page .carousel-section .carousel-section-carousel .carousel-slide .text h3 a,.page-wrap#home-page .carousel-section .carousel-section-carousel .carousel-slide .text h4 a{color:#938D83;opacity:1!important;will-change:color;-webkit-transition:color 250ms cubic-bezier(0.25,0.1,0.25,1);transition:color 250ms cubic-bezier(0.25,0.1,0.25,1)}.page-wrap#home-page .carousel-section .carousel-section-carousel .carousel-slide .text h3 a:hover,.page-wrap#home-page .carousel-section .carousel-section-carousel .carousel-slide .text h4 a:hover{color:#1E1E1E}.page-wrap#home-page .carousel-section .carousel-section-carousel .carousel-slide .text .description a{font-family:"Haas Grotesk Display";font-size:91.6%;letter-spacing:0.02em}@media only screen and (max-width:1240px){.page-wrap#home-page .carousel-section .carousel-section-carousel .carousel-slide{width:36%}.page-wrap#home-page .carousel-section .carousel-section-carousel .carousel-slide .text{padding-right:0px}}@media only screen and (max-width:1080px){.page-wrap#home-page .carousel-section .carousel-section-carousel .carousel-slide{width:45%}}@media (min-aspect-ratio:16/9){.page-wrap#home-page .carousel-section .carousel-section-carousel .carousel-slide{width:22%;margin-right:1.7045454545%}.page-wrap#home-page .carousel-section .carousel-section-carousel .carousel-slide .text{padding-right:0px}}@media only screen and (max-width:768px){.page-wrap#home-page .carousel-section .carousel-section-carousel .carousel-slide{width:16.6666666667rem;margin-right:1.6944444444rem}.page-wrap#home-page .carousel-section .carousel-section-carousel .carousel-slide .image{margin-bottom:1.1111111111rem}}.page-wrap#home-page .carousel-section .carousel-section-carousel .flickity-prev-next-button{position:relative;display:block;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;cursor:pointer;background-color:transparent;border:none;outline:none;border-radius:0px;-o-border-radius:0px;-ms-border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;box-shadow:0px;-o-box-shadow:0px;-ms-box-shadow:0px;-moz-box-shadow:0px;-webkit-box-shadow:0px;resize:none;margin:0;padding:0;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;white-space:nowrap;font-weight:normal;position:absolute;width:1.4rem;height:17.3333333333rem;top:0;z-index:500;-webkit-transition:opacity 200ms cubic-bezier(0.25,0.1,0.25,1);transition:opacity 200ms cubic-bezier(0.25,0.1,0.25,1)}.page-wrap#home-page .carousel-section .carousel-section-carousel .flickity-prev-next-button:focus{outline:none}.page-wrap#home-page .carousel-section .carousel-section-carousel .flickity-prev-next-button svg path{fill:#ffffff}.page-wrap#home-page .carousel-section .carousel-section-carousel .flickity-prev-next-button.previous{left:1.3333333333rem}.page-wrap#home-page .carousel-section .carousel-section-carousel .flickity-prev-next-button.next{right:-1.3333333333rem;right:1.3333333333rem}.page-wrap#home-page .carousel-section .carousel-section-carousel .flickity-prev-next-button:disabled{opacity:0;pointer-events:none}@media only screen and (max-width:768px){.page-wrap#home-page .carousel-section .carousel-section-carousel .flickity-prev-next-button{display:none}}.page-wrap#home-page .carousel-section .carousel-section-carousel.hide-nav .flickity-prev-next-button{display:none!important}.page-wrap#home-page .carousel-section.featured-developments{width:100%;height:auto;background-color:#D3CCC0;padding:3.5rem 0 2.0666666667rem 0}@media only screen and (max-width:768px){.page-wrap#home-page .carousel-section.featured-developments{padding:2.5555555556rem 0 3.8888888889rem 0}}.page-wrap#home-page .carousel-section.featured-developments .intro-wrap{width:75%;margin-bottom:3.4666666667rem}@media only screen and (max-width:768px){.page-wrap#home-page .carousel-section.featured-developments .intro-wrap{width:87.2928176796%;margin-bottom:1.5555555556rem}}.page-wrap#home-page .carousel-section.featured-developments .carousel-section-carousel .carousel-slide{width:19.6022727273%;margin-right:1.7rem}.page-wrap#home-page .carousel-section.featured-developments .carousel-section-carousel .carousel-slide a.big-link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:50}.page-wrap#home-page .carousel-section.featured-developments .carousel-section-carousel .carousel-slide .image{margin-bottom:0.8rem}.page-wrap#home-page .carousel-section.featured-developments .carousel-section-carousel .carousel-slide .image:before{display:block;content:"";width:100%;padding-bottom:74.801061008%}.page-wrap#home-page .carousel-section.featured-developments .carousel-section-carousel .carousel-slide .image:after{content:"";position:absolute;width:100%;height:0.3333333333rem;background-color:#401E20;top:0;left:0;z-index:-10;will-change:top;-webkit-transition:top 250ms cubic-bezier(0.25,0.1,0.25,1);transition:top 250ms cubic-bezier(0.25,0.1,0.25,1)}.page-wrap#home-page .carousel-section.featured-developments .carousel-section-carousel .carousel-slide .text .link a{color:#938D83;pointer-events:none}.page-wrap#home-page .carousel-section.featured-developments .carousel-section-carousel .carousel-slide:hover .image:after{top:-0.3333333333rem}@media only screen and (max-width:768px){.page-wrap#home-page .carousel-section.featured-developments .carousel-section-carousel .carousel-slide{width:7.2222222222rem;margin-right:0.5555555556rem}.page-wrap#home-page .carousel-section.featured-developments .carousel-section-carousel .carousel-slide .image{margin-bottom:1.1111111111rem}.page-wrap#home-page .carousel-section.featured-developments .carousel-section-carousel .carousel-slide .image:before{display:block;content:"";width:100%;padding-bottom:61.5384615385%}.page-wrap#home-page .carousel-section.featured-developments .carousel-section-carousel .carousel-slide .image:after{display:none}}.page-wrap#home-page .carousel-section:not(.featured-developments) .carousel-section-carousel .carousel-slide .text .description a{font-weight:500;color:#401E20}.page-wrap#home-page .universe-section{width:100%;height:100svh;height:auto;background-color:#401E20;color:#F5F3EC;overflow:hidden}.page-wrap#home-page .universe-section:before{display:block;content:"";width:100%;padding-bottom:56.0456273764%}@media only screen and (max-width:768px){.page-wrap#home-page .universe-section{height:27rem}}.page-wrap#home-page .universe-section .universe-grid{position:absolute;width:100%;height:100%;top:0;left:0;margin-top:-3rem;pointer-events:none;z-index:10}@media only screen and (max-width:768px){.page-wrap#home-page .universe-section .universe-grid{margin-top:0px;margin-left:0px}}.page-wrap#home-page .universe-section .universe-grid .universe-block{position:absolute}.page-wrap#home-page .universe-section .universe-grid .universe-block:first-child{width:22.26443769%;top:8.9430894309%;left:0}.page-wrap#home-page .universe-section .universe-grid .universe-block:nth-child(2){width:13.9817629179%;top:0;left:28.7993920973%}.page-wrap#home-page .universe-section .universe-grid .universe-block:nth-child(3){width:26.5957446809%;top:0;right:4.5592705167%}.page-wrap#home-page .universe-section .universe-grid .universe-block:nth-child(4){width:27.1276595745%;bottom:-13%;left:15.8054711246%}.page-wrap#home-page .universe-section .universe-grid .universe-block:nth-child(5){width:20.9726443769%;bottom:-13%;right:14.4376899696%}@media only screen and (max-width:768px){.page-wrap#home-page .universe-section .universe-grid .universe-block:first-child{width:35%;top:0;left:0}.page-wrap#home-page .universe-section .universe-grid .universe-block:nth-child(2){width:28%;top:0;left:initial;right:7%}.page-wrap#home-page .universe-section .universe-grid .universe-block:nth-child(3){width:32%;top:initial;bottom:0;right:0}.page-wrap#home-page .universe-section .universe-grid .universe-block:nth-child(4){width:45%;bottom:0;left:7%}.page-wrap#home-page .universe-section .universe-grid .universe-block:nth-child(5){display:none}}.page-wrap#home-page .universe-section .universe-grid .universe-block .media-wrap{width:100%;height:auto;overflow:hidden;z-index:10;pointer-events:none}.page-wrap#home-page .universe-section .universe-grid .universe-block .media-wrap .media-module{-webkit-transform:scale(1.02);transform:scale(1.02)}.page-wrap#home-page .universe-section .universe-grid .universe-block .caption-overlay{display:none!important}.page-wrap#home-page .universe-section .text-wrap{position:absolute;width:32.1354166667%;text-align:center;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:20}.page-wrap#home-page .universe-section .text-wrap h2{margin-bottom:0.3333333333rem}.page-wrap#home-page .universe-section .text-wrap h1{margin-bottom:1.3rem}.page-wrap#home-page .universe-section .text-wrap .button{margin:0 auto;margin-top:1.2666666667rem;border-color:#F5F3EC}.page-wrap#home-page .universe-section .text-wrap .button h2{margin-bottom:0px!important}@media only screen and (max-width:768px){.page-wrap#home-page .universe-section .text-wrap{width:89.7790055249%}.page-wrap#home-page .universe-section .text-wrap h2{margin-bottom:1.2222222222rem}.page-wrap#home-page .universe-section .text-wrap h1{margin-bottom:1.1666666667rem;padding:0 1em}.page-wrap#home-page .universe-section .text-wrap .button{margin-top:1.4444444444rem;border-width:0.5px}.page-wrap#home-page .universe-section .text-wrap:before{content:"";position:absolute;width:300%;height:300%;top:0;left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:radial-gradient(circle at 50% 46.69%,#401E20 50%,rgba(64,30,32,0) 100%);mix-blend-mode:multiply;opacity:0.6;z-index:-1}}.page-wrap#home-page .large-image-section{width:100%;height:auto;height:65vh;overflow:hidden}@media only screen and (max-width:768px){.page-wrap#home-page .large-image-section{height:auto}}.page-wrap#home-page .large-image-section .bg{width:100%;height:auto;z-index:10}.page-wrap#home-page .large-image-section .bg.desktop{position:absolute;width:100%;height:100%;top:0;left:0;display:block}.page-wrap#home-page .large-image-section .bg.mobile{position:relative;width:100%;height:auto;display:none}@media only screen and (max-width:768px){.page-wrap#home-page .large-image-section .bg.desktop{display:none}.page-wrap#home-page .large-image-section .bg.mobile{display:block}}.page-wrap#home-page .large-image-section a.link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:50}body.expertise header .outer-content-wrap{-webkit-filter:invert(100%);filter:invert(100%)}.page-wrap#expertise-page .image-text-panel .text-column{text-align:left}.page-wrap#expertise-page .image-text-panel .text-column .text-wrap{width:66.5625%}@media only screen and (max-width:768px){.page-wrap#expertise-page .image-text-panel .text-column{text-align:justify;padding:2.2777777778rem 0 3.1666666667rem 0}.page-wrap#expertise-page .image-text-panel .text-column .text-wrap{width:79.8507462687%}}.page-wrap#expertise-page .facts-panel{width:100%;height:auto;text-align:center;padding:4.5rem 0 5.7666666667rem 0;border-bottom:1px solid #1E1E1E;border-width:0.5px}.page-wrap#expertise-page .facts-panel h2.panel-title{margin-bottom:2.1333333333rem}@media only screen and (max-width:768px){.page-wrap#expertise-page .facts-panel{padding:1.9444444444rem 0 3.4444444444rem 0}.page-wrap#expertise-page .facts-panel h2.panel-title{margin-bottom:3.1111111111rem}}.page-wrap#expertise-page .facts-panel .facts{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:0.6666666667rem;-moz-column-gap:0.6666666667rem;column-gap:0.6666666667rem}.page-wrap#expertise-page .facts-panel .facts .fact{width:100%}.page-wrap#expertise-page .facts-panel .facts .fact h3.number{margin-bottom:1.2666666667rem}.page-wrap#expertise-page .facts-panel .facts .fact h3.number .animated-number{position:relative;display:inline-block}.page-wrap#expertise-page .facts-panel .facts .fact h3.number .extra-text{opacity:0;pointer-events:none;will-change:opacity;-webkit-transition:opacity 700ms cubic-bezier(0.25,0.1,0.25,1) 400ms;transition:opacity 700ms cubic-bezier(0.25,0.1,0.25,1) 400ms}.page-wrap#expertise-page .facts-panel .facts .fact h3.number .extra-text.visible{opacity:1}@media only screen and (max-width:768px){.page-wrap#expertise-page .facts-panel .facts{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:0px;-moz-column-gap:0px;column-gap:0px;padding:0 1.3888888889rem;row-gap:2.0555555556rem}.page-wrap#expertise-page .facts-panel .facts .fact{width:50%;padding:0 0.8333333333rem}.page-wrap#expertise-page .facts-panel .facts .fact h3.number{margin-bottom:1.4444444444rem}}.page-wrap#expertise-page .timeline-panel{width:100%;height:auto;text-align:center;padding:2.7666666667rem 0 5.8333333333rem 0;border-bottom:1px solid #1E1E1E;border-width:0.5px;overflow:hidden}.page-wrap#expertise-page .timeline-panel h2.panel-title{margin-bottom:2.4333333333rem}@media only screen and (max-width:768px){.page-wrap#expertise-page .timeline-panel{padding:2.1666666667rem 0 4.1111111111rem 0;background-color:#EEE9DF}.page-wrap#expertise-page .timeline-panel h2.panel-title{margin-bottom:2.5555555556rem}}.page-wrap#expertise-page .timeline-panel .timeline-carousel-wrap{width:100%;height:auto;padding-left:2rem}@media only screen and (max-width:768px){.page-wrap#expertise-page .timeline-panel .timeline-carousel-wrap{display:none}}.page-wrap#expertise-page .timeline-panel .timeline-carousel-wrap .timeline-carousel{width:100%;height:auto}.page-wrap#expertise-page .timeline-panel .timeline-carousel-wrap .timeline-carousel .timeline-slide{width:9.9rem;height:auto;border-left:1px solid #1E1E1E;border-width:0.5px;text-align:left;cursor:default}.page-wrap#expertise-page .timeline-panel .timeline-carousel-wrap .timeline-carousel .timeline-slide:before{display:block;content:"";width:100%;padding-bottom:225.5892255892%}.page-wrap#expertise-page .timeline-panel .timeline-carousel-wrap .timeline-carousel .timeline-slide .slide-content{position:absolute;width:100%;height:100%;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0.6666666667rem}.page-wrap#expertise-page .timeline-panel .timeline-carousel-wrap .timeline-carousel .timeline-slide .slide-content .year{display:block;width:100%;height:auto;will-change:transform;-webkit-transition:-webkit-transform 300ms cubic-bezier(0.25,0.1,0.25,1);transition:-webkit-transform 300ms cubic-bezier(0.25,0.1,0.25,1);transition:transform 300ms cubic-bezier(0.25,0.1,0.25,1);transition:transform 300ms cubic-bezier(0.25,0.1,0.25,1),-webkit-transform 300ms cubic-bezier(0.25,0.1,0.25,1)}.page-wrap#expertise-page .timeline-panel .timeline-carousel-wrap .timeline-carousel .timeline-slide .slide-content .year h3{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}.page-wrap#expertise-page .timeline-panel .timeline-carousel-wrap .timeline-carousel .timeline-slide .slide-content .slide-info{width:100%;height:auto}.page-wrap#expertise-page .timeline-panel .timeline-carousel-wrap .timeline-carousel .timeline-slide .slide-content .slide-info .slide-image{width:100%;height:auto}.page-wrap#expertise-page .timeline-panel .timeline-carousel-wrap .timeline-carousel .timeline-slide .slide-content .slide-info .slide-image:before{display:block;content:"";width:100%;padding-bottom:74.8743718593%}.page-wrap#expertise-page .timeline-panel .timeline-carousel-wrap .timeline-carousel .timeline-slide .slide-content .slide-info .timeline-text{width:100%;height:auto;margin-top:1.5666666667rem}.page-wrap#expertise-page .timeline-panel .timeline-carousel-wrap .timeline-carousel .timeline-slide .slide-content .slide-info .timeline-text h3{position:relative;display:block;width:100%;height:auto}.page-wrap#expertise-page .timeline-panel .timeline-carousel-wrap .timeline-carousel .timeline-slide .slide-content .slide-info .timeline-text h3.dummy{opacity:0;pointer-events:none}.page-wrap#expertise-page .timeline-panel .timeline-carousel-wrap .timeline-carousel .timeline-slide .slide-content:hover .year{-webkit-transform:translateY(-0.75em);transform:translateY(-0.75em)}.page-wrap#expertise-page .timeline-panel .timeline-carousel-wrap .timeline-carousel .flickity-prev-next-button{position:relative;display:block;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;cursor:pointer;background-color:transparent;border:none;outline:none;border-radius:0px;-o-border-radius:0px;-ms-border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;box-shadow:0px;-o-box-shadow:0px;-ms-box-shadow:0px;-moz-box-shadow:0px;-webkit-box-shadow:0px;resize:none;margin:0;padding:0;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;white-space:nowrap;font-weight:normal;position:absolute;width:1.4rem;height:1.4rem;top:50%;-webkit-transform:translateY(-120%);transform:translateY(-120%);z-index:199;will-change:opacity}.page-wrap#expertise-page .timeline-panel .timeline-carousel-wrap .timeline-carousel .flickity-prev-next-button:focus{outline:none}.page-wrap#expertise-page .timeline-panel .timeline-carousel-wrap .timeline-carousel .flickity-prev-next-button.previous{left:-2.6666666667rem}.page-wrap#expertise-page .timeline-panel .timeline-carousel-wrap .timeline-carousel .flickity-prev-next-button.next{right:0.4666666667rem}.page-wrap#expertise-page .timeline-panel .timeline-carousel-wrap .timeline-carousel .flickity-prev-next-button:disabled{opacity:0;pointer-events:none;-webkit-transition:opacity 200ms cubic-bezier(0.25,0.1,0.25,1);transition:opacity 200ms cubic-bezier(0.25,0.1,0.25,1)}.page-wrap#expertise-page .timeline-panel .timeline-list-wrap{display:none}.page-wrap#expertise-page .timeline-panel .timeline-list-wrap .timeline-list-row{width:100%;height:auto;min-height:6.6666666667rem;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0.8888888889rem 0 2.4444444444rem 0;border-top:1px solid #1E1E1E;border-width:0.5px}.page-wrap#expertise-page .timeline-panel .timeline-list-wrap .timeline-list-row:last-child{min-height:0px}.page-wrap#expertise-page .timeline-panel .timeline-list-wrap .timeline-list-row .year{width:51.5151515152%}.page-wrap#expertise-page .timeline-panel .timeline-list-wrap .timeline-list-row .text{width:48.4848484848%}.page-wrap#expertise-page .timeline-panel .timeline-list-wrap .timeline-list-row .text h3{line-height:142.8%}@media only screen and (max-width:768px){.page-wrap#expertise-page .timeline-panel .timeline-list-wrap{display:block}}.page-wrap#portfolio-page{padding:0 0 0 0}.page-wrap#portfolio-page .page-title-module{padding-bottom:3rem;border-bottom:none}.page-wrap#portfolio-page .portfolio-grid{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:1.1363636364%;-moz-column-gap:1.1363636364%;column-gap:1.1363636364%;row-gap:2.8rem;padding-bottom:3.4rem}@media only screen and (max-width:768px){.page-wrap#portfolio-page .portfolio-grid{width:calc(100% + 2.2222222222rem);width:-o-calc(100% + 2.2222222222rem);width:-ms-calc(100% + 2.2222222222rem);width:-webkit-calc(100% + 2.2222222222rem);margin-left:-1.1111111111rem;-webkit-column-gap:0px;-moz-column-gap:0px;column-gap:0px;row-gap:2.2222222222rem;padding-bottom:4.2777777778rem}}.page-wrap#portfolio-page .portfolio-grid article{position:relative;width:100%;height:auto}.page-wrap#portfolio-page .portfolio-grid article .thumbnail-image{width:100%;height:auto;overflow:hidden;margin-bottom:0.8333333333rem;will-change:opacity;-webkit-transition:opacity 250ms cubic-bezier(0.25,0.1,0.25,1);transition:opacity 250ms cubic-bezier(0.25,0.1,0.25,1)}.page-wrap#portfolio-page .portfolio-grid article .thumbnail-image:before{display:block;content:"";width:100%;padding-bottom:47.1022727273%}.page-wrap#portfolio-page .portfolio-grid article .thumbnail-image h1.coming-soon{position:absolute;top:50%;left:50%;width:100%;height:auto;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#F5F3EC;z-index:50}@media only screen and (max-width:768px){.page-wrap#portfolio-page .portfolio-grid article .thumbnail-image{margin-bottom:1.3888888889rem}.page-wrap#portfolio-page .portfolio-grid article .thumbnail-image:before{display:block;content:"";width:100%;padding-bottom:79.1044776119%}}.page-wrap#portfolio-page .portfolio-grid article .thumbnail-titles{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-wrap#portfolio-page .portfolio-grid article .thumbnail-titles .titles-col h1{margin-bottom:0px}.page-wrap#portfolio-page .portfolio-grid article .thumbnail-titles .info-col{width:9.4666666667rem;height:auto}.page-wrap#portfolio-page .portfolio-grid article .thumbnail-titles .info-col h3.info-row{width:100%;height:auto;border-top:1px solid #5A5A5A;border-width:0.5px;margin-bottom:0px;padding:0.1166666667rem 0}@media only screen and (max-width:768px){.page-wrap#portfolio-page .portfolio-grid article .thumbnail-titles{display:block;padding:0 2.2222222222rem 0 1.1111111111rem}.page-wrap#portfolio-page .portfolio-grid article .thumbnail-titles .titles-col{margin-bottom:1.3333333333rem}.page-wrap#portfolio-page .portfolio-grid article .thumbnail-titles .info-col{width:12.3888888889rem;height:auto}.page-wrap#portfolio-page .portfolio-grid article .thumbnail-titles .info-col h3.info-row{padding:0.2222222222rem 0}}.page-wrap#portfolio-page .portfolio-grid article a.portfolio-link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:50}.page-wrap#portfolio-page .portfolio-grid article.halfWidth{width:49.4318181818%}.page-wrap#portfolio-page .portfolio-grid article.halfWidth .thumbnail-image:before{display:block;content:"";width:100%;padding-bottom:95.2873563218%}@media only screen and (max-width:768px){.page-wrap#portfolio-page .portfolio-grid article.halfWidth{width:100%}.page-wrap#portfolio-page .portfolio-grid article.halfWidth .thumbnail-image:before{display:block;content:"";width:100%;padding-bottom:79.1044776119%}}.page-wrap#portfolio-page .portfolio-grid article.available:hover .thumbnail-image{opacity:0.75}body.portfolio:not(.portfolioIndex) header .outer-content-wrap{-webkit-filter:invert(100%);filter:invert(100%)}.page-wrap#property-page .splash-panel{width:100%;height:100svh;background-color:#1A1A1A;overflow:hidden}@media only screen and (max-width:768px){.page-wrap#property-page .splash-panel{height:24.2777777778rem}}.page-wrap#property-page .property-info-panel{width:100%;height:auto;padding:3.1666666667rem 0 4.1666666667rem 0}.page-wrap#property-page .property-info-panel .inner-wrap{width:85.2272727273%;margin:0 auto}@media only screen and (max-width:768px){.page-wrap#property-page .property-info-panel{padding:3.2777777778rem 0 2.3888888889rem 0}.page-wrap#property-page .property-info-panel .inner-wrap{width:88.9502762431%}}.page-wrap#property-page .property-info-panel .titles-row{width:100%;height:auto;text-align:center;margin-bottom:2.5666666667rem}.page-wrap#property-page .property-info-panel .titles-row h2.post-type{margin-bottom:0px}.page-wrap#property-page .property-info-panel .titles-row h1.property-title{margin-top:-0.08em;margin-bottom:0.3666666667rem}.page-wrap#property-page .property-info-panel .titles-row h1.property-subtitle{margin-bottom:0.9rem}.page-wrap#property-page .property-info-panel .titles-row h3.property-website{margin-top:0.3em}@media only screen and (max-width:768px){.page-wrap#property-page .property-info-panel .titles-row{margin-bottom:3.0555555556rem}.page-wrap#property-page .property-info-panel .titles-row h2.post-type{margin-bottom:0.5rem}.page-wrap#property-page .property-info-panel .titles-row h1.property-title{margin-bottom:0.3333333333rem}.page-wrap#property-page .property-info-panel .titles-row h1.property-subtitle{margin-bottom:1.2222222222rem}.page-wrap#property-page .property-info-panel .titles-row h3{line-height:142%}}.page-wrap#property-page .property-info-panel .description-row{width:100%;height:auto;max-width:50rem;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1.7666666667rem;-moz-column-gap:1.7666666667rem;column-gap:1.7666666667rem;text-align:justify;margin:0 auto;margin-bottom:2.5666666667rem}@media only screen and (max-width:768px){.page-wrap#property-page .property-info-panel .description-row{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0px;-moz-column-gap:0px;column-gap:0px;margin-bottom:2.6111111111rem}}.page-wrap#property-page .property-info-panel .info-row{width:100%;height:auto;max-width:15.1666666667rem;height:auto;margin:0 auto;border:none}.page-wrap#property-page .property-info-panel .info-row h3.inner-info-row{width:100%;height:auto;border-top:1px solid #5A5A5A;border-width:0.5px!important;margin-bottom:0px;padding:0.1166666667rem 0;text-align:center}.page-wrap#property-page .property-info-panel .info-row h3.inner-info-row:last-of-type{border-bottom:1px solid #5A5A5A}@media only screen and (max-width:768px){.page-wrap#property-page .property-info-panel .info-row{max-width:14.9444444444rem}.page-wrap#property-page .property-info-panel .info-row h3.inner-info-row{padding:0.2222222222rem 0}}.page-wrap#property-page .quote-panel{border:none;padding:6.3333333333rem 0 5.6666666667rem 0}@media only screen and (max-width:768px){.page-wrap#property-page .quote-panel{padding:3.7222222222rem 0}.page-wrap#property-page .quote-panel .text-wrap{width:100%}}@media only screen and (max-width:768px){.page-wrap#property-page .design-team-panel{background-color:#D3CCC0}}.page-wrap#property-page .design-team-panel .nav-panel{padding:3.2rem 0 3.7333333333rem 0}@media only screen and (max-width:768px){.page-wrap#property-page .design-team-panel .nav-panel{padding:2.0555555556rem 0 1.9444444444rem 0}.page-wrap#property-page .design-team-panel .nav-panel h2.panel-title{margin-bottom:2.0555555556rem}}@media only screen and (max-width:768px){.page-wrap#property-page .design-team-panel .carousel-panel{background-color:#D3CCC0}}.page-wrap#property-page .design-team-panel .carousel-panel .tabbed-carousel .carousel-slide{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.page-wrap#property-page .design-team-panel .carousel-panel .tabbed-carousel .carousel-slide .text-column{padding:2.6666666667rem 2.6666666667rem 5rem 2.6666666667rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.page-wrap#property-page .design-team-panel .carousel-panel .tabbed-carousel .carousel-slide .text-column h1.capability-title{margin-bottom:0.3333333333rem}.page-wrap#property-page .design-team-panel .carousel-panel .tabbed-carousel .carousel-slide .text-column h1.capability-title.no-subtitle{margin-bottom:1.6666666667rem}.page-wrap#property-page .design-team-panel .carousel-panel .tabbed-carousel .carousel-slide .text-column h2.capability-subtitle{margin-bottom:1.1666666667rem}@media only screen and (max-width:768px){.page-wrap#property-page .design-team-panel .carousel-panel .tabbed-carousel .carousel-slide .text-column{padding:2.6666666667rem 1.5555555556rem 5.7222222222rem 1.5555555556rem}.page-wrap#property-page .design-team-panel .carousel-panel .tabbed-carousel .carousel-slide .text-column h1.capability-title{margin-bottom:1rem}.page-wrap#property-page .design-team-panel .carousel-panel .tabbed-carousel .carousel-slide .text-column h1.capability-title.no-subtitle{margin-bottom:1.3333333333rem}.page-wrap#property-page .design-team-panel .carousel-panel .tabbed-carousel .carousel-slide .text-column h2.capability-subtitle{margin-bottom:1.3333333333rem}.page-wrap#property-page .design-team-panel .carousel-panel .tabbed-carousel .carousel-slide .text-column p{text-align:center;padding:0 1rem}}.page-wrap#property-page .design-team-panel .carousel-panel .tabbed-carousel .flickity-prev-next-button{-webkit-filter:invert(100%);filter:invert(100%)}.page-wrap#property-page .design-team-panel .carousel-panel .tabbed-carousel .flickity-page-dots{left:initial;right:0}.page-wrap#property-page .full-bleed-image-panel{width:100%;height:100svh;overflow:hidden}.page-wrap#property-page .full-bleed-image-panel .media-module{z-index:10;pointer-events:none}.page-wrap#property-page .full-bleed-image-panel h2.panel-title{position:absolute;width:100%;height:auto;text-align:center;top:0;left:0;padding:0.7666666667rem;z-index:20}@media only screen and (max-width:768px){.page-wrap#property-page .full-bleed-image-panel{height:17.6666666667rem;overflow:visible}.page-wrap#property-page .full-bleed-image-panel.title-present{margin-top:2.5rem}.page-wrap#property-page .full-bleed-image-panel.title-present h2.panel-title{padding:0;top:-2.5rem}}.page-wrap#property-page .highlights-panel{width:100%;height:100svh;overflow:hidden;background-color:#F5F3EC}.page-wrap#property-page .highlights-panel .highlights-section-carousel{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;z-index:10}.page-wrap#property-page .highlights-panel .highlights-section-carousel .flickity-slider,.page-wrap#property-page .highlights-panel .highlights-section-carousel .flickity-viewport{height:100%!important}.page-wrap#property-page .highlights-panel .highlights-section-carousel .carousel-slide{width:100%;height:100%}.page-wrap#property-page .highlights-panel .highlights-section-carousel .flickity-prev-next-button{position:relative;display:block;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;cursor:pointer;background-color:transparent;border:none;outline:none;border-radius:0px;-o-border-radius:0px;-ms-border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;box-shadow:0px;-o-box-shadow:0px;-ms-box-shadow:0px;-moz-box-shadow:0px;-webkit-box-shadow:0px;resize:none;margin:0;padding:0;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;white-space:nowrap;font-weight:normal;position:absolute;width:1.4rem;height:1.4rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:199}.page-wrap#property-page .highlights-panel .highlights-section-carousel .flickity-prev-next-button:focus{outline:none}.page-wrap#property-page .highlights-panel .highlights-section-carousel .flickity-prev-next-button svg path{fill:#ffffff!important}.page-wrap#property-page .highlights-panel .highlights-section-carousel .flickity-prev-next-button.previous{left:3rem}.page-wrap#property-page .highlights-panel .highlights-section-carousel .flickity-prev-next-button.next{right:3rem}@media only screen and (max-width:768px){.page-wrap#property-page .highlights-panel .highlights-section-carousel .flickity-prev-next-button{width:2rem;height:2rem}.page-wrap#property-page .highlights-panel .highlights-section-carousel .flickity-prev-next-button.previous{left:1.3888888889rem}.page-wrap#property-page .highlights-panel .highlights-section-carousel .flickity-prev-next-button.next{right:1.3888888889rem}}.page-wrap#property-page .highlights-panel h2.panel-title{position:absolute;width:100%;height:auto;text-align:center;top:0;left:0;padding:0.7666666667rem;z-index:20}@media only screen and (max-width:768px){.page-wrap#property-page .highlights-panel{height:17.6666666667rem;overflow:visible}.page-wrap#property-page .highlights-panel.title-present{margin-top:2.5rem}.page-wrap#property-page .highlights-panel.title-present h2.panel-title{padding:0;top:-2.5rem}}.page-wrap#property-page .next-project-module{width:100%;height:auto;text-align:center;padding:3rem 0 4.5333333333rem 0}.page-wrap#property-page .next-project-module h2{margin-bottom:0.5333333333rem}@media only screen and (max-width:768px){.page-wrap#property-page .next-project-module{padding:5.1111111111rem 0 5.5555555556rem 0}.page-wrap#property-page .next-project-module h2{margin-bottom:1rem}.page-wrap#property-page .next-project-module a{text-decoration:none}}body.people header .outer-content-wrap{-webkit-filter:invert(100%);filter:invert(100%)}body.people .people-popup-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;background-color:rgba(255,252,241,0.75);z-index:999999}body.people .people-popup-overlay #popup-modal{position:absolute;width:66.71875%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#FFFCF1;-webkit-box-shadow:10px 10px 20px 10px rgba(0,0,0,0.25);box-shadow:10px 10px 20px 10px rgba(0,0,0,0.25);overflow:hidden;opacity:0;-webkit-transition:opacity 600ms cubic-bezier(0.25,0.1,0.25,1);transition:opacity 600ms cubic-bezier(0.25,0.1,0.25,1);pointer-events:none;will-change:opacity}body.people .people-popup-overlay #popup-modal:before{display:block;content:"";width:100%;padding-bottom:55.893832943%}@media only screen and (max-width:768px){body.people .people-popup-overlay #popup-modal{width:100%;height:50svh}}body.people .people-popup-overlay #popup-modal .close-button{position:absolute;width:0.8333333333rem;height:0.8333333333rem;top:0.6666666667rem;right:0.6666666667rem;cursor:pointer;z-index:50}body.people .people-popup-overlay #popup-modal .close-button:after,body.people .people-popup-overlay #popup-modal .close-button:before{content:"";position:absolute;width:100%;height:1px;background:#1E1E1E;top:50%;left:50%}body.people .people-popup-overlay #popup-modal .close-button:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}body.people .people-popup-overlay #popup-modal .close-button:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}@media only screen and (max-width:768px){body.people .people-popup-overlay #popup-modal .close-button{width:1.3888888889rem;height:1.3888888889rem;top:1.1111111111rem;right:1.1111111111rem}}body.people .people-popup-overlay #popup-modal .image-column{position:absolute;width:50%;height:100%;top:0;left:0}@media only screen and (max-width:768px){body.people .people-popup-overlay #popup-modal .image-column{display:none}}body.people .people-popup-overlay #popup-modal .text-column{position:absolute;width:50%;height:100%;top:0;right:0;overflow-y:scroll}body.people .people-popup-overlay #popup-modal .text-column .inner-column{width:100%;height:auto;padding:1.9666666667rem 1.7666666667rem 1.9666666667rem 2.0333333333rem}body.people .people-popup-overlay #popup-modal .text-column .people-titles{width:100%;height:auto;margin-bottom:1.2666666667rem}@media only screen and (max-width:768px){body.people .people-popup-overlay #popup-modal .text-column{width:100%}body.people .people-popup-overlay #popup-modal .text-column .inner-column{padding:1.6666666667rem 3.3333333333rem 2.7777777778rem 1.1111111111rem}}body.people .people-popup-overlay #popup-modal.no-image-present:before{display:block;content:"";width:100%;padding-bottom:35.9094457455%}body.people .people-popup-overlay #popup-modal.no-image-present .text-column{width:100%}body.people .people-popup-overlay.visible #popup-modal{opacity:1;pointer-events:all;-webkit-transition:opacity 800ms cubic-bezier(0.25,0.1,0.25,1) 100ms;transition:opacity 800ms cubic-bezier(0.25,0.1,0.25,1) 100ms}.page-wrap#people-page .text-panel{width:100%;height:auto;text-align:center;padding:6.3666666667rem 0 7.1666666667rem 0}.page-wrap#people-page .text-panel .text-wrap{width:63.2386363636%;margin:0 auto}.page-wrap#people-page .senior-leadership-panel{width:100%;height:auto;background-color:#FFFCF1;padding:2.5rem 0 4rem 0}@media only screen and (max-width:768px){.page-wrap#people-page .senior-leadership-panel{padding:1.5555555556rem 0 3.8333333333rem 0}}.page-wrap#people-page .senior-leadership-panel h2.panel-title{width:100%;height:auto;text-align:center;margin-bottom:1.5333333333rem}@media only screen and (max-width:768px){.page-wrap#people-page .senior-leadership-panel h2.panel-title{margin-bottom:2rem}}.page-wrap#people-page .senior-leadership-panel .senior-leadership-grid{width:100%;height:auto;max-width:86.3636363636%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:4.4886363636%;-moz-column-gap:4.4886363636%;column-gap:4.4886363636%;row-gap:2.6666666667rem;margin:0 auto}@media only screen and (max-width:768px){.page-wrap#people-page .senior-leadership-panel .senior-leadership-grid{max-width:100%;-webkit-column-gap:0px;-moz-column-gap:0px;column-gap:0px;row-gap:3.8333333333rem}}.page-wrap#people-page .senior-leadership-panel .senior-leadership-grid .person-wrap{width:29.8684210526%}.page-wrap#people-page .senior-leadership-panel .senior-leadership-grid .person-wrap .photo{width:100%;height:auto;overflow:hidden;margin-bottom:0.7333333333rem}.page-wrap#people-page .senior-leadership-panel .senior-leadership-grid .person-wrap .photo:before{display:block;content:"";width:100%;padding-bottom:100%}.page-wrap#people-page .senior-leadership-panel .senior-leadership-grid .person-wrap .name-job-title{width:100%;height:auto;margin-bottom:1rem}.page-wrap#people-page .senior-leadership-panel .senior-leadership-grid .person-wrap .name-job-title h1{font-family:"AustinText";margin-bottom:0px}.page-wrap#people-page .senior-leadership-panel .senior-leadership-grid .person-wrap h6.bio{width:100%;height:auto;text-align:justify}.page-wrap#people-page .senior-leadership-panel .senior-leadership-grid .person-wrap h3.person-bio-opener{cursor:pointer}.page-wrap#people-page .senior-leadership-panel .senior-leadership-grid .person-wrap h3.person-bio-opener a{color:#5A5A5A}@media only screen and (max-width:768px){.page-wrap#people-page .senior-leadership-panel .senior-leadership-grid .person-wrap{width:100%}.page-wrap#people-page .senior-leadership-panel .senior-leadership-grid .person-wrap .photo{margin-bottom:1.6666666667rem}.page-wrap#people-page .senior-leadership-panel .senior-leadership-grid .person-wrap .name-job-title{margin-bottom:1.6111111111rem;text-align:center}.page-wrap#people-page .senior-leadership-panel .senior-leadership-grid .person-wrap .name-job-title h1{font-size:1.6666666667rem}.page-wrap#people-page .senior-leadership-panel .senior-leadership-grid .person-wrap h3.person-bio-opener{margin-top:0.9444444444rem;text-align:center}}.page-wrap#people-page .wider-team-panel{width:100%;height:auto;background-color:#EEE9DF;padding:1.4rem 0 8.8333333333rem 0}@media only screen and (max-width:768px){.page-wrap#people-page .wider-team-panel{padding:2.7777777778rem 0 9.5555555556rem 0}}.page-wrap#people-page .wider-team-panel h2.panel-title{width:100%;height:auto;text-align:center;margin-bottom:4.4rem}@media only screen and (max-width:768px){.page-wrap#people-page .wider-team-panel h2.panel-title{margin-bottom:3.4444444444rem}}.page-wrap#people-page .wider-team-panel .wider-team-grid{width:100%;height:auto;max-width:86.3636363636%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:4.4886363636%;-moz-column-gap:4.4886363636%;column-gap:4.4886363636%;row-gap:3.1333333333rem;margin:0 auto}@media only screen and (max-width:768px){.page-wrap#people-page .wider-team-panel .wider-team-grid{max-width:100%;-webkit-column-gap:2.4657534247%;-moz-column-gap:2.4657534247%;column-gap:2.4657534247%;row-gap:1.5555555556rem}}.page-wrap#people-page .wider-team-panel .wider-team-grid .person-wrap{width:29.8684210526%}.page-wrap#people-page .wider-team-panel .wider-team-grid .person-wrap .inner-person{will-change:opacity;-webkit-transition:opacity 250ms cubic-bezier(0.25,0.1,0.25,1);transition:opacity 250ms cubic-bezier(0.25,0.1,0.25,1)}@media only screen and (max-width:768px){.page-wrap#people-page .wider-team-panel .wider-team-grid .person-wrap{width:48.7671232877%}}.page-wrap#people-page .wider-team-panel .wider-team-grid .person-wrap .name-job-title{width:100%;height:auto;margin-bottom:0.4333333333rem}.page-wrap#people-page .wider-team-panel .wider-team-grid .person-wrap .name-job-title h1{font-family:"AustinText";margin-bottom:0px}@media only screen and (max-width:768px){.page-wrap#people-page .wider-team-panel .wider-team-grid .person-wrap .name-job-title{margin-bottom:0.3888888889rem}}.page-wrap#people-page .wider-team-panel .wider-team-grid .person-wrap h3.person-bio-opener{cursor:pointer}.page-wrap#people-page .wider-team-panel .wider-team-grid .person-wrap h3.person-bio-opener a{color:#5A5A5A}.page-wrap#people-page .wider-team-panel .wider-team-grid .person-wrap.hidden{display:none}.page-wrap#people-page .wider-team-panel .wider-team-grid .person-wrap.hidden .inner-person{opacity:0}.page-wrap#people-page .wider-team-panel .view-more-posts{position:absolute;bottom:-6.8333333333rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:0px}@media only screen and (max-width:768px){.page-wrap#people-page .wider-team-panel .view-more-posts{bottom:-6.6666666667rem}}.page-wrap#people-page .image-text-panel.founder-panel .text-column .text-wrap{width:71.4583333333%;max-width:100%}.page-wrap#people-page .image-text-panel.founder-panel .text-column .text-wrap img.signature{width:8.8333333333rem;height:auto;margin:0 auto;margin-top:1.6333333333rem}.page-wrap#people-page .image-text-panel.founder-panel .text-column .text-wrap h3.person-bio-opener{cursor:pointer;margin-top:0.5333333333rem}.page-wrap#people-page .image-text-panel.founder-panel .text-column .text-wrap h3.person-bio-opener a{color:#5A5A5A}@media only screen and (max-width:768px){.page-wrap#people-page .image-text-panel.founder-panel .text-column .text-wrap{width:80.8457711443%}.page-wrap#people-page .image-text-panel.founder-panel .text-column .text-wrap h1.size-08{font-size:1.5555555556rem;margin-bottom:2.2222222222rem}.page-wrap#people-page .image-text-panel.founder-panel .text-column .text-wrap p{text-align:justify}.page-wrap#people-page .image-text-panel.founder-panel .text-column .text-wrap img.signature{width:13.3888888889rem;margin-top:1.8888888889rem}.page-wrap#people-page .image-text-panel.founder-panel .text-column .text-wrap h3.person-bio-opener{margin-top:0.8333333333rem}}.page-wrap#press-page .articles-grid{width:100%;height:auto;max-width:83.3333333333%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:4.53125%;-moz-column-gap:4.53125%;column-gap:4.53125%;row-gap:3.4rem;margin:0 auto;padding:4.0666666667rem 0 3.2rem 0}@media only screen and (max-width:768px){.page-wrap#press-page .articles-grid{max-width:90.0497512438%;padding:1.1111111111rem 0 3.6666666667rem 0;row-gap:3.0555555556rem}}.page-wrap#press-page .articles-grid article{position:relative;display:block;width:30.3125%;text-align:center}.page-wrap#press-page .articles-grid article a.big-link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:50}.page-wrap#press-page .articles-grid article .article-thumbnail{width:100%;height:auto;margin-bottom:2rem}.page-wrap#press-page .articles-grid article .article-thumbnail:before{display:block;content:"";width:100%;padding-bottom:61.4432989691%}.page-wrap#press-page .articles-grid article .article-thumbnail:after{content:"";position:absolute;width:100%;height:0.3333333333rem;background-color:#401E20;top:0;left:0;z-index:-10;will-change:top;-webkit-transition:top 250ms cubic-bezier(0.25,0.1,0.25,1);transition:top 250ms cubic-bezier(0.25,0.1,0.25,1)}.page-wrap#press-page .articles-grid article h2.article-source{margin-bottom:0.7666666667rem}.page-wrap#press-page .articles-grid article h1.article-title{font-family:"AustinText"}.page-wrap#press-page .articles-grid article h3.article-link{margin-top:0.9333333333rem}.page-wrap#press-page .articles-grid article h3.article-link a{pointer-events:none}.page-wrap#press-page .articles-grid article:hover .article-thumbnail:after{top:-0.3333333333rem}@media only screen and (max-width:768px){.page-wrap#press-page .articles-grid article{width:100%}.page-wrap#press-page .articles-grid article .article-thumbnail{margin-bottom:2.1666666667rem}.page-wrap#press-page .articles-grid article .article-thumbnail:before{display:block;content:"";width:100%;padding-bottom:100%}.page-wrap#press-page .articles-grid article .article-thumbnail:after{display:none}.page-wrap#press-page .articles-grid article h2.article-source{font-size:0.7777777778rem;margin-bottom:0.9444444444rem}.page-wrap#press-page .articles-grid article h1.article-title{font-size:1.5555555556rem}.page-wrap#press-page .articles-grid article h3.article-link{margin-top:1.0555555556rem}}body.universe{background-color:#401E20}body.universe header .outer-content-wrap{-webkit-filter:invert(100%);filter:invert(100%)}body.universe .fixed-intro-statement{position:fixed;width:50%;height:auto;text-align:center;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:50;color:#F5F3EC;will-change:opacity,filter;-webkit-transition:opacity 600ms cubic-bezier(0.25,0.1,0.25,1) 100ms,-webkit-filter 500ms cubic-bezier(0.25,0.1,0.25,1);transition:opacity 600ms cubic-bezier(0.25,0.1,0.25,1) 100ms,-webkit-filter 500ms cubic-bezier(0.25,0.1,0.25,1);transition:filter 500ms cubic-bezier(0.25,0.1,0.25,1),opacity 600ms cubic-bezier(0.25,0.1,0.25,1) 100ms;transition:filter 500ms cubic-bezier(0.25,0.1,0.25,1),opacity 600ms cubic-bezier(0.25,0.1,0.25,1) 100ms,-webkit-filter 500ms cubic-bezier(0.25,0.1,0.25,1)}body.universe .fixed-intro-statement a{color:#F5F3EC}body.universe .fixed-intro-statement a.universe-filter-button{text-underline-offset:-0.01em;overflow:visible;padding:0 0.08em}body.universe .fixed-intro-statement.hidden{-webkit-filter:blur(20px);filter:blur(20px);opacity:0;pointer-events:none}@media only screen and (max-width:768px){body.universe .fixed-intro-statement{width:83.0845771144%}body.universe .fixed-intro-statement h2{margin-bottom:0.6666666667rem}}body.universe .universe-filter-menu{position:fixed;width:100%;height:auto;top:4.8333333333rem;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:1.8333333333rem;-moz-column-gap:1.8333333333rem;column-gap:1.8333333333rem;color:#F5F3EC;opacity:0;pointer-events:none;-webkit-filter:blur(20px);filter:blur(20px);-webkit-transition:opacity 400ms cubic-bezier(0.25,0.1,0.25,1),-webkit-filter 300ms cubic-bezier(0.25,0.1,0.25,1);transition:opacity 400ms cubic-bezier(0.25,0.1,0.25,1),-webkit-filter 300ms cubic-bezier(0.25,0.1,0.25,1);transition:filter 300ms cubic-bezier(0.25,0.1,0.25,1),opacity 400ms cubic-bezier(0.25,0.1,0.25,1);transition:filter 300ms cubic-bezier(0.25,0.1,0.25,1),opacity 400ms cubic-bezier(0.25,0.1,0.25,1),-webkit-filter 300ms cubic-bezier(0.25,0.1,0.25,1)}body.universe .universe-filter-menu a{color:#F5F3EC}body.universe .universe-filter-menu h2.menu-item{margin-bottom:0px}body.universe .universe-filter-menu h2.menu-item a.universe-filter-button{opacity:1!important;border-bottom:1px solid transparent;will-change:border-color;-webkit-transition:border-color 300ms cubic-bezier(0.25,0.1,0.25,1);transition:border-color 300ms cubic-bezier(0.25,0.1,0.25,1)}body.universe .universe-filter-menu h2.menu-item a.universe-filter-button.active{border-color:#F5F3EC}@media only screen and (max-width:768px){body.universe .universe-filter-menu{top:6.4444444444rem;-webkit-column-gap:2.2222222222rem;-moz-column-gap:2.2222222222rem;column-gap:2.2222222222rem}}body.universe .universe-filter-menu.visible{pointer-events:all;opacity:1;-webkit-filter:blur(0px);filter:blur(0px);-webkit-transition:opacity 800ms cubic-bezier(0.25,0.1,0.25,1) 500ms,-webkit-filter 700ms cubic-bezier(0.25,0.1,0.25,1) 450ms;transition:opacity 800ms cubic-bezier(0.25,0.1,0.25,1) 500ms,-webkit-filter 700ms cubic-bezier(0.25,0.1,0.25,1) 450ms;transition:filter 700ms cubic-bezier(0.25,0.1,0.25,1) 450ms,opacity 800ms cubic-bezier(0.25,0.1,0.25,1) 500ms;transition:filter 700ms cubic-bezier(0.25,0.1,0.25,1) 450ms,opacity 800ms cubic-bezier(0.25,0.1,0.25,1) 500ms,-webkit-filter 700ms cubic-bezier(0.25,0.1,0.25,1) 450ms}.page-wrap#universe-page{color:#F5F3EC;overflow:hidden}.page-wrap#universe-page a{color:#F5F3EC}.page-wrap#universe-page .universe-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:auto;margin-top:-0.6666666667rem;padding-bottom:7.1666666667rem;-webkit-column-gap:13.0208333333vw;-moz-column-gap:13.0208333333vw;column-gap:13.0208333333vw;row-gap:14.5833333333vw}@media only screen and (max-width:768px){.page-wrap#universe-page .universe-grid{padding-bottom:6.1666666667rem;row-gap:12.4378109453vw;-webkit-column-gap:14.9253731343vw;-moz-column-gap:14.9253731343vw;column-gap:14.9253731343vw}}.page-wrap#universe-page .universe-grid .universe-block{cursor:pointer;will-change:opacity,filter;-webkit-transition:opacity 600ms cubic-bezier(0.25,0.1,0.25,1) 100ms,-webkit-filter 500ms cubic-bezier(0.25,0.1,0.25,1);transition:opacity 600ms cubic-bezier(0.25,0.1,0.25,1) 100ms,-webkit-filter 500ms cubic-bezier(0.25,0.1,0.25,1);transition:filter 500ms cubic-bezier(0.25,0.1,0.25,1),opacity 600ms cubic-bezier(0.25,0.1,0.25,1) 100ms;transition:filter 500ms cubic-bezier(0.25,0.1,0.25,1),opacity 600ms cubic-bezier(0.25,0.1,0.25,1) 100ms,-webkit-filter 500ms cubic-bezier(0.25,0.1,0.25,1)}.page-wrap#universe-page .universe-grid .universe-block.no-click-post-type{cursor:default}@media only screen and (max-width:768px){.page-wrap#universe-page .universe-grid .universe-block:first-child{margin-top:5.7777777778rem;margin-bottom:5.5555555556rem}.page-wrap#universe-page .universe-grid .universe-block:nth-child(2){margin-top:-8.3333333333rem}}.page-wrap#universe-page .universe-grid .universe-block .media-wrap{width:100%;height:auto;overflow:hidden;z-index:10;pointer-events:none}.page-wrap#universe-page .universe-grid .universe-block .media-wrap .media-module{-webkit-transform:scale(1.02);transform:scale(1.02)}.page-wrap#universe-page .universe-grid .universe-block .caption-overlay{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.5);overflow:hidden;opacity:0;will-change:opacity;z-index:20;-webkit-transition:opacity 320ms cubic-bezier(0.25,0.1,0.25,1) 50ms;transition:opacity 320ms cubic-bezier(0.25,0.1,0.25,1) 50ms}.page-wrap#universe-page .universe-grid .universe-block .caption-overlay .caption{width:100%;height:auto;padding:0.6666666667rem;-webkit-transform:translateY(1.5em);transform:translateY(1.5em);opacity:0;-webkit-transition:all 280ms cubic-bezier(0.25,0.1,0.25,1);transition:all 280ms cubic-bezier(0.25,0.1,0.25,1)}@media only screen and (max-width:768px){.page-wrap#universe-page .universe-grid .universe-block .caption-overlay{display:none}}.page-wrap#universe-page .universe-grid .universe-block a.link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:50;opacity:0}.page-wrap#universe-page .universe-grid .universe-block:hover .caption-overlay{opacity:1;-webkit-transition:opacity 250ms cubic-bezier(0.25,0.1,0.25,1);transition:opacity 250ms cubic-bezier(0.25,0.1,0.25,1)}.page-wrap#universe-page .universe-grid .universe-block:hover .caption-overlay .caption{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition:all 300ms cubic-bezier(0.25,0.1,0.25,1) 50ms;transition:all 300ms cubic-bezier(0.25,0.1,0.25,1) 50ms}.page-wrap#universe-page .universe-grid .universe-block.landscape.size-01{width:30.0520833333vw}.page-wrap#universe-page .universe-grid .universe-block.landscape.size-02{width:31.3020833333vw}.page-wrap#universe-page .universe-grid .universe-block.landscape.size-03{width:27.0833333333vw}.page-wrap#universe-page .universe-grid .universe-block.landscape.size-04{width:33.8541666667vw}.page-wrap#universe-page .universe-grid .universe-block.landscape.size-05{width:36.4583333333vw}.page-wrap#universe-page .universe-grid .universe-block.landscape.size-06{width:35vw}@media only screen and (max-width:768px){.page-wrap#universe-page .universe-grid .universe-block.landscape.size-01{width:47.7611940299vw}.page-wrap#universe-page .universe-grid .universe-block.landscape.size-02{width:43.0348258706vw}.page-wrap#universe-page .universe-grid .universe-block.landscape.size-03{width:45.5223880597vw}.page-wrap#universe-page .universe-grid .universe-block.landscape.size-04{width:59.4527363184vw}.page-wrap#universe-page .universe-grid .universe-block.landscape.size-05{width:62.4378109453vw}.page-wrap#universe-page .universe-grid .universe-block.landscape.size-06{width:55.7213930348vw}}.page-wrap#universe-page .universe-grid .universe-block.portrait.size-01{width:22.65625vw}.page-wrap#universe-page .universe-grid .universe-block.portrait.size-02{width:22.3958333333vw}.page-wrap#universe-page .universe-grid .universe-block.portrait.size-03{width:21.875vw}.page-wrap#universe-page .universe-grid .universe-block.portrait.size-04{width:19.7916666667vw}.page-wrap#universe-page .universe-grid .universe-block.portrait.size-05{width:20.8333333333vw}.page-wrap#universe-page .universe-grid .universe-block.portrait.size-06{width:20.15625vw}@media only screen and (max-width:768px){.page-wrap#universe-page .universe-grid .universe-block.portrait.size-01{width:44.2786069652vw}.page-wrap#universe-page .universe-grid .universe-block.portrait.size-02{width:38.8059701493vw}.page-wrap#universe-page .universe-grid .universe-block.portrait.size-03{width:36.0696517413vw}.page-wrap#universe-page .universe-grid .universe-block.portrait.size-04{width:33.0845771144vw}.page-wrap#universe-page .universe-grid .universe-block.portrait.size-05{width:43.5323383085vw}.page-wrap#universe-page .universe-grid .universe-block.portrait.size-06{width:30.8457711443vw}}.page-wrap#universe-page .universe-grid .universe-block.hidden{-webkit-filter:blur(20px);filter:blur(20px);opacity:0;pointer-events:none}.universe-popup-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.5);overflow:hidden;z-index:99999}.universe-popup-overlay #popup-modal{position:absolute;width:66.71875%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgb(245,243,236);-webkit-box-shadow:10px 10px 20px 10px rgba(0,0,0,0.25);box-shadow:10px 10px 20px 10px rgba(0,0,0,0.25);overflow:hidden;opacity:0;-webkit-transition:opacity 600ms cubic-bezier(0.25,0.1,0.25,1);transition:opacity 600ms cubic-bezier(0.25,0.1,0.25,1);pointer-events:none;will-change:opacity}.universe-popup-overlay #popup-modal:before{display:block;content:"";width:100%;padding-bottom:55.893832943%}.universe-popup-overlay #popup-modal .close-button{position:absolute;width:0.8333333333rem;height:0.8333333333rem;top:0.6666666667rem;right:0.6666666667rem;cursor:pointer;z-index:50}.universe-popup-overlay #popup-modal .close-button:after,.universe-popup-overlay #popup-modal .close-button:before{content:"";position:absolute;width:100%;height:1px;background:#1E1E1E;top:50%;left:50%}.universe-popup-overlay #popup-modal .close-button:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.universe-popup-overlay #popup-modal .close-button:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}@media only screen and (max-width:768px){.universe-popup-overlay #popup-modal .close-button{width:1.3888888889rem;height:1.3888888889rem;top:1.1111111111rem;right:1.1111111111rem}}@media only screen and (max-width:768px){.universe-popup-overlay #popup-modal.text-modal{width:100%;height:50svh}}.universe-popup-overlay #popup-modal.text-modal .image-column{position:absolute;width:50%;height:100%;top:0;left:0;background-color:#401E20;color:#ffffff}.universe-popup-overlay #popup-modal.text-modal .image-column *{color:#ffffff}.universe-popup-overlay #popup-modal.text-modal .image-column .bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10;overflow:hidden}.universe-popup-overlay #popup-modal.text-modal .image-column .titles-overlay{position:absolute;width:100%;height:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;z-index:20}.universe-popup-overlay #popup-modal.text-modal .image-column .link-overlay{position:absolute;width:100%;height:auto;bottom:0;left:0;padding:0.9666666667rem;z-index:20}.universe-popup-overlay #popup-modal.text-modal .image-column .link-overlay a{opacity:1!important}@media only screen and (max-width:768px){.universe-popup-overlay #popup-modal.text-modal .image-column{display:none}}.universe-popup-overlay #popup-modal.text-modal .text-column{position:absolute;width:50%;height:100%;top:0;right:0;overflow-y:scroll}.universe-popup-overlay #popup-modal.text-modal .text-column .inner-column{width:100%;height:auto;padding:1.9666666667rem 4.4666666667rem 1.9666666667rem 2.0333333333rem}.universe-popup-overlay #popup-modal.text-modal .text-column h1{margin-bottom:1em}.universe-popup-overlay #popup-modal.text-modal .text-column h1.modal-title{display:block;margin-bottom:4.2666666667rem}.universe-popup-overlay #popup-modal.text-modal .text-column .link-overlay.mobile{display:none}@media only screen and (max-width:768px){.universe-popup-overlay #popup-modal.text-modal .text-column{width:100%}.universe-popup-overlay #popup-modal.text-modal .text-column .inner-column{padding:1.6666666667rem 3.3333333333rem 2.7777777778rem 1.1111111111rem}.universe-popup-overlay #popup-modal.text-modal .text-column h1.modal-title{display:block;margin-bottom:2.7777777778rem}.universe-popup-overlay #popup-modal.text-modal .text-column .link-overlay.mobile{display:block}}.universe-popup-overlay #popup-modal.video-modal{color:#ffffff}.universe-popup-overlay #popup-modal.video-modal *{color:#ffffff}.universe-popup-overlay #popup-modal.video-modal .close-button:after,.universe-popup-overlay #popup-modal.video-modal .close-button:before{background-color:#ffffff}@media only screen and (max-width:768px){.universe-popup-overlay #popup-modal.video-modal{width:100%}.universe-popup-overlay #popup-modal.video-modal:before{display:block;content:"";width:100%;padding-bottom:58.5480093677%}}.universe-popup-overlay #popup-modal.video-modal .media-module{z-index:10}.universe-popup-overlay #popup-modal.video-modal .titles-overlay{position:absolute;width:100%;height:auto;bottom:0;left:0;padding:1.1666666667rem;text-align:left;z-index:20}@media only screen and (max-width:768px){.universe-popup-overlay #popup-modal.video-modal .titles-overlay{padding:1.1111111111rem}}.universe-popup-overlay #popup-modal.video-modal .link-overlay{position:absolute;width:100%;height:auto;bottom:0;right:0;padding:1.1666666667rem 0.8333333333rem;text-align:right;z-index:20}.universe-popup-overlay #popup-modal.video-modal .link-overlay a{opacity:1!important}@media only screen and (max-width:768px){.universe-popup-overlay #popup-modal.video-modal .link-overlay{padding:1.1111111111rem 0.9444444444rem}}.universe-popup-overlay.visible #popup-modal{opacity:1;pointer-events:all;-webkit-transition:opacity 800ms cubic-bezier(0.25,0.1,0.25,1) 100ms;transition:opacity 800ms cubic-bezier(0.25,0.1,0.25,1) 100ms}.page-wrap#contact-page .contact-details-panel{width:100%;height:auto;border-bottom:1px solid #1E1E1E;border-width:0.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:768px){.page-wrap#contact-page .contact-details-panel{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.page-wrap#contact-page .contact-details-panel .details-column{width:100%;text-align:center;border-right:1px solid #1E1E1E;border-width:0.5px;padding:2.2rem 0.6666666667rem 2.1rem 0.6666666667rem;color:#5A5A5A}.page-wrap#contact-page .contact-details-panel .details-column:last-child{border:none}.page-wrap#contact-page .contact-details-panel .details-column h3{line-height:140%}.page-wrap#contact-page .contact-details-panel .details-column a{color:#5A5A5A;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:0.03em;text-underline-offset:0.15em;text-underline-position:from-font}@media only screen and (max-width:768px){.page-wrap#contact-page .contact-details-panel .details-column{border-bottom:1px solid #1E1E1E;border-width:0.5px;padding:1.2222222222rem 1.1111111111rem 1.1111111111rem 1.1111111111rem}.page-wrap#contact-page .contact-details-panel .details-column:last-child{border:none!important}}.page-wrap#contact-page .invest-panel{width:100%;height:auto;text-align:center;padding:4.5666666667rem 0 3.8666666667rem 0;border-bottom:1px solid #1E1E1E;border-width:0.5px}.page-wrap#contact-page .invest-panel .text-wrap{width:65.3409090909%;margin:0 auto}.page-wrap#contact-page .invest-panel .text-wrap h2.mobile{display:none}.page-wrap#contact-page .invest-panel .text-wrap h1{margin-bottom:1.4rem}.page-wrap#contact-page .invest-panel .text-wrap .button{margin:0 auto;margin-top:1.2rem}@media only screen and (max-width:768px){.page-wrap#contact-page .invest-panel{padding:3.7222222222rem 0 4.6111111111rem 0}.page-wrap#contact-page .invest-panel .text-wrap{width:89.7790055249%}.page-wrap#contact-page .invest-panel .text-wrap h2.mobile{display:block;margin-bottom:0.2222222222rem}.page-wrap#contact-page .invest-panel .text-wrap h1{margin-bottom:1.3888888889rem}.page-wrap#contact-page .invest-panel .text-wrap .button{margin-top:1.3888888889rem}}.page-wrap#contact-page .contact-form-panel{width:100%;height:auto;background-color:#EEE9DF;padding:3.1rem 0 4.1333333333rem 0}.page-wrap#contact-page .contact-form-panel .inner-wrap{width:86.3636363636%;margin:0 auto}@media only screen and (max-width:768px){.page-wrap#contact-page .contact-form-panel{padding:3.3888888889rem 0 2.5555555556rem 0}.page-wrap#contact-page .contact-form-panel .inner-wrap{width:88.9502762431%}}.page-wrap#contact-page .contact-form-panel .panel-intro{width:100%;height:auto;text-align:center;margin-bottom:2.5rem}@media only screen and (max-width:768px){.page-wrap#contact-page .contact-form-panel .panel-intro{line-height:142%!important;padding:0 2em;margin-bottom:4.1666666667rem}}.page-wrap#contact-page .contact-form-panel .fui-alert{width:100%;text-align:center;color:#401E20;margin-bottom:2.5rem}@media only screen and (max-width:768px){.page-wrap#contact-page .contact-form-panel .fui-alert{margin-bottom:4.1666666667rem}}.page-wrap#contact-page .contact-form-panel .fui-form{width:100%;height:auto}.page-wrap#contact-page .contact-form-panel .fui-form .fui-page-container{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:1.0666666667rem}@media only screen and (max-width:768px){.page-wrap#contact-page .contact-form-panel .fui-form .fui-page-container{row-gap:1.3333333333rem}}.page-wrap#contact-page .contact-form-panel .fui-form .fui-page-container .fui-row{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.page-wrap#contact-page .contact-form-panel .fui-form .fui-page-container .fui-row .fui-field.fui-type-multi-line-text{padding-top:1.5333333333rem}@media only screen and (max-width:768px){.page-wrap#contact-page .contact-form-panel .fui-form .fui-page-container .fui-row .fui-field.fui-type-multi-line-text{padding-top:0.8888888889rem}}.page-wrap#contact-page .contact-form-panel .fui-form .fui-page-container .fui-row[data-fui-field-count="1"] .fui-field{width:100%}.page-wrap#contact-page .contact-form-panel .fui-form .fui-page-container .fui-row[data-fui-field-count="2"]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-wrap#contact-page .contact-form-panel .fui-form .fui-page-container .fui-row[data-fui-field-count="2"] .fui-field{width:49.3421052632%}@media only screen and (max-width:768px){.page-wrap#contact-page .contact-form-panel .fui-form .fui-page-container .fui-row[data-fui-field-count="2"]{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:1.3333333333rem}.page-wrap#contact-page .contact-form-panel .fui-form .fui-page-container .fui-row[data-fui-field-count="2"] .fui-field{width:100%}}.page-wrap#contact-page .contact-form-panel .fui-form .fui-btn-wrapper{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.8666666667rem}@media only screen and (max-width:768px){.page-wrap#contact-page .contact-form-panel .fui-form .fui-btn-wrapper{margin-top:1.2777777778rem}}.page-wrap#text-page{padding:10.7rem 0 5.3333333333rem 0}.page-wrap#text-page .text-wrap{width:83.1818181818%;margin:0 auto}.page-wrap#text-page .text-wrap h2.page-title{text-align:center;margin-bottom:3.1666666667rem}.page-wrap#text-page .text-wrap ul{padding-left:1.4em}.page-wrap#text-page .text-wrap a{text-decoration:underline}@media only screen and (max-width:768px){.page-wrap#text-page{padding:6.4444444444rem 0 6.4444444444rem 0}.page-wrap#text-page .text-wrap{width:100%}}footer{position:relative;width:100%;height:auto;background-color:#1A1A1A;color:#F5F3EC;padding:1.9333333333rem 0 2.2333333333rem 0;z-index:100}footer a{color:#F5F3EC}@media only screen and (max-width:768px){footer{padding:2.1666666667rem 0 1.3333333333rem 0}}footer .outer-content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:2.5rem}footer .outer-content-wrap .column{width:42.8097345133%}footer .outer-content-wrap .column.right{text-align:right}footer .outer-content-wrap .column .inner-column{width:44.204851752%}@media only screen and (max-width:768px){footer .outer-content-wrap{row-gap:0px}}footer .top-row{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:768px){footer .top-row .column.left h5.company-info{display:none}}footer .top-row .column.right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}footer .top-row .column.right .footer-menu,footer .top-row .column.right .legal-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:0.2em}@media only screen and (max-width:768px){footer .top-row{display:none}}footer .bottom-row{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:768px){footer .bottom-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;row-gap:3.8888888889rem}}footer .bottom-row .column.left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}footer .bottom-row .column.left .inner-column.social-links h6{margin-bottom:0px}@media only screen and (max-width:768px){footer .bottom-row .column.left{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1.1rem}footer .bottom-row .column.left .inner-column{width:100%}footer .bottom-row .column.left .inner-column a{color:#938D83}}footer .bottom-row .mobile-menus-wrap{width:100%;height:auto;display:none;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:-0.8em}footer .bottom-row .mobile-menus-wrap .legal-menu{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:0.2em}@media only screen and (max-width:768px){footer .bottom-row .mobile-menus-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}}footer .bottom-row .column.right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:0.3rem}@media only screen and (max-width:768px){footer .bottom-row .column.right{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .bottom-row .column.right h3.copyright{text-align:left}}footer .bottom-row img.footer-logo{position:absolute;width:1.8rem;height:auto;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer}@media only screen and (max-width:768px){footer .bottom-row img.footer-logo{width:2.1111111111rem;left:0;-webkit-transform:translateX(0px);transform:translateX(0px)}}
/*# sourceMappingURL=style.css.map */