:root{--grey:rgba(0, 0, 0, 0.5);--sandstone:#EDD9C7;--darksandstone:#CBA480;--black:#000000;--darkwhite:#FFF9F1;--white:#FFF9F1;--darkgreen:#456B05;--green:#C2E529;--darkblue:#3B0FA6;--blue:#B5A9F7;--darkorange:#FF4700;--orange:#FF9100;--darkpink:#F540A1;--pink:#FF9CDC;--darkred:#4F0000;--red:#B82E05;--darkaqua:#284431;--aqua:#28D3CA;--body-color:#000000;--body-bg:#EDD9C7;--gutter:15px;--antigutter:-15px;--primary:#000000;--secondary:rgba(0, 0, 0, 0.5)}body{--actual-width:calc(100vw - (100vw - 100%));--image-slider-width:calc(var(--actual-width) * 2.5)}.sandstone{--primary:var(--darksandstone);--secondary:var(--sandstone)}.invert-sandstone{--primary:var(--sandstone);--secondary:var(--darksandstone)}.sandstone-text{color:var(--sandstone)}.darksandstone-text{color:var(--darksandstone)}.background-sandstone{background:var(--sandstone);--body-bg:var(--sandstone)}.image-sandstone{--image-colour:var(--sandstone);--image-bg:var(--darksandstone)}.black{--primary:var(--darkblack);--secondary:var(--black)}.invert-black{--primary:var(--black);--secondary:var(--darkblack)}.black-text{color:var(--black)}.darkblack-text{color:var(--darkblack)}.background-black{background:var(--black);--body-bg:var(--black)}.image-black{--image-colour:var(--black);--image-bg:var(--darkblack)}.green{--primary:var(--darkgreen);--secondary:var(--green)}.invert-green{--primary:var(--green);--secondary:var(--darkgreen)}.green-text{color:var(--green)}.darkgreen-text{color:var(--darkgreen)}.background-green{background:var(--green);--body-bg:var(--green)}.image-green{--image-colour:var(--green);--image-bg:var(--darkgreen)}.blue{--primary:var(--darkblue);--secondary:var(--blue)}.invert-blue{--primary:var(--blue);--secondary:var(--darkblue)}.blue-text{color:var(--blue)}.darkblue-text{color:var(--darkblue)}.background-blue{background:var(--blue);--body-bg:var(--blue)}.image-blue{--image-colour:var(--blue);--image-bg:var(--darkblue)}.orange{--primary:var(--darkorange);--secondary:var(--orange)}.invert-orange{--primary:var(--orange);--secondary:var(--darkorange)}.orange-text{color:var(--orange)}.darkorange-text{color:var(--darkorange)}.background-orange{background:var(--orange);--body-bg:var(--orange)}.image-orange{--image-colour:var(--orange);--image-bg:var(--darkorange)}.pink{--primary:var(--darkpink);--secondary:var(--pink)}.invert-pink{--primary:var(--pink);--secondary:var(--darkpink)}.pink-text{color:var(--pink)}.darkpink-text{color:var(--darkpink)}.background-pink{background:var(--pink);--body-bg:var(--pink)}.image-pink{--image-colour:var(--pink);--image-bg:var(--darkpink)}.red{--primary:var(--darkred);--secondary:var(--red)}.invert-red{--primary:var(--red);--secondary:var(--darkred)}.red-text{color:var(--red)}.darkred-text{color:var(--darkred)}.background-red{background:var(--red);--body-bg:var(--red)}.image-red{--image-colour:var(--red);--image-bg:var(--darkred)}.darkred{--primary:var(--darkdarkred);--secondary:var(--darkred)}.invert-darkred{--primary:var(--darkred);--secondary:var(--darkdarkred)}.darkred-text{color:var(--darkred)}.darkdarkred-text{color:var(--darkdarkred)}.background-darkred{background:var(--darkred);--body-bg:var(--darkred)}.image-darkred{--image-colour:var(--darkred);--image-bg:var(--darkdarkred)}.aqua{--primary:var(--darkaqua);--secondary:var(--aqua)}.invert-aqua{--primary:var(--aqua);--secondary:var(--darkaqua)}.aqua-text{color:var(--aqua)}.darkaqua-text{color:var(--darkaqua)}.background-aqua{background:var(--aqua);--body-bg:var(--aqua)}.image-aqua{--image-colour:var(--aqua);--image-bg:var(--darkaqua)}.white{--primary:var(--darkwhite);--secondary:var(--white)}.invert-white{--primary:var(--white);--secondary:var(--darkwhite)}.white-text{color:var(--white)}.darkwhite-text{color:var(--darkwhite)}.background-white{background:var(--white);--body-bg:var(--white)}.image-white{--image-colour:var(--white);--image-bg:var(--darkwhite)}@font-face{font-family:Antarctica;src:url(fonts/Antarctica-Regular.woff2) format("woff2"),url(fonts/Antarctica-Regular.otf) format("opentype");font-weight:400}@font-face{font-family:Antarctica;src:url(fonts/Antarctica-Italic.woff2) format("woff2"),url(fonts/Antarctica-Italic.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:Antarctica;src:url(fonts/Antarctica-Medium.woff2) format("woff2"),url(fonts/Antarctica-Medium.otf) format("opentype");font-weight:500}@font-face{font-family:Antarctica;src:url(fonts/Antarctica-MediumItalic.woff2) format("woff2"),url(fonts/Antarctica-MediumItalic.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:Antarctica;src:url("fonts/Antarctica VAR-VF.woff2") format("woff2-variations");src:url("fonts/Antarctica VAR-VF.woff2") format("woff2") tech("variations");font-weight:100 1000}.h1,h1{font-weight:500;font-size:48px;line-height:46px;letter-spacing:-.04em}@media (min-width:768px){.h1,.h1.has-long-words,.h1.has-short-words,h1,h1.has-long-words,h1.has-short-words{font-size:74px;line-height:66px}}.h2,.h2-first p:first-child,h2{font-weight:500;font-size:32px;line-height:32px;letter-spacing:-.04em}.h3,.h3-first p:first-child,h3{font-weight:500;font-size:24px;line-height:26px}@media (min-width:768px){.h3,.h3-first p:first-child,h3{font-size:24px;line-height:26px}}.h4,.h4-first p:first-child,h4{font-weight:500;font-size:24px;line-height:26px;font-weight:400}@media (min-width:768px){.h4,.h4-first p:first-child,h4{font-size:24px;line-height:26px}}.h5,h5{font-weight:500;font-size:18px;line-height:20px}.header-text{font-size:15px;line-height:18px}@media (min-width:768px){.header-text{font-weight:500;font-size:24px;line-height:26px;font-weight:400}}@media (min-width:768px) and (min-width:768px){.header-text{font-size:24px;line-height:26px}}.header-text button{line-height:inherit}.tagline-text{font-weight:500;font-size:32px;line-height:32px;letter-spacing:-.04em}@media (min-width:768px){.tagline-text{font-weight:500;font-size:24px;line-height:26px;font-weight:400}}@media (min-width:768px) and (min-width:768px){.tagline-text{font-size:24px;line-height:26px}}.acknowledgement-text{font-size:15px;line-height:18px}@media (min-width:768px){.acknowledgement-text{font-weight:500;font-size:24px;line-height:26px;font-weight:400}}@media (min-width:768px) and (min-width:768px){.acknowledgement-text{font-size:24px;line-height:26px}}.big-text{font-size:18px;line-height:20px}.mid-text{font-size:16px;line-height:18px}.body-text{font-size:14px;line-height:17px}@media (min-width:768px){.body-text{font-size:15px;line-height:18px}}@media (min-width:768px){.body-text{font-size:16px;line-height:18px}}.small-text{font-size:15px;line-height:18px}.xsmall-text{font-size:12px;line-height:14px}.footer-text{font-size:12px;line-height:14px}.regular{font-weight:400}body{font-size:14px;line-height:17px;margin:0}@media (min-width:768px){body{font-size:15px;line-height:18px}}.alt{font-variation-settings:"CNTR" 100}.breaks{white-space:break-spaces}.em{font-style:italic}.copy strong{font-weight:500}@media (min-width:768px){.mobile-only{display:none!important}}@media (max-width:767.98px){.desktop-only{display:none!important}}.filter input,.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.align-right{text-align:right}.align-center{text-align:center}.align-left{text-align:left}.block{display:block}.inline-block{display:inline-block}.flex-1{flex:1}.no-animation *,.no-animation :after,.no-animation :before{animation:none!important;transition:none!important}.accessibility-filters{--foreground-color:rgba(0, 0, 0, 0.5);--background-color:#B5A9F7}.contrast .accessibility-filters{--foreground-color:#FFF;--background-color:#000}.accessibility-filters label{background:var(--background-color)}.accessibility-filters fieldset{margin:0;padding:0 var(--gutter) var(--gutter)}.cols{position:relative}@media (max-width:767.98px){.cols{display:block}.cols>*+*{margin-top:4rem}.cols>*{display:block}}.cols.mobile{display:flex;justify-content:space-between}.cols.mobile>*+*{margin-top:0}.cols.mobile .col-1-2{width:50%}.cols.mobile .col-1-3{width:33.33333%}.cols.mobile .col-1-4{width:25%}.cols.mobile .col-1-6{width:16.66667%}.cols.mobile .col-1-12{width:8.33333%}.cols.mobile .col-1-24{width:4.16667%}.cols.mobile .col-2-3{width:66.66667%}.cols.mobile .col-2-4{width:50%}.cols.mobile .col-2-6{width:33.33333%}.cols.mobile .col-2-12{width:16.66667%}.cols.mobile .col-2-24{width:8.33333%}.cols.mobile .col-3-4{width:75%}.cols.mobile .col-3-6{width:50%}.cols.mobile .col-3-12{width:25%}.cols.mobile .col-3-24{width:12.5%}.cols.mobile .col-4-6{width:66.66667%}.cols.mobile .col-4-12{width:33.33333%}.cols.mobile .col-4-24{width:16.66667%}.cols.mobile .col-5-6{width:83.33333%}.cols.mobile .col-5-12{width:41.66667%}.cols.mobile .col-5-24{width:20.83333%}.cols.mobile .col-6-12{width:50%}.cols.mobile .col-6-24{width:25%}.cols.mobile .col-7-12{width:58.33333%}.cols.mobile .col-7-24{width:29.16667%}.cols.mobile .col-8-12{width:66.66667%}.cols.mobile .col-8-24{width:33.33333%}.cols.mobile .col-9-12{width:75%}.cols.mobile .col-9-24{width:37.5%}.cols.mobile .col-10-12{width:83.33333%}.cols.mobile .col-10-24{width:41.66667%}.cols.mobile .col-11-12{width:91.66667%}.cols.mobile .col-11-24{width:45.83333%}.cols.mobile .col-12-24{width:50%}.cols.mobile .col-13-24{width:54.16667%}.cols.mobile .col-14-24{width:58.33333%}.cols.mobile .col-15-24{width:62.5%}.cols.mobile .col-16-24{width:66.66667%}.cols.mobile .col-17-24{width:70.83333%}.cols.mobile .col-18-24{width:75%}.cols.mobile .col-19-24{width:79.16667%}.cols.mobile .col-20-24{width:83.33333%}.cols.mobile .col-21-24{width:87.5%}.cols.mobile .col-22-24{width:91.66667%}.cols.mobile .col-23-24{width:95.83333%}@media (min-width:768px){.cols{display:flex;justify-content:space-between;margin-left:-15px;margin-right:-15px}.cols .col-1-2{width:50%}.cols .col-1-3{width:33.33333%}.cols .col-1-4{width:25%}.cols .col-1-6{width:16.66667%}.cols .col-1-12{width:8.33333%}.cols .col-1-24{width:4.16667%}.cols .col-2-3{width:66.66667%}.cols .col-2-4{width:50%}.cols .col-2-6{width:33.33333%}.cols .col-2-12{width:16.66667%}.cols .col-2-24{width:8.33333%}.cols .col-3-4{width:75%}.cols .col-3-6{width:50%}.cols .col-3-12{width:25%}.cols .col-3-24{width:12.5%}.cols .col-4-6{width:66.66667%}.cols .col-4-12{width:33.33333%}.cols .col-4-24{width:16.66667%}.cols .col-5-6{width:83.33333%}.cols .col-5-12{width:41.66667%}.cols .col-5-24{width:20.83333%}.cols .col-6-12{width:50%}.cols .col-6-24{width:25%}.cols .col-7-12{width:58.33333%}.cols .col-7-24{width:29.16667%}.cols .col-8-12{width:66.66667%}.cols .col-8-24{width:33.33333%}.cols .col-9-12{width:75%}.cols .col-9-24{width:37.5%}.cols .col-10-12{width:83.33333%}.cols .col-10-24{width:41.66667%}.cols .col-11-12{width:91.66667%}.cols .col-11-24{width:45.83333%}.cols .col-12-24{width:50%}.cols .col-13-24{width:54.16667%}.cols .col-14-24{width:58.33333%}.cols .col-15-24{width:62.5%}.cols .col-16-24{width:66.66667%}.cols .col-17-24{width:70.83333%}.cols .col-18-24{width:75%}.cols .col-19-24{width:79.16667%}.cols .col-20-24{width:83.33333%}.cols .col-21-24{width:87.5%}.cols .col-22-24{width:91.66667%}.cols .col-23-24{width:95.83333%}.cols.wrap{flex-wrap:wrap;justify-content:flex-start}.cols>*{box-sizing:border-box;padding-left:15px;padding-right:15px}}.cols>.space-between{display:flex;flex-direction:column;justify-content:space-between}html{background:var(--body-bg);color:var(--body-color);font-family:Antarctica,Arial,Helvetica,sans-serif;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:10px;letter-spacing:-.02em}@media (min-width:768px){html{font-size:.7vw}}footer,header,nav,section{padding:var(--gutter)}@media (max-width:359.98px){footer .cols.mobile{display:block!important}footer .cols.mobile br{display:none}footer .cols.mobile>div{width:100%!important}footer .cols.mobile>div+div{margin-top:var(--gutter)}}main.main{min-height:100vh;min-height:100svh;box-sizing:border-box;padding-bottom:30px;overflow-x:hidden}@media (min-width:768px){main.main{padding-bottom:170px}}section{position:relative;overflow:hidden;box-sizing:border-box}@media (min-width:768px){section{max-width:720px;margin:0 auto}}section.content-block{padding-top:120px;padding-bottom:120px}@media (min-width:768px){section.content-block{padding-top:80px;padding-bottom:80px}}section.content-block+section{padding-top:0}section.vimeo-block{margin:0 0 6rem}@media (min-width:768px){section.vimeo-block{margin:0 0 16rem}}section.vimeo-block .vimeo{margin-top:0}section.experience-header,section.page-header{padding:60px 0 0}section.experience-header.has-image,section.page-header.has-image{min-height:100vh;min-height:100svh;display:flex;overflow:hidden;flex-direction:column;justify-content:space-between;max-width:none!important;padding:0}@media (min-width:768px){section.experience-header.has-image,section.page-header.has-image{min-height:calc(100vh - 66px);min-height:calc(100svh - 66px)}}section.experience-header.has-image .background-image,section.page-header.has-image .background-image{position:absolute;left:0;top:0;width:100%;height:100%}section.experience-header.has-image,section.experience-header.has-image .background-image,section.page-header.has-image,section.page-header.has-image .background-image{background-color:var(--body-bg);background-size:cover;background-position:center}section.experience-header.has-image:before,section.page-header.has-image:before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;background:linear-gradient(180deg,rgba(25,0,0,0) 0,rgba(0,0,0,0) 20%,rgba(0,0,0,0) 75%,rgba(0,0,0,.6) 100%)}@media (min-width:768px){section.experience-header.has-image:before,section.page-header.has-image:before{background:linear-gradient(0deg,rgba(25,0,0,0) 0,rgba(0,0,0,0) 20%,rgba(0,0,0,0) 75%,rgba(0,0,0,.6) 100%)}}section.experience-header .header-content,section.page-header .header-content{padding:15px;width:100%;box-sizing:border-box;height:100%;display:flex;flex:1;flex-direction:column;justify-content:flex-end}section.experience-header .header-content a,section.page-header .header-content a{text-decoration:none}section.experience-header .header-content a:focus-within,section.experience-header .header-content a:hover,section.page-header .header-content a:focus-within,section.page-header .header-content a:hover{text-decoration:underline}@media (min-width:992px){section.experience-header,section.page-header{padding:0}section.experience-header .header-content,section.page-header .header-content{max-width:720px;margin:0 auto;justify-content:flex-start}section.experience-header .header-content h1,section.page-header .header-content h1{max-width:47vw}}@media (max-width:991.98px){section.experience-header .header-intro,section.page-header .header-intro{order:-1}section.experience-header .header-content,section.page-header .header-content{padding-top:15px}}section.experience-header div,section.page-header div{position:relative}section.people-block,section.species-block,section.upcomingExperiences-block{overflow:visible}section.people-block ul,section.species-block ul,section.upcomingExperiences-block ul{list-style:none;margin:0;padding:0}section.people-block .accordion button,section.people-block .accordion li,section.species-block .accordion button,section.species-block .accordion li,section.upcomingExperiences-block .accordion button,section.upcomingExperiences-block .accordion li{border:none}@media (max-width:767.98px){section.people-block .people-list>*+*,section.species-block .people-list>*+*,section.upcomingExperiences-block .people-list>*+*{margin-top:0}section.people-block .people-list>*+* h2,section.species-block .people-list>*+* h2,section.upcomingExperiences-block .people-list>*+* h2{margin-top:6rem}}section.people-block .people-slider,section.species-block .people-slider,section.upcomingExperiences-block .people-slider{overflow:visible;flex-wrap:nowrap;display:flex;margin-left:-15px;margin-right:15px;transition:transform 250ms ease-in-out}section.people-block .people-slider>div,section.species-block .people-slider>div,section.upcomingExperiences-block .people-slider>div{width:66vw;padding:0 15px}@media (min-width:768px){section.people-block .people-slider>div,section.species-block .people-slider>div,section.upcomingExperiences-block .people-slider>div{width:360px;opacity:.2;transition:opacity 250ms}section.people-block .people-slider>div article,section.species-block .people-slider>div article,section.upcomingExperiences-block .people-slider>div article{transition:opacity 250ms ease-in-out}section.people-block .people-slider>div article.inactive,section.species-block .people-slider>div article.inactive,section.upcomingExperiences-block .people-slider>div article.inactive{opacity:.3;cursor:pointer}section.people-block .people-slider>div.active,section.people-block .people-slider>div:hover,section.species-block .people-slider>div.active,section.species-block .people-slider>div:hover,section.upcomingExperiences-block .people-slider>div.active,section.upcomingExperiences-block .people-slider>div:hover{opacity:1}}.experience-content>div{padding:15px;width:100%;box-sizing:border-box}@media (min-width:768px){.experience-content>div{max-width:720px;margin:0 auto}}h1,h2,h3,h4,h5,p{margin:0}.copy .h3,.copy p,.copy ul{margin:0}.copy .h3+p,.copy p+.h3,.copy p+p{margin-top:1em}.copy ul{padding-left:2em;list-style:disc}header{position:fixed;z-index:10;width:100%;box-sizing:border-box}@media (min-width:992px){header{right:0;max-width:370px}header.is-home{color:#edd9c7;--primary:#EDD9C7;--secondary:#CBA480}}@media (min-width:992px){header.has-header{color:#edd9c7;--primary:#EDD9C7;--secondary:#CBA480}}header.scrolling{--primary:#000000!important;--secondary:rgba(0, 0, 0, 0.5)!important;color:#000!important}.contrast .home-page header,.contrast .project-page header{color:#fff}header .cols{align-items:flex-start}header .cols>*{display:flex;align-items:flex-start}header .cols>.align-right{justify-content:flex-end}header .nav{list-style:none;margin:0;padding:0}header .header-swoop-top{margin:-15px -15px 0;position:absolute;width:100%}@media (max-width:359.98px){header .header-swoop-top{border-top:10px solid #fff9f1}}@media (min-width:992px){header .header-swoop-top{display:none}}header .header-swoop svg{fill:#fff9f1;width:100%;height:auto;display:block}footer{padding:0}.footer-col{display:flex;flex-direction:column;justify-content:space-between}.footer-logos{list-style:none;margin:0;padding:0;display:flex;gap:10px;align-items:center}.footer-logos img{max-width:75px;max-height:50px}.footer-logos a{transition:transform 250ms;display:block}.footer-logos a:focus-visible,.footer-logos a:hover{transform:scale(1.1)}.footer-logomark{padding-right:10px;display:flex;align-items:flex-end;flex:1}.footer-logomark .brand{margin-bottom:-3px}.social-menu{list-style:none;margin:0;padding:0;display:flex;gap:15px}.social-menu li{display:block}.social-menu a{width:25px;height:25px;display:block;transition:transform 250ms}.social-menu a svg{width:100%;fill:currentColor;height:100%}.social-menu a:focus-visible,.social-menu a:hover{transform:scale(1.1)}.footer-buttons{display:flex;padding:0;margin:0;list-style:none;gap:var(--gutter)}.footer-buttons li{flex-grow:1}a{color:inherit;text-decoration:none;font-weight:400;outline:0!important}a:focus-visible,a:hover{text-decoration:underline}.copy a{text-decoration:underline;font-weight:inherit}.copy a:focus-visible,.copy a:hover{text-decoration:none}button{background:0 0;padding:0;border:none;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;outline:0;cursor:pointer;font-weight:400;--webkit-appearance:none}button:focus-visible,button:hover{text-decoration:underline}.button{display:block;position:relative;text-decoration:none!important}.button.inline{display:table}.button.inline span{padding:7.5px 15px}.button:before{content:"";display:block;position:absolute;background:currentColor;width:100%;height:100%}.button span{position:relative;background:var(--body-bg);color:var(--body-color);display:table;padding:7.5px 5px 6px;min-width:100%;border:1px solid currentColor;box-sizing:border-box;text-align:center;transition:border-radius .3s,min-width .3s;width:auto;margin:0 auto}.button:hover span{min-width:95%;border-radius:20px}.button:not(:hover) span{border-radius:0!important}.button[disabled]{opacity:.5;cursor:not-allowed}.button[disabled] span{min-width:100%!important;border-radius:0!important}.button[disabled]:before{display:none}.big-button{font-size:18px;line-height:20px}.arrow-button{display:inline-block;position:relative;padding-right:1em}.arrow-button:after,.arrow-button:before{content:"";width:2px;height:9px;display:block;background:currentColor;position:absolute;left:5px;top:2px;margin-left:-1px;transition:transform .5s,margin .5s;z-index:2}.arrow-button:before{transform:rotate(-30deg);transform-origin:right;top:9px}.arrow-button:after{transform:rotate(30deg);transform-origin:left}.arrow-button:after,.arrow-button:before{left:auto;right:5px}.arrow-button:before{transform:rotate(30deg)}.arrow-button:after{transform:rotate(-30deg)}.preview-toggle{position:fixed;top:0;background:#b82e05;color:rgba(0,0,0,.5);font-size:12px;padding:5px 10px;z-index:100;line-height:14px;font-weight:400}.back-to-top{background:var(--background-color);position:fixed;right:var(--gutter);bottom:var(--gutter);padding:1rem;border-radius:50%}.back-to-top svg{fill:var(--foreground-color);height:20px;width:20px;transition:transform 250ms}.back-to-top:focus-visible svg,.back-to-top:hover svg{transform:translateY(-5%)}.block-links{list-style:none;margin:0;padding:0;margin-top:1em}.block-links li+li{margin-top:.5em}figure{margin:0;padding:0;position:relative;width:100%}figure img{margin:0 auto}figure figcaption{font-size:12px;line-height:14px}a figure figcaption{display:none}section .imageBlock{margin:var(--antigutter)}.stagger{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.stagger>li{display:flex;width:80%}.stagger>li img{max-height:100vh;max-height:100svh}.stagger>li+li{margin-top:8rem}.stagger>li ul{list-style:disc;padding-left:1em}.stagger>li:nth-child(3n+1){align-self:flex-start;justify-content:flex-start}@media (min-width:768px){.stagger>li:nth-child(3n+1) .stagger-title{padding-left:2.4rem}}@media (min-width:768px){.stagger>li:nth-child(3n+1) ul{margin-left:2.4rem}}.stagger>li:nth-child(3n+2){align-self:flex-end;justify-content:flex-end}.stagger>li:nth-child(3n+3){align-self:center;justify-content:center}iframe,img{max-width:100%}.portrait img{max-height:66vh}img{display:block}.image-loader{width:100%}.image-loader.background,.image-loader.background .image-wrapper{position:absolute;height:100%;width:100%;display:block}.image-loader .image-wrapper{background:var(--image-bg);display:block}.landscape .image-loader .image-wrapper,.portrait .image-loader .image-wrapper{display:table;margin:0 auto;position:relative}.image-loader .image-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:200px;border-radius:var(--border-radius);background:var(--image-colour)}.image-loader .image-wrapper .background-image,.image-loader .image-wrapper img{transition:none;opacity:0;border-radius:200px;border-radius:var(--border-radius);position:relative;background:var(--image-bg)}.image-loader[data-image-loaded=true] .image-wrapper .background-image,.image-loader[data-image-loaded=true] .image-wrapper img,.image-loader[data-image-loaded=true] .image-wrapper:before{opacity:1;border-radius:0;transition:opacity 250ms,border-radius 1.5s}a:hover .image-loader[data-image-loaded=true] .image-wrapper .background-image,a:hover .image-loader[data-image-loaded=true] .image-wrapper img,a:hover .image-loader[data-image-loaded=true] .image-wrapper:before{border-radius:var(--border-radius)}.image-width{display:block;width:100%}.acknowledgement-dialog,.menu-dialog{border:none;padding:0;border-radius:0;color:rgba(0,0,0,.5);background:#b5a9f7;position:fixed;top:0;margin:0;left:0;bottom:0;height:100%;width:100%;max-height:none;max-width:none;transition:color .5s,background .5s}.contrast .acknowledgement-dialog,.contrast .menu-dialog{color:#fff;background:#000}.acknowledgement-dialog .modal,.menu-dialog .modal{display:flex;flex-direction:column;box-sizing:border-box;height:100%;padding:0;overflow:auto}.acknowledgement-dialog::backdrop,.menu-dialog::backdrop{background:rgba(0,0,0,0)}.acknowledgement-dialog [open]::backdrop,.menu-dialog [open]::backdrop{animation:fade .2s ease-out}.acknowledgement-dialog main,.menu-dialog main{padding-top:8.4rem}.acknowledgement-dialog article,.menu-dialog article{position:relative}body.menu-open{overflow:hidden}.acknowledgement-pending{z-index:999;position:fixed;top:0;margin:0;left:0;bottom:0;height:100%;width:100%;background:#000}.acknowledgement-dialog[open]{display:flex;background-size:cover;background-position:center;background-color:#000}.acknowledgement-dialog[open] .acknowledgement-content{margin-top:90px}@media (max-width:991.98px){.acknowledgement-dialog[open] .acknowledgement-content{margin-top:100px}}.acknowledgement-dialog[open] .acknowledgement-content p:first-child{padding-left:3em;display:inline}.acknowledgement-dialog[open] .acknowledgement-close{position:fixed;top:var(--gutter);right:var(--gutter)}.acknowledgement-dialog[open] .acknowledgement-close button{font-weight:400}.menu-dialog{--primary:#EDD9C7;--secondary:#CBA480;--body-color:#EDD9C7;--body-bg:#000000;--menu-color:#EDD9C7;--menu-bg:#000000;background:var(--menu-bg);color:var(--menu-color);animation-name:menuIn;animation-duration:.3s;animation-fill-mode:both}.menu-closing .menu-dialog{animation-name:menuOut}@media (min-width:768px){.menu-dialog{right:0;max-width:370px;left:auto}}.menu-dialog main{min-height:100vh;min-height:100dvh;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}@keyframes menuIn{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes menuOut{from{transform:translateX(0)}to{transform:translateX(100%)}}.main-menu{font-size:18px;line-height:20px}.main-menu,.main-menu ul{list-style:none;margin:0;padding:0}.main-menu li{padding:3px 0 7px;border-top:.25px solid currentColor}.main-menu ul li:last-child{padding-bottom:0}.main-menu div[aria-hidden=true]{display:none}.main-menu a,.main-menu button{line-height:1}.main-menu .parent-link{display:flex;justify-content:space-between}.main-menu button{position:relative}.main-menu button{height:1em;width:3em}.main-menu button .icon{display:block;position:absolute;right:0;top:0;height:100%;width:100%}.main-menu button .icon:after,.main-menu button .icon:before{content:"";width:11px;height:2px;display:block;background:currentColor;position:absolute;top:50%;right:0;margin-top:-1px;transition:transform .5s,margin .5s;z-index:2}.main-menu button .icon:before{transform:rotate(-30deg);transform-origin:right;right:10px}.main-menu button .icon:after{transform:rotate(30deg);transform-origin:left}.main-menu button[aria-selected=false] .icon:after,.main-menu button[aria-selected=false] .icon:before{margin-top:5px}.main-menu button[aria-selected=false] .icon:before{transform:rotate(30deg)}.main-menu button[aria-selected=false] .icon:after{transform:rotate(-30deg)}.accordion{list-style:none;margin:0;padding:0}.accordion div[aria-hidden=true]{display:none}.accordion>li{border-bottom:1px solid rgba(0,0,0,.25)}.accordion button{padding-right:1em;position:relative;width:100%;text-align:left;border-bottom:1px solid var(--background-color)}.accordion button:focus-visible,.accordion button:hover{text-decoration:none;border-bottom-color:var(--foreground-color)}.accordion button[aria-selected=true]{border-bottom:none}.accordion button .icon{display:block;position:absolute;right:0;top:0;height:100%;width:100%}.accordion button .icon:after,.accordion button .icon:before{content:"";width:11px;height:2px;display:block;background:currentColor;position:absolute;top:50%;right:0;margin-top:-1px;transition:transform .5s,margin .5s;z-index:2}.accordion button .icon:before{transform:rotate(-30deg);transform-origin:right;right:10px}.accordion button .icon:after{transform:rotate(30deg);transform-origin:left}.accordion button[aria-selected=false] .icon:after,.accordion button[aria-selected=false] .icon:before{margin-top:5px}.accordion button[aria-selected=false] .icon:before{transform:rotate(30deg)}.accordion button[aria-selected=false] .icon:after{transform:rotate(-30deg)}.project-creatives a{text-decoration:underline;font-weight:inherit}.project-creatives a:focus-visible,.project-creatives a:hover{text-decoration:none}.project-creatives,.project-creatives ul{list-style:none;margin:0;padding:0}.project-creatives>li{font-weight:700}.project-creatives>li+li{margin-top:1em}.project-creatives>li ul{font-weight:400}.project-creatives>li ul li{display:inline}.project-creatives>li ul li:after{content:", "}.project-creatives>li ul li:last-child:after{content:none}.cta .h4{text-align:center}@media (min-width:768px){.cta{padding:0 15px}}@media (min-width:768px){.cta figure{margin:0 var(--antigutter);width:calc(100% + 30px)}}.cta .cta-image .image-loader,.cta .cta-image .image-wrapper,.cta .cta-image .image-wrapper img,.cta .cta-image a,.cta .cta-image figure{display:block;height:100%}.cta .cta-image .image-wrapper img{-o-object-fit:cover;object-fit:cover}.embed.highlight{padding:var(--gutter);position:relative}.embed.highlight:before{content:"";background:rgba(0,0,0,.25);position:absolute;left:0;top:0;width:100%;height:100%;display:block;mix-blend-mode:overlay}.contrast .embed.highlight:before{mix-blend-mode:initial;background:rgba(0,0,0,.1)}.contrast .invert .embed.highlight:before{filter:invert(1)}.embed.highlight>div{position:relative}.filter-details{display:flex;align-items:flex-start;min-height:1.5em;font-weight:500}.filter-details,.filter-details button{font-size:15px;line-height:18px}.filter-group{border:none;padding:0;margin:-.25rem;display:flex;flex-wrap:wrap}.filter-group legend{font-size:15px;line-height:18px;font-weight:700;margin:.25rem .25rem 1rem}.filter{margin:.25rem}.filter label{display:inline-flex;padding:6px 20px;font-weight:500;cursor:pointer;transition:color 250ms,background 250ms,border-radius 250ms;background:rgba(255,249,241,.5)}.filter label:focus-visible,.filter label:hover{background:#fff9f1}.filter label:focus-visible .filter-label,.filter label:hover .filter-label{text-decoration:underline}.filter label .filter-count{width:1em;text-align:right}.filter input:disabled+label{opacity:.5;cursor:default}.filter input:disabled+label .filter-label{text-decoration:none!important}.filter input:checked+label{cursor:pointer;opacity:1;color:#fff9f1;background:#f540a1;border-radius:50px}.filter input:checked+label:focus-visible .filter-label,.filter input:checked+label:hover .filter-label{text-decoration:underline!important}.home .home-blocks{list-style:none;margin:0;padding:0}.home .home-blocks li+li{margin-top:100px}@media (min-width:768px){.home .home-blocks li+li{margin-top:150px}}.content-block.images-block{max-width:none;overflow:hidden;padding-left:0;padding-right:0}.image-ratio{position:relative;display:block}.image-ratio>span{position:absolute;top:50%;transform:translateY(-50%);width:100%}.image-ratio>span img{width:100%}.image-ratio-portrait{position:relative;display:block;width:100%}.image-ratio-portrait>span{position:absolute;left:50%;transform:translateX(-50%);height:100%;width:auto}.image-ratio-portrait>span img{height:100%;max-width:none;width:auto}.images-slider{display:flex;list-style:none;padding:0;margin:0;justify-content:space-between;width:250vw;transform:translateX(-75vw);width:var(--image-slider-width);transform:translateX(-30%)}.images-slider[data-animate=next]{animation-name:sliderNext;animation-duration:.5s}.images-slider[data-animate=previous]{animation-name:sliderPrevious;animation-duration:.5s}@media (max-width:767.98px){.images-slider{width:500vw;transform:translateX(-200vw)}.images-slider[data-animate=next]{animation-name:sliderNextMobile}.images-slider[data-animate=previous]{animation-name:sliderPreviousMobile}}.images-slider li{width:100%;max-width:720px;padding:0 var(--gutter);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;opacity:.3}.images-slider li[data-step=current]{opacity:1}.images-slider li[data-step=next],.images-slider li[data-step=previous]{cursor:pointer}@media (min-width:768px){.images-slider li{box-sizing:border-box}}.images-slider[data-animate=next] li[data-step=current]{animation-name:sliderIn;animation-duration:.5s}.images-slider[data-animate=next] li[data-step=previous]{animation-name:sliderOut;animation-duration:.5s}.images-slider[data-animate=previous] li[data-step=next]{animation-name:sliderOut;animation-duration:.5s}.images-slider-buttons{max-width:720px;margin:0 auto;display:flex;justify-content:space-between;padding:var(--gutter) 0;box-sizing:border-box}.images-block .images-slider-buttons{padding:var(--gutter)}.images-slider-buttons button{position:relative;width:24px;height:24px}.images-slider-buttons button[disabled]{opacity:.5}.images-slider-buttons button.images-slider-next{padding-right:1em}.images-slider-buttons button.images-slider-next:after,.images-slider-buttons button.images-slider-next:before{content:"";width:2px;height:9px;display:block;background:currentColor;position:absolute;left:5px;top:2px;margin-left:-1px;transition:transform .5s,margin .5s;z-index:2}.images-slider-buttons button.images-slider-next:before{transform:rotate(-30deg);transform-origin:right;top:9px}.images-slider-buttons button.images-slider-next:after{transform:rotate(30deg);transform-origin:left}.images-slider-buttons button.images-slider-next:after,.images-slider-buttons button.images-slider-next:before{left:auto;right:5px}.images-slider-buttons button.images-slider-next:before{transform:rotate(30deg)}.images-slider-buttons button.images-slider-next:after{transform:rotate(-30deg)}.images-slider-buttons button.images-slider-previous{padding-left:1em}.images-slider-buttons button.images-slider-previous:after,.images-slider-buttons button.images-slider-previous:before{content:"";width:2px;height:9px;display:block;background:currentColor;position:absolute;left:5px;top:2px;margin-left:-1px;transition:transform .5s,margin .5s;z-index:2}.images-slider-buttons button.images-slider-previous:before{transform:rotate(-30deg);transform-origin:right;top:9px}.images-slider-buttons button.images-slider-previous:after{transform:rotate(30deg);transform-origin:left}@keyframes sliderNextMobile{from{transform:translateX(-100vw)}to{transform:translateX(-200vw)}}@keyframes sliderPreviousMobile{from{transform:translateX(-300vw)}to{transform:translateX(-200vw)}}@keyframes sliderNext{from{transform:translateX(-25vw)}to{transform:translateX(-75vw)}}@keyframes sliderPrevious{from{transform:translateX(-125vw)}to{transform:translateX(-75vw)}}@keyframes sliderIn{from{opacity:.3}to{opacity:1}}@keyframes sliderOut{from{opacity:1}to{opacity:.3}}.ios-video-wrapper{position:relative;margin:0 var(--antigutter)}.ios-video-wrapper img,.ios-video-wrapper svg{position:absolute;width:100%;height:auto;bottom:0}.ios-video{mix-blend-mode:lighten;position:relative;width:100%;padding-bottom:26.455%;left:0;bottom:0}.ios-video video{position:absolute;height:auto;width:100%;bottom:0;left:0}.links{list-style:none;margin:0;padding:0}.links li+li{margin-top:1em}ul.partners{list-style:none;margin:0;padding:0;font-size:15px;line-height:18px;display:flex;flex-wrap:wrap;margin:-1rem}ul.partners li{font-size:1.8rem;display:flex;flex-direction:column;justify-content:space-between;margin:1rem;width:20rem}ul.partners li .logo-bg{display:block;position:relative;position:relative}ul.partners li .logo-bg:before{content:"";background:rgba(0,0,0,.25);position:absolute;left:0;top:0;width:100%;height:100%;display:block;mix-blend-mode:overlay}.contrast ul.partners li .logo-bg:before{mix-blend-mode:initial;background:rgba(0,0,0,.1)}.contrast .invert ul.partners li .logo-bg:before{filter:invert(1)}ul.partners li .logo-mix{display:block;position:relative;filter:invert(1);mix-blend-mode:screen}ul.partners li .logo-mix:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;display:block;background:#000}ul.partners li .logo-mix .logo{mix-blend-mode:screen}.dark-theme ul.partners li .logo-bg:before{background:rgba(255,255,255,.25)}.dark-theme ul.partners li .logo-mix{mix-blend-mode:multiply;filter:none}ul.partners li .logo{height:15rem;background:#fff9f1;display:flex;justify-content:center;align-items:center;text-align:center;font-weight:700}ul.partners li .logo img,ul.partners li .logo span{color:#000;height:auto;width:auto;max-width:90%;max-height:9rem}@media (max-width:767.98px){ul.partners{justify-self:space-between}ul.partners li{width:calc(50% - 2rem)}}#mailchimp-subscribe input[type=email],#mailchimp-subscribe input[type=text]{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;border-bottom:1px solid currentColor;background:0 0;color:currentColor;padding:8px 0;font-family:inherit;font-size:inherit;position:relative;flex:1;outline:0!important;min-width:0;font-weight:400;font-size:inherit;line-height:inherit;width:100%}#mailchimp-subscribe input[type=email]::-moz-placeholder,#mailchimp-subscribe input[type=text]::-moz-placeholder{color:currentColor;font-weight:400;opacity:.5}#mailchimp-subscribe input[type=email]::placeholder,#mailchimp-subscribe input[type=text]::placeholder{color:currentColor;font-weight:400;opacity:.5}#mailchimp-subscribe input[type=email]+input,#mailchimp-subscribe input[type=text]+input{margin-top:7px}#mailchimp-subscribe .mailchimp-checkbox{display:block}#mailchimp-subscribe .mailchimp-checkbox label{display:block;padding-left:25px;position:relative;cursor:pointer}#mailchimp-subscribe .mailchimp-checkbox label:before{content:"";width:15px;height:15px;border:1px solid currentColor;display:block;position:absolute;left:0;top:0;box-sizing:border-box}#mailchimp-subscribe .mailchimp-checkbox input:checked+label:after{content:"";width:9px;height:9px;background:currentColor;display:block;position:absolute;left:3px;top:3px}#mailchimp-subscribe #mailchimp-submit{width:100%;margin:30px 0 40px}.project-performances{list-style:none;margin:0;padding:0;font-weight:700}.project-performances a{text-decoration:underline;font-weight:inherit}.project-performances a:focus-visible,.project-performances a:hover{text-decoration:none}@media (max-width:767.98px){.project-performances .cols>*+*{margin-top:0}}.quote-highlight{padding:var(--gutter);position:relative}.quote-highlight:before{content:"";background:rgba(0,0,0,.25);position:absolute;left:0;top:0;width:100%;height:100%;display:block;mix-blend-mode:overlay}.contrast .quote-highlight:before{mix-blend-mode:initial;background:rgba(0,0,0,.1)}.contrast .invert .quote-highlight:before{filter:invert(1)}.read-more button[aria-hidden=true],.read-more div[aria-hidden=true]{display:none}.cols.related{position:relative}.cols.related:before{content:"";background:rgba(0,0,0,.25);position:absolute;left:0;top:0;width:100%;height:100%;display:block;mix-blend-mode:overlay}.contrast .cols.related:before{mix-blend-mode:initial;background:rgba(0,0,0,.1)}.contrast .invert .cols.related:before{filter:invert(1)}.cols.related:before{left:-1em;padding-right:2em}@media (min-width:768px){.cols.related{align-items:stretch;position:relative}}.cols.related>div{position:relative}.cols.related .related-content{padding-top:var(--gutter);padding-bottom:var(--gutter);display:flex;flex-direction:column;justify-content:space-between}@media (max-width:767.98px){.cols.related .related-content{padding:var(--gutter);margin:0}}@media (min-width:768px){.cols.related figure{margin:0 0 0 var(--antigutter);max-width:calc(100% + var(--gutter))}}.reviews ul{list-style:none;margin:0;padding:0}.reviews ul li[aria-hidden=true]{display:none}.reviews ul.next li{animation-name:nextReview;animation-duration:.5s}.reviews ul.previous li{animation-name:previousReview;animation-duration:.5s}.reviews .review-space{position:relative}.reviews .review-space .review-longest{opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.reviews .review-space .review-longest+ul{position:absolute;top:0}.reviews .review-buttons{display:flex;gap:var(--gutter)}.reviews button{border:.3rem solid currentColor;border-left:none;border-bottom:none;height:2rem;width:2rem;transition:transform .25s}.reviews button:first-child{transform:rotate(225deg) translateX(-20%)}.reviews button:first-child:focus-visible,.reviews button:first-child:hover{transform:rotate(225deg) translateX(-20%) scale(1.1)}.reviews button:last-child{transform:rotate(45deg) translateX(20%)}.reviews button:last-child:focus-visible,.reviews button:last-child:hover{transform:rotate(45deg) translateX(20%) scale(1.1)}@keyframes nextReview{from{transform:translateX(10%)}to{transform:translateX(0)}}@keyframes previousReview{from{transform:translateX(-10%)}to{transform:translateX(0)}}.tags{list-style:none;padding:0;margin:0;display:flex;margin:0 0 10px 0!important;color:var(--primary)}.tags li{margin-right:15px}.video{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video video{position:absolute;top:0;left:0;width:100%;height:100%}.vimeo{width:100%;position:relative;padding-bottom:56.25%}@media (min-aspect-ratio:4 / 3){.vimeo{padding-bottom:0;height:100vh;height:100svh}}@media (min-width:768px){.vimeo{margin-top:8rem}}.vimeo iframe{position:absolute;top:0;left:0;width:100%;height:100%}.backgroundVimeo{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-size:cover;background-position:center}.backgroundVimeo iframe{position:absolute;top:0;left:0;width:100%;height:100%}.pl-0{padding-left:0}.pr-0{padding-right:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.p-0{padding:0}.ml-0{margin-left:0}.mr-0{margin-right:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.m-0{margin:0}.pl-1{padding-left:7.5px}.pr-1{padding-right:7.5px}.pt-1{padding-top:7.5px}.pb-1{padding-bottom:7.5px}.p-1{padding:7.5px}.ml-1{margin-left:7.5px}.mr-1{margin-right:7.5px}.mt-1{margin-top:7.5px}.mb-1{margin-bottom:7.5px}.m-1{margin:7.5px}.pl-2{padding-left:15px}.pr-2{padding-right:15px}.pt-2{padding-top:15px}.pb-2{padding-bottom:15px}.p-2{padding:15px}.ml-2{margin-left:15px}.mr-2{margin-right:15px}.mt-2{margin-top:15px}.mb-2{margin-bottom:15px}.m-2{margin:15px}.pl-3{padding-left:22.5px}.pr-3{padding-right:22.5px}.pt-3{padding-top:22.5px}.pb-3{padding-bottom:22.5px}.p-3{padding:22.5px}.ml-3{margin-left:22.5px}.mr-3{margin-right:22.5px}.mt-3{margin-top:22.5px}.mb-3{margin-bottom:22.5px}.m-3{margin:22.5px}.pl-4{padding-left:30px}.pr-4{padding-right:30px}.pt-4{padding-top:30px}.pb-4{padding-bottom:30px}.p-4{padding:30px}.ml-4{margin-left:30px}.mr-4{margin-right:30px}.mt-4{margin-top:30px}.mb-4{margin-bottom:30px}.m-4{margin:30px}.pl-5{padding-left:37.5px}.pr-5{padding-right:37.5px}.pt-5{padding-top:37.5px}.pb-5{padding-bottom:37.5px}.p-5{padding:37.5px}.ml-5{margin-left:37.5px}.mr-5{margin-right:37.5px}.mt-5{margin-top:37.5px}.mb-5{margin-bottom:37.5px}.m-5{margin:37.5px}.pl-6{padding-left:45px}.pr-6{padding-right:45px}.pt-6{padding-top:45px}.pb-6{padding-bottom:45px}.p-6{padding:45px}.ml-6{margin-left:45px}.mr-6{margin-right:45px}.mt-6{margin-top:45px}.mb-6{margin-bottom:45px}.m-6{margin:45px}.pl-7{padding-left:52.5px}.pr-7{padding-right:52.5px}.pt-7{padding-top:52.5px}.pb-7{padding-bottom:52.5px}.p-7{padding:52.5px}.ml-7{margin-left:52.5px}.mr-7{margin-right:52.5px}.mt-7{margin-top:52.5px}.mb-7{margin-bottom:52.5px}.m-7{margin:52.5px}.pl-8{padding-left:60px}.pr-8{padding-right:60px}.pt-8{padding-top:60px}.pb-8{padding-bottom:60px}.p-8{padding:60px}.ml-8{margin-left:60px}.mr-8{margin-right:60px}.mt-8{margin-top:60px}.mb-8{margin-bottom:60px}.m-8{margin:60px}.pl-9{padding-left:67.5px}.pr-9{padding-right:67.5px}.pt-9{padding-top:67.5px}.pb-9{padding-bottom:67.5px}.p-9{padding:67.5px}.ml-9{margin-left:67.5px}.mr-9{margin-right:67.5px}.mt-9{margin-top:67.5px}.mb-9{margin-bottom:67.5px}.m-9{margin:67.5px}.pl-10{padding-left:75px}.pr-10{padding-right:75px}.pt-10{padding-top:75px}.pb-10{padding-bottom:75px}.p-10{padding:75px}.ml-10{margin-left:75px}.mr-10{margin-right:75px}.mt-10{margin-top:75px}.mb-10{margin-bottom:75px}.m-10{margin:75px}.pl-12{padding-left:90px}.pr-12{padding-right:90px}.pt-12{padding-top:90px}.pb-12{padding-bottom:90px}.p-12{padding:90px}.ml-12{margin-left:90px}.mr-12{margin-right:90px}.mt-12{margin-top:90px}.mb-12{margin-bottom:90px}.m-12{margin:90px}.pl-14{padding-left:105px}.pr-14{padding-right:105px}.pt-14{padding-top:105px}.pb-14{padding-bottom:105px}.p-14{padding:105px}.ml-14{margin-left:105px}.mr-14{margin-right:105px}.mt-14{margin-top:105px}.mb-14{margin-bottom:105px}.m-14{margin:105px}.pl-16{padding-left:120px}.pr-16{padding-right:120px}.pt-16{padding-top:120px}.pb-16{padding-bottom:120px}.p-16{padding:120px}.ml-16{margin-left:120px}.mr-16{margin-right:120px}.mt-16{margin-top:120px}.mb-16{margin-bottom:120px}.m-16{margin:120px}.pl-18{padding-left:135px}.pr-18{padding-right:135px}.pt-18{padding-top:135px}.pb-18{padding-bottom:135px}.p-18{padding:135px}.ml-18{margin-left:135px}.mr-18{margin-right:135px}.mt-18{margin-top:135px}.mb-18{margin-bottom:135px}.m-18{margin:135px}.pl-20{padding-left:150px}.pr-20{padding-right:150px}.pt-20{padding-top:150px}.pb-20{padding-bottom:150px}.p-20{padding:150px}.ml-20{margin-left:150px}.mr-20{margin-right:150px}.mt-20{margin-top:150px}.mb-20{margin-bottom:150px}.m-20{margin:150px}.pl-22{padding-left:165px}.pr-22{padding-right:165px}.pt-22{padding-top:165px}.pb-22{padding-bottom:165px}.p-22{padding:165px}.ml-22{margin-left:165px}.mr-22{margin-right:165px}.mt-22{margin-top:165px}.mb-22{margin-bottom:165px}.m-22{margin:165px}.pl-24{padding-left:180px}.pr-24{padding-right:180px}.pt-24{padding-top:180px}.pb-24{padding-bottom:180px}.p-24{padding:180px}.ml-24{margin-left:180px}.mr-24{margin-right:180px}.mt-24{margin-top:180px}.mb-24{margin-bottom:180px}.m-24{margin:180px}.brand{transition:opacity 250ms;font-weight:350}.brand.animate{opacity:0;font-weight:100}.brand .plain-text{font-weight:500}.brand a{font-weight:inherit!important;text-decoration:none!important}.brand .brand-text .word{display:inline-block;position:relative;letter-spacing:-.05em}.brand .brand-text .word>span:first-child{opacity:0;font-weight:500;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.brand .brand-text .word>span:last-child>span{position:absolute;left:0;top:0;width:100%;display:flex}.brand .brand-text .word>span:last-child>span>span{position:relative}.brand .brand-text .word>span:last-child>span>span>span:first-child{color:var(--secondary);font-weight:500}.has-image .invert-sandstone .brand .brand-text .word>span:last-child>span>span>span:first-child{color:var(--primary);opacity:.4}.brand .brand-text .word>span:last-child>span>span>span:first-child.w{display:block;width:.9em}.brand .brand-text .word>span:last-child>span>span>span:first-child.q{display:block;width:.15em}.brand .brand-text .word>span:last-child>span>span>.c{position:absolute;left:0;top:0;font-variation-settings:"CNTR" 100;color:var(--primary);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.brand[data-round=true] .c{filter:url(#round);display:block;top:0;text-align:center;width:100%}@media (min-width:768px){.h1 .brand[data-round=true] .c,h1 .brand[data-round=true] .c{font-size:.5em;transform:scale(2);margin-left:-.05em}}.brand[data-round=true] .w+.c{margin-left:0}.brand[data-weight="0"] .c{opacity:0;font-weight:100!important}.brand[data-weight-2="0"] .brand-text .secondary{opacity:0;font-weight:500}.brand[data-weight-2="5"] .brand-text .secondary{opacity:1;font-weight:500}.brand[data-weight="0.5"] .c{opacity:1;font-weight:50!important}.brand[data-weight="1"] .c{opacity:1;font-weight:100!important}.brand[data-weight="1.5"] .c{opacity:1;font-weight:150!important}.brand[data-weight="2"] .c{opacity:1;font-weight:200!important}.brand[data-weight="2.5"] .c{opacity:1;font-weight:250!important}.brand[data-weight="3"] .c{opacity:1;font-weight:300!important}.brand[data-weight="3.5"] .c{opacity:1;font-weight:350!important}.brand[data-weight="4"] .c{opacity:1;font-weight:400!important}.brand[data-weight="4.5"] .c{opacity:1;font-weight:450!important}.brand[data-weight="5"] .c{opacity:1;font-weight:500!important}.brand .filter input,.brand .sr-only,.filter .brand input{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.introduction{background:#000;background-size:cover;background-position:50% 85%;--secondary:var(--sandstone);--primary:var(--green);color:var(--green);width:100%;padding:15px;box-sizing:border-box;height:100vh;overflow:hidden}.introduction-button{text-align:center}.introduction-button button{position:relative;width:23px;height:23px;transform:rotate(180deg)}.introduction-button button .icon{display:block;position:absolute;right:0;top:0;height:100%;width:100%}.introduction-button button .icon:after,.introduction-button button .icon:before{content:"";width:11px;height:2px;display:block;background:currentColor;position:absolute;top:50%;right:0;margin-top:-1px;transition:transform .5s,margin .5s;z-index:2}.introduction-button button .icon:before{transform:rotate(-30deg);transform-origin:right;right:10px}.introduction-button button .icon:after{transform:rotate(30deg);transform-origin:left}.introduction-button button[aria-selected=false] .icon:after,.introduction-button button[aria-selected=false] .icon:before{margin-top:5px}.introduction-button button[aria-selected=false] .icon:before{transform:rotate(30deg)}.introduction-button button[aria-selected=false] .icon:after{transform:rotate(-30deg)}