.video-placeholder{background:no-repeat 50% 50%;background-size:cover}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;-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}img{max-width:100%;height:auto}@font-face{font-family:"Saans Regular";src:url("/assets/fonts/Saans-Regular.woff2") format("woff2"),url("/assets/fonts/Saans-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Saans Regular Italic";src:url("/assets/fonts/Saans-RegularItalic.woff2") format("woff2"),url("/assets/fonts/Saans-RegularItalic.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Saans Medium";src:url("/assets/fonts/Saans-Medium.woff2") format("woff2"),url("/assets/fonts/Saans-Medium.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Saans Medium Italic";src:url("/assets/fonts/Saans-MediumItalic.woff2") format("woff2"),url("/assets/fonts/Saans-MediumItalic.woff") format("woff");font-weight:normal;font-style:normal}body,html{font-family:"Saans Regular"}body,html{font-size:20px}@media (min-width:402px){body,html{font-size:calc(20px + 0 * (100vw - 402px) / 1038)}}@media (min-width:1440px){body,html{font-size:20px}}body,html{-ms-scroll-chaining:none;overscroll-behavior:none}@media only screen and (min-device-width:320px) and (max-device-width:812px) and (orientation:portrait){body,html{font-size:4.9751243781vw}}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{background-color:#111;color:#ffffff;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;margin:0;padding:0;will-change:background-color,color;-webkit-transition:background-color 400ms cubic-bezier(0.25,0.1,0.25,1),color 400ms cubic-bezier(0.25,0.1,0.25,1);transition:background-color 400ms cubic-bezier(0.25,0.1,0.25,1),color 400ms cubic-bezier(0.25,0.1,0.25,1)}body a{position:relative;display:inline-block;color:#ffffff;text-decoration:none;will-change:color;-webkit-transition:color 400ms cubic-bezier(0.25,0.1,0.25,1);transition:color 400ms cubic-bezier(0.25,0.1,0.25,1)}body a:after{content:"";position:absolute;width:100%;-webkit-transform:scaleX(0);transform:scaleX(0);height:0.04em;bottom:0em;left:0;background-color:#ffffff;-webkit-transform-origin:bottom right;transform-origin:bottom right;-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)}body a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}body a.no-line:after{display:none}body a.reverse:after{-webkit-transform:scaleX(1);transform:scaleX(1)}body a.reverse:hover:after{-webkit-transform:scaleX(0);transform:scaleX(0)}::-moz-selection{color:#111;background:#ffffff}::selection{color:#111;background:#ffffff}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0)}main[data-barba=container]{width:100%}#smooth-content{position:relative;z-index:1;pointer-events:none}#smooth-content main[data-barba=container]{pointer-events:auto}img,picture,svg,video{display:block;width:100%;height:auto}div,footer,header,main{position:relative;display:block}img.full-bleed-image,picture.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}a.full-bleed-link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:50}.lazyload-wrap{position:relative;display:block;width:100%;height:auto}.sized-lazyload-wrap{position:relative;display:block;width:100%;height:auto;overflow:hidden}.sized-lazyload-wrap .padding-element{position:relative;display:block;width:100%;height:auto;z-index:1}.sized-lazyload-wrap img,.sized-lazyload-wrap picture,.sized-lazyload-wrap video{z-index:2}.loading-overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:5;background-color:rgba(17,17,17,0.2);backdrop-filter:blur(50px);-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);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 (max-width:767px){.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}.carousel{width:100%;height:auto;overflow:hidden;cursor:move;cursor:grab;cursor:-webkit-grab}.carousel:active{cursor:grabbing;cursor:-webkit-grabbing}.carousel .carousel-cell{width:100%;height:auto}.carousel.full-bleed{position:absolute;width:100%;height:100%;top:0;left:0}.carousel.full-bleed .flickity-slider,.carousel.full-bleed .flickity-viewport{height:100%!important}.carousel .flickity-page-dots{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:0.3rem;-moz-column-gap:0.3rem;column-gap:0.3rem;bottom:0.55rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:rgba(17,17,17,0.3);padding:0.4rem;border-radius:2em;list-style:none;z-index:100}.carousel .flickity-page-dots li{width:0.4rem;height:0.4rem;border:1px solid #111;border-radius:0.2rem;cursor:pointer;-webkit-transition:width 300ms cubic-bezier(0.25,0.1,0.25,1),background 300ms cubic-bezier(0.25,0.1,0.25,1);transition:width 300ms cubic-bezier(0.25,0.1,0.25,1),background 300ms cubic-bezier(0.25,0.1,0.25,1)}.carousel .flickity-page-dots li.is-selected{width:1.2rem;background:#111}@media (max-width:767px){.carousel .flickity-page-dots{bottom:0.55rem;padding:0.4rem;border-radius:2em}.carousel .flickity-page-dots li{width:0.4rem;height:0.4rem}.carousel .flickity-page-dots li.is-selected{width:1.2rem}}.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}.fill-space-video-wrap{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;pointer-events:none}.fill-space-video-wrap video{position:absolute;width:auto;height:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:5}.fill-space-video-wrap.fill-width video{width:100%;height:auto}.fill-space-video-wrap.fill-height video{width:auto;height:100%}.outer-content-wrap{position:relative;width:calc(100% - 4.8rem);width:-o-calc(100% - 4.8rem);width:-ms-calc(100% - 4.8rem);width:-webkit-calc(100% - 4.8rem);margin:0 auto;z-index:1}@media (max-width:767px){.outer-content-wrap{width:calc(100% - 1.6rem);width:-o-calc(100% - 1.6rem);width:-ms-calc(100% - 1.6rem);width:-webkit-calc(100% - 1.6rem)}}.grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.2rem 1fr 1.2rem 1fr 1.2rem 1fr 1.2rem 1fr 1.2rem 1fr 1.2rem 1fr 1.2rem 1fr 1.2rem 1fr 1.2rem 1fr 1.2rem 1fr 1.2rem 1fr;grid-template-columns:repeat(12,1fr);gap:1.2rem}@media (max-width:767px){.grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0.8rem 1fr 0.8rem 1fr 0.8rem 1fr;grid-template-columns:repeat(4,1fr);gap:0.8rem}}@media (max-width:767px){.dummy-col{display:none!important}}.col-1-12_lg{-ms-grid-column-span:1;grid-column:span 1}.col-2-12_lg{-ms-grid-column-span:2;grid-column:span 2}.col-3-12_lg{-ms-grid-column-span:3;grid-column:span 3}.col-4-12_lg{-ms-grid-column-span:4;grid-column:span 4}.col-5-12_lg{-ms-grid-column-span:5;grid-column:span 5}.col-6-12_lg{-ms-grid-column-span:6;grid-column:span 6}.col-7-12_lg{-ms-grid-column-span:7;grid-column:span 7}.col-8-12_lg{-ms-grid-column-span:8;grid-column:span 8}.col-9-12_lg{-ms-grid-column-span:9;grid-column:span 9}.col-10-12_lg{-ms-grid-column-span:10;grid-column:span 10}.col-11-12_lg{-ms-grid-column-span:11;grid-column:span 11}.col-12-12_lg{-ms-grid-column-span:12;grid-column:span 12}@media (max-width:767px){.col-1-4_sm{-ms-grid-column-span:1;grid-column:span 1}}@media (max-width:767px){.col-2-4_sm{-ms-grid-column-span:2;grid-column:span 2}}@media (max-width:767px){.col-3-4_sm{-ms-grid-column-span:3;grid-column:span 3}}@media (max-width:767px){.col-4-4_sm{-ms-grid-column-span:4;grid-column:span 4}}.no-margin{margin:0!important}.grey{color:#A3A3A3}.grey-border{border-color:#4D4D4D;-webkit-transition:border-color 400ms cubic-bezier(0.25,0.1,0.25,1);transition:border-color 400ms cubic-bezier(0.25,0.1,0.25,1)}.invert-icon{-webkit-filter:invert(1);filter:invert(1);-webkit-transition:-webkit-filter 400ms cubic-bezier(0.25,0.1,0.25,1);transition:-webkit-filter 400ms cubic-bezier(0.25,0.1,0.25,1);transition:filter 400ms cubic-bezier(0.25,0.1,0.25,1);transition:filter 400ms cubic-bezier(0.25,0.1,0.25,1),-webkit-filter 400ms cubic-bezier(0.25,0.1,0.25,1)}.capsule-button_w-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:0.5rem;-moz-column-gap:0.5rem;column-gap:0.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap;border:1px solid;border-color:#ffffff;padding:0.3rem 0.3rem 0.3rem 0.6rem;border-radius:2em;cursor:pointer;-webkit-transition:border-color 400ms cubic-bezier(0.25,0.1,0.25,1);transition:border-color 400ms cubic-bezier(0.25,0.1,0.25,1);overflow:hidden}.capsule-button_w-icon .icon{width:1.2rem;height:1.2rem;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.25,0.1,0.25,1);transition:-webkit-transform 200ms cubic-bezier(0.25,0.1,0.25,1);transition:transform 200ms cubic-bezier(0.25,0.1,0.25,1);transition:transform 200ms cubic-bezier(0.25,0.1,0.25,1),-webkit-transform 200ms cubic-bezier(0.25,0.1,0.25,1);will-change:transform}.capsule-button_w-icon.toggle-button h6.default-text,.capsule-button_w-icon.toggle-button h6.toggle-text{-webkit-transition:-webkit-transform 150ms cubic-bezier(0.25,0.1,0.25,1);transition:-webkit-transform 150ms cubic-bezier(0.25,0.1,0.25,1);transition:transform 150ms cubic-bezier(0.25,0.1,0.25,1);transition:transform 150ms cubic-bezier(0.25,0.1,0.25,1),-webkit-transform 150ms cubic-bezier(0.25,0.1,0.25,1);will-change:transform}.capsule-button_w-icon.toggle-button h6.toggle-text{position:absolute;-webkit-transform:translateY(200%);transform:translateY(200%)}.capsule-button_w-icon.toggle-button.toggled .icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.capsule-button_w-icon.toggle-button.toggled h6.default-text{-webkit-transform:translateY(-200%);transform:translateY(-200%)}.capsule-button_w-icon.toggle-button.toggled h6.toggle-text{-webkit-transform:translateY(0%);transform:translateY(0%)}.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;-webkit-box-shadow:0px;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}.button:focus{outline:none}.button{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap;border:1px solid;padding:0.525rem 0.9rem;border-radius:2em;cursor:pointer;color:#ffffff;border-color:#ffffff;overflow:hidden;-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);will-change:color}.button h5{line-height:0.8em!important;z-index:10}.button:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#ffffff;z-index:1;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform 200ms cubic-bezier(0.25,0.1,0.25,1);transition:-webkit-transform 200ms cubic-bezier(0.25,0.1,0.25,1);transition:transform 200ms cubic-bezier(0.25,0.1,0.25,1);transition:transform 200ms cubic-bezier(0.25,0.1,0.25,1),-webkit-transform 200ms cubic-bezier(0.25,0.1,0.25,1)}.button:hover{color:#111!important;-webkit-transition-delay:100ms;transition-delay:100ms}.button:hover:after{-webkit-transform:translateY(0%);transform:translateY(0%)}@media (max-width:767px){.button{padding:0.525rem 1rem}}form{position:relative;width:100%;height:auto}form button[type=submit]{margin-top:0.5rem}@media (max-width:767px){form button[type=submit]{margin-top:0.5rem}}.circle-icon{width:2rem;height:2rem;border:1px solid #111;border-radius:50%;-webkit-filter:invert(1);filter:invert(1);-webkit-transition:-webkit-filter 400ms cubic-bezier(0.25,0.1,0.25,1);transition:-webkit-filter 400ms cubic-bezier(0.25,0.1,0.25,1);transition:filter 400ms cubic-bezier(0.25,0.1,0.25,1);transition:filter 400ms cubic-bezier(0.25,0.1,0.25,1),-webkit-filter 400ms cubic-bezier(0.25,0.1,0.25,1);will-change:filter}@media (max-width:767px){.circle-icon{width:2rem;height:2rem}}h1,h2,h3,h4,h5,h6,p{position:relative;font-family:"Saans Regular";font-style:normal;font-weight:normal}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}h1{font-family:"Saans Regular"}h1{font-size:80px}@media (min-width:402px){h1{font-size:calc(80px + 0 * (100vw - 402px) / 1038)}}@media (min-width:1440px){h1{font-size:80px}}h1{line-height:1em;letter-spacing:0em;text-transform:none;margin-bottom:1em}h2{font-family:"Saans Regular"}h2{font-size:36px}@media (min-width:402px){h2{font-size:calc(36px + 12 * (100vw - 402px) / 1038)}}@media (min-width:1440px){h2{font-size:48px}}h2{line-height:1.1em;letter-spacing:0em;text-transform:none;margin-bottom:1.1em}h3{font-family:"Saans Regular"}h3{font-size:32px}@media (min-width:402px){h3{font-size:calc(32px + 4 * (100vw - 402px) / 1038)}}@media (min-width:1440px){h3{font-size:36px}}h3{line-height:1.2em;letter-spacing:-0.02em;text-transform:none;margin-bottom:1.2em}h4{font-family:"Saans Regular"}h4{font-size:20px}@media (min-width:402px){h4{font-size:calc(20px + 12 * (100vw - 402px) / 1038)}}@media (min-width:1440px){h4{font-size:32px}}h4{line-height:1.2em;letter-spacing:0em;text-transform:none;margin-bottom:1.2em}h5{font-family:"Saans Regular"}h5{font-size:16px}@media (min-width:402px){h5{font-size:calc(16px + 0 * (100vw - 402px) / 1038)}}@media (min-width:1440px){h5{font-size:16px}}h5{line-height:1.3em;letter-spacing:0em;text-transform:none;margin-bottom:1.3em}h6{font-family:"Saans Regular"}h6{font-size:14px}@media (min-width:402px){h6{font-size:calc(14px + 0 * (100vw - 402px) / 1038)}}@media (min-width:1440px){h6{font-size:14px}}h6{line-height:1.2em;letter-spacing:0em;text-transform:none;margin-bottom:1.2em}p{font-family:"Saans Regular"}p{font-size:20px}@media (min-width:402px){p{font-size:calc(20px + 0 * (100vw - 402px) / 1038)}}@media (min-width:1440px){p{font-size:20px}}p{line-height:1.2em;letter-spacing:0em;text-transform:none;margin-bottom:1.2em}h1 em,h1 i,h2 em,h2 i,h3 em,h3 i,h4 em,h4 i,h5 em,h5 i,h6 em,h6 i,p em,p i{font-family:"Saans Regular Italic";font-style:normal;font-weight:normal}h1 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong,h5 b,h5 strong,h6 b,h6 strong,p b,p strong{font-family:"Saans Medium";font-style:normal;font-weight:normal}.uppercase{text-transform:uppercase!important}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;-webkit-box-shadow:0px;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}input:focus,select:focus,textarea:focus{outline:none}input,select,textarea{width:100%;height:auto;background-color:transparent;color:#ffffff}input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#A3A3A3}input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#A3A3A3}input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#A3A3A3}input:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{color:#A3A3A3}input,select,textarea{font-family:"Saans Regular"}input,select,textarea{font-size:16px}@media (min-width:402px){input,select,textarea{font-size:calc(16px + 0 * (100vw - 402px) / 1038)}}@media (min-width:1440px){input,select,textarea{font-size:16px}}input,select,textarea{line-height:1.3em;letter-spacing:0em;padding:0.2rem 0;border-bottom:1px solid #ffffff}@media (max-width:767px){input,select,textarea{padding:0.25rem 0}}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;-webkit-box-shadow:0px;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}button[type=submit]:focus{outline:none}button[type=submit]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;background-color:transparent;color:#ffffff;font-family:"Saans Regular"}button[type=submit]{font-size:16px}@media (min-width:402px){button[type=submit]{font-size:calc(16px + 0 * (100vw - 402px) / 1038)}}@media (min-width:1440px){button[type=submit]{font-size:16px}}button[type=submit]{line-height:1.3em;letter-spacing:0em}@media (max-width:767px){h1{font-size:4rem}h2{font-size:1.8rem}h3{font-size:1.6rem}h4{font-size:1rem}h5{font-size:0.8rem}h6{font-size:0.7rem}p{font-size:1rem}button[type=submit],input,select,textarea{font-size:0.7rem}}.page-wrap{width:100%;height:auto;min-height:100svh;z-index:20;-webkit-transition:background-color 400ms cubic-bezier(0.25,0.1,0.25,1);transition:background-color 400ms cubic-bezier(0.25,0.1,0.25,1);will-change:background-color;background-color:#111}.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{}.page-wrap .page-section{width:100%;height:auto}.page-wrap{}.page-wrap .text-section{width:100%;height:auto;padding:9.5rem 0}.page-wrap .text-section h2{margin-bottom:0px}.page-wrap .text-section .text-col.text-type{max-width:43.85rem}.page-wrap .text-section .text-col.quote-type{max-width:58rem}.page-wrap .text-section .text-col.quote-type .quote-credit{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.1rem;margin-top:2.2rem}@media (max-width:767px){.page-wrap .text-section{padding:9.5rem 0}.page-wrap .text-section .text-col.quote-type .quote-credit{margin-top:2.2rem;row-gap:0.15rem}}.page-wrap{}.page-wrap .two-one-media-section .two-media-col{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:1.2rem}.page-wrap .two-one-media-section .two-media-col .small-media-wrap{width:100%;height:50%}@media (max-width:767px){.page-wrap .two-one-media-section .two-media-col{row-gap:0.8rem}.page-wrap .two-one-media-section .two-media-col .small-media-wrap{height:auto;aspect-ratio:220/141}}.page-wrap{}.page-wrap .media-text-section .media-text-col{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}.page-wrap .media-text-section .media-text-col .text-content{width:100%}.page-wrap .media-text-section .media-text-col .text-content.text{max-width:21.6rem}.page-wrap .media-text-section .media-text-col .text-content.stat{max-width:15.9rem;border-top:1px solid;padding-top:1.1rem}.page-wrap .media-text-section .media-text-col .text-content.stat h1.stat-number{margin-bottom:2.1rem}@media (max-width:767px){.page-wrap .media-text-section{row-gap:1.2rem}.page-wrap .media-text-section .media-text-col{row-gap:1rem}.page-wrap .media-text-section .media-text-col .text-content.stat{max-width:15.9rem;padding-top:1.1rem;margin-top:4.75rem}.page-wrap .media-text-section .media-text-col .text-content.stat h1.stat-number{margin-bottom:2.1rem}}.header-wrap{position:fixed;width:100%;height:auto;top:0;left:0;z-index:500}#loading-colour-overlay{position:fixed;width:100%;height:100%;top:0;left:0;z-index:500;background-color:#111;-webkit-transition:background-color 400ms cubic-bezier(0.25,0.1,0.25,1);transition:background-color 400ms cubic-bezier(0.25,0.1,0.25,1);will-change:background-color;opacity:1}.page-wrap#project-page{padding:11rem 0 15rem 0}@media (max-width:767px){.page-wrap#project-page{padding:11rem 0 6rem 0}}.page-wrap#project-page{}.page-wrap#project-page .project-titles{padding-bottom:7.35rem}@media (max-width:767px){.page-wrap#project-page .project-titles{padding-bottom:3.6rem}}.page-wrap#project-page{}.page-wrap#project-page .project-lead-media{padding:2.4rem 0}@media (max-width:767px){.page-wrap#project-page .project-lead-media{padding:2.4rem 0}}.page-wrap#project-page{}.page-wrap#project-page .project-info{padding:2.4rem 0 6.2rem 0}.page-wrap#project-page .project-info .impact-col h3.impact-header{padding-bottom:0.45rem;border-bottom:1px solid}.page-wrap#project-page .project-info .impact-col .impact-item{border-bottom:1px solid;padding:2.4rem 0 0.55rem 0}.page-wrap#project-page .project-info .impact-col .impact-item .circle-icon{margin-bottom:0.7rem}@media (max-width:767px){.page-wrap#project-page .project-info .impact-col h3.impact-header{padding-bottom:0.5rem}.page-wrap#project-page .project-info .impact-col .impact-item{padding:2.4rem 0 0.55rem 0}.page-wrap#project-page .project-info .impact-col .impact-item .circle-icon{margin-bottom:0.7rem}}.page-wrap#project-page .project-info .description-col .capsule-button_w-icon.read-more-less-button{margin:2.8rem 0 0 0}.page-wrap#project-page .project-info .description-col .further-project-info{padding-top:2.8rem;display:none;opacity:0}.page-wrap#project-page .project-info .description-col .further-project-info p{margin-bottom:0.5em}.page-wrap#project-page .project-info .description-col .further-project-info p:not(:first-of-type){margin-top:2.2em}.page-wrap#project-page .project-info .description-col .project-meta{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.2rem 1fr 1.2rem 1fr;grid-template-columns:repeat(3,1fr);grid-column-gap:1.2rem;padding-top:4rem}.page-wrap#project-page .project-info .description-col .project-meta h6.header{margin-bottom:0.4rem}.page-wrap#project-page .project-info .description-col .project-meta h6.text{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.1rem}@media (max-width:767px){.page-wrap#project-page .project-info .description-col .project-description h3{font-size:1rem}.page-wrap#project-page .project-info .description-col .capsule-button_w-icon.read-more-less-button{margin:1.7rem 0 0 0}.page-wrap#project-page .project-info .description-col .project-meta{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-top:3.9rem}.page-wrap#project-page .project-info .description-col .project-meta .meta-col{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page-wrap#project-page .project-info .description-col .project-meta h6.header{margin-bottom:0.45rem}.page-wrap#project-page .project-info .description-col .project-meta h6.text{row-gap:0.1rem}}@media (max-width:767px){.page-wrap#project-page .project-info{padding:2.4rem 0 6.2rem 0;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:3.9rem}}.page-wrap#project-page{}.page-wrap#project-page .project-content{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:1.15rem;padding-bottom:1.75rem}@media (max-width:767px){.page-wrap#project-page .project-content{row-gap:1.2rem;padding-bottom:1.75rem}}.page-wrap#project-page{}.page-wrap#project-page .project-credits{padding:1.1rem 0 4rem 0;border-top:1px solid}@media (max-width:767px){.page-wrap#project-page .project-credits{padding:1.1rem 0 4rem 0;row-gap:1.1rem}}.page-wrap#project-page .project-credits .credits-col{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:1.6rem}.page-wrap#project-page .project-credits .credits-col .credit-row{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.2rem 1fr 1.2rem 1fr 1.2rem 1fr 1.2rem 1fr 1.2rem 1fr;grid-template-columns:repeat(6,1fr);grid-column-gap:1.2rem}.page-wrap#project-page .project-credits .credits-col .credit-row .credit-title-col{-ms-grid-column-span:2;grid-column:span 2}.page-wrap#project-page .project-credits .credits-col .credit-row .credit-names-col{-ms-grid-column-span:4;grid-column:span 4;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.35rem}@media (max-width:767px){.page-wrap#project-page .project-credits .credits-col{row-gap:1.6rem}.page-wrap#project-page .project-credits .credits-col .credit-row{-ms-grid-columns:1fr 0.8rem 1fr 0.8rem 1fr 0.8rem 1fr;grid-template-columns:repeat(4,1fr);grid-column-gap:0.8rem;row-gap:0.35rem}.page-wrap#project-page .project-credits .credits-col .credit-row .credit-title-col{-ms-grid-column-span:4;grid-column:span 4}.page-wrap#project-page .project-credits .credits-col .credit-row .credit-names-col{-ms-grid-column-span:4;grid-column:span 4;row-gap:0.35rem}}.page-wrap#project-page{}.page-wrap#project-page .related-projects{padding:1.1rem 0 0 0;border-top:1px solid}.page-wrap#project-page .related-projects .related-project p.project-title{padding-bottom:0.95rem}.page-wrap#project-page .related-projects .related-project p.project-title.desktop{display:block}.page-wrap#project-page .related-projects .related-project p.project-title.mobile{display:none}.page-wrap#project-page .related-projects .related-project .project-media{aspect-ratio:204/275;overflow:hidden}@media (max-width:767px){.page-wrap#project-page .related-projects{padding:1.1rem 0 0 0;row-gap:0.25rem}.page-wrap#project-page .related-projects .header-col{padding-bottom:1.1rem}.page-wrap#project-page .related-projects .related-project p.project-title{padding-bottom:0px}.page-wrap#project-page .related-projects .related-project p.project-title.desktop{display:none}.page-wrap#project-page .related-projects .related-project p.project-title.mobile{display:block}.page-wrap#project-page .related-projects .related-project .project-media{display:none}}footer.footer{position:fixed;bottom:0;left:0;width:100%;height:100svh;z-index:0;pointer-events:auto}footer.footer .outer-content-wrap{height:100svh;padding-top:1.8rem}@media (max-width:767px){footer.footer .outer-content-wrap{padding-top:0.8rem}}footer.footer .grey{color:#757575}footer.footer .button{border-color:#111;color:#111}footer.footer .button:after{background-color:#111}footer.footer .button:hover{color:#ffffff!important}footer.footer button[type=submit],footer.footer input,footer.footer select,footer.footer textarea{color:#111}footer.footer button[type=submit]::-webkit-input-placeholder,footer.footer input::-webkit-input-placeholder,footer.footer select::-webkit-input-placeholder,footer.footer textarea::-webkit-input-placeholder{color:#757575}footer.footer button[type=submit]::-moz-placeholder,footer.footer input::-moz-placeholder,footer.footer select::-moz-placeholder,footer.footer textarea::-moz-placeholder{color:#757575}footer.footer button[type=submit]:-ms-input-placeholder,footer.footer input:-ms-input-placeholder,footer.footer select:-ms-input-placeholder,footer.footer textarea:-ms-input-placeholder{color:#757575}footer.footer button[type=submit]:-moz-placeholder,footer.footer input:-moz-placeholder,footer.footer select:-moz-placeholder,footer.footer textarea:-moz-placeholder{color:#757575}footer.footer button[type=submit],footer.footer input,footer.footer select,footer.footer textarea{border-color:#111}footer.footer .footer-block-wrap{width:100%;height:100%;border-top-left-radius:1.2rem;border-top-right-radius:1.2rem;padding:2rem 2rem 1rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-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:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#ffffff;color:#111;-webkit-transition:background-color 400ms cubic-bezier(0.25,0.1,0.25,1),color 400ms cubic-bezier(0.25,0.1,0.25,1);transition:background-color 400ms cubic-bezier(0.25,0.1,0.25,1),color 400ms cubic-bezier(0.25,0.1,0.25,1);will-change:background-color,color}footer.footer .footer-block-wrap a{color:#111}footer.footer .footer-block-wrap a:after{background-color:#111}@media (max-width:767px){footer.footer .footer-block-wrap{padding:1.1rem 1rem;border-top-left-radius:1.2rem;border-top-right-radius:1.2rem}}footer.footer .footer-block-wrap .footer-block-top{width:100%}footer.footer .footer-block-wrap .footer-block-top h5{line-height:160%}@media (max-width:767px){footer.footer .footer-block-wrap .footer-block-top{-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:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:1.2rem;height:100%;padding-bottom:7.25rem}}footer.footer .footer-block-wrap .footer-block-top .block-top.left{padding-right:2rem}@media (max-width:767px){footer.footer .footer-block-wrap .footer-block-top .block-top.left{padding-right:0}footer.footer .footer-block-wrap .footer-block-top .block-top.left .button{width:100%;text-align:center}}footer.footer .footer-block-wrap .footer-block-top .block-top.centre{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-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;row-gap:0.55rem;padding-right:2.5rem}footer.footer .footer-block-wrap .footer-block-top .block-top.centre h5{margin-bottom:0}footer.footer .footer-block-wrap .footer-block-top .block-top.centre .contact-row{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-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:767px){footer.footer .footer-block-wrap .footer-block-top .block-top.centre{row-gap:0.2rem;padding-right:0;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.2rem 1fr;grid-template-columns:repeat(2,1fr);-webkit-column-gap:1.2rem;-moz-column-gap:1.2rem;column-gap:1.2rem;row-gap:1.1rem}footer.footer .footer-block-wrap .footer-block-top .block-top.centre h5{font-size:0.7rem}footer.footer .footer-block-wrap .footer-block-top .block-top.centre .contact-row:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}footer.footer .footer-block-wrap .footer-block-top .block-top.centre .contact-row:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}footer.footer .footer-block-wrap .footer-block-top .block-top.centre .contact-row:nth-child(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}footer.footer .footer-block-wrap .footer-block-top .block-top.right h5{margin-bottom:0em}footer.footer .footer-block-wrap .footer-block-top .block-top.right form{margin-top:0.5rem}@media (max-width:767px){footer.footer .footer-block-wrap .footer-block-top .block-top.right{width:100%}footer.footer .footer-block-wrap .footer-block-top .block-top.right h5{font-size:0.7rem}}footer.footer .footer-block-wrap .footer-block-bottom{width:100%;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;z-index:50}footer.footer .footer-block-wrap .footer-block-bottom h6{margin-bottom:0}@media (max-width:767px){footer.footer .footer-block-wrap .footer-block-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:0.25rem}}footer.footer .footer-block-wrap .footer-block-bottom .block-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:0.8rem;-moz-column-gap:0.8rem;column-gap:0.8rem}@media (max-width:767px){footer.footer .footer-block-wrap .footer-block-bottom .block-bottom{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer.footer .footer-block-wrap .footer-block-bottom .block-bottom.left{width:100%}footer.footer .footer-block-wrap .footer-block-bottom .block-bottom.right{width:100%;text-align:right}}footer.footer .footer-block-wrap .footer-logo-wrap{position:absolute;width:100%;height:auto;width:calc(100% - 4rem);width:-o-calc(100% - 4rem);width:-ms-calc(100% - 4rem);width:-webkit-calc(100% - 4rem);bottom:0.8rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;-webkit-filter:invert(0);filter:invert(0);z-index:100;-webkit-transition:-webkit-filter 400ms cubic-bezier(0.25,0.1,0.25,1);transition:-webkit-filter 400ms cubic-bezier(0.25,0.1,0.25,1);transition:filter 400ms cubic-bezier(0.25,0.1,0.25,1);transition:filter 400ms cubic-bezier(0.25,0.1,0.25,1),-webkit-filter 400ms cubic-bezier(0.25,0.1,0.25,1)}footer.footer .footer-block-wrap .footer-logo-wrap img.desktop-logo{display:block}footer.footer .footer-block-wrap .footer-logo-wrap img.mobile-logo{display:none}footer.footer .footer-block-wrap .footer-logo-wrap .dot{position:absolute;width:2.45%;height:auto;aspect-ratio:1/1;background-color:#111;border-radius:50%}footer.footer .footer-block-wrap .footer-logo-wrap .dot.left{top:0;left:41.1%}footer.footer .footer-block-wrap .footer-logo-wrap .dot.right{top:0;left:88.1%}@media (max-width:767px){footer.footer .footer-block-wrap .footer-logo-wrap{width:100%;width:calc(100% - 2rem);width:-o-calc(100% - 2rem);width:-ms-calc(100% - 2rem);width:-webkit-calc(100% - 2rem);bottom:3.5rem}footer.footer .footer-block-wrap .footer-logo-wrap img.desktop-logo{display:none}footer.footer .footer-block-wrap .footer-logo-wrap img.mobile-logo{display:block}footer.footer .footer-block-wrap .footer-logo-wrap .dot{display:none!important}}.footer-scroll-spacer{width:100%;height:100svh;-ms-flex-negative:0;flex-shrink:0;pointer-events:none}
/*# sourceMappingURL=style.min.css.map */