@charset "UTF-8";*{margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline;box-sizing:border-box;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;-webkit-font-smoothing:antialiased}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{border-radius:0/0px}h1,h2,h3,h4,h5,h6,p,span,address,li,blockquote{margin:0;padding:0}::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}.actions{margin:0;padding:0;position:fixed;bottom:10px;right:10px;color:#fff;z-index:1}.actions li{margin:0;padding:0;display:inline-block;line-height:1em}.actions li a{background:#f2f2f2;margin:5px;padding:5px;font-size:14px;color:#000;letter-spacing:.5px}.cookie{position:fixed;width:100%;bottom:0;left:0;background:#ff0;color:#000;display:flex;justify-content:space-between;padding:1rem;transition:transform cubic-bezier(.645,.045,.355,1) .3s}.cookie_message,.cookie_btn{display:inline-block}.cookie.hidden{transform:translateY(calc(100% + 1px))}@font-face{font-family:IAF;src:url(../fonts/IAF023-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:auto;font-stretch:normal}@font-face{font-family:Bradford Mono Regular;src:url(/assets/fonts/BradfordMonoLLSub-Regular.woff2) format("woff2");font-weight:400;font-display:auto;font-style:normal;font-stretch:normal}body{font-family:IAF,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}h1,h2,h3,h4,p,a,.bold,strong,b,.regular,.t-h4,.feed_thumb-text h2,.feed_thumb-text p,.featured_copy .left h2,.featured_copy .right,.article_date,.event_date,.article_left h4,.event_left h4,.t-h3,.film_excerpt,.featured_hero .heading h1,.featured_hero .heading h2,.featured_hero .heading h3,.article_left .article_excerpt p,.article_left .event_excerpt p,.event_left .article_excerpt p,.event_left .event_excerpt p,.search_bar form input,.t-h2,.mobilenav a,.mobilenav .marquee{font-weight:400}.italic{font-style:italic}.caps{text-transform:uppercase}.leading,.t-h4,.feed_thumb-text h2,.feed_thumb-text p,.featured_copy .left h2,.featured_copy .right,.article_date,.event_date,.article_left h4,.event_left h4,.t-h3,.film_excerpt,.featured_hero .heading h1,.featured_hero .heading h2,.featured_hero .heading h3,.article_left .article_excerpt p,.article_left .event_excerpt p,.event_left .article_excerpt p,.event_left .event_excerpt p,.search_bar form input,h3,h2,.t-h2,.mobilenav a,.mobilenav .marquee,.t-mega,.feed_pagination ul a,.subnav ul a{line-height:1.15em}.leading-loose,.t-pmini,.t-psmall,.feed.projects .feed_thumb-text a span btn,.feed.projects .feed_thumb-text a span p,.featured_custom .heading h1,.featured_custom .heading h2,.featured_custom .heading h3,.featured_custom .text,.featured_hero .text,.results li h3,body,.t-pmed,.accordion__heading p,.accordion__body p,.accordion__body li,.article_left p,.event_left p,.article_left li,.event_left li,.article_eventinfo p,.event_eventinfo p,.article_speaker span,.article_speaker p,.article_speaker a,.event_speaker span,.event_speaker p,.event_speaker a,.team_role,.team_email,.t-plarge,.accordion__icon,.featured_copy .left p,.article_speaker h3,.event_speaker h3,.team_name,.results li a,.t-pnav,.burger{line-height:1.3em}h1,h2,h3,h4,h5,h6{font-weight:400}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{font-style:normal}.t-mega,.feed_pagination ul a,.subnav ul a{font-size:clamp(70px,41.6853932584px + 3.9325842697vw,140px);letter-spacing:-.02em}.t-h1,.article_left h1,.event_left h1,.article_right--gallery .swiper-button-prev,.article_right--gallery .swiper-button-next,.event_right--gallery .swiper-button-prev,.event_right--gallery .swiper-button-next,.article_speakers h2,.event_speakers h2,h1{font-size:clamp(48px,38.2921348315px + 1.3483146067vw,72px);line-height:1em;letter-spacing:-.01em}.t-h2,.mobilenav a,.mobilenav .marquee{font-size:clamp(30px,22.7191011236px + 1.0112359551vw,48px)}.t-h3,.film_excerpt,.featured_hero .heading h1,.featured_hero .heading h2,.featured_hero .heading h3,.article_left .article_excerpt p,.article_left .event_excerpt p,.event_left .article_excerpt p,.event_left .event_excerpt p,.search_bar form input,h3,h2{font-size:clamp(24px,18.3370786517px + .7865168539vw,38px)}.t-h4,.feed_thumb-text h2,.feed_thumb-text p,.featured_copy .left h2,.featured_copy .right,.article_date,.event_date,.article_left h4,.event_left h4{font-size:clamp(20px,15.9550561798px + .5617977528vw,30px)}.t-pnav,.burger{font-size:clamp(20px,18.3820224719px + .2247191011vw,24px)}.t-plarge,.accordion__icon,.featured_copy .left p,.article_speaker h3,.event_speaker h3,.team_name,.results li a{font-size:clamp(18px,15.5730337079px + .3370786517vw,24px)}.t-pmed,.accordion__heading p,.accordion__body p,.accordion__body li,.article_left p,.event_left p,.article_left li,.event_left li,.article_eventinfo p,.event_eventinfo p,.article_speaker span,.article_speaker p,.article_speaker a,.event_speaker span,.event_speaker p,.event_speaker a,.team_role,.team_email{font-size:clamp(16px,13.5730337079px + .3370786517vw,22px);letter-spacing:.01em}.t-psmall,.feed.projects .feed_thumb-text a span btn,.feed.projects .feed_thumb-text a span p,.featured_custom .heading h1,.featured_custom .heading h2,.featured_custom .heading h3,.featured_custom .text,.featured_hero .text,.results li h3,body{font-size:clamp(14px,11.5730337079px + .3370786517vw,20px)}.t-pmini{font-size:clamp(14px,13.595505618px + .0561797753vw,15px)}.t-pmini p{padding-bottom:0!important}.t-tags,.mobilenav_heading,.tags,.feed_filter ul a,.feed_filter ul span,.feed_filter ul button,.feed_thumb-tags a,.feed_thumb-tags span,.feed_thumb-tags button,.featured_tags a,.featured_tags span,.featured_tags button,.article_categories a,.event_categories a,.article_categories span,.event_categories span,.article_categories button,.event_categories button,.article_description p:last-child em,.event_description p:last-child em{font-size:clamp(14px,12.7865168539px + .1685393258vw,17px);font-family:Bradford Mono Regular;font-style:normal;line-height:1em}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes active{0%{opacity:0}50%{opacity:1}to{opacity:0}}:root{--bg-color: #fff;--text-color: #000}[x-cloak]{display:none!important}body{background-color:var(--bg-color);color:var(--text-color)}main .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.flex,.grid,.header{display:flex;flex-flow:column}@media (min-width: 720px){.flex,.grid,.header{flex-flow:row}}.header{width:50%}@media (min-width: 720px){.header{width:100%}}.header{padding:1rem}@media (min-width: 720px){.header{position:fixed;top:0;z-index:1}}.header .logo a svg{display:block;height:auto;width:100%}.header ul{margin:0;padding:0}.header li{display:inline-block}.header li a.active{color:red}.grid:first-of-type .column:first-of-type{pointer-events:none}.noscroll{overflow:hidden;height:100vh}.searchicon{position:fixed;top:1rem;right:1rem}@media (min-width: 720px){.searchicon{top:1.2rem;right:1rem}}.searchicon{background-color:#ffffffb3;backdrop-filter:blur(10px);padding-top:.5rem;padding-bottom:.5rem;height:2.2rem;overflow:hidden;z-index:10;padding:.4rem .5rem .3rem;cursor:pointer}.burger{position:fixed;top:1rem;right:3.3rem}@media (min-width: 720px){.burger{top:1.2rem;right:3.3rem}}.burger{background-color:#ffffffb3;backdrop-filter:blur(10px);z-index:10;padding-top:.5rem;padding:.3rem 2.2rem .5rem .5rem;color:#000;height:2.2rem;overflow:hidden;transition:all cubic-bezier(.645,.045,.355,1) .3s;line-height:2.3rem}.burger:hover{cursor:pointer;background-color:#000000e6;color:#fff}.burger:hover .burger__line{background:#fff}.burger__line{display:block;position:absolute;width:1rem;right:.75rem;top:50%;height:2px;background:#000;transition:all cubic-bezier(.645,.045,.355,1) .3s}.burger__line:nth-child(2){transform:translateY(-.3rem)}.burger__line:last-child{transform:translateY(.3rem)}.burger span:first-child{display:block;transition:all cubic-bezier(.645,.045,.355,1) .3s;line-height:1.8rem}.burger.close{right:100%}@media only screen and (max-width: 720px){.burger.close{translate:calc(100% + 1rem) 0}}@media (min-width: 720px){.burger.close{right:calc(1rem + 454px)}}.burger.close{background-color:transparent}.burger.close:hover{background-color:#fff;color:#000}.burger.close:hover .burger__line{background:#000}.burger.close .burger__line:last-child{transform:rotate(45deg) translateY(.5px)}.burger.close .burger__line:nth-child(2){transform:rotate(-45deg) translateY(-.5px)}.burger.close .burger__line:nth-child(3){opacity:0}.burger.close span:last-child{translate:0 -50%}.mobilenav{width:100%;padding:4rem 1rem 1rem}@media (min-width: 720px){.mobilenav{width:600px;padding:5rem 2rem 2rem}}.mobilenav{height:100vh;overflow-y:auto;background-color:#f4f0eacc;backdrop-filter:blur(10px);position:fixed;top:0;right:0;z-index:9;translate:100% 0%;transition:all cubic-bezier(.645,.045,.355,1) .3s}.mobilenav.show{translate:0 0%}.mobilenav_heading{padding-top:3rem;padding-bottom:.5rem;padding-left:.2rem}.mobilenav ul{list-style:none}.mobilenav a{color:#000;transition:all cubic-bezier(.645,.045,.355,1) .3s}.mobilenav a:hover{padding-left:.5rem}.mobilenav .marquee{position:fixed;bottom:10px;left:0;right:0;animation:marquee 15s linear infinite reverse;width:100%;white-space:nowrap}footer{padding-top:7rem;padding:1rem;width:100%;background-color:#fff}footer svg{display:block;width:100%;height:auto}#swup{min-height:100vh}.c12{flex-basis:100%}.c11{flex-basis:91.6666666667%}.c10{flex-basis:83.3333333333%}.c9{flex-basis:75%}.c8{flex-basis:66.6666666667%}.c7{flex-basis:58.3333333333%}.c6,.film_description p{flex-basis:50%}.c5,.article_left,.event_left{flex-basis:41.6666666667%}.c4{flex-basis:33.3333333333%}.c3,.header .logo{flex-basis:25%}.c2{flex-basis:16.6666666667%}.c1{flex-basis:8.3333333333%}.grid{padding-inline:.5rem;background:#fff;position:relative;z-index:1}@media (min-width: 720px){.grid{padding-inline:1rem}}.grid.hide{display:none}.grid:first-child{background:transparent;padding-top:1rem}.grid:has(+.grid.gradient){position:sticky;top:0;background:transparent}.grid.sticky{z-index:0}.grid.gradient{position:relative;z-index:1;background:linear-gradient(180deg,#fff0,#fff 150px)}.grid.flush{padding:0}.grid.flush>div,.grid.flush>figure{margin-left:0rem;margin-right:0rem}@media (min-width: 720px){.grid.flush{margin:0!important}}.grid.flush img{width:100%;height:auto;display:block}.grid.flush .image,.grid.flush .video{padding-left:0rem;padding-right:0rem}.grid:has(.marquee){padding-inline:0}@media only screen and (max-width: 720px){.grid:has(.subnav){padding-inline:0}.grid:has(.subnav) .column:nth-child(1) .text{padding-inline:1rem;max-width:65%}.grid:has(.subnav) .column:nth-child(2){padding-inline:1rem;margin-top:-70vh}}.grid .column{padding-left:.5rem;padding-right:.5rem;opacity:0;transform:translateY(2rem);transition:all .8s cubic-bezier(.645,.045,.355,1);transition-delay:var(--stagger-delay, 0s)}.grid .column.c6 .text.t-h2 p,.grid .film_description p.column .text.t-h2 p,.film_description .grid p.column .text.t-h2 p,.grid .column.c6 .mobilenav a.text p,.grid .film_description p.column .mobilenav a.text p,.film_description .grid p.column .mobilenav a.text p,.mobilenav .grid .column.c6 a.text p,.mobilenav .grid .film_description p.column a.text p,.film_description .mobilenav .grid p.column a.text p,.grid .column.c6 .mobilenav .text.marquee p,.grid .film_description p.column .mobilenav .text.marquee p,.film_description .grid p.column .mobilenav .text.marquee p,.mobilenav .grid .column.c6 .text.marquee p,.mobilenav .grid .film_description p.column .text.marquee p,.film_description .mobilenav .grid p.column .text.marquee p{max-width:29ch}.grid .column.c3 .text.t-h3 p,.grid .column.c3 .search_bar form input.text p,.search_bar form .grid .column.c3 input.text p,.grid .column.c3 .article_left .article_excerpt p.text p,.article_left .article_excerpt .grid .column.c3 p.text p,.grid .column.c3 .article_left .event_excerpt p.text p,.article_left .event_excerpt .grid .column.c3 p.text p,.grid .column.c3 .event_left .article_excerpt p.text p,.event_left .article_excerpt .grid .column.c3 p.text p,.grid .column.c3 .event_left .event_excerpt p.text p,.event_left .event_excerpt .grid .column.c3 p.text p,.grid .column.c3 .featured_hero .heading h1.text p,.featured_hero .heading .grid .column.c3 h1.text p,.grid .column.c3 .featured_hero .heading h2.text p,.featured_hero .heading .grid .column.c3 h2.text p,.grid .column.c3 .featured_hero .heading h3.text p,.featured_hero .heading .grid .column.c3 h3.text p,.grid .column.c3 .text.film_excerpt p,.grid .header .column.logo .text.t-h3 p,.grid .header .column.logo .search_bar form input.text p,.search_bar form .grid .header .column.logo input.text p,.grid .header .column.logo .article_left .article_excerpt p.text p,.article_left .article_excerpt .grid .header .column.logo p.text p,.grid .header .column.logo .article_left .event_excerpt p.text p,.article_left .event_excerpt .grid .header .column.logo p.text p,.grid .header .column.logo .event_left .article_excerpt p.text p,.event_left .article_excerpt .grid .header .column.logo p.text p,.grid .header .column.logo .event_left .event_excerpt p.text p,.event_left .event_excerpt .grid .header .column.logo p.text p,.grid .header .column.logo .featured_hero .heading h1.text p,.featured_hero .heading .grid .header .column.logo h1.text p,.grid .header .column.logo .featured_hero .heading h2.text p,.featured_hero .heading .grid .header .column.logo h2.text p,.grid .header .column.logo .featured_hero .heading h3.text p,.featured_hero .heading .grid .header .column.logo h3.text p,.grid .header .column.logo .text.film_excerpt p,.header .grid .column.logo .text.t-h3 p,.header .grid .column.logo .search_bar form input.text p,.search_bar form .header .grid .column.logo input.text p,.header .grid .column.logo .article_left .article_excerpt p.text p,.article_left .article_excerpt .header .grid .column.logo p.text p,.header .grid .column.logo .article_left .event_excerpt p.text p,.article_left .event_excerpt .header .grid .column.logo p.text p,.header .grid .column.logo .event_left .article_excerpt p.text p,.event_left .article_excerpt .header .grid .column.logo p.text p,.header .grid .column.logo .event_left .event_excerpt p.text p,.event_left .event_excerpt .header .grid .column.logo p.text p,.header .grid .column.logo .featured_hero .heading h1.text p,.featured_hero .heading .header .grid .column.logo h1.text p,.header .grid .column.logo .featured_hero .heading h2.text p,.featured_hero .heading .header .grid .column.logo h2.text p,.header .grid .column.logo .featured_hero .heading h3.text p,.featured_hero .heading .header .grid .column.logo h3.text p,.header .grid .column.logo .text.film_excerpt p{max-width:23ch}.grid .column.in-view{opacity:1;transform:translateY(0)}.grid .column:has(.subnav){z-index:2;position:sticky;top:calc(1rem + 4px);display:flex;flex-flow:column;height:calc(100vh - 2rem);padding:0}@media only screen and (max-width: 720px){.grid .column:has(.subnav){min-height:calc(100vh - 2rem)}.grid .column:has(.subnav):before{content:"";background:linear-gradient(0deg,#fff 0% 10%,#fff0 30% 50%,#fff0 79%,#fff 94% 100%);height:calc(100% + 2rem);width:100%;position:absolute;top:calc(-1rem - 4px);z-index:-1;left:0}}@media (min-width: 720px){.grid .column:has(.subnav){top:1rem;padding-bottom:13px}}.grid .column img{width:100%;height:auto;display:block}.page{margin:2rem}.about .grid:first-child .text:first-child p{padding-bottom:0}.about .grid:first-child .text:first-child p:last-child{padding-bottom:1rem}.about .grid .c2 .text.t-psmall p,.about .grid .c2 .results li h3.text p,.results li .about .grid .c2 h3.text p,.about .grid .c2 .featured_hero .text p,.featured_hero .about .grid .c2 .text p,.about .grid .c2 .featured_custom .text p,.featured_custom .about .grid .c2 .text p,.about .grid .c2 .feed.projects .feed_thumb-text a span p.text p,.feed.projects .feed_thumb-text a span .about .grid .c2 p.text p,.about .grid .c2 .feed.projects .feed_thumb-text a span btn.text p,.feed.projects .feed_thumb-text a span .about .grid .c2 btn.text p{padding-bottom:0}.film_header{display:flex;flex-flow:row wrap;justify-content:end;padding:1rem}.film_header h1{margin-bottom:2rem}.film_video{display:flex}.film_video .vimeo-player img{position:static!important}.film_video.play-on .youtube-player img:hover,.film_video.play-on .vimeo-player img:hover{scale:1.05}.film_video.play-on .play{height:200px;width:200px;left:50%;top:50%;translate:-50% -50%;position:absolute;cursor:pointer}.film_video.play-on .play:after{content:"";position:absolute;top:50%;left:52%;translate:-50% -50%;width:0;height:0;background:url;width:0px;height:0px;border-left:100px solid rgba(255,255,255,.8274509804);border-top:70px solid transparent;border-bottom:70px solid transparent;transition:all cubic-bezier(.645,.045,.355,1) .3s}.film_video.play-on .play:hover:after{border-left:100px solid #ffffff;scale:1.05}.film_video .youtube-player,.film_video .vimeo-player{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background:#000;margin-top:1rem;margin-bottom:1rem}.film_video .youtube-player iframe,.film_video .vimeo-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:transparent}.film_video .youtube-player img,.film_video .vimeo-player img{-o-object-fit:cover;object-fit:cover;display:block;inset:0;margin:auto;max-width:100%;width:100%;position:absolute;border:none;height:auto;cursor:pointer;transition:.4s all}.film_description{display:flex;flex-flow:row wrap;padding-inline:1rem;padding-bottom:200px}.film_description a{flex-basis:100%;padding-top:2rem}.feed .grid{flex-flow:column!important;padding-inline:1rem}.feed.films .feed_grid{display:flex;flex-flow:row wrap;gap:1rem}.feed.films .feed_grid a{color:#000;flex-basis:calc((100% - 2rem) / 3);padding-bottom:3rem}.feed.films .feed_grid a img{width:100%;display:block;padding-bottom:1rem}.feed.projects .feed_thumb{flex-basis:calc((100% - 1rem)/2)}.feed.projects .feed_thumb-image{margin-bottom:1rem}.feed.projects .feed_thumb-text a{display:flex;flex-flow:column;gap:1rem}@media (min-width: 1000px){.feed.projects .feed_thumb-text a{flex-flow:row}}.feed.projects .feed_thumb-text a span h2,.feed.projects .feed_thumb-text a span p{padding-top:0}.feed.projects .feed_thumb-text a span:first-child{flex-basis:calc((100% - 1rem)/2)}.feed.projects .feed_thumb-text a span:last-child{flex-basis:calc((100% - 1rem)/2)}@media (min-width: 720px){.feed.events .feed_thumb{flex-basis:calc((100% - 2rem) / 3)}}.feed_filter{display:flex;z-index:2;top:1rem;position:sticky;width:50%}@media only screen and (max-width: 720px){.feed_filter{margin-inline:1rem}}@media (min-width: 720px){.feed_filter{top:1rem;position:fixed;left:calc(50% + .5rem);width:25%}}.feed_filter ul{list-style:none;display:flex;flex-flow:row wrap;gap:5px}.feed_filter ul li{max-width:-moz-fit-content;max-width:fit-content}.feed_filter ul a,.feed_filter ul span,.feed_filter ul button{display:inline-block;color:#000;background-color:#f1f1f1!important;cursor:pointer;transition:all cubic-bezier(.645,.045,.355,1) .3s}.feed_filter ul a:hover,.feed_filter ul a.active,.feed_filter ul span:hover,.feed_filter ul span.active,.feed_filter ul button:hover,.feed_filter ul button.active{background-color:#000!important;color:#fff!important}.feed .grid{flex-flow:column!important}.feed_grid{display:flex;flex-flow:column;gap:2rem}@media (min-width: 720px){.feed_grid{flex-flow:row wrap;gap:1rem}}.feed_thumb{display:block;gap:2rem;width:100%;position:relative;color:#000}@media (min-width: 720px){.feed_thumb{flex-flow:row wrap;width:calc(25% - .75rem);gap:1rem}}.feed_thumb:hover .feed_thumb-image img,.feed_thumb:hover .news_thumb-image img,.feed_thumb:hover .events_thumb-image img{scale:1.03}.feed_thumb-image{overflow:hidden}.feed_thumb-image img{display:block;width:100%;transition:all cubic-bezier(.645,.045,.355,1) .3s}.feed_thumb-empty{width:100%;aspect-ratio:16/9;background:linear-gradient(180deg,#fff,#f1f1f1)}.feed_thumb-tags{opacity:1}.feed_thumb-tags a,.feed_thumb-tags span,.feed_thumb-tags button{display:inline-block;color:#000;background-color:#f1f1f1!important;cursor:pointer;transition:all cubic-bezier(.645,.045,.355,1) .3s}.feed_thumb-tags a:hover,.feed_thumb-tags span:hover,.feed_thumb-tags button:hover{background-color:#000!important;color:#fff!important}.feed_thumb-text{padding-bottom:2rem}.feed_thumb-text a{color:#000}.feed_thumb-text h2{padding-top:.8rem;text-wrap:pretty;max-width:30ch}@media (min-width: 720px){.feed_thumb-text h2{max-width:26ch}}.feed_thumb-text p{padding-top:.8rem}.feed_thumb-text .btn{margin-top:1rem}.feed_pagination{margin-top:5rem;width:100%}.feed_pagination ul{list-style-type:none;display:flex;justify-content:flex-start}.feed_pagination ul li{padding-left:.4rem;padding-right:.4rem}.feed_pagination ul:hover a{opacity:.5}.feed_pagination ul a{color:#000;transition:all cubic-bezier(.645,.045,.355,1) .3s}.feed_pagination ul a:hover{opacity:1}.transition-fade{transition:.3s;opacity:1}html.is-animating .transition-fade,html.is-animating .transition-fade .slider{opacity:0}html{scroll-behavior:smooth}.statusDot,.featured_copy .status{width:25px;height:25px;border-radius:100%;margin-top:5px;background-color:#00000080;transition:opacity cubic-bezier(.17,.67,.83,.67) .3s}@media only screen and (max-width: 720px){.statusDot,.featured_copy .status{position:absolute;right:0;order:2}}.statusDot.active,.featured_copy .active.status{background-color:#2a9af3;animation:active 1.8s linear infinite;opacity:0}.statusDot.upcoming,.featured_copy .upcoming.status{background-color:#66e481}.statusDot.past,.featured_copy .past.status{background-color:#fbc0bf}.tags,.featured_tags a,.article_categories a,.event_categories a,.featured_tags span,.article_categories span,.event_categories span,.featured_tags button,.article_categories button,.event_categories button,.feed_filter ul a,.feed_filter ul span,.feed_filter ul button,.feed_thumb-tags a,.feed_thumb-tags span,.feed_thumb-tags button{background-color:#fff;padding-inline:5px;padding-bottom:4px;padding-top:3px}.btn,btn{color:#00000080;display:inline-block}.btn arrow,btn arrow{display:inline-block;transform:translate(0);transition:transform cubic-bezier(.645,.045,.355,1) .3s}.btn:hover arrow,btn:hover arrow{transform:translate(10px)}.ta-left{text-align:left}.ta-center{text-align:center}.ta-right{text-align:right}.text.marquee{width:100%;overflow:hidden;white-space:nowrap}.text.marquee p{display:inline-block;padding-left:100%;animation:marquee 25s linear infinite}.text.t-h2 p,.mobilenav a.text p,.mobilenav .text.marquee p{max-width:29ch}.text.t-h3 p,.search_bar form input.text p,.article_left .article_excerpt p.text p,.article_left .event_excerpt p.text p,.event_left .article_excerpt p.text p,.event_left .event_excerpt p.text p,.featured_hero .heading h1.text p,.featured_hero .heading h2.text p,.featured_hero .heading h3.text p,.text.film_excerpt p{max-width:36ch;text-wrap:balance}.text.left{text-align:left}.text.right{text-align:right}.text.center{text-align:center}.text a{color:var(--text-color, #003D2B);transition:all cubic-bezier(.645,.045,.355,1) .3s;color:#000;border-bottom:1px dashed #000000}.text a:has(btn){border-bottom:0px}.text a:hover{border-bottom:1px solid #000000}.text p,.text h1,.text h2,.text h3,.text h4,.text h5,.text h6{padding-bottom:1rem}.image svg{width:100%;height:auto}.rule{display:block;height:1px;width:calc(100% - 1.4rem);margin-left:.7rem;background-color:var(--text-color, #000)}@media only screen and (max-width: 720px){.rule.hide{display:none}}.spacer{display:block;width:calc(100% - 1.4rem);margin-left:.7rem}.subnav{margin-top:auto}.subnav ul{display:flex;flex-flow:column}@media only screen and (max-width: 720px){.subnav ul{flex-flow:row;gap:1rem;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.subnav ul::-webkit-scrollbar{display:none}.subnav ul li{flex-shrink:0;width:calc(100vw - 1rem)}.subnav ul li:last-child a{padding-left:0rem}.subnav ul li a{padding-left:1rem}}.subnav ul{list-style-type:none}.subnav ul a{line-height:.9em;color:#000;position:relative;transition:padding cubic-bezier(.645,.045,.355,1) .3s}@media (min-width: 720px){.subnav ul a:before{content:"\2192";position:absolute;width:4rem;left:0;transform:translate(-5rem);transition:transform cubic-bezier(.645,.045,.355,1) .3s}.subnav ul a.active{padding-left:4rem}.subnav ul a.active:before{transform:translate(0);transition-delay:.02s}}@media (min-width: 1000px){.subnav ul a:before{width:4.5rem;transform:translate(-5.5rem)}.subnav ul a.active{padding-left:4.5rem}}@media (min-width: 1440px){.subnav ul a:before{width:6.5rem;transform:translate(-7.5rem)}.subnav ul a.active{padding-left:6.5rem}}.featured{width:100%}.featured a{color:#000}.featured_pages{display:flex;flex-flow:column;gap:3rem}@media (min-width: 720px){.featured_pages{flex-flow:row wrap;gap:1rem}}.featured_page{display:flex;flex-flow:column;flex:1;gap:1rem}.featured_page a img{transition:all cubic-bezier(.645,.045,.355,1) .3s}.featured_page a:hover img{scale:1.03}@media (min-width: 720px){.featured_page:not(.one) .featured_copy{display:flex;flex-flow:column;position:relative}.featured_page:not(.one) .featured_copy h2{max-width:22ch;padding-right:calc(1rem + 25px)}}.featured_page:not(.one) .featured_copy .status{position:absolute;right:0;order:2}.featured_page:not(.one) .featured_image{flex:initial!important}.featured_image{position:relative;flex:1;overflow:hidden}.featured_image img{display:block;max-width:100%}.featured_tags,.article_categories,.event_categories,.feed_thumb-tags{position:absolute;top:5px;right:5px;display:flex;gap:5px}.featured_tags a,.article_categories a,.event_categories a,.feed_thumb-tags a,.featured_tags span,.article_categories span,.event_categories span,.feed_thumb-tags span,.featured_tags button,.article_categories button,.event_categories button,.feed_thumb-tags button{display:inline-block;color:#000;background-color:#f1f1f1!important;cursor:pointer;transition:all cubic-bezier(.645,.045,.355,1) .3s}.featured_tags a:hover,.article_categories a:hover,.event_categories a:hover,.feed_thumb-tags a:hover,.featured_tags span:hover,.article_categories span:hover,.event_categories span:hover,.feed_thumb-tags span:hover,.featured_tags button:hover,.article_categories button:hover,.event_categories button:hover,.feed_thumb-tags button:hover{background-color:#000!important;color:#fff!important}@media (min-width: 720px){.c5 .featured .featured_copy,.article_left .featured .featured_copy,.event_left .featured .featured_copy,.c4 .featured .featured_copy,.c3 .featured .featured_copy,.header .logo .featured .featured_copy{flex-flow:column}}.c5 .featured .right span,.article_left .featured .right span,.event_left .featured .right span,.c5 .featured .right p,.article_left .featured .right p,.event_left .featured .right p,.c4 .featured .right span,.c4 .featured .right p,.c3 .featured .right span,.header .logo .featured .right span,.c3 .featured .right p,.header .logo .featured .right p{max-width:100%}.featured_copy{display:flex;flex-flow:column;gap:1rem}@media (min-width: 720px){.featured_copy{flex-flow:row}}@media only screen and (max-width: 720px){.featured_copy span.c2{display:none}}.featured_copy .left{flex:3;display:flex;flex-flow:column;gap:1rem}@media only screen and (max-width: 720px){.featured_copy .left{order:2}}.featured_copy .left h2{text-wrap:balance}@media (min-width: 720px){.featured_copy .left h2{max-width:26ch}}.featured_copy .right{flex:3}@media (min-width: 720px){.featured_copy .right span,.featured_copy .right p{max-width:9ch}}.featured_custom{display:flex;flex-flow:column wrap;gap:1rem}@media (min-width: 720px){.featured_custom{margin-bottom:300px}}.featured_custom>div{display:flex;gap:1rem;flex-flow:column}@media (min-width: 720px){.featured_custom>div{flex-flow:row wrap}}.featured_custom[data-target]{height:100vh;display:flex}@media (min-width: 720px){.featured_custom[data-target]{justify-content:flex-end}}@media (min-width: 720px){.featured_custom:first-child{margin-top:300px}}.featured_custom .heading,.featured_custom .text{flex-basis:calc((100% - 1rem)/2)}.featured_custom .text p{padding-bottom:0}.featured_custom figure{flex-basis:100%}.featured_custom figure video{flex-basis:100%;display:block}.featured_hero{display:flex;flex-flow:row wrap;gap:1rem}.featured_hero .heading{width:100%}.featured_hero .text p:last-child{padding-bottom:0}@media (min-width: 720px){.featured_hero .text{width:37.5%}}.featured_hero figure{max-width:100%}.featured_hero figure video{max-width:100%;display:block}.article.grid,.event.grid{padding-inline:1rem}@media (min-width: 720px){.article,.event{margin-top:20rem}}.article_categories,.event_categories{z-index:2;top:1rem;position:sticky}@media only screen and (max-width: 720px){.article_categories,.event_categories{margin-inline:1rem}}@media (min-width: 720px){.article_categories,.event_categories{position:fixed;left:calc(50% - 1rem)}}.article_categories a,.article_categories span,.event_categories a,.event_categories span{background:#f1f1f1!important;color:#000}.article_back,.event_back{position:fixed;top:1rem;left:calc(50% - 1rem);z-index:2}.article_back a,.event_back a{display:flex;gap:.5rem}.article_back a span,.event_back a span{translate:0 0;transition:all cubic-bezier(.645,.045,.355,1) .3s}.article_back a:hover span,.event_back a:hover span{translate:-10px 0}.article_date,.event_date{padding-bottom:1rem;padding-top:2rem}@media (min-width: 720px){.article_date,.event_date{padding-top:5rem}}.article_title,.event_title{padding-top:2rem;padding-bottom:2rem}@media (min-width: 720px){.article_title,.event_title{padding-bottom:2rem}}@media only screen and (max-width: 720px){.article_left,.event_left{order:2}}@media (min-width: 720px){.article_left,.event_left{width:50%}}.article_left h1,.event_left h1{text-wrap:pretty;max-width:20ch}.article_left h2,.article_left h3,.article_left h4,.article_left h5,.article_left h6,.event_left h2,.event_left h3,.event_left h4,.event_left h5,.event_left h6{padding-top:2rem;padding-bottom:1rem}.article_left p a,.event_left p a{color:#000;border-bottom:1px dashed #000000}.article_left p a:hover,.event_left p a:hover{border-bottom:1px solid #000000}.article_left li,.article_left p,.event_left li,.event_left p{padding-bottom:1rem}.article_left li a,.article_left p a,.event_left li a,.event_left p a{color:#000;border-bottom:1px dashed #000000}.article_left li a:hover,.article_left p a:hover,.event_left li a:hover,.event_left p a:hover{border-bottom:1px solid #000000}.article_left h4,.event_left h4{padding-bottom:1rem;padding-top:2rem}.article_left ul,.event_left ul{margin-left:1.2rem;margin-bottom:.75rem}.article_left ul li,.event_left ul li{padding-bottom:.75rem}.article_left em,.article_left i,.event_left em,.event_left i{font-style:italic}.article_left h1 em,.article_left h2 em,.article_left h3 em,.article_left h4 em,.article_left h5 em,.article_left h6 em,.event_left h1 em,.event_left h2 em,.event_left h3 em,.event_left h4 em,.event_left h5 em,.event_left h6 em{font-style:normal}.article_left .article_excerpt,.article_left .event_excerpt,.event_left .article_excerpt,.event_left .event_excerpt{padding-bottom:2rem}.article_right,.event_right{max-height:90vh;overflow:hidden}@media only screen and (max-width: 720px){.article_right,.event_right{order:1;padding-top:50px}}@media (min-width: 720px){.article_right,.event_right{width:50%;position:fixed;bottom:1rem;right:1rem}}.article_right--gallery .swiper-button-prev,.article_right--gallery .swiper-button-next,.event_right--gallery .swiper-button-prev,.event_right--gallery .swiper-button-next{color:#000}.article_right--gallery .swiper-button-prev:after,.article_right--gallery .swiper-button-next:after,.event_right--gallery .swiper-button-prev:after,.event_right--gallery .swiper-button-next:after{display:none}.article_right--gallery .swiper-button-next,.event_right--gallery .swiper-button-next{right:2rem}.article_right--gallery .swiper-button-prev,.event_right--gallery .swiper-button-prev{left:2rem}.article_right img,.event_right img{display:block;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.article_description p:last-child,.event_description p:last-child{text-wrap:balance}.article_eventinfo,.event_eventinfo{margin-bottom:3rem;margin-left:3rem}.article_eventinfo p,.event_eventinfo p{padding-bottom:.1rem}.article_eventinfo p:first-child,.article_eventinfo p:nth-child(2),.event_eventinfo p:first-child,.event_eventinfo p:nth-child(2){display:none}.article_speakers,.event_speakers{display:flex;flex-flow:row wrap;gap:1rem}.article_speakers h2,.event_speakers h2{width:100%;padding-top:4rem;padding-bottom:2rem}.article_speaker,.event_speaker{width:calc(50% - .5rem);padding-bottom:2rem}.article_speaker h3,.event_speaker h3{padding-top:.3rem;padding-bottom:.3rem}.article_speaker img,.event_speaker img{max-width:100%}.article_speaker a,.event_speaker a{color:#000;border-bottom:1px dashed #000000}.article_speaker a:hover,.event_speaker a:hover{border-bottom:1px solid #000000}.team{display:flex;flex-flow:row wrap}.team_tile{flex-basis:100%;margin-block:1rem}@media (min-width: 720px){.team_tile{padding-left:.5rem;padding-right:.5rem;flex-basis:33.3%}}@media (min-width: 1440px){.team_tile{flex-basis:25%}}.team_profile{margin-block:1rem}.team_copy{position:relative}@media (min-width: 720px){.team_name{width:75%}}.team_name{padding-bottom:1rem;display:flex;justify-content:space-between;gap:1rem}.team_role a,.team_email a{color:#000}.team_role{padding-bottom:1rem}@media (min-width: 720px){.team_image{max-width:75%}}.team_image{aspect-ratio:3/4;overflow:hidden;margin-bottom:1rem;background:linear-gradient(180deg,#fff,#f1f1f1)}.team_image img{width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover;filter:grayscale(100%)}.team_description p{text-wrap:pretty;padding-bottom:1rem}.team_description p:has(strong){padding-bottom:.5rem}.team_description p:has(strong) strong{text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:#000!important;transition:all cubic-bezier(.645,.045,.355,1) .3s}.team_description p a{color:#000;text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:#000!important;transition:all cubic-bezier(.645,.045,.355,1) .3s}.search_bar{position:fixed;top:7rem;left:1rem;width:calc(100% - 2rem)}@media (min-width: 720px){.search_bar{top:4rem;left:12.5%;width:70%}}.search_bar{z-index:8;background-color:transparent;transition:all cubic-bezier(.645,.045,.355,1) .3s}.search_bar.small{left:1rem;top:.5rem;width:60%}.search_bar.small form input{padding:.3rem .5rem}@media (min-width: 720px){.search_bar.small{left:15%;top:.5rem;scale:.695}}.search_bar form{background-color:transparent}.search_bar form input{width:100%;background-color:#f4f0eacc;backdrop-filter:blur(10px);padding:1rem;color:#000}.search_bar form input::-moz-placeholder{color:#000}.search_bar form input::placeholder{color:#000}.search_bar form input:last-child{display:none}.search_bar form input:focus{outline:none;color:#fff;background-color:#000c}.search_bar form input:focus::-moz-placeholder{color:#fff}.search_bar form input:focus::placeholder{color:#fff}.results{display:flex;flex-flow:column wrap;gap:1rem;width:100%}.results>h2,.results>h3{width:100%}.results>h2:not(:first-child),.results>h3:not(:first-child){padding-top:4rem}.results ul{flex:1;list-style-type:none}.results li{padding-bottom:1rem;width:100%}.results li a{color:#000;text-decoration:none;padding-left:0rem;transition:all cubic-bezier(.645,.045,.355,1) .3s;display:inline-block}.accordion{overflow:hidden;background:var(--bg-color)}.accordion__item:last-child{border-bottom:none}.accordion__trigger{width:100%;padding:.3rem 0rem;background:none;border:none;text-align:left;cursor:pointer;display:flex;position:relative;align-items:center;justify-content:space-between;transition:background-color .2s ease}.accordion__heading{font-weight:400;font-size:1rem;line-height:1.4;margin:0;color:var(--text-color)}.accordion__heading p{margin:0}.accordion__icon{flex-shrink:0;margin-left:1rem;transition:transform .2s ease;color:var(--text-color);width:1em;height:1em;position:relative;transform-origin:center center}.accordion__icon span{display:block;width:100%;height:1px;position:absolute;top:50%;left:0;background-color:var(--text-color)}.accordion__icon span:nth-child(1){rotate:90deg}.accordion__content{overflow:hidden}.accordion__body{padding:1rem 0rem;line-height:1.2em}.accordion__body p,.accordion__body li{margin:0 0 1rem}.accordion__body p a,.accordion__body li a{color:#000;border-bottom:1px dashed #000000}.accordion__body p a:hover,.accordion__body li a:hover{border-bottom-style:solid}.accordion__body p:last-child,.accordion__body li:last-child{margin-bottom:0}.accordion__body h1,.accordion__body h2,.accordion__body h3,.accordion__body h4,.accordion__body h5,.accordion__body h6{margin:0 0 .5rem;color:#333}.accordion__body ul,.accordion__body ol{margin:0 0 1rem;padding-left:1.5rem}.accordion__body ul:last-child,.accordion__body ol:last-child{margin-bottom:0}.accordion__body li{margin-bottom:.25rem}.accordion__body code{background:#f4f4f4;padding:.2em .4em;border-radius:3px;font-size:.9em}@media (prefers-color-scheme: dark){.accordion{background:#1a1a1a;border-color:#333}.accordion__item{border-color:#333}.accordion__trigger{color:#fff}.accordion__trigger:hover,.accordion__trigger[aria-expanded=true]{background-color:#2a2a2a}.accordion__heading{color:#fff}.accordion__icon,.accordion__body{color:#ccc}.accordion__body h1,.accordion__body h2,.accordion__body h3,.accordion__body h4,.accordion__body h5,.accordion__body h6{color:#fff}.accordion__body code{background:#2a2a2a;color:#fff}}.swiper-block{position:relative;margin:2rem 0}.swiper-block .swiper{width:calc(100vw - 4rem);overflow:hidden}.swiper-block .swiper:not([style*=height]){height:auto}.swiper-block .swiper.swiper-vertical{height:400px}@media (min-width: 768px){.swiper-block .swiper.swiper-vertical{height:500px}}.swiper-block .swiper.swiper-autoheight{height:auto!important}.swiper-block .swiper.swiper-autoheight .swiper-slide{height:auto}.swiper-block .swiper-slide{position:relative;overflow:hidden}.swiper-block .swiper-slide__image{width:100%}.swiper-block .swiper-slide__image img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.swiper-block .swiper-button-prev,.swiper-block .swiper-button-next{width:40px;height:40px;background:#00000080;border-radius:50%;color:#fff}.swiper-block .swiper-button-prev:after,.swiper-block .swiper-button-next:after{font-size:16px;font-weight:600}.swiper-block .swiper-button-prev:hover,.swiper-block .swiper-button-next:hover{background:#000000b3}.swiper-block .swiper-button-prev.swiper-button-disabled,.swiper-block .swiper-button-next.swiper-button-disabled{opacity:.3;cursor:not-allowed}.swiper-block .swiper-button-prev{left:1rem}.swiper-block .swiper-button-next{right:1rem}.swiper-block .swiper-pagination{bottom:1rem}.swiper-block .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:#ffffff80;opacity:1;margin:0 4px;transition:all .3s ease}.swiper-block .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;transform:scale(1.2)}.swiper-block[data-effect=fade] .swiper-slide{opacity:0;transition:opacity .3s ease}.swiper-block[data-effect=fade] .swiper-slide.swiper-slide-active{opacity:1}.swiper-block[data-effect=cards] .swiper{perspective:1200px}.swiper-block[data-effect=cards] .swiper-slide{border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #00000026;transform-origin:center center}.swiper-block[data-effect=cards] .swiper-slide__image img{border-radius:12px}.swiper-block[data-freemode=true] .swiper-wrapper{transition-timing-function:ease-out}.swiper-block[data-centered=true] .swiper-slide{opacity:.6;transition:opacity .3s ease}.swiper-block[data-centered=true] .swiper-slide.swiper-slide-active,.swiper-block[data-centered=true] .swiper-slide.swiper-slide-next,.swiper-block[data-centered=true] .swiper-slide.swiper-slide-prev{opacity:1}.swiper-block[data-cursor-type=custom],.swiper-block[data-cursor-type=custom] .swiper,.swiper-block[data-cursor-type=custom] .swiper-slide{cursor:none}.swiper-block[data-cursor-type=none] .swiper{cursor:default}.swiper-block[data-uniform-height=true] .swiper-slide__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.swiper-block[data-uniform-height=true].swiper-uniform-height .swiper{height:var(--swiper-height, 480px)}.swiper-block[data-uniform-height=true].swiper-uniform-height .swiper-slide,.swiper-block[data-uniform-height=true].swiper-uniform-height .swiper-slide__image{height:100%}.swiper-block[data-uniform-height=true].swiper-uniform-height .swiper-slide__image img{height:100%;width:100%}@media (max-width: 767px){.swiper-block .swiper-button-prev,.swiper-block .swiper-button-next{width:32px;height:32px}.swiper-block .swiper-button-prev:after,.swiper-block .swiper-button-next:after{font-size:12px}.swiper-block .swiper-button-prev{left:.5rem}.swiper-block .swiper-button-next{right:.5rem}.swiper-block .swiper-slide__caption{padding:.75rem 0;display:inline-block}.swiper-block .swiper-slide__number{display:inline-block}}.custom-cursor{font-family:inherit;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (prefers-color-scheme: dark){.swiper-block .swiper-slide__number,.swiper-block .swiper-button-prev,.swiper-block .swiper-button-next{background:#fff3;color:#fff}.swiper-block .swiper-button-prev:hover,.swiper-block .swiper-button-next:hover{background:#ffffff4d}}
/*# sourceMappingURL=style.css.map */
