@charset "UTF-8";
.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}*,*::before,*::after{box-sizing:border-box}body,h1,h2,blockquote p,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role="list"],ol[role="list"]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;clip-path:none;display:block;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.skip-link{background:#e77e23;height:30px;left:50%;padding:8px;position:absolute;transform:translateY(-200%);transition:transform 0.3s;display:block;width:fit-content;visibility:hidden}.skip-link:focus{transform:translateY(0%)}@font-face{font-family:"TTNormsProVariable";src:url("/wp-content/themes/footprint/scss/../fonts/TTNormsProVariable/font.woff2") format("woff2 supports variation"), url("/wp-content/themes/footprint/scss/../fonts/TTNormsProVariable/font.woff2") format("woff2-variations");font-weight:1 999}body{font-variation-settings:"slnt" 0}@media (max-width:1250px){body{--wp--preset--font-size--large: 1.16em !important}}:root{font-size:21px;font-family:"TTNormsProVariable", sans-serif}@media (max-width:1250px){:root{font-size:19px}}@media (max-width:768px){:root{font-size:18px}}@media (max-width:500px){:root{font-size:17px}}@media (max-width:360px){:root{font-size:16px}}h1,h2,blockquote p,h3,h4,h5,h6{line-height:1.1;font-weight:500;word-break:break-word}h1,.h1{max-width:10ch;font-size:clamp(100px, 8vw, 120px);font-weight:550;letter-spacing:-2px;line-height:1}@media (max-width:1250px){h1,.h1{font-size:4.25em}}@media (max-width:500px){h1,.h1{font-size:2.75em}}h2,blockquote p,.h2{font-size:2em;font-weight:450;letter-spacing:0}@media (max-width:768px){h2,blockquote p,.h2{font-size:1.75em}}@media (max-width:500px){h2,blockquote p,.h2{font-size:1.625em}}h3,.h3{font-size:1.42em;font-weight:550;letter-spacing:0}h4,.h4{font-size:1em;font-weight:500;letter-spacing:0;text-transform:uppercase}h5,.h5{font-size:1em;font-weight:500;letter-spacing:0;text-transform:uppercase}h6,.h6{font-size:0.76em;font-weight:500;letter-spacing:0;text-transform:uppercase}p{line-height:1.5;font-size:1em;font-weight:400}p.big{line-height:1.4;font-size:1.15em}@media (max-width:1250px){p.big{font-size:1.16em}}p.small{font-size:0.86em;font-weight:500}p.caption{font-size:0.86em}li{line-height:1.2;font-size:1em;font-weight:400}strong{font-weight:550}.gutter h2,.gutter blockquote p,blockquote .gutter p{display:flex;align-items:center;font-size:0.86em;font-weight:450}.gutter h2:before{background-image:url("/wp-content/uploads/2023/02/arrow.svg");content:"";width:1.5rem;height:1rem;margin-right:0.5em;background-size:contain;background-position:center center;display:inline-block;background-repeat:no-repeat;flex-shrink:0}@media (max-width:1250px){.gutter{font-size:1.15em}}blockquote{padding:2rem 0;position:relative}blockquote cite{font-size:0.86em;font-weight:400;font-style:normal;margin-top:0.2em;display:block}blockquote:before{content:"“";font-size:6em;position:absolute;top:0.12em;left:-0.6em}a{font-size:1em;color:#000000;font-weight:550;transition:100ms ease}a:hover{font-weight:650}:root{--header-height: 152px;--gutter-width: 12.5rem;--minus-gutter-width: -12.5rem}@media (max-width:1250px){:root{--header-height: 131px}}@media (max-width:768px){:root{--header-height: 80px}}@media (max-width:500px){:root{--header-height: 75px}}html{scroll-behavior:smooth}body{background:#f9f8f1}main{min-height:45vh}.stretch{width:100vw;position:relative;left:calc(-50vw + 50%)}.container{max-width:1350px;width:100%;padding:0 3rem;margin:auto}.container>h1,.container>h2,blockquote .container>p,.container>h3,.container>h4,.container>h5,.container>h6,.container>p,.container>ul,.container>li,.container>.highlight{max-width:39rem}@media (max-width:1250px){.container{max-width:1020px}}@media (max-width:500px){.container{padding:0 1.5rem}}.global-gutter{display:block;min-width:var(--gutter-width);max-width:var(--gutter-width)}@media (max-width:1250px){.global-gutter{display:none}}.gutter{position:absolute;left:var(--minus-gutter-width);min-width:var(--gutter-width);max-width:var(--gutter-width);padding:0 1.18rem;white-space:nowrap}.gutter.empty{margin:0 !important}@media (max-width:1650px){.gutter{top:4rem}}@media (max-width:1250px){.gutter{position:static;margin-bottom:3rem}}.page-layout{display:flex;overflow:hidden}.page-layout .page-layout-content{max-width:calc(100% - var(--gutter-width));width:100%}@media (min-width:1251px){.page-layout .page-layout-content{max-width:calc(100% - var(--gutter-width));width:calc(100% - var(--gutter-width));flex:1}.page-layout .page-layout-content>section:not([class="stretch-image"]){max-width:100%;width:100%}.page-layout .page-layout-content>[class*="bg-"]:not(bg-sand){position:relative;max-width:calc(100% + var(--gutter-width));width:calc(100% + var(--gutter-width));padding-left:var(--gutter-width);margin-left:var(--minus-gutter-width)}.page-layout .page-layout-content>[class*="bg-"]:not(bg-sand) .gutter{left:0}}@media (max-width:1250px){.page-layout .page-layout-content{max-width:100%}}.page-layout .page-layout-single>.container>h2,.page-layout blockquote .page-layout-single>.container>p,blockquote .page-layout .page-layout-single>.container>p{font-size:1.42em;font-weight:550;letter-spacing:0}.page-layout .page-layout-single>.container>h2+p,.page-layout blockquote .page-layout-single>.container>p+p,blockquote .page-layout .page-layout-single>.container>p+p{margin-top:-1rem}.page-layout .page-layout-padding{padding-top:var(--header-height);padding-bottom:3rem}@media (max-width:1250px){.page-layout .page-layout-padding{padding-top:3rem}}@media (max-width:1250px){.page-layout{display:block}}.rhythm>*:not(:last-child),.rhythm .wp-block-column>*:not(:last-child){margin-bottom:1.625rem}@media (max-width:1250px){.rhythm>*:not(:last-child),.rhythm .wp-block-column>*:not(:last-child){margin-bottom:1.3rem}}.rhythm h1:not(:last-child),.rhythm h2:not(:last-child),.rhythm h3:not(:last-child),.rhythm h4:not(:last-child),.rhythm h5:not(:last-child),.rhythm h6:not(:last-child),.rhythm p:not(:last-child){margin-bottom:1.625rem}.rhythm h1+.highlight,.rhythm h2+.highlight,.rhythm blockquote p+.highlight,blockquote .rhythm p+.highlight,.rhythm h3+.highlight,.rhythm h4+.highlight,.rhythm h5+.highlight,.rhythm h6+.highlight{margin-top:-1rem}@media (max-width:1250px){.rhythm h1+.highlight,.rhythm h2+.highlight,.rhythm blockquote p+.highlight,blockquote .rhythm p+.highlight,.rhythm h3+.highlight,.rhythm h4+.highlight,.rhythm h5+.highlight,.rhythm h6+.highlight{margin-top:-0.5rem}}.rhythm h3+p,.rhythm h4+p,.rhythm h5+p,.rhythm h6+p{margin-top:-1rem}@media (max-width:1250px){.rhythm h3+p,.rhythm h4+p,.rhythm h5+p,.rhythm h6+p{margin-top:-0.5rem}}.rhythm:not(.section-layout) .wp-block-columns{margin:5.5rem auto !important}.beat>*:not(:last-child){margin-bottom:1.375rem}@media (max-width:1250px){.beat>*:not(:last-child){margin-bottom:1rem}}.beat h1:not(:last-child),.beat h2:not(:last-child),.beat h3:not(:last-child),.beat h4:not(:last-child),.beat h5:not(:last-child),.beat h6:not(:last-child){margin-bottom:0.625rem}@media (max-width:768px){.mobile-menu-open{height:100vh;overflow:hidden}}.closure{margin-top:3.5rem}.clean-button{padding:0.25rem;margin:-0.25rem;border:0;background:transparent;cursor:pointer}ul:not(.ab-top-menu, .glide__slides, .social-list){display:flex;flex-direction:column;gap:0.5em;padding-left:1.5rem;margin:0}@media (max-width:768px){ul:not(.ab-top-menu, .glide__slides, .social-list){padding-left:0.875rem}}a{display:inline-block;padding:0.25rem;margin:-0.25rem}figcaption{margin:0;font-size:0.86rem}img{object-fit:cover}img[src=""],img:not([src]){opacity:0}img[src="*"]{opacity:1}.bg-sand{background-color:#f9f8f1}.bg-grapefruit{background-color:#ff8557}.bg-sun-yellow{background-color:#fee76f}.bg-neon-yellow{background-color:#fdfe88}.bg-sky-blue{background-color:#cff3ff}header#masthead{width:var(--gutter-width);position:absolute;top:0;left:0;padding:1.5rem;background:#f9f8f1;z-index:100;font-size:0.9em}header#masthead a.masthead-logo{width:100%;display:flex;padding-bottom:1.5rem;border-bottom:solid #000000 1px;margin-bottom:1rem}@media (min-width:1250px){header#masthead a.masthead-logo{max-width:100%}}@media (max-width:1250px){header#masthead a.masthead-logo{max-width:max-content;padding:0;border:0;margin:0}}@media (max-width:768px){header#masthead a.masthead-logo{max-width:100%}}header#masthead .masthead-icon{width:100%;max-width:3.5rem;height:auto;object-fit:contain}@media (max-width:768px){header#masthead .masthead-icon{display:none}}header#masthead .masthead-icon-mobile{display:none}@media (max-width:768px){header#masthead .masthead-icon-mobile{display:block;max-width:12.5rem;width:80%;height:auto;object-fit:contain}}header#masthead nav{line-height:2;width:100%}header#masthead nav ul{display:flex;flex-direction:column;width:100%;gap:14px;list-style:none;margin:0;padding:0}header#masthead nav ul li a{font-size:0.9em}@media (max-width:768px){header#masthead nav ul li a{font-size:1.2em}}@media (max-width:1250px){header#masthead nav ul{display:grid;grid-template-columns:repeat(auto-fit, minmax(10rem, 1fr));justify-content:space-between}}@media (max-width:1250px){header#masthead nav{max-width:660px}}@media (max-width:768px){header#masthead nav{display:none}}header#masthead .toggle{display:none}@media (max-width:768px){header#masthead .toggle{display:flex;border:0;padding:0;background:transparent;cursor:pointer}}header#masthead .icon{width:3rem}header#masthead .mobile-menu{display:none}header#masthead .mobile-menu.active{opacity:1;pointer-events:all}@media (max-width:768px){header#masthead .mobile-menu{display:block;position:fixed;top:0;right:0;bottom:0;left:0;padding:1.5rem;background-color:#f9f8f1;opacity:0;pointer-events:none;z-index:3;transition:opacity 0.1s ease-in-out}}header#masthead .mobile-menu .actions{display:flex;align-items:flex-start;justify-content:space-between}header#masthead .mobile-menu a.masthead-logo{max-width:10rem;padding-bottom:1.5rem;border-bottom:solid #000000 1px;margin-bottom:1rem}header#masthead .mobile-menu a.masthead-logo .masthead-icon{display:block}header#masthead .mobile-menu nav{display:block;flex-direction:column}@media (max-width:1250px){header#masthead{display:flex;align-items:center;justify-content:space-between;gap:3.5rem}}@media (max-width:1250px){header#masthead{position:relative;width:100%;min-height:auto}}@media (max-width:768px){header#masthead{padding-top:0.75rem;padding-bottom:0.75rem}}.current-menu-item a{text-decoration:none}.current-menu-item a:hover{font-weight:500}.current-menu-item a:before{background-image:url("/wp-content/uploads/2023/02/arrow.svg");content:"";width:1.8em;height:0.7em;margin-right:0.5em;background-size:contain;background-position:center center;display:inline-block;background-repeat:no-repeat}footer#footer{position:relative;display:flex;font-size:0.9em}footer#footer .footer-logo{width:var(--gutter-width);background:#fee76f;display:flex;justify-content:center;align-items:center;margin:0}footer#footer .footer-logo a{display:block;width:100%}footer#footer .footer-logo img{width:40%;max-width:3.5rem;height:auto}@media (max-width:768px){footer#footer{flex-direction:column}footer#footer .footer-logo{width:100%;padding:3rem 2rem}}footer#footer .footer-content{background:#f9f8f1;flex:1 0;padding:2.5rem 0}footer#footer .footer-content .container{display:flex;flex-wrap:wrap;gap:2rem}footer#footer .footer-content .footer-nav{line-height:2;width:12rem}footer#footer .footer-content .footer-nav ul{display:flex;flex-direction:column;gap:0.5rem;list-style:none;margin:0;padding:0}footer#footer .footer-content .footer-nav ul li a{font-size:0.9em}footer#footer .footer-content aside{display:flex;flex-direction:column;justify-content:space-between;flex:1 0;font-size:0.9em}footer#footer .footer-content aside>*{display:block}footer#footer .footer-content aside>*:not(:first-child){margin-top:1rem}footer#footer .footer-content aside .footer-contact a{text-decoration:none}.grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(270px, calc(33.333333% - 2rem)));gap:3rem;justify-content:center}@media (max-width:1250px){.grid{grid-template-columns:repeat(auto-fit, minmax(200px, 300px))}}@media (max-width:768px){.grid{grid-template-columns:repeat(auto-fit, minmax(200px, 250px))}}.alignfull{position:relative;max-width:100vw;width:100vw;left:calc(-50vw + 50%)}.wp-block-quote{position:relative;display:flex;flex-direction:column;gap:1rem}.wp-block-quote::before{position:absolute;top:4px;left:-25px;transform:translateX(-100%)}@media (max-width:1250px){.wp-block-quote::before{left:0;transform:translateX(0)}}@media (max-width:768px){.wp-block-quote::before{top:-10px}}.wp-block-quote cite{margin:0}@media (max-width:1250px){.wp-block-quote{padding-left:3.5rem}.wp-block-quote p{font-size:2.2rem}}@media (max-width:768px){.wp-block-quote{padding-top:4rem;padding-left:0}.wp-block-quote p{font-size:1.78em}}.wp-block-columns{display:flex;gap:3.25rem;row-gap:3.25rem;width:100%;margin:0 auto !important}.wp-block-columns>*{margin:0 !important}.wp-block-columns .container{padding:0}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-center>*{max-width:max-content}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:768px){.wp-block-columns.is-not-stacked-on-mobile{flex-direction:column}}.wp-block-columns.alignfull{margin:0 -4rem}@media (max-width:1650px){.wp-block-columns{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));justify-content:space-between;row-gap:3rem}}@media (max-width:768px){.wp-block-columns{justify-content:center;gap:5rem;row-gap:3rem}}.wp-block-column{display:flex;flex-direction:column;flex:1 !important}.wp-block-column.is-vertically-aligned-top{justify-content:flex-start}.wp-block-column.is-vertically-aligned-center{justify-content:center}.wp-block-column.is-vertically-aligned-bottom{justify-content:flex-end}.wp-block-column .wp-block-image{padding:0}@media (max-width:1650px){.wp-block-column{flex:auto !important}}.wp-block-image{width:100%;margin:auto}.wp-block-image figure{max-width:max-content}.wp-block-image figure.alignleft{float:none;margin:0 auto 0 0}.wp-block-image figure.alignright{float:none;margin:0 0 0 auto}.wp-block-image img{height:auto}.wp-block-image figcaption{margin:0.86rem 0 0}.wp-block-embed{padding-top:2.25rem;padding-bottom:2.25rem;margin-bottom:0}.wp-block-embed iframe{max-width:100%;width:100%;aspect-ratio:1.7777777778;height:auto}.archive article{display:flex;flex-direction:column;gap:0.75rem;width:100%}.archive article img{transition:300ms filter ease;aspect-ratio:0.8888888889;object-fit:cover;object-position:center center;width:100%;height:auto;margin-bottom:2rem}@media (max-width:1250px){.archive article img{aspect-ratio:0.962962963}}.archive article *{display:block}.archive article a{text-decoration:none}.archive article a:hover{text-decoration:underline}.archive article a:hover img{filter:brightness(110%)}.archive article h5{margin:0;font-size:1.42em;text-transform:none}.archive article .archive-date{font-size:0.85em;text-transform:uppercase}section.cover{display:flex;position:relative;min-height:100vh}@media (max-width:1250px){section.cover{min-height:calc(75vh - var(--header-height));flex-direction:column}}@media (max-width:500px){section.cover{min-height:calc(75vh - var(--header-height));flex-direction:column}}@media (min-width:78.1875em) and (min-height:50em){section.cover{min-height:80vh}}section.cover .gutter{position:absolute;background-color:#f9f8f1}section.cover .cover-content{display:flex;flex:1 0;padding:var(--header-height) 0 5rem}@media (max-width:768px){section.cover .cover-content{padding:2.5rem 0}}section.cover .cover-layout{display:flex;flex-direction:column;align-items:flex-start;gap:6.25rem;flex:1 0;margin:0 auto}@media (max-width:1250px){section.cover .cover-layout{margin:0}}section.cover .cover-inner{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:6.25rem;flex:1 0;width:100%;margin:0 auto}section.cover .cover-rhythm>h1{max-width:100%}section.cover .cover-rhythm>p,section.cover .cover-rhythm>.arrow-link{max-width:33.375rem;width:100%;line-height:1.4;font-size:1.15em}@media (max-width:1250px){section.cover .cover-rhythm>p,section.cover .cover-rhythm>.arrow-link{font-size:1.16em}}section.cover .cover-rhythm>*:not(:last-child){margin-bottom:2rem}@media (max-width:1250px){section.cover .cover-rhythm>*:not(:last-child){margin-bottom:1.875rem}}section.cover .cover-list{padding:0;margin:3.5rem 0 0;list-style:none}@media (max-width:1250px){section.cover .cover-list{margin-top:3rem}}section.cover .cover-list li{margin-top:0.125rem}section.cover .cover-list a{display:inline-flex;align-items:center;text-decoration:underline;align-items:flex-start;font-size:1.25rem}section.cover .cover-list a:before{background-image:url("/wp-content/uploads/2023/02/arrow.svg");content:"";width:1.5rem;height:1rem;margin-right:0.5em;background-size:contain;background-position:center center;display:inline-block;background-repeat:no-repeat;flex-shrink:0}section.cover .cover-list a::before{margin-top:0.25rem}section.cover .cover-arrow{width:auto;height:2.5rem;animation:bounce 2750ms infinite;animation-timing-function:linear}.container:first-child+section.cover::before,section.cover:first-child::before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;width:var(--gutter-width);background-color:#f9f8f1}@media (max-width:1250px){.container:first-child+section.cover::before,section.cover:first-child::before{display:none}}@keyframes bounce{25%{transform:translateY(0.625rem)}50%{transform:translateY(0)}75%{transform:translateY(0.625rem)}100%{transform:translateY(0)}}section.people-grid{display:flex;position:relative;background:#f9f8f1}@media (max-width:1650px){section.people-grid{flex-direction:column}}section.people-grid .people-content{padding-top:5.5rem;padding-bottom:5.5rem;flex:1 0}@media (max-width:1650px){section.people-grid .people-content{padding-top:7.5rem;padding-bottom:7.5rem}}@media (max-width:1250px){section.people-grid .people-content{padding-top:2.75rem;padding-bottom:2.75rem}}section.people-grid .people-content .container article{display:flex;flex-direction:column;gap:0.375rem;width:100%}section.people-grid .people-content .container article img{transition:300ms filter ease;aspect-ratio:0.8888888889;object-fit:cover;object-position:center center;width:100%;height:auto;margin-bottom:2rem}@media (max-width:1250px){section.people-grid .people-content .container article img{aspect-ratio:0.962962963}}section.people-grid .people-content .container article *{display:block}section.people-grid .people-content .container article a{text-decoration:none}section.people-grid .people-content .container article a:hover{text-decoration:underline}section.people-grid .people-content .container article a:hover img{filter:brightness(110%)}section.people-grid .people-content .container article .people-data{display:flex;flex-direction:column;gap:0.375rem}section.people-grid .people-content .container article .people-data:last-child{margin-top:1.5rem}section.people-grid .people-content .container article .people-data>*:not(a){margin:0;text-transform:none}section.stretch-image{padding-top:2.25rem;padding-bottom:2.25rem;max-width:calc(100% + var(--gutter-width));width:calc(100% + var(--gutter-width));margin-left:var(--minus-gutter-width)}@media (max-width:1650px){section.stretch-image{padding-top:3.75rem;padding-bottom:3.75rem}}@media (max-width:1250px){section.stretch-image{padding-top:1.375rem;padding-bottom:1.375rem}}section.stretch-image .stretch-image-visual{object-fit:cover;object-position:center center;width:100%;height:auto;display:block}section.fact-callout{padding-top:2.25rem;padding-bottom:2.25rem}@media (max-width:1650px){section.fact-callout{padding-top:3.75rem;padding-bottom:3.75rem}}@media (max-width:1250px){section.fact-callout{padding-top:1.375rem;padding-bottom:1.375rem}}section.fact-callout .fact-callout-box{width:100%;padding:3.375rem}section.fact-callout .fact-callout-box>*{max-width:33.375rem}section.fact-callout .fact-callout-box p,section.fact-callout .fact-callout-box li{font-weight:400}section.fact-callout .fact-callout-box p,section.fact-callout .fact-callout-box li,section.fact-callout .fact-callout-box .arrow-link{font-size:1.15em}@media (max-width:1250px){section.fact-callout .fact-callout-box p,section.fact-callout .fact-callout-box li,section.fact-callout .fact-callout-box .arrow-link{font-size:1em}}@media (max-width:500px){section.fact-callout .fact-callout-box p,section.fact-callout .fact-callout-box li,section.fact-callout .fact-callout-box .arrow-link{font-size:1em}}@media (max-width:1250px){section.fact-callout .fact-callout-box{padding:1.9rem}}section.text-media{padding-top:5.5rem;padding-bottom:5.5rem;display:flex;position:relative}@media (max-width:1650px){section.text-media{padding-top:7.5rem;padding-bottom:7.5rem}}@media (max-width:1250px){section.text-media{padding-top:2.75rem;padding-bottom:2.75rem}}@media (max-width:1650px){section.text-media{flex-direction:column}}section.text-media .text-media-block{display:flex;align-items:center;justify-content:flex-start;gap:3.5rem;width:100%}@media (max-width:768px){section.text-media .text-media-block{flex-direction:column;gap:0}}section.text-media .text-media-block:not(.bg-sand){gap:0}section.text-media .text-media-block:not(.bg-sand)>*{max-width:50%}@media (max-width:768px){section.text-media .text-media-block:not(.bg-sand)>*{max-width:100%}}section.text-media .text-media-block:not(.bg-sand) .text-media-image-link{margin:0 !important}section.text-media .text-media-block:not(.bg-sand) .text-media-image{margin:0 !important}section.text-media .text-media-block:not(.bg-sand) .text-media-text{width:100%;padding:3.375rem}section.text-media .text-media-block:not(.bg-sand) .text-media-text p,section.text-media .text-media-block:not(.bg-sand) .text-media-text li{font-size:1em}section.text-media .text-media-block:not(.bg-sand) .text-media-text a{display:inline-flex;align-items:center;text-decoration:underline;font-size:0.86em}section.text-media .text-media-block:not(.bg-sand) .text-media-text a:before{background-image:url("/wp-content/uploads/2023/02/arrow.svg");content:"";width:1.5rem;height:1rem;margin-right:0.5em;background-size:contain;background-position:center center;display:inline-block;background-repeat:no-repeat;flex-shrink:0}section.text-media .text-media-block:not(.bg-sand) .text-media-text:not(.beat):not(.rhythm){display:flex;flex-direction:column;gap:0.625rem}@media (max-width:1250px){section.text-media .text-media-block:not(.bg-sand) .text-media-text{padding:2.5rem}}@media (max-width:768px){section.text-media .text-media-block:not(.bg-sand) .text-media-text{padding:1.9rem}}section.text-media .text-media-block.dir-reverse{flex-direction:row-reverse;justify-content:flex-end}@media (max-width:768px){section.text-media .text-media-block.dir-reverse{flex-direction:column-reverse}section.text-media .text-media-block.dir-reverse .text-media-image-link{margin:0 0 2.5rem}section.text-media .text-media-block.dir-reverse .text-media-image{margin:0 0 2.5rem}section.text-media .text-media-block.dir-reverse .text-media-image-link .text-media-image{margin:0}}section.text-media .text-media-block .text-media-text{width:100%;flex:1}section.text-media .text-media-block .text-media-text p,section.text-media .text-media-block .text-media-text li{font-size:1.15em;font-weight:400}section.text-media .text-media-block .text-media-text p,section.text-media .text-media-block .text-media-text li,section.text-media .text-media-block .text-media-text .arrow-link,section.text-media .text-media-block .text-media-text .text-link{font-size:1.15em}@media (max-width:1250px){section.text-media .text-media-block .text-media-text p,section.text-media .text-media-block .text-media-text li,section.text-media .text-media-block .text-media-text .arrow-link,section.text-media .text-media-block .text-media-text .text-link{font-size:1em}}@media (max-width:500px){section.text-media .text-media-block .text-media-text p,section.text-media .text-media-block .text-media-text li,section.text-media .text-media-block .text-media-text .arrow-link,section.text-media .text-media-block .text-media-text .text-link{font-size:1em}}section.text-media .text-media-block .text-media-text a{display:inline-flex;align-items:center;text-decoration:underline}section.text-media .text-media-block .text-media-text a:before{background-image:url("/wp-content/uploads/2023/02/arrow.svg");content:"";width:1.5rem;height:1rem;margin-right:0.5em;background-size:contain;background-position:center center;display:inline-block;background-repeat:no-repeat;flex-shrink:0}@media (max-width:1650px){section.text-media .text-media-block .text-media-text{word-break:break-word}}section.text-media .text-media-block .text-media-image{max-width:50%;width:100%;align-self:flex-start;flex:1;aspect-ratio:0.9333333333}@media (max-width:768px){section.text-media .text-media-block .text-media-image{max-width:100%;flex:auto;aspect-ratio:1.0909090909;margin-top:2.5rem}}@media (max-width:500px){section.text-media .text-media-block .text-media-image{aspect-ratio:1}}section.text-media .text-media-block .text-media-image-link{max-width:50%;width:100%;align-self:flex-start;flex:1;padding:0}@media (max-width:768px){section.text-media .text-media-block .text-media-image-link{max-width:100%;flex:auto;margin-top:2.5rem}}section.text-media .text-media-block .text-media-image-link .text-media-image{max-width:100%}section.text-media .text-media-block .text-media-actions{display:flex;flex-direction:column}section.text-media .text-media-block .text-media-actions>a{text-decoration:none;font-weight:400}section.text-media .text-media-block .text-media-actions>a::before{content:none !important}section.text-media .text-media-block .text-media-actions>a:hover{text-decoration:underline;font-weight:650}section.text-media .text-media-block .text-media-social{display:flex}section.text-media .text-media-block .text-media-social a::before{content:none !important}section.newsletter{padding-top:2.25rem;padding-bottom:2.25rem}@media (max-width:1650px){section.newsletter{padding-top:3.75rem;padding-bottom:3.75rem}}@media (max-width:1250px){section.newsletter{padding-top:1.375rem;padding-bottom:1.375rem}}section.newsletter .newsletter-box{padding:3.375rem}@media (max-width:1250px){section.newsletter .newsletter-box{padding:1.9rem}}section.newsletter .newsletter-box>*{max-width:33.375rem}section.newsletter .newsletter-layout{display:flex;flex-direction:column;gap:1rem}section.newsletter .newsletter-field{display:flex;gap:0.25rem}@media (max-width:768px){section.newsletter .newsletter-field{flex-direction:column}}section.newsletter .newsletter-input{width:19rem;height:100%;padding:0.75rem 1rem;font-size:0.86em;border:0}@media (max-width:768px){section.newsletter .newsletter-input{width:100%}}section.newsletter .newsletter-button{display:inline-flex;align-items:center;gap:0.4rem;padding:0.9rem;font-size:0.86em;border:0;color:#fff;background-color:#000;transition:background-color 0.1s ease-in-out;cursor:pointer}section.newsletter .newsletter-button:hover{background-color:#262626}section.newsletter .newsletter-fieldset{display:flex;align-items:center;padding:0;border:0}section.newsletter .newsletter-fieldset label{display:flex;align-items:center;gap:0.4rem;font-size:0.86em}section.newsletter .newsletter-checkbox{width:1.42rem;height:1.42rem;margin:0;border-color:#000}.contact-details{max-width:1350px;width:100%;padding:0 3rem;margin-left:auto;margin-right:auto;padding-top:5.5rem;padding-bottom:5.5rem;display:flex;flex-direction:column;gap:1.5rem}@media (max-width:1250px){.contact-details{max-width:1020px}}@media (max-width:1650px){.contact-details{padding-top:7.5rem;padding-bottom:7.5rem}}@media (max-width:1250px){.contact-details{padding-top:2.75rem;padding-bottom:2.75rem}}.contact-details:before{content:"";height:1px;max-width:200px;background:#000000;display:block;margin:0}.contact-details h2,.contact-details blockquote p,blockquote .contact-details p,.contact-details p,.contact-details a{line-height:1.5;font-size:1em;font-weight:400}.contact-details h2,.contact-details blockquote p,blockquote .contact-details p{font-size:1.25rem;font-weight:550}.contact-details a::before{content:none}.contact-details a:hover{font-weight:650}.contact-details .contact-details-grid{display:flex;flex-direction:column;gap:1.5rem}.contact-details .contact-details-name{font-size:1.25rem;font-weight:400}.highlight .highlight-layout{padding-left:0.875rem;border-left:2px solid #000;text-transform:uppercase;line-height:1.4;font-size:0.86em;font-weight:500}.highlight .highlight-layout>*:not(:last-child){margin-bottom:0.3rem !important}section.featured{display:flex;min-height:100vh;position:relative}section.featured .featured-content{display:flex;flex:1 0;padding:5rem 0}@media (max-width:768px){section.featured .featured-content{padding:2.5rem 0}}section.featured .featured-layout{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.5rem;margin:0 auto}@media (max-width:1250px){section.featured .featured-layout{gap:2.5rem}}section.featured .featured-layout>*{max-width:33.375rem;width:100%}section.featured a{text-decoration:none}section.featured .featured-cat{text-decoration:underline;text-transform:capitalize}section.featured .featured-cat::before{content:none}section.featured .featured-excerpt{font-size:1.25rem}section.featured .featured-link{display:inline-flex;align-items:center;text-decoration:underline;font-size:1.15em}section.featured .featured-link:before{background-image:url("/wp-content/uploads/2023/02/arrow.svg");content:"";width:1.5rem;height:1rem;margin-right:0.5em;background-size:contain;background-position:center center;display:inline-block;background-repeat:no-repeat;flex-shrink:0}@media (max-width:1250px){section.featured .featured-link{font-size:1em}}@media (max-width:500px){section.featured .featured-link{font-size:1em}}section.featured .gutter{position:absolute;background-color:#f9f8f1}@media (max-width:768px){section.featured{min-height:auto}}@media (max-width:1250px){section.featured{min-height:auto;flex-direction:column}}.container:first-child+section.featured::before,section.featured:first-child::before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;width:var(--gutter-width);background-color:#f9f8f1}@media (max-width:1250px){.container:first-child+section.featured::before,section.featured:first-child::before{display:none}}section.section{padding-top:5.5rem;padding-bottom:5.5rem;display:flex;flex-direction:column;position:relative}@media (max-width:1650px){section.section{padding-top:7.5rem;padding-bottom:7.5rem}}@media (max-width:1250px){section.section{padding-top:2.75rem;padding-bottom:2.75rem}}section.section>*{padding-top:0;padding-bottom:0}section.section .gutter{position:absolute}@media (max-width:1250px){section.section .gutter{position:static}}section.section p,section.section li{font-size:1.15em;font-weight:400}@media (max-width:1250px){section.section p,section.section li{font-size:1.16em}}@media (max-width:500px){section.section p,section.section li{font-size:1em}}section.section p{line-height:1.4}section.section li{line-height:1.2}section.section ul{padding-left:2.25rem}section.carousel{display:flex;position:relative}@media (max-width:1650px){section.carousel{flex-direction:column}}section.carousel.bg-sand{padding-top:5.5rem;padding-bottom:5.5rem}@media (max-width:1650px){section.carousel.bg-sand{padding-top:7.5rem;padding-bottom:7.5rem}}@media (max-width:1250px){section.carousel.bg-sand{padding-top:2.75rem;padding-bottom:2.75rem}}section.carousel:not(.bg-sand){padding:5rem 0}@media (max-width:768px){section.carousel .carousel-layout{padding:0}}section.carousel .carousel-slides{overflow:hidden}section.carousel .carousel-slide{position:relative}section.carousel .carousel-track{max-width:100%}section.carousel .carousel-track ul li{height:auto}@media (max-width:768px){section.carousel .carousel-track{max-width:650px;overflow:visible}}@media (max-width:500px){section.carousel .carousel-track{max-width:400px}}section.carousel .carousel-bounds{display:flex;align-items:center;justify-content:flex-start;gap:3.5rem;width:100%}section.carousel .carousel-bounds h1,section.carousel .carousel-bounds h2,section.carousel .carousel-bounds blockquote p,blockquote section.carousel .carousel-bounds p,section.carousel .carousel-bounds h3,section.carousel .carousel-bounds h4,section.carousel .carousel-bounds h5,section.carousel .carousel-bounds h6{font-size:2.5em;font-weight:450;letter-spacing:0}@media (max-width:1250px){section.carousel .carousel-bounds h1,section.carousel .carousel-bounds h2,section.carousel .carousel-bounds blockquote p,blockquote section.carousel .carousel-bounds p,section.carousel .carousel-bounds h3,section.carousel .carousel-bounds h4,section.carousel .carousel-bounds h5,section.carousel .carousel-bounds h6{font-size:2em}}@media (max-width:500px){section.carousel .carousel-bounds h1,section.carousel .carousel-bounds h2,section.carousel .carousel-bounds blockquote p,blockquote section.carousel .carousel-bounds p,section.carousel .carousel-bounds h3,section.carousel .carousel-bounds h4,section.carousel .carousel-bounds h5,section.carousel .carousel-bounds h6{font-size:1.75em}}section.carousel .carousel-bounds p{line-height:1.4;font-weight:400}@media (max-width:1250px){section.carousel .carousel-bounds p{font-size:1.16em}}@media (max-width:500px){section.carousel .carousel-bounds p{font-size:1em}}section.carousel .carousel-bounds p,section.carousel .carousel-bounds .arrow-link{font-size:1.15em}@media (max-width:1250px){section.carousel .carousel-bounds p,section.carousel .carousel-bounds .arrow-link{font-size:1.16em}}@media (max-width:500px){section.carousel .carousel-bounds p,section.carousel .carousel-bounds .arrow-link{font-size:1em}}section.carousel .carousel-bounds a,section.carousel .carousel-bounds button{padding:0.25rem;margin:-0.25rem;border:0;font-size:1.15em;color:#000000;font-weight:550;transition:100ms ease;background:transparent;cursor:pointer;display:inline-flex;align-items:center;text-decoration:underline}section.carousel .carousel-bounds a:before,section.carousel .carousel-bounds button:before{background-image:url("/wp-content/uploads/2023/02/arrow.svg");content:"";width:1.5rem;height:1rem;margin-right:0.5em;background-size:contain;background-position:center center;display:inline-block;background-repeat:no-repeat;flex-shrink:0}section.carousel .carousel-bounds a:hover,section.carousel .carousel-bounds button:hover{font-weight:650}section.carousel .carousel-bounds a:not(:last-child),section.carousel .carousel-bounds button:not(:last-child){margin-bottom:1rem}@media (max-width:1250px){section.carousel .carousel-bounds a,section.carousel .carousel-bounds button{font-size:1.16em}}@media (max-width:500px){section.carousel .carousel-bounds a,section.carousel .carousel-bounds button{font-size:1em}}section.carousel .carousel-bounds.dir-reverse{flex-direction:row-reverse}@media (max-width:768px){section.carousel .carousel-bounds{height:100%;flex-direction:column;justify-content:space-between;gap:2rem}section.carousel .carousel-bounds.dir-reverse{flex-direction:column-reverse}section.carousel .carousel-bounds.dir-reverse .carousel-image{margin-bottom:2rem}}section.carousel .carousel-link{display:flex !important;max-width:50%;width:100%;padding:0}section.carousel .carousel-link .carousel-image{max-width:100%;margin-top:0}section.carousel .carousel-link::before{content:none !important;display:none !important}@media (max-width:768px){section.carousel .carousel-link{max-width:100%;margin-top:2rem}}section.carousel .carousel-image{max-width:50%;width:100%;align-self:stretch;object-fit:cover;flex:1;aspect-ratio:0.8571428571}@media (max-width:768px){section.carousel .carousel-image{max-width:100%;margin-top:2rem}}section.carousel .carousel-text{display:flex;flex-direction:column;align-items:flex-start;max-width:50%;width:100%;flex:1}@media (max-width:1650px){section.carousel .carousel-text{word-break:break-word}}@media (max-width:768px){section.carousel .carousel-text{max-width:100%}}section.carousel .carousel-play{width:1.625rem;height:1.625rem;flex-shrink:0;animation:shake 5s infinite}section.carousel a.carousel-play-link{display:flex !important;align-items:center;gap:0.5rem;margin-bottom:0.5rem !important;font-weight:400;text-decoration:none}section.carousel a.carousel-play-link::before{content:none !important}section.carousel a.carousel-play-link:hover{font-weight:400;text-decoration:underline}section.carousel .carousel-bullets{display:flex;align-items:center;justify-content:center;gap:0.5rem}section.carousel .carousel-actions{display:flex;align-items:center;justify-content:center;gap:0.9375rem;margin-top:3rem}section.carousel .carousel-arrow{display:flex;padding:0.25rem;margin:-0.25rem;border:0;background:transparent;cursor:pointer}section.carousel .carousel-icon{width:1.5rem;height:1rem}section.carousel .carousel-bullet{width:1rem;height:1rem;padding:0;border:0;border-radius:50%;background-color:#ff8557;opacity:0.3;cursor:pointer}section.carousel .carousel-bullet[class*="--active"]{opacity:1}section.carousel .carousel-bullet:not([class*="--active"]):hover{opacity:0.6}@keyframes shake{0%{transform:rotate(0)}45%{transform:rotate(0)}48%{transform:rotate(17deg)}51%{transform:rotate(-17deg)}54%{transform:rotate(17deg)}57%{transform:rotate(-17deg)}60%{transform:rotate(0)}100%{transform:rotate(0)}}section.person{padding-top:5.5rem;padding-bottom:5.5rem}@media (max-width:1650px){section.person{padding-top:7.5rem;padding-bottom:7.5rem}}@media (max-width:1250px){section.person{padding-top:2.75rem;padding-bottom:2.75rem}}section.person article{display:flex;flex-direction:column;gap:0.375rem;max-width:16.25rem;width:100%}section.person article img{transition:300ms filter ease;aspect-ratio:0.8888888889;object-fit:cover;object-position:center center;width:100%;height:auto;margin-bottom:2rem}@media (max-width:1250px){section.person article img{aspect-ratio:0.962962963}}section.person article *{display:block}section.person article a{text-decoration:none}section.person article a:hover{text-decoration:underline}section.person article a:hover img{filter:brightness(110%)}section.person article .people-data{display:flex;flex-direction:column;gap:0.375rem}section.person article .people-data:last-child{margin-top:1.5rem}section.person article .people-data>*:not(a){margin:0;text-transform:none;font-weight:400}section.posts{padding-top:5.5rem;padding-bottom:5.5rem}@media (max-width:1650px){section.posts{padding-top:7.5rem;padding-bottom:7.5rem}}@media (max-width:1250px){section.posts{padding-top:2.75rem;padding-bottom:2.75rem}}div.latest-post-list{display:flex;flex-direction:column;gap:1.75rem;flex-grow:1;flex-basis:auto !important}div.latest-post-list .latest-post-list-list{display:flex;flex-direction:column;gap:1.75rem;flex-grow:1;flex-basis:auto !important;padding:0;list-style:none}div.latest-post-list .latest-post-list-list a{font-weight:400}div.latest-post-list .latest-post-list-list a::before{content:none}div.latest-post-list .latest-post-list-archive{font-size:1.15em}@media (max-width:1250px){div.latest-post-list .latest-post-list-archive{font-size:1em}}@media (max-width:500px){div.latest-post-list .latest-post-list-archive{font-size:1em}}div.latest-post-list h5{margin:0;font-size:1.25em;font-weight:400;text-transform:none}section.logos{padding-top:5.5rem;padding-bottom:5.5rem}@media (max-width:1650px){section.logos{padding-top:7.5rem;padding-bottom:7.5rem}}@media (max-width:1250px){section.logos{padding-top:2.75rem;padding-bottom:2.75rem}}section.logos .logos-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 250px));grid-template-rows:130px;justify-content:space-between;gap:3rem}@media (max-width:1650px){section.logos .logos-grid{justify-content:center}}@media (max-width:768px){section.logos .logos-grid{grid-template-columns:repeat(auto-fill, minmax(150px, 130px))}}section.logos .logo-visual{width:100%;height:100%;object-fit:contain}div.link-list ul{padding:0;margin:3.5rem 0 0;list-style:none}@media (max-width:1250px){div.link-list ul{margin-top:3rem}}div.link-list ul li{margin-top:0.125rem}div.link-list ul a{display:inline-flex;align-items:center;text-decoration:underline;align-items:flex-start;font-size:1.25rem}div.link-list ul a:before{background-image:url("/wp-content/uploads/2023/02/arrow.svg");content:"";width:1.5rem;height:1rem;margin-right:0.5em;background-size:contain;background-position:center center;display:inline-block;background-repeat:no-repeat;flex-shrink:0}div.link-list ul a::before{margin-top:0.25rem}.arrow-link a{display:inline-flex;align-items:center;text-decoration:underline;font-size:inherit}.arrow-link a:before{background-image:url("/wp-content/uploads/2023/02/arrow.svg");content:"";width:1.5rem;height:1rem;margin-right:0.5em;background-size:contain;background-position:center center;display:inline-block;background-repeat:no-repeat;flex-shrink:0}.breadcrumbs{width:100%;margin-bottom:3.1875rem !important}.breadcrumbs .bread{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:0;margin:0;padding-top:2.85rem;border-top:solid #000000 1px;list-style:none}@media (max-width:1250px){.breadcrumbs .bread{border-top:none}}.breadcrumbs .bread li a{text-decoration:none}.breadcrumbs .bread li a:hover{text-decoration:underline}.breadcrumbs .bread a{font-weight:400}.breadcrumbs .breadcrumbs-icon{width:1.5rem;height:1rem}@media (max-width:1250px){.breadcrumbs{margin-top:0}}.cover .breadcrumbs{padding:0;margin:0 !important}.social-links{display:flex;flex-direction:column;gap:0.375rem;font-size:0.9em}.social-links a{display:flex;text-decoration:none}.social-links svg{width:1.6rem;height:1.6rem}.social-list{display:flex;gap:0.75rem;padding:0;margin:0;list-style:none}.lightbox{display:flex;justify-content:center;align-items:center;position:absolute;right:0;bottom:0;left:0;opacity:0;height:33.5rem;pointer-events:none;transition:opacity 150ms ease;z-index:103}.lightbox.active{opacity:1;pointer-events:all}.lightbox .lightbox-inner{width:100%;padding:1.5rem;background-color:#f9f8f1}.lightbox .lightbox-inner>*{padding:0}@media (min-width:48.0625em){.glide__slides{transform:translate3d(0, 0, 0) !important}.glide__slide{position:absolute;top:0;left:0;order:2;opacity:0;transition:opacity 50ms ease-in-out}.glide__slide.glide__slide--active{position:relative;order:1;opacity:1;z-index:1;transition:opacity 700ms ease-in-out}}