@charset "UTF-8";
.underline::before,section.image-gallery div.para a::before{border-bottom:var(--width) solid var(--color);bottom:var(--bottom)}section#homepage-hero div.slide.style-2 div.textbox a,section#homepage-hero div.slide.style-3 a,section#podcast-hero button[action="podcast.open"],section#subawards-hero div.link a,section.past-programs ul li div:last-of-type a.button,section.past-winners.v2 div.intro a{--button-color:var(--color);--button-background:var(--background-color)}a,abbr,acronym,address,applet,article,aside,big,blockquote,body,button,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,html,iframe,img,input,ins,kbd,label,legend,li,nav,object,ol,p,pre,q,s,samp,section,select,small,span,strike,strong,sub,sup,table,tbody,td,textarea,tfoot,th,thead,tr,tt,ul,var{border:0;box-sizing:border-box;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1;background:#fff;color:#000;font-family:NeueMontreal;font-style:normal;font-weight:400}a,button,button:active{color:inherit}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,section#dashboard-events ul li figure+p,td,th{text-align:left}article,aside,figure,footer,header,hgroup,menu,nav,section{display:block;margin:0}a{cursor:pointer;text-decoration:none}button{background:0 0;cursor:pointer}:focus{outline:0}*{scrollbar-color:var(--darkgrey);scrollbar-width:thin;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-webkit-border-radius:0px;-webkit-text-size-adjust:100%}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}textarea{resize:none}select::-ms-expand{display:none}::-webkit-scrollbar{display:none!important}::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}input:-webkit-autofill,input:-webkit-autofill::first-line,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{font-family:NeueMontreal!important;transition:background-color 5000s,color 5000s,font 5000s!important}html{scrollbar-width:none}div.page,section#cart ul li form button[type=submit],section#dashboard-account #dashboard-payment div.payment form div.form fieldset,section#dashboard-profile form div.form-group div fieldset,section#event-paywall #paywall-content form fieldset,section#membership-registration form div.form fieldset,section.dashboard-overlay form div.form fieldset,section.subscribe-cta form div fieldset{position:relative;z-index:2}section{pointer-events:auto;position:relative}div.container{min-height:100%;position:relative}body::after,code.device{display:none;left:0;position:fixed}div.container:not(.margin){padding-left:var(--margin);padding-right:var(--margin)}div.container.margin{margin-left:var(--margin);margin-right:var(--margin)}code.device{height:1px;opacity:0;pointer-events:none;top:1px;width:1px}:root{--vw:1vw;--vh:1vh;--grid:calc((var(--vw) * 100) - (var(--margin) * 2));--col:calc((var(--grid) + var(--gutter)) / var(--columns));--vh100:calc(var(--vh) * 100);--vw100:calc(var(--vw) * 100);--col1:calc((var(--col) * 1));--col1-g:calc(var(--col1) - var(--gutter));--col1g:calc(var(--col1) + var(--gutter));--col2:calc((var(--col) * 2));--col2-g:calc(var(--col2) - var(--gutter));--col2g:calc(var(--col2) + var(--gutter));--col3:calc((var(--col) * 3));--col3-g:calc(var(--col3) - var(--gutter));--col3g:calc(var(--col3) + var(--gutter));--col4:calc((var(--col) * 4));--col4-g:calc(var(--col4) - var(--gutter));--col4g:calc(var(--col4) + var(--gutter));--col5:calc((var(--col) * 5));--col5-g:calc(var(--col5) - var(--gutter));--col5g:calc(var(--col5) + var(--gutter));--col6:calc((var(--col) * 6));--col6-g:calc(var(--col6) - var(--gutter));--col6g:calc(var(--col6) + var(--gutter));--col7:calc((var(--col) * 7));--col7-g:calc(var(--col7) - var(--gutter));--col7g:calc(var(--col7) + var(--gutter));--col8:calc((var(--col) * 8));--col8-g:calc(var(--col8) - var(--gutter));--col8g:calc(var(--col8) + var(--gutter));--col9:calc((var(--col) * 9));--col9-g:calc(var(--col9) - var(--gutter));--col9g:calc(var(--col9) + var(--gutter));--col10:calc((var(--col) * 10));--col10-g:calc(var(--col10) - var(--gutter));--col10g:calc(var(--col10) + var(--gutter));--col11:calc((var(--col) * 11));--col11-g:calc(var(--col11) - var(--gutter));--col11g:calc(var(--col11) + var(--gutter));--col12:calc((var(--col) * 12));--col12-g:calc(var(--col12) - var(--gutter));--col12g:calc(var(--col12) + var(--gutter));---margin:calc(var(--margin) * -1);--blue:#000f9f;--grey:#dbdbdb;--red:#e1251b;--green:#007031;--purple:#a034ca;--purple-hover:#8928ae;--orange:#e98104;--lightpurple:#be9eca;--lightpurple-hover:#a48aae;--gold:#897350;--darkblue:#000c82;--darkgrey:#999;--black:#000;--white:#fff;--h1-line-height:100%;--h1-letter-spacing:-.02em;--h2-line-height:100%;--h3-line-height:100%;--para-line-height:120%;--para-sm-font-size:16px;--para-sm-line-height:120%;--subtitle-line-height:100%}@media all and (min-width:1439px){#_desktop{display:block}}@media all and (max-width:767px){#_mobile{display:block}#main,body,section{min-width:320px}:root{--columns:6;--padding:40px 0;--padding-single:40px;--padding-small:40px 0;--padding-small-single:40px;--button-padding:16px 24px}.h2,.sh1,.sh2,.sh3{letter-spacing:-.02em}.sh1,.sh2,.sh3{font-size:26vw}.sh3{line-height:88%}.h1{font-size:11.2vw}}@font-face{font-family:NeueMontreal;src:url(//theadcc.ca/wp-content/themes/adcc/assets/fonts/PPNeueMontreal-Regular.woff2) format('woff2'),url(//theadcc.ca/wp-content/themes/adcc/assets/fonts/PPNeueMontreal-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}::selection{background:var(--red);color:var(--white)!important}::-moz-selection{background:var(--red);color:var(--white)!important}body.pre-transition,body.transition *{pointer-events:none!important}body::after{content:'';height:100%;top:0;width:100%;z-index:1000}body.pre-transition::after,div.page#award-winners a.project p span,div.page#les-usherwood-award-winner-profile section.date-module strong,footer nav form.complete p,section#archive-filters form ul li.active-content div.accordion div.accordion-inner,section#archive-work ul.no-results+p.h2,section#dashboard-account #dashboard-payment div.details strong,section#mission-statements ul li strong,section#product-hero #product-shop h1+strong,section#shop-products ul li a div.info strong,section.memberships ul.memberships li.membership div:first-of-type strong{display:block}body.transition::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .8s cubic-bezier(.8, 0, .2, 1);transition:transform .8s cubic-bezier(.8, 0, .2, 1)}body[color=red]::after{background-color:var(--red)}body[color=green]::after{background-color:var(--green)}body[color=purple]::after{background-color:var(--purple)}body[color=orange]::after{background-color:var(--orange)}body[color=lightpurple]::after{background-color:var(--lightpurple)}body[color=gold]::after{background-color:var(--gold)}body[color=blue]::after{background-color:var(--blue)}body[color=darkblue]::after{background-color:var(--darkblue)}body.pre-transition[direction=down].complete::after,body.pre-transition[direction=up]:not(.transition)::after{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}body.pre-transition[direction=down]:not(.transition)::after,body.pre-transition[direction=up].complete::after{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}body.pre-transition[direction=left]:not(.transition)::after,body.pre-transition[direction=right].complete::after{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}body.pre-transition[direction=left].complete::after,body.pre-transition[direction=right]:not(.transition)::after{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.sh1,.sh2{line-height:92%}.h1{letter-spacing:-.02em;line-height:100%}.h2,section#awards-awards div h2,section#homepage-awards div h2,section#homepage-hero div.slide.style-3 div.container div h2{font-size:var(--h2-font-size);line-height:var(--h2-line-height)}.h2.scale{font-size:var(--h2-font-size-scale)}.h3,section#awards-subaward-intro div.content-block h2{font-size:var(--h3-font-size);line-height:var(--h3-line-height)}.h3.scale{font-size:var(--h3-font-size-scale)}.para{line-height:120%}.para:not(.sm){letter-spacing:var(--para-letter-spacing)}.para.sm{font-size:16px}.subtitle{line-height:100%}.pre{white-space:pre-line}.button:not(.arrow-right)::after,a.arrow::after,section#award-winners-cta a::after,section#award-winners-intro div.content-block a::after,section#awards-awards div a::after,section#awards-detailed-intro div.content-block a::after,section#dashboard-billing ul li button[action="billing.payment"]::after,section#event-details #event-share p a::after,section#homepage-member div.member-body a::after,section#homepage-shop a.cta span::after,section#partner-intro div.content-block a::after,section#podcast-details #podcast-share p a::after,section#project-hero div.share p a::after,section#shop-products ul li a div.info button::after,section.award-winners-work_1 a.link::after,section.image-gallery div.para a::after,section.links div.links-list div a span:last-child::after{content:' ↗';white-space:pre}.button{align-items:center;background:var(--button-background);border:1px solid var(--button-color);color:var(--button-color);display:-webkit-inline-flex;display:inline-flex;font-size:var(--button-font-size);letter-spacing:var(--button-letter-spacing)}.button:not(.small){padding:var(--button-padding)}.button.small{padding:var(--button-small-padding)}.button.no-arrow{justify-content:center}.button.no-arrow::after,div.page#les-usherwood-award-winner-profile section#module-1 form fieldset:not(.active) div,footer nav form p,footer nav form.active button[action="footer.newsletter"],footer nav form.complete button[action="footer.newsletter"],footer nav form.complete fieldset,header section#header button[action="cart.open"] span:empty,section#archive-filters form ul li div.accordion div.accordion-inner,section#cart ul li form button[action="cart.quantity"]::after,section#cart ul li.template,section#event-paywall #paywall-content form fieldset span.error.hide,section#event-speakers #event-speakers-list>div button div,section#homepage-shop a.product strong span[product=compare-at-price]:empty,section#mission-years div.carousel ul li strong,section#product-hero #product-shop form fieldset div button::after,section#product-hero #product-shop form img,section#product-hero #product-shop h1+strong span[product=compare-at-price]:empty,section#product-other div.carousel ul li a p span[product=compare-at-price]:empty,section#shop-hero form fieldset div button.active,section#shop-hero form fieldset.transition,section#shop-hero form fieldset:not(.active) div,section#shop-products ul li a div.info strong span[product=compare-at-price]:empty,section#shop-products ul[product-template],section.image-gallery div.gallery-images-container div.gallery-images figure figcaption,section.links div.links-list div a::after,section.past-programs div.list:not(.infinite) ul li:nth-child(n+5),section.staff ul li button a,section.staff ul li button p[profile=bio],section.staff-overlay div.staff-overlay-image a[href=""]{display:none}.button.arrow-right svg,footer nav form fieldset div button[type=submit] svg{margin-left:5px;width:15px}.button.arrow-right path{stroke:var(--button-color)}.button:not(.arrow-right) svg path{fill:var(--button-color)}.button:not(.arrow-right) svg{height:20px}.underline{position:relative;--bottom:0;--color:var(--black);--width:1px}.underline::before{content:'';display:block;position:absolute;transition:width .4s ease-out}.underline:not(.reverse)::before{left:auto;right:0;width:0}.underline.reverse::before{left:0;right:auto;width:100%}span.color-block{display:inline-block;height:11px;width:11px}span.color-block.gold{background:var(--gold)}span.color-block.silver{background:var(--darkgrey)}span.color-block.bronze{background:var(--orange)}span.price::before{content:'$'}figure,section#homepage-shop a,section.ctas a,section.sponsors div.sponsor-logos a{display:block;position:relative}figure img,section#homepage-shop a.product strong{display:block;width:100%}figure img:not(.contain){object-fit:cover}figure img.contain{object-fit:contain}figure iframe,section#archive-filters form ul li div.accordion div.filters div.filter-years,section#archive-work ul li a figure,section#dashboard-team table,section#membership-registration form div.form div.totals,section#membership-registration form div.form div.totals table,section.login>div svg{width:100%}figure.background-image iframe,figure.background-image img,section#event-video figure iframe,section#homepage-hero div.slide.style-2 picture{height:100%;left:0;position:absolute;top:0;width:100%}.text-reveal{opacity:0;position:relative;--animation-delay:0s;--margin-bottom:6px;--padding-right:0}.text-reveal.set,section#contact-form form.complete div.form p:last-child,section.dashboard-overlay.animate div.container,section.subscribe-cta form.complete div p:last-child{opacity:1}.text-reveal span[style]{display:inline-block;overflow:hidden;position:relative;vertical-align:bottom}.text-reveal span[style] sub{display:block;opacity:0;--transition-delay:calc(var(--animation-delay) + (var(--index) * .08s))}.text-reveal span[style] sub:not(.nopre),section#archive-hero #tags-results small[archive-results]::after,section#dashboard-events form fieldset button[action="filters.toggle"] strong,section#podcast-details .podcast-ctas a span,section#shop-hero form fieldset button[action="filters.toggle"] strong,section.past-programs ul li div:last-of-type a.button span,section.programs div.intro div a span{white-space:pre}.text-reveal-container.reveal .text-reveal span[style] sub,.text-reveal.reveal span[style] sub{animation:var(--animation) 1s forwards cubic-bezier(.25,1,.5,1) var(--transition-delay);will-change:transform}.text-reveal:not(.sideways){--animation:text-reveal}.text-reveal:not(.sideways) span[style]{margin-top:-22px;margin-bottom:calc(var(--margin-bottom) * -1)}.text-reveal:not(.sideways) span[style]:last-child{padding-right:var(--padding-right);padding-bottom:var(--padding-right)}.text-reveal:not(.sideways) span[style] sub{padding-top:22px;padding-bottom:var(--margin-bottom)}.text-reveal.sideways{--animation:text-reveal-sideways}.text-reveal.sideways span[style]{margin-right:-22px;margin-left:calc(var(--margin-bottom) * -1)}.text-reveal.sideways span[style] sub{padding-right:22px;padding-left:var(--margin-bottom)}@keyframes text-reveal{0%{opacity:1;transform:translate3d(0,100%,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@-webkit-keyframes text-reveal{0%{opacity:1;-webkit-transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0)}}@keyframes text-reveal-sideways{0%{opacity:1;transform:translate3d(-100%,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@-webkit-keyframes text-reveal-sideways{0%{opacity:1;-webkit-transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0)}}.fade-in:not(.fade-in-container){opacity:0;--animation-delay:0s}.fade-in-container.reveal .fade-in:not([scroll*=reveal]),.fade-in.reveal{opacity:1;transition:opacity .8s cubic-bezier(.5, 1, .89, 1) var(--animation-delay);will-change:opacity}.fade-up:not(.fade-up-container){opacity:0;--animation-delay:.2s;--top:40px}.fade-up:not(.absolute):not(.fade-up-container){position:relative;top:var(--top)}.fade-up.absolute:not(.fade-up-container){margin-top:var(--top)}.fade-up-container.reveal .fade-up:not([scroll*=reveal]),.fade-up.reveal{opacity:1;will-change:margin-top,opacity,top}.fade-up-container.reveal .fade-up:not(.absolute):not([scroll*=reveal]),.fade-up:not(.absolute).reveal{top:0;transition:opacity .8s cubic-bezier(.5, 1, .89, 1) var(--animation-delay),top .8s cubic-bezier(.5, 1, .89, 1) var(--animation-delay)}.fade-up-container.reveal .fade-up.absolute:not([scroll*=reveal]),.fade-up.absolute.reveal{margin-top:0;transition:margin-top .8s cubic-bezier(.5, 1, .89, 1) var(--animation-delay),opacity .8s cubic-bezier(.5, 1, .89, 1) var(--animation-delay)}header section#header{left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:100;--background:var(--background-color);--color:var(--text-color);--menu-color:var(--menu-text-color)}footer div.container,header section#header div.container,section#podcast-details #podcast-info #podcast-stats,section#podcast-details .podcast-ctas div,section#project-work div.container{align-items:flex-start;display:-webkit-flex;display:flex}header section#header svg path{fill:var(--background)}header section#header #logo{opacity:0;pointer-events:auto;position:relative;width:53px}header section#header #logo a{display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}header section#header #logo svg{height:52px}header section#header button[action="menu.toggle"]{opacity:0;pointer-events:auto;position:relative}header section#header button[action="menu.toggle"] svg{left:0;position:absolute;top:0}header section#header button[action="menu.toggle"] svg:first-child{height:14px}header section#header button[action="menu.toggle"] svg:last-child{height:25px}header section#header nav{align-items:center;display:-webkit-flex;display:flex;pointer-events:auto;position:absolute;right:0;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);will-change:-webkit-transform,transform}header section#header nav a,header section#header nav button{background-color:var(--color);border-left:1px solid var(--background);border-bottom:1px solid var(--background);color:var(--background);display:block;height:42px;line-height:42px;text-align:center;width:120px}header section#header nav button[action="search.toggle"],section#award-winners-hero div.container,section#cart ul li a figure,section#events-hero div.container,section#mission-hero div.container,section#product-hero div.gallery#product-images figure{align-items:center;display:-webkit-flex;display:flex;justify-content:center}header section#header nav button[action="search.toggle"] svg{width:16px}header section#header button[action="cart.open"] span:not(:empty):before,section#cart h2 span:not(:empty)::before{content:'('}header section#header button[action="cart.open"] span:not(:empty):after,section#cart h2 span:not(:empty)::after{content:')'}body.ready header section#header #logo{opacity:1;transition:opacity .6s ease-in}body.ready header section#header button[action="menu.toggle"]{opacity:1;transition:opacity .6s ease-in .5s}body.ready header section#header nav{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .6s .8s;transition:transform .6s .8s}header.nav section#header,header.search section#header{--background:var(--menu-text-color);--color:var(--background-color)}div.page#les-usherwood-award-winner-profile section figure.video.play button,div.page#les-usherwood-award-winner-profile section figure.video.play img,footer nav form.transition,header.nav section#header nav button[action="search.toggle"],section#contact-form form.transition div.form button,section#contact-form form.transition div.form fieldset,section#dashboard-account.complete #dashboard-payment,section#membership-registration form.complete div.form>:not(p:last-child),section#project-hero div.share.active button,section#project-work figure.video.play button,section#project-work figure.video.play img,section.subscribe-cta form.transition div{opacity:0;pointer-events:none}footer,header.nav section#menu,header.search section#search,section#archive-filters.active,section#cart.active,section#event-video.active,section#membership-registration.active,section.dashboard-overlay.active,section.staff ul li button p span,section.staff-overlay.active{pointer-events:auto}header.animation #logo svg path,header.animation section#header button[action="menu.toggle"] svg path,header.animation section#header nav button[action="search.toggle"] svg path{transition:fill .8s cubic-bezier(.8, 0, .2, 1)}header.animation section#header nav a,header.animation section#header nav button{transition:background-color .8s cubic-bezier(.8, 0, .2, 1),border-color .8s cubic-bezier(.8, 0, .2, 1),color .8s cubic-bezier(.8, 0, .2, 1),opacity .8s cubic-bezier(.8, 0, .2, 1)}header.nav section#header button[action="menu.toggle"] svg:first-child,header.search section#header button[action="menu.toggle"] svg:first-child,header:not(.nav):not(.search) section#header button[action="menu.toggle"] svg:last-child{opacity:0;transition:opacity .4s cubic-bezier(.8, 0, .2, 1)}header.nav section#header button[action="menu.toggle"] svg:last-child,header.search section#header button[action="menu.toggle"] svg:last-child,header:not(.nav):not(.search) section#header button[action="menu.toggle"] svg:first-child{transition:opacity .4s cubic-bezier(.8, 0, .2, 1) .4s}header:not(.animation) section#header nav svg path,header:not(.animation) section#header nav>a,header:not(.animation) section#header nav>button{transition:background .2s ease-out,color .2s ease-out}@media all and (max-width:767px){header section#header div.container{padding-top:16px}header section#header #logo{margin-right:16px}header section#header nav button[action="search.toggle"]{width:44px}header section#header nav a:last-child,header section#header nav button[action="search.toggle"] strong{display:none}header section#search div.container form{padding:108px 0 116px}}header section#menu,header section#search{height:100%;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:99}header section#menu::after,header section#search::after,section#cart::after,section#event-video::after,section#membership-registration::after,section.dashboard-overlay::after,section.staff-overlay::after{background:var(--black);content:'';display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .8s cubic-bezier(.8, 0, .2, 1);width:100%;z-index:-1}header section#search div.container{background:var(--background-color);color:var(--menu-text-color);height:0;left:0;min-height:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}header section#search form div{align-items:center;border-bottom:1px solid var(--menu-text-color);display:-webkit-flex;display:flex;position:relative}header section#search form input{background:var(--background--color);color:var(--menu-text-color);flex:1}header section#search form input::placeholder{color:inherit;opacity:.5}header section#search form button svg path{fill:var(--menu-text-color);stroke:var(--menu-text-color)}header.nav section#menu::after,header.search section#search::after,section#archive-filters.active::after,section#cart.active::after,section#event-video.active::after,section#membership-registration.active::after,section.dashboard-overlay.active::after,section.staff-overlay.active::after{opacity:.5}header.nav section#menu div.container,header.search section#search div.container{pointer-events:auto;height:auto}header.animation section#menu div.container,header.animation section#search div.container{transition:height .8s cubic-bezier(.8, 0, .2, 1)}header section#menu div.container{background:var(--text-color);color:var(--menu-text-color);height:0;left:0;min-height:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}header section#menu nav ul li,header section#menu nav ul li div,section#archive-filters form ul li div.accordion div.filters div.filter-letter,section#podcast-hero div.container{align-items:flex-start;display:-webkit-flex;display:flex;flex-direction:column}@media all and (max-width:767px){header section#menu nav{height:var(--vh100);padding-top:160px}header section#menu nav ul li{--top:0}header section#menu nav ul li:not(:last-child){margin-bottom:14px}header section#menu nav ul li button[action="nav.section"],header section#menu nav ul li div a,header section#menu nav ul li.flat a{font-size:var(--h2-font-size);letter-spacing:var(--h2-letter-spacing);line-height:36px}header section#menu nav ul li div{position:relative}header section#menu nav ul li div button[action="nav.return"]{align-items:center;display:-webkit-flex;display:flex;height:19px;position:absolute;top:-44px}header section#menu nav ul li div button[action="nav.return"]::before{content:' ↗';display:block;font-size:22px;margin-right:5px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}header section#menu nav ul li div a:not(:last-child){margin-bottom:16px}header section#menu nav a::before,header section#menu nav ul li.flat a:first-child,header section#menu nav[section=""] ul li div,header section#menu nav[section=about] ul li:not([section=about]),header section#menu nav[section=awards] ul li:not([section=awards]),header section#menu nav[section=programs] ul li:not([section=programs]),header section#menu nav[section=winners] ul li:not([section=winners]),header section#menu nav[section]:not([section=""]) a.button,header section#menu nav[section]:not([section=""]) button[action="nav.section"],header section#menu nav[section]:not([section=""]) li.flat{display:none}header section#menu nav a.button{--button-background:var(--text-color);--button-color:var(--background-color);left:var(--margin);padding:10px 0;position:absolute;top:calc(var(--vh100) - 40px);width:var(--col3-g);-webkit-transform:translateY(-100%);transform:translateY(-100%);--top:0}header section#menu nav.transition{opacity:0;pointer-events:none}header section#menu nav.animation,header section#menu nav.animation.transition{transition:opacity .6s ease-out}footer{padding:40px 0;position:relative}footer div.container{flex-direction:column}footer nav,footer p#footer-intro{margin-bottom:40px}footer small{order:4}footer svg#footer-logo{margin-bottom:20px;width:var(--col3-g)}footer nav form{width:100%}}@media all and (min-width:768px) and (max-width:900px){header section#menu nav ul{width:var(--col10-g)}header section#menu nav ul li{padding-right:var(--gutter);width:calc(100% / 3)}}@media all and (min-width:901px) and (max-width:1119px){header section#menu nav ul{width:var(--col9)}}@media all and (min-width:901px) and (max-width:1024px){header section#menu nav ul li{width:var(--col3-g)}section.programs ul li div.content p{margin-bottom:20px}}footer{background:var(--black);color:var(--white)}footer::before{background:var(--black);content:'';display:block;height:4px;left:0;position:absolute;top:-2px;width:100%;z-index:-1}footer nav>div{align-items:flex-start;display:-webkit-flex;display:flex;flex-direction:column;margin-bottom:calc(16px * 1.2)}footer nav>div a.underline{--bottom:1px;--color:var(--white)}footer nav form button[action="footer.newsletter"].underline{text-align:left;--bottom:1px;--color:var(--white)}footer nav form fieldset{display:none;position:relative;width:100%}footer nav form fieldset div{align-items:center;background:var(--black);display:-webkit-flex;display:flex;position:relative;width:100%}footer nav form fieldset div::after{border-bottom:1px solid var(--white);bottom:1px;content:'';display:block;left:0;position:absolute;width:100%}footer nav form fieldset div input[type=email],section#awards-awards,section#event-paywall,section#homepage-awards,section#project-hero,section#search-filters div.filters button.active,section.image-gallery{background:var(--black);color:var(--white)}footer nav form fieldset div input[type=email]::placeholder{color:inherit;opacity:1}footer nav form fieldset div input[type=email]:-webkit-autofill,footer nav form fieldset div input[type=email]:-webkit-autofill::first-line,footer nav form fieldset div input[type=email]:-webkit-autofill:active,footer nav form fieldset div input[type=email]:-webkit-autofill:focus,footer nav form fieldset div input[type=email]:-webkit-autofill:hover{color:var(--white)!important}footer nav form fieldset div button[type=submit]{align-items:center;display:-webkit-flex;display:flex;margin-left:5px}footer nav form fieldset div button[type=submit] svg path,section#contact-form form div.form button[type=submit] svg path,section#dashboard-profile form div.form-group:last-child div button svg path,section#event-video button[action="event.video.close"] svg path,section#project-hero a.breadcrumb svg path,section.image-gallery>button svg path{stroke:var(--white)}footer nav form fieldset span.error{font-size:14px;left:0;line-height:var(--para-sm-line-height);top:100%;position:absolute;z-index:-1;-webkit-animation:1s slideDown;animation:1s slideDown}footer nav form fieldset span.error.hide,section#contact-form form div.form fieldset span.error.hide,section.subscribe-cta form div span.error.hide{opacity:0;pointer-events:none;transition:opacity .2s ease-out}footer nav form.active fieldset,section#event-details #event-share p,section#mission-presidents #presidents-list ul li,section#podcast-details #podcast-share p,section.links div.links-list{display:-webkit-flex;display:flex}footer nav form.animation,section#contact-form form.animation div.form>*,section#event-speakers #event-speaker,section.subscribe-cta form.animation div{transition:opacity .6s ease-in}div.page#les-usherwood-award-winner-profile section figure.video img,footer nav form.animation.transition,section#cart:not(.empty).active #empty-cart,section#contact-form form.animation.transition form div.form>*,section#membership-registration form.animation div.form>:not(p:last-child),section#project-work figure.video img,section.subscribe-cta form.animation.transition div{transition:opacity .6s ease-out}section.cta{background:var(--orange);border-top:1px solid var(--black);color:var(--black)}section#project-cta a,section.cta a,section.subscribe-cta form button{background:var(--red);display:block;position:relative}section#event-paywall h2,section#events-hero h1 svg,section#iad-hero h1,section#project-cta a svg,section.cta a svg,section.ctas a svg,section.image-gallery h2,section.subscribe-cta form button svg{position:absolute}div.page#les-usherwood-award-winner-profile section figure.video button svg path,section#archive-filters form ul li.active button.filter-section svg path,section#cart h2 button[action="cart.close"] svg path,section#dashboard-events form fieldset button[action="filters.toggle"] svg path,section#membership-registration button[action="membership.close"] svg path,section#membership-registration form div.form fieldset .upload span svg path,section#project-cta a svg path,section#project-work figure.video button svg path,section#shop-hero form fieldset button[action="filters.toggle"] svg path,section.cta a svg path,section.ctas a svg path,section.subscribe-cta form button svg path{fill:var(--black)}@media all and (max-width:767px){section.cta p{border-bottom:1px solid var(--black);padding:40px var(--margin)}section.cta a,section.ctas a{padding:40px calc(var(--margin) + 60px) 40px var(--margin)}section.cta a svg,section.ctas a svg{height:32px;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section.ctas a:not(:last-child){border-bottom:1px solid var(--black)}}section.ctas{background:var(--red);color:var(--black)}section.subscribe-cta{background:var(--purple);color:var(--black)}div.list.fade>ul li,div.page#les-usherwood-award-winner-profile section div.figure,div.page#les-usherwood-award-winner-profile section#module-1 form fieldset,div.page#les-usherwood-award-winner-profile section.image-module div.flex,section#archive-work ul,section#contact-form form,section#contact-form form div.form,section#contact-intro div.content-block p a,section#dashboard-billing ul li button[action="billing.payment"],section#dashboard-events form fieldset,section#dashboard-profile form div.form-group,section#event-speakers #event-speakers-list,section#homepage-shop>div,section#legal a,section#mission-statements ul,section#project-credits div#credits-names ul li p,section#project-credits h2:not(:last-child),section#project-credits ul#credits-keys,section#project-work figure span,section#shop-hero form fieldset,section.award-winners-work_1 li,section.award-winners-work_1 ul,section.dashboard-overlay form div.form-container,section.image-gallery div.gallery-images-container div.gallery-images figure div.event-video,section.login form div.form-container,section.memberships ul.memberships,section.memberships ul.memberships li.membership div:last-of-type ul li,section.past-programs ul,section.past-programs ul li,section.programs ul,section.programs ul li,section.sponsors div.sponsor-group,section.staff div.staff-container,section.subscribe-cta form div{position:relative}section#contact-form form p:last-child,section#membership-registration form div.form>p:last-child,section.subscribe-cta form div p:last-child{left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}section.subscribe-cta form div fieldset input[type=email]{background:var(--purple);border:1px solid var(--black);color:var(--black);display:block;padding:10px}section.subscribe-cta form div fieldset input[type=email]::placeholder{color:inherit}section.subscribe-cta form div span.error{font-size:var(--para-sm-font-size);left:0;line-height:var(--para-sm-line-height);top:100%;position:absolute;z-index:-1;-webkit-animation:1s slideDown;animation:1s slideDown}@keyframes slideDown{0%{transform:translateY(-100%)}50%{transform:translateY(8%)}65%{transform:translateY(-4%)}80%{transform:translateY(4%)}95%{transform:translateY(-2%)}100%{transform:translateY(0)}}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(8%)}65%{-webkit-transform:translateY(-4%)}80%{-webkit-transform:translateY(4%)}95%{-webkit-transform:translateY(-2%)}100%{-webkit-transform:translateY(0)}}section#contact-form form.complete div.form button,section#contact-form form.complete div.form fieldset,section.image-gallery div.gallery-images-container div.gallery-images figure.active+figure:not(.active):not(.was-active),section.past-programs div.list:not(.infinite-opacity) ul li:nth-child(n+5),section.subscribe-cta form.complete div fieldset,section.subscribe-cta form.complete div p:first-child{opacity:0}div.page#award-winners a.project,section#archive-filters form ul li div.accordion div.filters div.filter-years.no-values button[action="filter.years.toggle"],section#archive-filters form ul li.no-results:not(.selections):not(.active) button[action=accordion],section#membership-registration form.processing div.form fieldset div.checkboxes label.checkbox input[type=checkbox]+span,section.subscribe-cta form.complete,section.subscribe-cta form.transition button{pointer-events:none}@media all and (max-width:767px){section.subscribe-cta form div{border-bottom:1px solid var(--black);padding:40px var(--margin)}section.subscribe-cta form div fieldset input[type=email]{width:100%}section.subscribe-cta form button{padding:40px calc(var(--margin) + 60px) 40px var(--margin);text-align:left;width:100%}section.subscribe-cta form button svg{height:32px;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section.hero{height:var(--vh100)}}section.image-gallery div.gallery{display:-webkit-flex;display:flex;height:100%;overflow:hidden;padding-bottom:120px;position:relative;z-index:2;--animation-delay:.2s}section.image-gallery div.gallery-images-container{display:-webkit-flex;display:flex;flex:1;position:relative}section#homepage-hero div.gallery div.gallery-images-container div.gallery-images,section.image-gallery div.gallery-images-container div.gallery-images{align-items:flex-start;display:-webkit-flex;display:flex;flex:1;position:relative;width:calc(var(--images) * var(--width))}section.image-gallery div.gallery-images-container div.gallery-images figure{align-items:center;display:-webkit-flex;display:flex;height:100%;justify-content:center;overflow:hidden;width:var(--width);-webkit-transform:translate3d(calc(var(--active) * var(--width) * -1),0,0);transform:translate3d(calc(var(--active) * var(--width) * -1),0,0);will-change:-webkit-transform,transform}section.image-gallery div.gallery-images-container div.gallery-images figure div{flex:1;height:100%;will-change:-webkit-transform,transform}section.image-gallery div.gallery-images-container div.gallery-images figure div.event-video iframe,section.image-gallery div.gallery-images-container div.gallery-images figure div.event-video img,section.image-gallery div.gallery-images-container div.gallery-images figure div:not(.event-video) *{height:100%;left:50%;position:absolute;top:50%;width:100%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}section#homepage-hero div.slide.next div.container,section#homepage-hero div.slide.was-active.prev div.container,section.image-gallery div.gallery-images-container div.gallery-images figure.next div,section.image-gallery div.gallery-images-container div.gallery-images figure.was-active.prev div{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}section#homepage-hero div.slide.prev div.container,section#homepage-hero div.slide.was-active.next div.container,section.image-gallery div.gallery-images-container div.gallery-images figure.prev div,section.image-gallery div.gallery-images-container div.gallery-images figure.was-active.next div{-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}section#archive-filters.active div.container,section#cart.active div.container,section#homepage-hero div.slide.active div.container,section#homepage-hero.reveal button[action="gallery.next"],section#membership-registration.active div.container,section#podcast-player.active,section.image-gallery div.gallery-images-container div.gallery-images figure.active div{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}section.image-gallery>button{mix-blend-mode:exclusion;position:absolute;z-index:2}section#homepage-hero button svg,section.image-gallery>button svg{height:36px}section.image-gallery>button[action="gallery.prev"]{left:var(--margin);margin-left:20px;opacity:0}section.image-gallery>button[action="gallery.next"]{right:var(--margin);margin-right:20px;opacity:0}section.image-gallery div.para{left:var(--left);position:absolute;top:calc(100% - 100px);transition:opacity .6s ease-in .4s;--left:0}section.image-gallery div.para a{position:relative;--bottom:0;--color:var(--white);--width:1px}section.image-gallery div.para a::before{content:'';display:block;left:0;position:absolute;right:auto;transition:width .4s ease-out;width:100%}section#archive-hero #tags-results.updating,section#archive-work.updating,section#cart.empty ul,section#cart.empty ul+div,section#dashboard-events.updating ul,section#event-speakers #event-speaker.transition,section#search-results.updating ul,section#shop-products.updating ul,section.image-gallery div.para.transition{opacity:0;pointer-events:none;transition:opacity .6s ease-out}section.image-gallery.reveal button[action="gallery.prev"]{left:var(--margin);margin-left:0;opacity:1;transition:margin-left .8s cubic-bezier(.5, 1, .89, 1) .8s,opacity .8s cubic-bezier(.5, 1, .89, 1) .8s}section.image-gallery.reveal button[action="gallery.next"]{right:var(--margin);margin-right:0;opacity:1;transition:margin-right .8s cubic-bezier(.5, 1, .89, 1) .8s,opacity .8s cubic-bezier(.5, 1, .89, 1) .8s}section#homepage-hero.animation div.slide,section#homepage-hero.animation div.slide:not(.not-active) div.container,section.image-gallery.animation div.gallery-images-container div.gallery-images figure,section.image-gallery.animation div.gallery-images-container div.gallery-images figure:not(.not-active) div{-webkit-transition:-webkit-transform 1.2s;transition:transform 1.2s}section#event-hero,section#homepage-hero div.slide.style-1,section#homepage-hero div.slide.style-3,section.hero,section.past-winners.v1,section.past-winners.v2{background-color:var(--background-color);color:var(--color)}@media all and (min-width:768px) and (max-width:901px){:root{--padding:60px 0;--padding-single:60px;--padding-small:60px 0;--padding-small-single:60px}.sh1,.sh2{font-size:20.2vw}.sh3{font-size:12.5vw;line-height:92%}.h1{font-size:8.7vw}section.hero div.container{height:clamp(100px,calc(var(--vw100) * .7),var(--vh100))}section#mission-hero h1{padding:var(--padding-single) var(--gutter)}}div.page#les-usherwood-award-winner-profile section#module-6,div.page#les-usherwood-award-winner-profile section.date-module,section#dashboard-nav,section#event-details,section#podcast-details,section#project-credits,section.links{background:var(--grey);padding:var(--padding-small)}div.page#les-usherwood-award-winner-profile section#module-2 div.content p,div.page#les-usherwood-award-winner-profile section#module-4 p,div.page#les-usherwood-award-winner-profile section#module-6 p:nth-child(3),section#award-winners-intro div.content-block,section#awards-detailed-intro div.content-block,section#contact-intro div.content-block,section#homepage-member div.member-body:last-of-type,section#legal hgroup p,section#mission-intro p,section#mission-presidents #presidents-list,section#partner-intro div.content-block,section#subawards-hero p,section.award-winners-feature div.content p,section.award-winners-quote div.content p,section.links div.links-list div,section.past-winners.v2 div.winners-list{--animation-delay:.5s}section.links div.links-list div a{display:block;text-align:center;--button-background:var(--grey);--button-color:var(--black)}@media all and (max-width:767px){section.links div.links-list{flex-direction:column}section.links div.links-list div:not(:last-child){margin-bottom:10px}div.list:not(:last-child){margin-bottom:20px}div.list>ul{height:var(--height);overflow:hidden;--height:auto}div.list.expanded{margin-bottom:0}div.list.expanded+button[action="list.expand"]{margin-bottom:calc(16px * -1.2);opacity:0;pointer-events:none;transition:margin-bottom .6s ease-out,opacity .4s ease-out}div.list.fade.expanded>ul li::after{opacity:0!important;pointer-events:none!important}div.list.fade.expanded.infinite-opacity>ul li{opacity:1!important}div.list.animate{transition:height .6s ease-out,margin-bottom .6s ease-out}div.list.fade.animate>ul li,div.list.fade.animate>ul li::after{transition:opacity .6s ease-out}}@media all and (min-width:768px) and (max-width:900px){footer p#footer-intro{width:var(--col10-g)}footer nav{width:100%}footer nav>div{width:var(--col3)}footer nav form,section.links div.links-list div{width:var(--col6-g)}footer svg#footer-logo{width:var(--col4-g)}section.cta p,section.subscribe-cta form div,section.subscribe-cta form div p:last-child{padding:60px var(--margin)}section.cta a svg,section.ctas a svg,section.subscribe-cta form button svg{bottom:36px;height:26px;right:36px}section.programs div.intro p{width:var(--col8-g)}}section.past-programs h2.sh2,section.programs h2{margin-bottom:40px;text-align:center}div.list,section#homepage-whats-new div#whats-new-intro,section#homepage-whats-new div.carousel,section#product-other div#product-other-intro,section#product-other div.carousel,section#project-other div.carousel,section.award-winners-work_2 div.carousel,section.award-winners-work_2 div.work-intro,section.award-winners-work_4 div.carousel{overflow:hidden;position:relative}div.list.fade>ul li::after{background:var(--background-color);background:linear-gradient(0deg,rgba(var(--background-color-rgb-r),var(--background-color-rgb-g),var(--background-color-rgb-b),1) 0,rgba(var(--background-color-rgb-r),var(--background-color-rgb-g),var(--background-color-rgb-b),0) 100%);bottom:0;content:'';display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}div.list+button[action="list.expand"]{display:block;font-size:var(--para-sm-font-size)}div.list+button[action="list.expand"].right-align,section#cart #empty-cart a svg,section#cart ul+div a svg,section#membership-registration form div.form div.submit button[type=submit] svg{margin-left:auto}div.list+button[action="list.expand"]::after{content:' ↓'}section#awards-subaward-intro,section#homepage-whats-new,section.programs{background:var(--white);padding:var(--padding)}section#mission-years,section.award-winners-work_3,section.past-programs,section.programs div.intro:not(:last-child){padding-bottom:var(--padding-single)}section#archive-hero div.container,section#event-hero div.container,section#icw-hero div.container,section#project-hero div.container,section#project-hero hgroup p,section.programs div.intro{align-items:center;display:-webkit-flex;display:flex;flex-direction:column}section.programs div.intro p{padding-bottom:var(--padding);text-align:center}section.programs div.intro div{align-items:center;display:-webkit-flex;display:flex;--animation-delay:.5s}section#dashboard-account #dashboard-payment div.payment form div.controls button[type=button]:not(.active),section.award-winners-work_3 div.work-intro div a,section.dashboard-overlay form div.controls button[type=button]:not(.active),section.programs div.intro div a,section.programs ul li div.content div a.button{--button-background:var(--white);--button-color:var(--black)}section#homepage-whats-new div.container::after,section#homepage-whats-new div.container::before,section.award-winners-work_2 div.container::after,section.award-winners-work_2 div.container::before,section.programs ul li::before,section.programs ul li:last-child::after{border-top:1px solid var(--black);content:'';display:block;left:0;position:absolute;width:0}section#homepage-whats-new div.container::before,section.award-winners-work_2 div.container::before,section.past-programs ul li::before,section.programs ul li::before{top:0}section#homepage-whats-new div.container::after,section.award-winners-work_2 div.container::after,section.past-programs ul li:last-child>span.border,section.programs ul li:last-child::after{bottom:0}section.programs ul li a.image{display:block;width:var(--width);--animation-delay:.2s}section.programs ul li a.image figure img{height:var(--width);width:var(--width)}section.past-programs ul li div,section.past-programs ul li strong,section.programs ul li div.content strong{display:block;--animation-delay:.5s}div.page#les-usherwood-award-winner-profile section#module-1 #module-1-intro div.figure figure,section#iad-hero h1:nth-child(3),section#legal hgroup+div,section#podcast-hero h1+div,section#project-judges p,section#search-filters div.container,section#subawards-hero div.link,section.programs ul li div.content div,section.programs ul li div.content p{--animation-delay:.8s}section#event-speakers div.container.reveal #event-speakers-list::after,section#homepage-whats-new div.container.reveal::after,section#homepage-whats-new div.container.reveal::before,section#mission-years div.carousel.reveal::before,section#product-other div.container.reveal::after,section#project-judges div.container.reveal blockquote::before,section.award-winners-work_2 div.container.reveal::after,section.award-winners-work_2 div.container.reveal::before,section.past-programs ul li.reveal::before,section.past-programs ul li.reveal:last-child>span.border,section.programs ul li.reveal::before,section.programs ul li.reveal:last-child::after,section.sponsors div.sponsor-group:not(:first-child).reveal::before,section.staff div.staff-container.reveal:not(:first-of-type:last-of-type)::before{transition:width .8s cubic-bezier(.76, 0, .24, 1);width:100%;will-change:width}@media all and (max-width:1023px){#main,body{position:fixed;width:100%}body{height:var(--vh100);overflow:hidden;--smoothScroll:1}#main{height:var(--vh100)!important;left:0;overflow-x:hidden;overflow-y:scroll;top:0;z-index:2;-webkit-overflow-scrolling:touch}html.lock #main{border-bottom:1px solid transparent;overflow:hidden}[smoothscroll]:not([smoothscroll=fixed]){margin-bottom:0!important;-webkit-transform:none!important;transform:none!important}:root{--para-font-size:20px;--para-letter-spacing:0;--subtitle-font-size:22px;--button-font-size:22px;--button-font-size-small:16px;--button-letter-spacing:0;--button-small-padding:12px 24px}.sh1,.sh2{letter-spacing:-.02em}.subtitle{font-size:22px}.para:not(.sm){font-size:20px}.button.small{font-size:var(--button-font-size-small)}.button:not(.arrow-right) svg{margin-right:10px}section.past-programs ul li strong,section.programs ul li div.content strong{margin-bottom:10px}section.past-programs ul li div:first-of-type p:first-of-type,section.past-programs ul li div:first-of-type p:last-of-type:not(:last-child),section.programs ul li div.content p:first-of-type,section.programs ul li div.content p:last-of-type:not(:last-child){margin-bottom:20px}}@media all and (max-width:767px){section.past-programs h2,section.programs h2{--margin-bottom:2vw}section.programs div.intro div{flex-direction:column}section.programs div.intro div a:not(:last-child){margin-bottom:10px}section.programs ul li a.image{margin-bottom:20px;--width:var(--grid)}section.programs ul li div.content div{display:inline-block;width:var(--col4-g)}section.programs ul li div.content div a.button{display:inline-block;font-size:var(--subtitle-font-size);line-height:var(--subtitle-line-height);text-align:center}}@media all and (min-width:1024px) and (max-width:1439px){#_laptop{display:block}section.programs ul li div p:first-of-type{margin-right:var(--gutter)}}@media all and (min-width:1024px) and (max-width:1199px){header section#menu nav ul li{width:var(--col2g)}section.programs div.intro p{width:var(--col8-g)}section.programs ul li div.content strong{margin-bottom:20px}section.programs ul li div.content p:first-of-type{width:var(--col2-g)}section.programs ul li div.content p:last-of-type{flex:1;margin-right:var(--gutter)}section.programs ul li div.content div{margin-left:auto}}section.past-programs{background:var(--background-color);color:var(--color)}section.past-programs h2.sh2{padding-top:var(--padding-single)}div.page#les-usherwood-award-winner-profile section.image-module div.figure figure:not(:last-child),section#dashboard-account #dashboard-payment div.details h3,section#event-details #event-info #event-location p:not(:last-child),section#event-speakers #event-speaker #event-speaker-image figure,section#homepage-shop a.product strong:last-of-type,section#membership-registration h2,section#product-hero #product-shop h1,section#search-results ul li a figure,section.memberships ul.memberships li.membership div:first-of-type h3,section.past-programs h2.para,section.staff-overlay div.staff-overlay-image figure,section.staff-overlay div.staff-overlay-image p:first-of-type,section.winners #winners #winners-cta h3{margin-bottom:10px}section.past-programs ul li::before,section.past-programs ul li:last-child>span.border{border-top:1px solid var(--color);content:'';display:block;left:0;position:absolute;width:0}div.page#les-usherwood-award-winner-profile section figure.video.play iframe,section#membership-registration form.complete div.form p:last-child,section#project-hero div.share.active p,section#project-work figure.video.play iframe,section.dashboard-overlay.active div.container,section.past-programs ul li:nth-child(4)::after{opacity:1;pointer-events:auto}@media all and (max-width:900px){:root{--gutter:16px;--margin:20px;--h2-letter-spacing:-.02em;--h2-font-size:34px;--h2-font-size-scale:9.06vw;--h3-font-size:34px;--h3-font-size-scale:9.06vw}header section#search form button svg{width:16px}footer nav form fieldset span.error,section.subscribe-cta form div span.error{padding-top:2px}section.links h2,section.past-programs ul li div:first-of-type p,section.programs div.intro p:not(:last-child),section.subscribe-cta form div p:first-child{margin-bottom:20px}section.image-gallery{--width:var(--grid)}section.image-gallery h2{margin:0 var(--margin)}section.image-gallery div.gallery-images-container{height:calc(var(--grid) * .65)}section.image-gallery div.gallery-images-container div.gallery-images figure div.event-video button{height:50px;width:50px}section.image-gallery div.gallery-images-container div.gallery-images figure div.event-video button svg{height:22px}section.image-gallery>button{top:calc(50% + calc(var(--padding-single)/ 2) - 60px)}section.image-gallery>button[action="gallery.prev"]{-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}section.image-gallery>button[action="gallery.next"]{-webkit-transform:translateY(-50%);transform:translateY(-50%)}section.image-gallery.event-videos>button{top:calc(50% + calc(45px - 60px))}section.past-programs ul li,section.programs ul li{padding:20px 0}section.programs div.intro p{font-size:var(--subtitle-font-size);line-height:var(--subtitle-line-height)}section.past-programs h2.para{padding-top:40px}section.past-programs ul li div:last-of-type a.button{display:inline-block;font-size:var(--subtitle-font-size);line-height:var(--subtitle-line-height);text-align:center}section.sponsors h2{margin-bottom:60px}}@media all and (min-width:901px){:root{--gutter:20px;--margin:32px;--h2-font-size-scale:4.16vw;--h3-font-size-scale:3.33vw;--h2-letter-spacing:0}.sh1,.sh2,.sh3{letter-spacing:-.04em}.sh1{font-size:clamp(10px, 21.88vw, 355px)}.sh2{font-size:13.8vw}.sh3{font-size:12.5vw;line-height:92%}.h1{font-size:6.67vw}header section#search form button svg{width:23px}header section#menu nav ul li{margin-right:var(--gutter)}footer p#footer-intro{width:var(--col6)}footer nav,footer nav form{width:var(--col6-g)}footer nav form fieldset span.error,section.subscribe-cta form div span.error{padding-top:5px}section.cta p,section.subscribe-cta form div,section.subscribe-cta form div p:last-child{padding:90px var(--col1g) 90px calc(var(--margin) + var(--col1))}section.programs div.intro p:not(:last-child),section.subscribe-cta form div p:first-child{margin-bottom:30px}section.image-gallery{height:var(--vh100);--width:var(--col10-g)}section.image-gallery div.container,section.image-gallery h2{margin:0 calc(var(--margin) + var(--col1))}section.image-gallery div.gallery-images-container div.gallery-images figure div.event-video button{height:92px;width:92px}section.image-gallery div.gallery-images-container div.gallery-images figure div.event-video button svg{height:35px}section.image-gallery>button{top:50%}section.image-gallery>button[action="gallery.prev"]{-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}section.image-gallery>button[action="gallery.next"]{-webkit-transform:translateY(-50%);transform:translateY(-50%)}section.hero:not(.short) div.container{height:clamp(100px,calc(var(--vw100) * .56),var(--vh100))}section.hero.short div.container{height:clamp(100px,calc(var(--vw100) * .47),var(--vh100))}@supports not (-webkit-touch-callout:none){section[scroll*=hero]{z-index:-1;-webkit-transform:translate3d(0,var(--translateY),0);transform:translate3d(0,var(--translateY),0)}}section.links div.container{padding:0 calc(var(--margin) + var(--col1))}section.links h2{font-size:var(--subtitle-font-size);line-height:var(--subtitle-line-height);margin-bottom:25px}section.programs ul li{padding:40px 0}section.past-programs h2.para{padding-top:60px}section.past-programs ul li{align-items:flex-start;display:-webkit-flex;display:flex;padding:40px 0}section.past-programs ul li div:first-of-type{align-items:flex-start;display:-webkit-flex;display:flex}}@media all and (min-width:901px) and (max-width:1024px){section.past-programs ul li{flex-wrap:wrap}section.past-programs ul li div:first-of-type{flex-direction:column;margin-bottom:20px;width:var(--col8-g)}section.past-programs ul li div:first-of-type p:first-of-type{margin-bottom:20px}section.past-programs ul li div:last-of-type{margin-left:var(--col4)}}@media all and (min-width:1025px) and (max-width:1439px){section.past-programs ul li div:first-of-type{width:var(--col6)}section.past-programs ul li div:first-of-type p:first-of-type{width:var(--col2)}}section.sponsors{background:var(--background-color);padding:var(--padding-small)}div.page#les-usherwood-award-winner-profile section#module-3,div.page#les-usherwood-award-winner-profile section#module-5,section.staff,section.winners{padding:var(--padding)}section.sponsors div.sponsor-group:not(:last-child){padding-bottom:40px}section.sponsors div.sponsor-group:not(:first-child){padding-top:40px;position:relative}section.sponsors div.sponsor-group:not(:first-child)::before{border-top:1px solid var(--darkgrey);content:'';display:block;left:0;position:absolute;top:0;width:0}section.sponsors div.sponsor-logos,section.staff ul{align-items:flex-start;display:-webkit-flex;display:flex;flex-wrap:wrap;position:relative}section.sponsors div.sponsor-logos>.fade-up,section.staff ul li.fade-up{--animation-delay:calc(.2s + (var(--index) * .1s))}section#shop-products::after,section.staff div.staff-container:not(:first-of-type:last-of-type)::before{border-top:1px solid var(--black);content:'';display:block;left:0;position:absolute;top:0;width:0}section#dashboard-account #dashboard-payment div.payment form h3+div.form,section#product-hero #product-shop button[type=submit]+p,section.staff h3{padding-top:10px}section#archive-work ul li,section.staff ul li{position:relative;width:var(--width)}section.staff ul li button{pointer-events:none;position:relative;text-align:left;width:100%}section.staff ul li button figure{margin-bottom:10px;pointer-events:auto;position:relative}section.staff ul li button figure img{filter:grayscale(100%)}section.staff ul li button figure::after{background:var(--background);content:'';display:block;height:100%;left:0;mix-blend-mode:multiply;opacity:0;position:absolute;top:0;transition:opacity .2s ease-out;width:100%;z-index:2}section#homepage-shop a.product p,section#homepage-shop a.product strong.sold-out,section#product-hero #product-shop h1+strong span.sold-out,section#shop-products ul li a div.info p,section#shop-products ul li a div.info strong.sold-out,section.staff ul li button p:nth-of-type(2){color:var(--darkgrey)}section#event-video,section.dashboard-overlay,section.staff-overlay{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:200}section.staff-overlay div.container{background:var(--background);color:var(--color);min-height:0;overflow:hidden;padding:0;pointer-events:auto;position:fixed;right:0;z-index:11;-webkit-transform:translate3d(100%,var(--translateY),0);transform:translate3d(100%,var(--translateY),0)}section#event-video button[action="event.video.close"],section.staff-overlay button[action="staff.profile.close"]{position:absolute;right:var(--margin);top:var(--margin)}section#event-video button[action="event.video.close"] svg,section#homepage-whats-new div.carousel ul li a icon svg,section#product-other div.carousel ul li a icon svg,section.dashboard-overlay form>button svg,section.staff-overlay button[action="staff.profile.close"] svg{height:23px}section#event-hero a.breadcrumb svg path,section#podcast-hero a.breadcrumb svg path,section.staff-overlay button[action="staff.profile.close"] svg path{stroke:var(--color)}section.staff-overlay div.staff-overlay-image{align-items:flex-start;display:-webkit-flex;display:flex;flex-direction:column;width:var(--width)}section#dashboard-account #dashboard-payment div.payment form div.card-options button.para:not(:last-of-type),section#event-speakers #event-speaker #event-speaker-image p[profile=name],section.past-winners.v1 div.winners-list ul.years li.year ul.winners li.winner p,section.staff-overlay div.staff-overlay-image p:nth-of-type(2){margin-bottom:5px}section.staff-overlay div.staff-overlay-image a{--button-background:var(--background);--button-color:var(--color);display:inline-block;white-space:pre}div.page#les-usherwood-award-winner-profile section#module-3 figure,div.page#les-usherwood-award-winner-profile section#module-5 figure,section#contact-form #map-container #map,section.award-winners-quote figure,section.staff-overlay div.staff-overlay-bio{--animation-delay:.2s}section#event-video.active div.container,section.staff-overlay.active div.container{-webkit-transform:translate3d(0,var(--translateY),0);transform:translate3d(0,var(--translateY),0)}section#event-video.animate div.container,section.staff-overlay.animate div.container{-webkit-transition:-webkit-transform .8s cubic-bezier(.8, 0, .2, 1);transition:transform .8s cubic-bezier(.8, 0, .2, 1)}@media all and (max-width:767px){section.sponsors h2{font-size:var(--h2-font-size);letter-spacing:var(--h2-letter-spacing);line-height:var(--h2-line-height)}section.sponsors div.sponsor-logos img{width:var(--col3-g)}section.sponsors div.sponsor-logos>:nth-child(odd),section.staff ul li:nth-child(odd){margin-right:var(--gutter)}section.sponsors div.sponsor-logos>:nth-last-child(n+3),section.winners #winners figure:first-of-type{margin-bottom:10px}section.staff ul li:nth-last-child(n+3){margin-bottom:40px}section.staff-overlay div.container{height:100%;padding:80px var(--margin) 0;top:0;width:100%;-webkit-overflow-scrolling:touch;--translateY:0}section.staff-overlay div.staff-overlay-content{height:calc(var(--vh100) - 80px);padding-bottom:40px;overflow:scroll}section.staff-overlay div.staff-overlay-image{margin-bottom:40px;--width:var(--grid)}section.staff-overlay div.staff-overlay-image figure img{height:var(--width);width:var(--width)}section.staff-overlay div.staff-overlay-image a{padding:16px 0;text-align:center;width:var(--col4-g)}section.winners #winners{flex-direction:column}section.winners #winners figure:nth-of-type(2){order:3}section.winners #winners figure:nth-of-type(n+3){display:none}section.winners #winners #winners-cta{--animation-delay:.2s}}section.winners{background:var(--green);min-height:var(--vh100)}section.winners h2{color:var(--lightpurple);margin-bottom:20px;text-align:center}section.winners h2 span sub{padding-left:.4vw;padding-right:.4vw}section#dashboard-profile form div.form-group div,section#membership-registration form div.form,section.winners #winners{display:-webkit-flex;display:flex;position:relative}section#product-hero #product-shop p#product-description,section.winners #winners figure{--animation-delay:.3s}section.winners #winners #winners-cta{align-items:center;background:var(--lightpurple);color:var(--white);display:-webkit-flex;display:flex;flex-direction:column}section.winners #winners #winners-cta svg{height:52px;width:52px}div.page#les-usherwood-award-winner-profile section#module-1 h1,section#archive-hero h1,section#archive-hero p,section#awards-hero h1,section#awards-intro p,section#event-hero h1,section#icw-hero h1,section#mission-hero,section#mission-statements h2,section#mission-years h2,section#shop-hero h1,section.winners #winners #winners-cta h3,section.winners #winners #winners-cta p{text-align:center}section.winners #winners #winners-cta a{display:inline-block;--button-background:var(--lightpurple);--button-color:var(--white)}@media all and (max-width:900px){section.staff div.staff-container:not(:last-child),section.staff h2{margin-bottom:40px}section.staff h3,section.winners #winners #winners-cta a:not(:last-child),section.winners #winners #winners-cta svg{margin-bottom:10px}section.staff div.staff-container:first-of-type{margin-top:-20px}section.staff ul li{--width:var(--col3-g)}section.staff ul li button figure img{height:calc(var(--width) * 1.075)}section.staff ul li button p:first-of-type{margin-bottom:5px}section#homepage-hero div.slide.style-2 div.textbox p:not(:last-child),section#homepage-hero div.slide.style-3 div:not(:last-child),section.staff-overlay div.staff-overlay-image p:nth-of-type(3):not(:last-child),section.winners #winners #winners-cta p{margin-bottom:20px}section.winners h2{font-size:22vw}section.winners #winners #winners-cta{margin-bottom:10px;padding:40px var(--margin)}section#homepage-hero div.slide.style-1 div.container{padding-bottom:96px}section#homepage-hero div.slide.style-2 div.textbox{bottom:100px;padding:20px}section#homepage-hero div.slide.style-2 div.textbox a,section#homepage-hero div.slide.style-3 a{padding:16px 35px}section#homepage-hero div.slide.style-3 div.container{padding-bottom:120px}section#homepage-hero div.slide.style-3 picture{display:none}section#homepage-hero button{bottom:20px}}@media all and (min-width:768px) and (max-width:900px){section.past-programs ul li strong{width:400px}section.sponsors div.container{padding:0 var(--margin)}section.sponsors div.sponsor-logos img{width:calc((var(--grid) - (var(--gutter) * 3))/ 4)}section.sponsors div.sponsor-logos>:not(:nth-child(4n+4)),section.staff ul li:not(:nth-child(4n+4)){margin-right:var(--gutter)}section.sponsors div.sponsor-logos>:nth-last-child(n+5){margin-bottom:10px}section.staff ul li:nth-last-child(n+5){margin-bottom:40px}section.staff-overlay div.container{padding:80px 40px;width:calc(var(--col10) + 80px)}section.staff-overlay div.staff-overlay-bio{width:var(--col7)}section.winners #winners #winners-cta{left:var(--col2);width:var(--col8-g)}}@media all and (min-width:901px){section.sponsors div.container,section.staff div.container{padding:0 calc(var(--margin) + var(--col1))}section.sponsors h2{margin-bottom:90px}section.sponsors div.sponsor-logos img{width:var(--col2-g)}section.sponsors div.sponsor-logos>:not(:nth-child(5n+5)),section.staff ul li:not(:nth-child(5n)){margin-right:var(--gutter)}section.sponsors div.sponsor-logos>:nth-last-child(n+6),section.staff ul li button p:first-of-type{margin-bottom:10px}section.staff h2,section.winners #winners #winners-cta p{margin-bottom:50px}section.staff h3,section.winners #winners #winners-cta a:not(:last-child),section.winners #winners #winners-cta svg{margin-bottom:20px}section.staff h3:first-of-type{margin-top:-10px}section.staff div.staff-container:not(:last-child),section.staff ul li:nth-last-child(n+6){margin-bottom:60px}section.staff ul li{--width:var(--col2-g)}section.staff ul li button figure img{height:calc(var(--width) * 1.15)}section.staff-overlay div.staff-overlay-image p:nth-of-type(3):not(:last-child){margin-bottom:24px}section.winners #winners #winners-cta{left:var(--col3);padding:50px var(--col1-g);width:var(--col6-g)}}section#homepage-hero{height:var(--vh100)}section#homepage-hero div.gallery{display:-webkit-flex;display:flex;height:100%;overflow:hidden;position:relative;z-index:2;--width:var(--vw100)}section#homepage-hero div.gallery div.gallery-images-container{display:-webkit-flex;display:flex;flex:1}section#homepage-hero div.slide{min-height:100%;overflow:hidden;position:relative;width:var(--vw100);will-change:-webkit-transform,transform;z-index:2;-webkit-transform:translate3d(calc(var(--active) * var(--width) * -1),0,0);transform:translate3d(calc(var(--active) * var(--width) * -1),0,0)}section#homepage-hero div.slide div.container{height:100%;left:0;position:absolute;top:0;width:100%;will-change:-webkit-transform,transform}section#homepage-hero div.slide.style-1 div.container{align-items:flex-end;display:-webkit-flex;display:flex}section#homepage-hero div.slide.style-2 picture img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}section#homepage-hero div.slide.style-2 div.textbox{background-color:var(--background-color);color:var(--color);left:var(--margin);position:absolute;z-index:2}section#homepage-hero div.slide.style-2 div.textbox p{line-height:100%;--animation-delay:.6s;--top:20px}section#homepage-hero div.slide.style-2 div.textbox a{display:inline-block;--animation-delay:.6s;--top:20px}section#homepage-hero div.slide.style-3 div.container{align-items:flex-start;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-end}section#homepage-hero div.slide.style-3 div.container div p{font-size:var(--para-font-size);letter-spacing:var(--para-letter-spacing);line-height:100%}section#homepage-hero div.slide.style-3 a{display:inline-block}section#homepage-hero button{opacity:0;position:absolute;z-index:2}section#homepage-hero button svg path{stroke:var(--arrow-color)}section#homepage-hero button[action="gallery.prev"]{left:calc(50% - 40px);-webkit-transform:scaleX(-1) translate3d(-100%,0,0);transform:scaleX(-1) translate3d(-100%,0,0)}section#homepage-hero button[action="gallery.next"]{right:calc(50% - 40px);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}section#homepage-hero.reveal button{opacity:1;-webkit-transition:opacity .8s cubic-bezier(.5, 1, .89, 1) .8s,-webkit-transform .8s cubic-bezier(.5, 1, .89, 1) .8s;transition:opacity .8s cubic-bezier(.5, 1, .89, 1) .8s,transform .8s cubic-bezier(.5, 1, .89, 1) .8s}section#homepage-hero.reveal button[action="gallery.prev"]{-webkit-transform:scaleX(-1) translate3d(0,0,0);transform:scaleX(-1) translate3d(0,0,0)}section#homepage-hero[direction=prev] div.slide.style-2 div.textbox{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%)}section#homepage-hero:not([direction=prev]) div.slide.style-2 div.textbox{-webkit-clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}section#homepage-hero div.slide.style-2.reveal div.textbox{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);will-change:clip-path,-webkit-transform,transform;-webkit-transition:-webkit-clip-path .8s;transition:-webkit-clip-path .8s,clip-path .8s}section#homepage-hero.animation button svg path{transition:stroke 1.2s}@media all and (max-width:767px){section#homepage-hero div.slide.style-2 div.textbox{width:var(--grid)}section#homepage-hero div.slide.style-3 svg{display:none}section#homepage-awards figure img{position:relative}}@media all and (min-width:768px) and (max-width:1023px){#_tablet{display:block}@supports not (-webkit-touch-callout:none){a[href^=tel]{pointer-events:none}}header section#menu div.container{padding-right:var(--margin);padding-left:calc(var(--margin) + var(--col2))}section#homepage-hero div.slide.style-2 div.textbox{width:var(--col6-g)}section#homepage-hero div.slide.style-3 div.container{padding-left:calc(var(--margin) + var(--col4-g))}section.past-winners.v1 div.winners-list ul.years li.year ul.winners li.winner{width:50%}section.past-winners.v1 div.winners-list ul.years li.year ul.winners li.winner:nth-last-child(n+3){margin-bottom:40px}}@media all and (min-width:901px) and (max-width:1199px){section.links div.links-list div{width:var(--col5-g)}section#homepage-hero div.slide.style-1 h1{width:var(--col10-g)}section#homepage-hero div.slide.style-2 div.textbox{width:var(--col4)}}@media all and (min-width:1200px) and (max-height:750px){section#homepage-hero div.slide.style-1 h1{width:var(--col10-g)}}@media all and (min-width:1200px) min (max-height:751px){section#homepage-hero div.slide.style-1 h1{width:var(--col9-g)}}@media all and (min-width:768px) and (max-width:867px){section#homepage-hero div.slide.style-3 svg{width:25.3vw}}@media all and (min-width:868px) and (max-width:967px){section#homepage-hero div.slide.style-3 svg{width:24.3vw}}@media all and (min-width:968px) and (max-width:1067px){section#homepage-hero div.slide.style-3 svg{width:21.3vw}}@media all and (min-width:1068px) and (max-width:1167px){section#homepage-hero div.slide.style-3 svg{width:20.3vw}}@media all and (min-width:1168px) and (max-width:1267px){section#homepage-hero div.slide.style-3 svg{width:18.3vw}}@media all and (min-width:1268px){section#homepage-hero div.slide.style-3 svg{width:16.3vw}}section#homepage-awards div a{display:inline-block;position:relative}section#homepage-awards div a:before{border-bottom-style:solid;border-bottom-color:var(--white);content:'';display:block;bottom:0;left:0;position:absolute;right:auto;width:100%}section#homepage-awards div a::after{content:'↗'}section#homepage-awards div p{font-size:var(--para-sm-font-size);line-height:var(--para-sm-line-height)}section#archive-filters form ul li div.accordion div.filters div.filter-letter::before,section#award-winners-intro div.content-block p,section#awards-awards div p,section#awards-detailed-intro div.content-block p,section#awards-subaward-intro div.content-block p,section#partner-intro div.content-block p{font-size:var(--para-font-size);letter-spacing:var(--para-letter-spacing);line-height:var(--para-line-height)}section#homepage-awards div p a::before{border-bottom-width:1px}section#homepage-awards div h2 a::before{border-bottom-width:2px}@media all and (max-width:900px){section#homepage-awards div{padding:var(--padding-single) var(--margin)}section#homepage-awards div h2:first-of-type:not(:first-child){margin-top:40px}section#homepage-awards div h2:not(:last-of-type){margin-bottom:20px}section#homepage-whats-new #whats-new-intro{padding:20px var(--margin)}section#homepage-whats-new #whats-new-intro h2{margin-bottom:10px}section#homepage-whats-new div.carousel ul li a{padding:20px 20px 10px}section#homepage-whats-new div.carousel ul li a figure{margin-bottom:15px}section#homepage-whats-new div.carousel a strong{margin-bottom:40px}section#homepage-whats-new div.carousel ul li a icon{padding:16px 13px 12px}}section#homepage-whats-new div.container,section.award-winners-work_2 div.container{padding:1px 0}section#homepage-whats-new div.carousel ul{display:-webkit-flex;display:flex;width:calc(var(--items) * var(--item-width));will-change:-webkit-transform,transform}section#homepage-whats-new div.carousel ul li,section#product-other div.carousel ul li{cursor:pointer;display:-webkit-flex;display:flex;flex-direction:column;padding-right:1px;position:relative;width:var(--item-width)}section#homepage-whats-new div.carousel ul li::after,section#product-other div.carousel ul li::after,section.award-winners-work_2 div.carousel ul li::after{border-right:1px solid var(--black);content:'';display:block;height:0;position:absolute;right:0;top:0}section#homepage-whats-new div.carousel ul li a{background:var(--grey);display:-webkit-flex;display:flex;flex:1;flex-direction:column;opacity:0;position:relative}div.page#les-usherwood-award-winner-profile section#module-1 form fieldset div a strong:first-child,div.page[controller=dashboard].flex section:last-child,section#cart ul li form:first-of-type,section#homepage-whats-new div.carousel ul li a strong,section#search-bar form input,section.dashboard-overlay form div.form-complete h2{flex:1}section#homepage-whats-new div.carousel ul li a icon,section#product-other div.carousel ul li a icon{background:var(--black);bottom:0;display:block;overflow:hidden;position:absolute;right:0}section#homepage-whats-new div.container.reveal ul li::after,section#product-other div.container.reveal ul li::after,section.award-winners-work_2 div.container.reveal ul li::after{height:100%;transition:height .8s cubic-bezier(.76, 0, .24, 1) calc(.2s + ((var(--index) + 1) * .2s))}section#homepage-whats-new div.container.reveal ul li a,section#product-other div.container.reveal ul li a,section.award-winners-work_2 div.container.reveal ul li>*{opacity:1;transition:background-color .4s ease-out,opacity .6s ease-in calc(.8s + ((var(--index) + 1) * .2s))}@media all and (max-width:767px){section#homepage-whats-new #whats-new-intro::after{border-bottom:1px solid var(--black);bottom:0;content:'';display:block;left:0;position:absolute;width:0}section#homepage-whats-new #whats-new-intro h2{--animation-delay:.6s}section#homepage-whats-new #whats-new-intro p{width:var(--col4);--animation-delay:.6s}section#homepage-whats-new div.carousel ul{--item-width:var(--col5-g)}section#homepage-whats-new div.carousel a p{padding-right:74px}section#homepage-whats-new div.container.reveal #whats-new-intro::after{transition:width .8s cubic-bezier(.76, 0, .24, 1);width:100%;will-change:width}section#homepage-member div.member-body:first-of-type,section#homepage-member h2{margin-bottom:20px}}section#homepage-member{background:var(--blue);color:var(--lightpurple);padding:var(--padding)}section#homepage-member div.member-body ul li,section#legal ul li{padding-left:2ch;position:relative}section#homepage-member div.member-body ul li::before,section#legal ul li::before{content:'•';display:block;font-family:Arial;left:.5ch;position:absolute}section#homepage-member div.member-body ul li:not(:last-child){margin-bottom:8px}section#homepage-member div.member-body a{position:relative;--bottom:0;--color:var(--lightpurple)}section#homepage-member div.member-body a::before{border-bottom:var(--width) solid var(--lightpurple);bottom:var(--bottom);content:'';display:block;left:0;position:absolute;right:auto;transition:width .4s ease-out;width:100%}section#homepage-shop,section#product-hero,section.award-winners-work_1{background:var(--white)}section#homepage-shop a.product div{align-items:center;display:-webkit-flex;display:flex;flex-direction:column;--animation-delay:.5s}section#homepage-shop a.product strong span[product=compare-at-price]:not(:empty),section#product-other div.carousel ul li a p span[product=compare-at-price]:not(:empty),section#shop-products ul li a div.info strong span[product=compare-at-price]:not(:empty){margin-right:5px;text-decoration:line-through}section#four04,section#homepage-shop a.product strong span[product=compare-at-price]:not(:empty)+span[product=price],section#product-hero #product-shop h1+strong span[product=compare-at-price]:not(:empty)+span[product=price],section#product-other div.carousel ul li a p span[product=compare-at-price]:not(:empty)+span[product=price],section#shop-products ul li a div.info strong span[product=compare-at-price]:not(:empty)+span[product=price]{color:var(--red)}section#awards-detailed-intro,section#mission-intro,section#partner-intro{color:var(--green);padding:var(--padding)}section#homepage-shop a.cta{color:var(--white);position:relative;z-index:2}section#homepage-shop a.cta::after{background:var(--purple);content:'';display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}section#homepage-shop a.cta.reveal::after{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);will-change:clip-path}@media all and (max-width:767px){section#homepage-shop h2{position:relative}section#homepage-shop a::before,section#homepage-shop h2::before{border-top:1px solid var(--black);content:'';display:block;left:0;position:absolute;top:0;width:0}section#homepage-shop a.product{padding-top:1px}section#homepage-shop a.product figure{width:var(--col4-g)}section#homepage-shop a.product .para.sm{font-size:var(--para-font-size);letter-spacing:var(--para-letter-spacing);line-height:var(--para-line-height)}section#homepage-shop a.cta{margin-bottom:-1px;padding:30px 20px}section#homepage-shop a.reveal::before,section#homepage-shop h2.reveal::after{transition:width .8s cubic-bezier(.76, 0, .24, 1);width:100%;will-change:width}section#mission-intro h2{margin-bottom:40px;width:var(--col5)}}section#mission-intro{background:var(--white)}section#mission-years{background:var(--green);color:var(--orange)}section#mission-years div.carousel{margin-left:var(---margin);overflow:hidden;position:relative;width:var(--vw100)}section#mission-years div.carousel::before{border-bottom:1px solid var(--orange);content:'';display:block;left:50%;position:absolute;top:0;width:0;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}section#mission-years div.carousel>strong{display:block;padding-top:13px;position:relative;text-align:center}section#mission-years div.carousel>strong::after{border-left:1px solid var(--orange);content:'';display:block;height:13px;left:calc(50% - 1px);position:absolute;top:0}section#mission-years div.carousel ul{display:-webkit-flex;display:flex;width:calc((var(--items) * 120px) + 120px)}section#mission-years div.carousel ul li{display:-webkit-flex;display:flex;flex-direction:column;padding-right:var(--gutter);position:relative;width:var(--calc_width);will-change:-webkit-transform,transform;--calc_width:calc(120px + (120px * var(--width)));--width:0}section#mission-years div.carousel ul li figure{height:calc(var(--height) * (240px - var(--gutter)));margin-bottom:20px}section#mission-years div.carousel ul li p{opacity:0;transition:opacity .2s ease-out;width:calc(240px - var(--gutter))}section#mission-years div.carousel ul:not(.sliding) li.active p{opacity:1;transition-delay:.3s}@media all and (max-width:767px){section#mission-years div.carousel>strong{margin-bottom:5px}section#mission-presidents #presidents-list:not(.infinite) ul li:nth-child(n+11){display:none}}section#award-winners-intro,section#mission-statements,section.award-winners-work_4{background:var(--grey);padding:var(--padding)}div.page#les-usherwood-award-winner-profile section#module-1,section#archive-work{padding-bottom:var(--padding-small-single)}section#cart ul li:not(:last-child),section#dashboard-account div.heading:not(:last-child),section#mission-statements ul li:not(:last-child),section#product-hero #product-shop ul li:not(:last-child),section.award-winners-work_2 div.carousel ul li:not(:last-child),section.memberships ul.memberships li.membership:not(:last-child){border-bottom:1px solid var(--black)}section.staff#mission-directors{--background:var(--red)}section.staff-overlay#director-overlay{--background:var(--red);--color:var(--black)}section#mission-presidents{background:var(--purple);color:var(--white);padding:var(--padding)}section#mission-presidents #presidents-list ul li strong{line-height:250%;margin-right:var(--gutter);width:10ch}section#mission-presidents #presidents-list ul li p{line-height:250%}@media all and (min-width:901px) and (max-width:1100px){section#mission-presidents #presidents-list{width:var(--col7)}}@media all and (min-width:1101px){section#mission-presidents #presidents-list{width:var(--col6)}}section#partner-intro div.content-block a{background:var(--button-background);border:1px solid var(--button-color);color:var(--button-color);display:inline-block;font-size:var(--button-font-size);letter-spacing:var(--button-letter-spacing);padding:var(--button-padding);--button-background:var(--white);--button-color:var(--green)}@media all and (max-width:1024px){section#partner-intro div.content-block a{margin-right:100%;white-space:pre}section#partner-intro div.content-block a:not(:last-child){margin-bottom:10px}}@media all and (min-width:768px) and (max-width:901px){section#award-winners-intro h2,section#mission-intro h2,section#partner-intro h2{margin-right:calc(var(--gutter) * 2);width:var(--col5)}section#mission-years div.carousel>strong{margin-bottom:10px}section#mission-statements ul li strong{width:var(--col4-g)}section#mission-statements ul li p{width:calc(100% - var(--col4-g) - var(--gutter))}section#mission-presidents h2{width:var(--col4)}section#mission-presidents #presidents-list{flex:1}}section#contact-hero div.container,section#created-hero div.container div{display:-webkit-flex;display:flex;padding-bottom:var(--margin)}section#awards-hero svg path,section#contact-hero svg path,section#created-hero svg path,section#events-hero h1 svg path,section#icw-hero svg path,section#membership-hero svg path{fill:var(--color)}@media all and (max-width:767px){section#contact-intro h2,section#partner-intro h2{margin-bottom:40px}section#contact-hero div.container{flex-direction:column;justify-content:space-between;padding-top:108px}section#contact-hero h1{margin-bottom:30px}section#contact-hero svg.desktop{display:none}section#contact-hero svg.mobile{flex:1;max-height:calc(var(--grid) * .49)}section#contact-hero svg.mobile.ad{margin-bottom:30px;order:-1}}section#contact-intro,section#project-judges{padding:var(--padding-small)}section#contact-intro div.content-block p a::after{border-bottom:1px solid var(--black);bottom:2px;content:'';display:block;left:0;position:absolute;width:100%}section#contact-form,section#product-hero #product-shop>span.pre-order,section#shop-products ul li a div.info em.pre-order{background:var(--lightpurple)}section#event-speakers,section#podcast-hero{background-color:var(--background-color);color:var(--color)}section#contact-form #map-container{background:#c9c9c9}section#contact-form form div.form fieldset{position:relative;z-index:2;--animation-delay:.5s}section#contact-form form div.form fieldset input,section#contact-form form div.form fieldset textarea{background:var(--lightpurple);border:1px solid var(--black);transition:border-color .4s ease-out;width:100%}section#contact-form form div.form fieldset input{height:55px;padding:0 10px}section#contact-form form div.form fieldset textarea,section#product-hero #product-shop ul li,section#product-hero #product-shop ul li div.accordion div.accordion-inner p{padding:10px}section#contact-form form div.form fieldset ::placeholder{color:inherit;opacity:.5}section#contact-form form div.form fieldset.error input,section#contact-form form div.form fieldset.error textarea,section#dashboard-account #dashboard-payment div.payment form div.form fieldset.error input.form-field,section#dashboard-profile form div.form-group div fieldset.error input.form-field,section#membership-registration form div.form fieldset.error .upload,section#membership-registration form div.form fieldset.error input.form-field,section.dashboard-overlay form div.form fieldset.error input.form-field,section.login form fieldset.error input{border-color:var(--red)}section#legal a::after,section#project-judges blockquote::before,section#search-bar form,section#search-results ul,section#search-results ul li,section#shop-products ul li{border-bottom:1px solid var(--black)}section#contact-form form div.form fieldset span.error{display:none;color:var(--red);font-size:var(--para-sm-font-size);left:0;line-height:var(--para-sm-line-height);top:100%;position:absolute;z-index:-1;-webkit-animation:1s slideDown;animation:1s slideDown}section#contact-form form div.form button[type=submit],section#dashboard-profile form div.form-group:last-child div button{align-items:center;background:var(--black);color:var(--white);display:-webkit-flex;display:flex;font-size:16px;height:50px;justify-content:space-between;padding:0 10px;text-align:left;width:180px;--animation-delay:.8s}section#contact-form form div.form button[type=submit] svg,section#dashboard-account #dashboard-payment div.payment form div.controls button svg,section#dashboard-account.complete div.heading a.button svg,section#dashboard-profile form div.form-group:last-child div button svg,section#dashboard-team table tbody tr td:last-child>div>button svg,section.dashboard-overlay form div.controls button svg{height:12px}@media all and (max-width:900px){section#homepage-member div.member-body ul li{line-height:24px}section#homepage-member div.member-body a{--width:1px}section#homepage-shop a.product div,section#homepage-shop h2{padding:40px var(--margin)}section#homepage-shop a.product figure,section#mission-statements h2,section#mission-years h2{margin-bottom:40px}section#mission-years{padding-top:var(--padding-single)}section#mission-statements ul li:not(:first-child){padding-top:20px}section#mission-statements ul li:not(:last-child){padding-bottom:20px}section#contact-form form div.form fieldset.block,section#contact-form form div.form fieldset:not(:last-child),section#mission-statements ul li strong{margin-bottom:10px}section#mission-statements ul li:first-child strong:empty+p{padding-bottom:40px}section#contact-form form div.form h2,section#mission-presidents h2,section#subawards-hero h1,section#subawards-hero p:not(:last-child){margin-bottom:20px}section#contact-form form{padding-left:var(--margin);padding-right:var(--margin)}section#contact-form form div.form fieldset span.error{padding-top:2px}section#contact-form form div.form p:last-child{padding-top:54px}}@media all and (max-width:767px){section#contact-form #map-container #map{height:calc(var(--vw100) * 1.15)}section#contact-form form{padding-top:var(--padding-single);padding-bottom:var(--padding-single)}}section#awards-hero div.container{display:-webkit-flex;display:flex;justify-content:center}@media all and (max-width:767px){section#awards-hero div.container{flex-direction:column;justify-content:space-between;padding-bottom:var(--margin);padding-top:108px}section#awards-hero h1.h2{font-size:11.2vw}section#awards-hero h1.h3{font-size:9.06vw}section#awards-hero svg.mobile{display:block;width:var(--grid)}section#awards-hero svg.mobile.svgad{order:-1}section#awards-hero svg.desktop{display:none}section#subawards-hero div.link{width:100%}section#subawards-hero div.link a{display:inline-block;padding:16px 0;text-align:center;width:100%}}@media all and (min-width:768px){:root{--columns:12;--button-padding:10px 20px}header section#header div.container{padding-top:42px}header section#header #logo,section.programs div.intro div a:first-child{margin-right:10px}header section#header nav button[action="search.toggle"] strong{margin-right:8px}header section#search div.container form{padding:174px 0 155px}header section#menu nav{padding-bottom:50px}footer nav,header section#menu nav ul{align-items:flex-start;display:-webkit-flex;display:flex;flex-wrap:wrap}header section#menu nav ul li{--animation-delay:0s}header section#menu nav ul li:nth-child(3n+3) a{white-space:pre}header section#menu nav ul li:nth-last-child(n+4){margin-bottom:40px}header section#menu nav ul li button[action="nav.section"],header section#menu nav ul li.flat a:first-child{margin-bottom:16px;pointer-events:none}div.list:not(.desktop)+button[action="list.expand"],header section#menu nav a.button,header section#menu nav ul li div button[action="nav.return"],section#awards-hero svg.mobile,section#contact-hero svg.mobile,section#mission-statements ul li:first-child strong:empty{display:none}header section#menu nav a.underline{--color:var(--menu-text-color)}footer nav,footer p#footer-intro{margin-bottom:45px}footer{padding:60px 0 30px}footer div.container,section.links div.links-list{flex-wrap:wrap}footer nav>div{padding-right:var(--gutter)}footer small{align-self:flex-end;font-size:12px!important;width:var(--col4)}footer svg#footer-logo{margin-left:auto}footer nav form fieldset{max-width:280px}footer nav form fieldset input[type=email]{width:calc(100% - 95px)}section#homepage-shop,section#homepage-whats-new div.container,section.cta,section.ctas,section.programs ul li,section.subscribe-cta form{display:-webkit-flex;display:flex}section.cta p,section.subscribe-cta form div{border-right:1px solid var(--black);width:calc((100% / 3) * 2)}section.cta a,section.subscribe-cta form button{align-items:flex-end;display:-webkit-flex;display:flex;flex:1;padding:var(--margin) calc(var(--margin) + 48px + 1ch) var(--margin) var(--margin)}section.ctas a{min-height:clamp(50px,25.2vw,300px);width:calc(var(--vw100)/ 3)}section#homepage-whats-new #whats-new-intro::after,section.ctas a:not(:last-child)::after{border-right:1px solid var(--black);content:'';display:block;height:0;position:absolute;right:0;top:0}section.ctas a:nth-child(2) strong{--animation-delay:.5s}section.ctas a:nth-child(3) strong{--animation-delay:.7s}section#homepage-shop.reveal>div::before,section.ctas.reveal a:not(:last-child)::after{height:100%;transition:height .8s cubic-bezier(.76, 0, .24, 1)}section.ctas.reveal a:nth-child(2)::after{transition-delay:.2s}section#homepage-shop>div:nth-child(2),section.subscribe-cta form div fieldset input[type=email]{width:var(--col5-g)}section.subscribe-cta form button::after{bottom:var(--margin);font-size:var(--h2-font-size)}section#contact-form form div.form fieldset.block,section#contact-form form div.form h2,section#homepage-member h2,section.links h2{width:100%}div.list.desktop:not(:last-child),section.winners #winners figure:nth-of-type(-n+2){margin-bottom:20px}div.list.desktop.expanded{margin-bottom:0}div.list.desktop.expanded+button[action="list.expand"]{margin-bottom:calc(16px * -1.2);opacity:0;pointer-events:none;transition:margin-bottom .6s ease-out,opacity .4s ease-out}div.list.desktop.fade.expanded>ul li::after{opacity:0!important;pointer-events:none!important}div.list.desktop.fade.expanded.infinite-opacity>ul li{opacity:1!important}div.list.desktop.animate{transition:height .6s ease-out,margin-bottom .6s ease-out}div.list.desktop.fade.animate>ul li,div.list.desktop.fade.animate>ul li::after{transition:opacity .6s ease-out}section.programs h2{--margin-bottom:1.1vw;--padding-right:.2vw}section.programs div.intro div{justify-content:center}section.programs ul li a.image{--width:var(--col3-g)}section.programs ul li div.content{align-items:flex-start;display:-webkit-flex;display:flex;flex:1;flex-wrap:wrap}section#mission-presidents h2,section.programs ul li div.content strong{white-space:pre-line}section.past-programs h2{--margin-bottom:1.1vw;--padding-right:.4vw}section.staff-overlay div.container{max-height:calc(var(--vh100) * .8);top:50%;--translateY:-50%}section#contact-intro div.container,section#mission-intro div.container,section#mission-presidents div.container,section#partner-intro div.container,section.staff-overlay div.staff-overlay-content{align-items:flex-start;display:-webkit-flex;display:flex}section.staff-overlay div.staff-overlay-image{margin-right:var(--gutter);max-height:calc((var(--vh100) * .8) - 120px - 40px);--width:var(--col3)}section.staff-overlay div.staff-overlay-image figure{display:-webkit-flex;display:flex;flex-shrink:1;height:var(--width);overflow:hidden}section.staff-overlay div.staff-overlay-bio{overflow:auto}section.staff-overlay div.staff-overlay-bio p.overflow{padding-bottom:60px}section.winners #winners{flex-wrap:wrap;justify-content:space-between;position:relative}section.winners #winners figure{width:var(--col6-g)}section.winners #winners figure:nth-child(2){--animation-delay:.4s}section.winners #winners figure:nth-child(4){--animation-delay:.6s}section.winners #winners figure:nth-child(3){--animation-delay:.8s}section.winners #winners #winners-cta{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);--animation-delay:.5s}section#homepage-hero div.slide.style-3 div.container div{width:var(--col4)}section#homepage-hero div.slide.style-3 svg{height:calc(100% - 162px - 96px);position:absolute;top:162px}section#homepage-hero div.slide.style-3 svg.svgad{left:var(--margin)}section#homepage-hero div.slide.style-3 svg.svgdc{right:var(--margin)}section#homepage-hero div.slide.style-3 svg path{fill:var(--color)}section#homepage-awards{align-items:stretch;display:-webkit-flex;display:flex}section#homepage-awards figure{align-items:stretch;display:-webkit-flex;display:flex;width:calc(var(--margin) + var(--col5))}section#homepage-awards div{flex:1;--animation-delay:.5s}section#homepage-shop>div a.cta,section#homepage-whats-new div.carousel,section#mission-intro p,section#mission-statements ul li strong:not(:empty)+p,section#partner-intro div.content-block{flex:1}section#homepage-whats-new div.container.reveal #whats-new-intro::after{height:100%;transition:height .8s cubic-bezier(.76, 0, .24, 1) .2s}@supports not (-webkit-touch-callout:none){section#homepage-awards div a::before{transition:width .4s ease-out}section#homepage-awards div a:hover::before{left:auto;right:0;width:0}section#homepage-whats-new div.carousel ul li a:hover{background-color:#ccc}section#homepage-whats-new div.carousel ul li a:hover icon svg{-webkit-animation:.6s cubic-bezier(.65,0,.35,1) whats-new-arrow;animation:.6s cubic-bezier(.65,0,.35,1) whats-new-arrow}@keyframes whats-new-arrow{0%,100%{transform:translateX(0)}50%{transform:translateX(100%) translateX(10px)}51%{transform:translateX(-100%) translateX(-10px)}}@-webkit-keyframes whats-new-arrow{0%,100%{-webkit-transform:translateX(0)}50%{-webkit-transform:translateX(100%) translateX(10px)}51%{-webkit-transform:translateX(-100%) translateX(-10px)}}}section#contact-form form div.form,section#homepage-member div.container{display:-webkit-flex;display:flex;flex-wrap:wrap}section#homepage-member div.member-body:first-of-type{margin-right:var(--col1);padding-top:20px;width:var(--col5)}section#homepage-shop h2{width:calc(var(--margin) + var(--col2))}section#homepage-shop a:not(:first-child)::before{border-top:1px solid var(--black);content:'';display:block;left:0;position:absolute;top:0;width:0}section#homepage-shop a.product figure{width:var(--col3g)}section#homepage-shop>div{display:-webkit-flex;display:flex;flex-direction:column;position:relative}section#homepage-shop>div::before{border-left:1px solid var(--black);content:'';display:block;height:0;left:0;position:absolute;top:0}section#homepage-shop>div:nth-child(3){width:calc(var(--col5) + var(--margin))}section#homepage-shop>div:nth-child(3) a:first-child figure{padding:85px 0}section#homepage-shop a.cta{padding:40px}section#homepage-shop a:not(:first-child).reveal::before{transition:width .8s cubic-bezier(.76, 0, .24, 1);width:100%;will-change:width}section#mission-statements div.container{align-items:center;display:-webkit-flex;display:flex;flex-direction:column}section#mission-statements ul li{align-items:flex-start;display:-webkit-flex;display:flex;padding-left:var(--gutter);padding-right:var(--gutter)}section#mission-statements ul li strong{margin-right:var(--gutter)}section#mission-statements ul li:first-child strong:empty+p{margin:0 auto;text-align:center}section#mission-presidents #presidents-list ul{column-count:2;column-gap:var(--gutter)}section#contact-hero div.container{align-items:flex-end;justify-content:space-between}section#contact-hero h1{flex:1;font-size:3.13vw;letter-spacing:0;padding:0 var(--gutter)}section#contact-hero svg.desktop{height:30vw}section#contact-hero svg.desktop.a{margin-right:5px;order:-3;width:calc((var(--col6-g) - 5px)/ 2)}section#contact-hero svg.desktop.d{order:-2;width:calc((var(--col6-g) - 5px)/ 2)}section#contact-hero svg.desktop.cc{width:var(--col2-g)}section#contact-intro h2{margin-right:var(--col1)}section#contact-form{border-top:1px solid var(--black);display:-webkit-flex;display:flex}section#contact-form #map-container{border-right:1px solid var(--black);width:50%}section#contact-form #map-container #map{height:calc(var(--vw100) * .5 * 1.15);max-height:calc(var(--vh100) * .8)}section#contact-form form{align-items:center;display:-webkit-flex;display:flex;width:50%}section#awards-hero h1{align-items:center;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;position:relative;top:140px}section#awards-hero svg.desktop{height:calc(100% - 140px - 3vw);position:absolute;top:140px}section#awards-hero svg.desktop.svgad{left:var(--col1)}section#awards-hero svg.desktop.svgdc{right:var(--col1)}}@media all and (min-width:768px) and (max-width:900px){section#homepage-whats-new #whats-new-intro{width:calc(var(--margin) + var(--col4-g))}section#homepage-whats-new div.carousel ul{--item-width:var(--col6-g)}section#homepage-member div.member-body:last-of-type{flex:1}section#contact-intro div.content-block,section#contact-intro h2{width:var(--col5)}section#contact-form form div.form fieldset:not(.block){width:calc(50% - 3px)}section#contact-form form div.form fieldset:not(.block):nth-child(2n){margin-right:6px}section#awards-hero h1{height:calc((var(--vw100) * .7) - 140px - 3vw);width:var(--col6-g)}section#awards-hero h1.h2{font-size:clamp(34px, 6vw, 60px)}section#awards-hero h1.h3{font-size:clamp(34px, 3.33vw, 60px)}section#awards-hero svg.desktop{width:16.3vw}section#awards-hero svg.desktop.svgad{left:var(--margin)}section#awards-hero svg.desktop.svgdc{right:var(--margin)}section#subawards-hero p{width:var(--col8-g)}}@media all and (min-width:901px){section#homepage-hero div.slide.style-1 div.container{padding-bottom:120px}section#homepage-hero div.slide.style-2 div.textbox{bottom:116px;padding:40px 30px}section#homepage-hero div.slide.style-2 div.textbox p,section#homepage-hero div.slide.style-3 div.container div{margin-bottom:30px}section#homepage-hero div.slide.style-3 div.container{padding-bottom:100px}section#homepage-hero button{bottom:40px}section#homepage-whats-new #whats-new-intro{padding:40px var(--margin);width:calc(var(--margin) + var(--col3-g))}section#contact-form form div.form fieldset:not(:last-child),section#homepage-whats-new #whats-new-intro h2,section#mission-years div.carousel>strong{margin-bottom:20px}section#homepage-whats-new #whats-new-intro p{width:var(--col2)}section#homepage-whats-new div.carousel ul{--item-width:var(--col4g)}section#homepage-whats-new div.carousel ul li a{padding:40px 40px 30px}section#homepage-whats-new div.carousel ul li a figure{margin-bottom:10px}section#homepage-shop a.product figure,section#homepage-whats-new div.carousel a strong,section#mission-statements h2,section#mission-years h2{margin-bottom:60px}section#homepage-whats-new div.carousel ul li a icon{padding:10px 10px 8px}section#homepage-member div.container{padding-left:calc(var(--margin) + var(--col1));padding-right:calc(var(--margin) + var(--col1-g))}section#contact-intro div.content-block,section#contact-intro h2,section#homepage-member div.member-body:last-of-type{width:var(--col4)}section#homepage-member div.member-body ul li{line-height:29px}section#homepage-member div.member-body a{--width:2px}section#homepage-shop h2{padding:60px var(--margin)}section#homepage-shop a.product div{padding:60px 40px 40px}section#mission-hero h1{padding:var(--padding-single) var(--col1);white-space:pre-line}section#contact-intro div.container,section#mission-intro div.container,section#partner-intro div.container{padding:0 calc(var(--margin) + var(--col1))}section#mission-intro h2,section#partner-intro h2{margin-right:var(--col1);width:var(--col4)}section#mission-years div.carousel ul::after,section#mission-years div.carousel ul::before{background:linear-gradient(90deg,#007031 0,#007031 33%,rgba(255,255,255,0) 100%);content:'';display:block;height:100%;position:absolute;top:-20px;width:300px;z-index:2}section#mission-years div.carousel ul::before{left:0}section#mission-years div.carousel ul::after{left:calc(var(--vw100) - 300px);-webkit-transform:scaleX(-1);transform:scaleX(-1)}section#mission-statements ul li:not(:first-child){padding-top:40px}section#mission-statements ul li:first-child strong:empty+p,section#mission-statements ul li:not(:last-child){padding-bottom:40px}section#mission-presidents div.container{padding-left:calc(var(--margin) + var(--col1))}section#mission-presidents h2{width:var(--col3)}@supports not (-webkit-touch-callout:none){section#contact-intro div.content-block p a[href^=tel]::after{display:none}}section#contact-form form{padding:0 var(--col1-g)}section#contact-form form div.form fieldset.block,section#contact-form form div.form h2{margin-bottom:40px}section#contact-form form div.form fieldset:not(.block){width:calc(50% - 5px)}section#contact-form form div.form fieldset:not(.block):nth-child(2n){margin-right:10px}section#contact-form form div.form fieldset span.error{padding-top:5px}section#awards-hero h1{height:calc((var(--vw100) * .56) - 140px - 3vw);max-height:calc(100vh - 140px - 3vw);width:var(--col4-g)}section#awards-hero svg.desktop{width:16.3vw}}section#subawards-hero div.container{align-items:center;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;text-align:center}section#awards-intro{background:var(--grey);color:var(--gold);padding:var(--padding)}section#awards-intro figure figcaption{color:var(--darkgrey);letter-spacing:-.02em}@media all and (max-width:900px){section#awards-intro p{margin-bottom:40px}section#awards-intro figure figcaption{padding-top:20px}section#awards-awards div{padding:var(--padding-single) var(--margin)}section#awards-awards div h2:first-of-type:not(:first-child){margin-top:40px}section#awards-awards div h2:not(:last-of-type){margin-bottom:20px}}section#awards-awards div a,section#awards-detailed-intro div.content-block a{display:inline-block;padding:var(--button-padding);letter-spacing:var(--button-letter-spacing);position:relative;content:''}section#awards-awards div a{border:1px solid var(--white);font-size:var(--button-font-size)}section.staff#awards-judges{--background:var(--purple)}section.staff-overlay#judge-overlay{--background:var(--purple);--color:var(--white)}section#awards-detailed-intro{background:var(--grey)}section#awards-detailed-intro div.content-block h3{font-size:var(--subtitle-font-size);line-height:var(--subtitle-line-height)}section#awards-detailed-intro div.content-block a{border:1px solid var(--green);font-size:var(--button-font-size)}@media all and (min-width:768px){section#awards-intro p{margin-bottom:60px}section#awards-intro figure{margin:0 auto}section#awards-awards{align-items:stretch;display:-webkit-flex;display:flex}section#awards-awards figure{align-items:stretch;display:-webkit-flex;display:flex;width:calc(var(--margin) + var(--col5))}section#awards-awards div{flex:1;--animation-delay:.5s}section#awards-detailed-intro div.container{align-items:flex-start;display:-webkit-flex;display:flex;justify-content:space-between}section#awards-detailed-intro h2{width:var(--col3-g)}section#awards-detailed-intro div.content-block{width:var(--col5-g)}section#awards-detailed-intro div.content-block p span.color-block{height:17px;width:17px}section#awards-subaward-intro div.container{align-items:flex-start;display:-webkit-flex;display:flex}}@media all and (min-width:768px) and (max-width:900px){section#awards-intro p{padding:0 var(--col2)}section#awards-detailed-intro h2{padding-right:calc(var(--gutter) * 2);width:var(--col5-g)}section#awards-detailed-intro div.content-block,section#awards-subaward-intro div.content-block{flex:1}section#awards-subaward-intro figure{margin-right:calc(var(--gutter) * 2);width:var(--col4-g)}}section#podcast-details #podcast-notes p:not(:last-child),section.award-winners-work_2 div.work-intro p,section.past-winners.v1 h2{margin-bottom:40px}section.past-winners.v1 div.winners-list ul.years li.year{--animation-delay:calc(.5s + (var(--index) * .2s))}section.past-winners.v1 div.winners-list ul.years li.year h3{border-bottom:1px solid var(--white);padding-bottom:10px}section.award-winners-work_3 ul,section.past-winners.v1 div.winners-list ul.years li.year ul.winners,section.past-winners.v2 .winners-list ul{display:-webkit-flex;display:flex;flex-wrap:wrap}section.past-winners.v1 div.winners-list ul.years li.year ul.winners li.winner{padding-right:calc(var(--gutter) * 2)}@media all and (max-width:767px){section#awards-awards figure img{position:relative}section#awards-detailed-intro h2,section.past-winners.v1 div.winners-list ul.years li.year ul.winners li.winner:nth-last-child(n+3),section.past-winners.v1 div.winners-list ul.years li.year:not(:last-child){margin-bottom:40px}section#awards-detailed-intro div.content-block a{padding:16px 0;text-align:center;width:100%}section#awards-subaward-intro figure{margin-bottom:40px;width:var(--col4-g)}section.past-winners.v1 div.winners-list ul.years li.year:nth-child(3)::after{opacity:1;pointer-events:auto}section.past-winners.v1 div.winners-list ul.years li.year h3{font-size:var(--h2-font-size);letter-spacing:var(--h2-letter-spacing);line-height:var(--h2-line-height)}section.past-winners.v1 div.winners-list ul.years li.year ul.winners li.winner{width:50%}section.past-winners.v1 div.winners-list:not(.infinite) ul.years li.year:nth-child(n+4),section.past-winners.v2 .winners-list:not(.infinite) ul li:nth-child(n+11){display:none}section.past-winners.v1 div.winners-list:not(.infinite-opacity) ul.years li.year:nth-child(n+4){opacity:0}section.past-winners.v2 div.intro a{padding:16px 20px}section.past-winners.v2 .winners-list ul li{width:var(--col3-g)}section.past-winners.v2 .winners-list ul li:nth-child(odd){margin-right:var(--gutter)}section.past-winners.v2 .winners-list ul li:nth-last-child(n+3){margin-bottom:20px}}@media all and (min-width:901px) and (max-width:1023px){footer p#footer-intro{padding-right:var(--col1g)}section#awards-hero h1{width:var(--col5-g)}section.past-winners.v1 div.winners-list ul.years li.year ul.winners li.winner p{width:70%}}section.past-winners.v2 .winners-list ul li a{border-bottom:1px solid var(--white)}div.page#les-usherwood-award-winner-profile section.image-module div.container{display:-webkit-flex;display:flex;flex-direction:column}div.page#les-usherwood-award-winner-profile section figure.video iframe,section#project-work figure.video iframe{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .6s ease-in .4s;width:100%;z-index:2}div.page#les-usherwood-award-winner-profile section figure.video button,section#project-work figure.video button{background:var(--grey);bottom:0;left:0;position:absolute;transition:opacity .6s ease-out;z-index:3}div.page#les-usherwood-award-winner-profile section#module-1 form{align-items:center;display:-webkit-flex;display:flex;flex-direction:column;z-index:2;--animation-delay:.5s}div.page#les-usherwood-award-winner-profile section#module-1 form fieldset button{align-items:center;border:1px solid var(--black);display:-webkit-flex;display:flex}div.page#les-usherwood-award-winner-profile section#module-1 form fieldset button strong:first-child{border-right:1px solid var(--black);flex:1}div.page#les-usherwood-award-winner-profile section#module-1 form fieldset button strong:last-child,div.page#les-usherwood-award-winner-profile section#module-1 form fieldset div a strong:last-child,section#archive-work ul li a p.award-year,section#cart ul+div p:last-of-type,section#membership-registration form div.form div.totals table tr td:last-child{text-align:right}div.page#les-usherwood-award-winner-profile section#module-1 form fieldset button strong:last-child::after{content:' ↓';white-space:pre}div.page#les-usherwood-award-winner-profile section#module-1 form fieldset div{background:var(--white);border:1px solid var(--black);border-top:none;display:-webkit-flex;display:flex;flex-direction:column;left:0;max-height:250px;overflow:auto;position:absolute;top:100%;width:100%;z-index:3}div.page#les-usherwood-award-winner-profile section#module-1 form fieldset div a{align-items:center;display:-webkit-flex;display:flex;height:50px;line-height:50px;padding:0 20px}div.page#les-usherwood-award-winner-profile section#module-1 form fieldset div a:not(:last-child){border-bottom:1px solid var(--darkgrey)}div.page#les-usherwood-award-winner-profile section#module-1 form fieldset div a strong:last-child::after{content:' ↓';opacity:0;pointer-events:none}div.page#les-usherwood-award-winner-profile section#module-1 div.flex div.flex-left{align-items:center;display:-webkit-flex;display:flex;position:relative}div.page#les-usherwood-award-winner-profile section#module-1 form fieldset.active,section#dashboard-events form fieldset.active,section#shop-hero form fieldset.active{z-index:20}div.page#les-usherwood-award-winner-profile section#module-1 form fieldset.active button strong:last-child::after{content:' ↑'}div.page#les-usherwood-award-winner-profile section#module-1 form fieldset div.scrollable::-webkit-scrollbar{display:block!important;background:var(--white);width:8px}div.page#les-usherwood-award-winner-profile section#module-1 form fieldset div.scrollable::-webkit-scrollbar-thumb{background:var(--darkgrey);border-radius:10px;cursor:pointer}div.page#les-usherwood-award-winner-profile section#module-1 form fieldset div.scrollable a{padding:0 12px 0 20px}@media all and (max-width:767px){div.page#les-usherwood-award-winner-profile section#module-1{padding-top:108px}div.page#les-usherwood-award-winner-profile section#module-1 form fieldset,div.page#les-usherwood-award-winner-profile section#module-1 form fieldset button{width:100%}div.page#les-usherwood-award-winner-profile section#module-1 form fieldset button strong{padding:10px 15px}div.page#les-usherwood-award-winner-profile section#module-1 div.flex div.flex-left{justify-content:space-between;margin-bottom:20px}div.page#les-usherwood-award-winner-profile section#module-1 div.flex div.flex-left div.figure{width:var(--col3-g)}div.page#les-usherwood-award-winner-profile section#module-1 div.flex div.flex-left div.figure figure{--animation-delay:.2s}div.page#les-usherwood-award-winner-profile section#module-1 div.flex>div.figure figure{--animation-delay:.5s}div.page#les-usherwood-award-winner-profile section#module-2 div.figure{margin-bottom:40px}}div.page#les-usherwood-award-winner-profile section#module-2 div.figure{width:var(--col4-g)}div.page#les-usherwood-award-winner-profile section#module-3 div.container>figure:nth-child(3),div.page#les-usherwood-award-winner-profile section#module-3 div.container>figure:nth-child(4),div.page#les-usherwood-award-winner-profile section#module-3 div.flex,div.page#les-usherwood-award-winner-profile section#module-3 p{margin-bottom:var(--padding-small-single)}@media all and (max-width:767px){div.page#les-usherwood-award-winner-profile section#module-3 div.flex div.figure,div.page#les-usherwood-award-winner-profile section#module-5 div.container>figure:first-child{width:var(--col4-g)}div.page#les-usherwood-award-winner-profile section#module-3 div.flex div.figure:first-child{margin-bottom:40px}div.page#les-usherwood-award-winner-profile section#module-3 div.flex div.figure:last-child{margin-left:auto}div.page#les-usherwood-award-winner-profile section#module-3 div.container>div.figure:nth-child(5){margin-left:auto;width:var(--col4-g)}div.page#les-usherwood-award-winner-profile section#module-5 p{margin-left:auto;width:var(--col5-g)}div.page#les-usherwood-award-winner-profile section#module-5 div.flex{align-items:flex-start;display:-webkit-flex;display:flex;justify-content:space-between}div.page#les-usherwood-award-winner-profile section#module-5 div.flex figure{width:var(--col3-g)}}@media all and (max-width:900px){section.past-winners.v1,section.past-winners.v2{padding:var(--padding)}div.page#les-usherwood-award-winner-profile section#module-1 h1,section.past-winners.v1 div.winners-list ul.years li.year h3,section.past-winners.v2 div.intro h2{margin-bottom:20px}div.page#les-usherwood-award-winner-profile section#module-1 #module-1-intro,div.page#les-usherwood-award-winner-profile section#module-1 form,div.page#les-usherwood-award-winner-profile section#module-1 p,div.page#les-usherwood-award-winner-profile section#module-5 div.container>figure:first-child,div.page#les-usherwood-award-winner-profile section#module-5 p,section.past-winners.v2 div.intro{margin-bottom:40px}div.page#les-usherwood-award-winner-profile section.date-module strong{font-size:98px;letter-spacing:-.02em;line-height:86px;margin-bottom:30px}div.page#les-usherwood-award-winner-profile section figure.video button{height:50px;width:50px}div.page#les-usherwood-award-winner-profile section figure.video button svg{height:22px}div.page#award-winners a.project figure{margin-bottom:5px}}@media all and (max-width:767px){div.page#les-usherwood-award-winner-profile section#module-6 p:first-child{margin-bottom:10px}div.page#les-usherwood-award-winner-profile section#module-6 p:nth-child(2){margin-bottom:20px}section#award-winners-hero h1{font-size:25.6vw;--margin-bottom:.8vw}}section#award-winners-hero{background:var(--background-color);color:var(--color);text-align:center}section#award-winners-intro div.content-block a{background:var(--button-background);border:1px solid var(--button-color);color:var(--button-color);display:inline-block;font-size:var(--button-font-size);letter-spacing:var(--button-letter-spacing);padding:var(--button-padding);--button-background:var(--grey);--button-color:var(--black)}section.award-winners-feature,section.award-winners-quote{background:var(--background-color);color:var(--color);padding:var(--padding)}section.award-winners-quote div.content p:last-child[award=bronze]::before,section.award-winners-quote div.content p:last-child[award=gold]::before,section.award-winners-quote div.content p:last-child[award=silver]::before{content:'';display:inline-block;height:11px;margin-right:5px;width:11px}section.award-winners-quote div.content p:last-child[award=gold]::before{background:var(--gold)}section.award-winners-quote div.content p:last-child[award=silver]::before{background:var(--darkgrey)}section.award-winners-quote div.content p:last-child[award=bronze]::before{background:var(--orange)}@media all and (max-width:767px){section#award-winners-intro h2,section.award-winners-feature div.content{margin-bottom:40px}section.award-winners-feature div.content h2,section.award-winners-quote div.content blockquote,section.award-winners-quote figure{margin-bottom:20px}section.award-winners-quote div.content p:not(:last-child){margin-bottom:14px}section.award-winners-feature figure.fade-in{--animation-delay:.8s}}div.page#award-winners a.project figure,section#project-other div.carousel ul li a figure{pointer-events:auto;width:100%}div.page#award-winners a.project p span[award=bronze]::before,div.page#award-winners a.project p span[award=gold]::before,div.page#award-winners a.project p span[award=silver]::before,section#archive-work ul li a p.award-year em[award=bronze]::before,section#archive-work ul li a p.award-year em[award=gold]::before,section#archive-work ul li a p.award-year em[award=silver]::before,section#dashboard-awards table tr td small em[award=bronze]::before,section#dashboard-awards table tr td small em[award=gold]::before,section#dashboard-awards table tr td small em[award=silver]::before,section#project-other div.carousel ul li a em[award=bronze]::before,section#project-other div.carousel ul li a em[award=gold]::before,section#project-other div.carousel ul li a em[award=silver]::before{content:'';display:inline-block;height:11px;margin-right:5px;width:11px}div.page#award-winners a.project p span[award=gold]::before,section#archive-work ul li a p.award-year em[award=gold]::before,section#dashboard-awards table tr td small em[award=gold]::before,section#project-credits strong em[award=gold]::before,section#project-hero hgroup p strong em[award=gold]::before,section#project-other div.carousel ul li a em[award=gold]::before{background:var(--gold)}div.page#award-winners a.project p span[award=silver]::before,section#archive-work ul li a p.award-year em[award=silver]::before,section#dashboard-awards table tr td small em[award=silver]::before,section#project-credits strong em[award=silver]::before,section#project-hero hgroup p strong em[award=silver]::before,section#project-other div.carousel ul li a em[award=silver]::before{background:var(--darkgrey)}div.page#award-winners a.project p span[award=bronze]::before,section#archive-work ul li a p.award-year em[award=bronze]::before,section#dashboard-awards table tr td small em[award=bronze]::before,section#project-credits strong em[award=bronze]::before,section#project-hero hgroup p strong em[award=bronze]::before,section#project-other div.carousel ul li a em[award=bronze]::before{background:var(--orange)}section.award-winners-work_1 li a figure img{height:calc(var(--width) * var(--height))}section.award-winners-work_1 ul li.cta div.cta,section.award-winners-work_3 ul li.cta div.cta{background:var(--background-color);color:var(--color);display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-between;text-transform:capitalize}section.award-winners-work_1 a.link{background:var(--lightpurple);border-top:1px solid var(--black);color:var(--white);display:block;flex:1}@media all and (max-width:767px){section.award-winners-work_1 div.link,section.award-winners-work_1 div.work-intro,section.award-winners-work_1 ul li.cta{margin-left:var(---margin);width:var(--vw100)}section.award-winners-work_1{padding-top:var(--padding-single)}section.award-winners-work_1 div.work-intro{padding-left:var(--margin);padding-right:var(--margin);position:relative}section.award-winners-work_1 div.work-intro::after{border-top:1px solid var(--black);bottom:0;content:'';display:block;left:0;position:absolute;width:0}section.award-winners-work_1 ul{--width:var(--grid)}section.award-winners-work_1 ul:nth-child(-n+2){padding-bottom:20px}section.award-winners-work_1 ul li{padding-top:40px;margin-bottom:20px}section.award-winners-work_1 div.link a.link,section.award-winners-work_1 ul li.cta div.cta{padding:25px var(--margin)}section.award-winners-work_1 ul li.link{display:none}section.award-winners-work_1 div.container.reveal div.work-intro::after,section.award-winners-work_2 div.container.reveal div.work-intro::after{transition:width .8s cubic-bezier(.76, 0, .24, 1);width:100%;will-change:width}section.award-winners-work_2 div.work-intro{background:var(--grey)}section.award-winners-work_2 div.work-intro::after{border-bottom:1px solid var(--black);bottom:0;content:'';display:block;left:0;position:absolute;width:0}section.award-winners-work_2 div.work-intro h2{--animation-delay:.6s}section.award-winners-work_2 div.work-intro p{width:var(--col4);--animation-delay:.6s}section.award-winners-work_2 div.carousel ul{--item-width:var(--col5-g)}}section#award-winners-cta,section.memberships ul.memberships li.membership{background:var(--background-color)}section#event-speakers #event-speaker-container,section#project-other #project-other-intro h2+div,section.award-winners-work_2 div.work-intro div,section.award-winners-work_4 div.work-intro h2+div{--animation-delay:1.2s}section#event-details .button,section#podcast-details .podcast-ctas a,section.award-winners-work_2 div.work-intro div a,section.award-winners-work_4 div.work-intro h2+div a{--button-background:var(--grey);--button-color:var(--black)}section.award-winners-work_2 div.carousel ul{display:-webkit-flex;display:flex;flex-wrap:wrap;position:relative;width:calc(var(--items) * var(--item-width));will-change:-webkit-transform,transform}section.award-winners-work_2 div.carousel ul li{display:-webkit-flex;display:flex;flex-direction:column;padding-right:1px;position:relative;width:var(--item-width)}section#product-other div.carousel ul li a,section.award-winners-work_2 div.carousel ul li>*{display:-webkit-flex;display:flex;flex:1;flex-direction:column;opacity:0;position:relative}section.award-winners-work_2 div.carousel ul li div.cta{background:var(--background-color);border-bottom:1px solid var(--background-color);color:var(--color);display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-between;text-transform:capitalize}@media all and (max-width:900px){section.award-winners-work_1 div.work-intro{padding-bottom:var(--padding-single)}section.award-winners-work_1 ul li:not(.link):not(:last-child){margin-bottom:20px}section.award-winners-work_1 ul li.cta div.cta strong{margin-bottom:34px}section.award-winners-work_2 div.work-intro{padding:40px var(--margin)}section.award-winners-work_2 div.work-intro h2{margin-bottom:10px}section.award-winners-work_2 div.carousel ul li a,section.award-winners-work_2 div.carousel ul li div.cta{padding:20px}section.award-winners-work_2 div.carousel ul li a figure{margin-bottom:15px}section.award-winners-work_2 div.carousel ul li a figure img{height:calc((var(--item-width) - 40px) * .75)}section.award-winners-work_3 div.work-intro{margin-bottom:30px}section.award-winners-work_3 ul li.cta div.cta{margin-left:var(---margin);padding:20px;width:var(--vw100)}}@media all and (min-width:768px){section.past-winners.v1 div.winners-list ul.years{display:-webkit-flex;display:flex;flex-wrap:wrap}div.page#les-usherwood-award-winner-profile section#module-3 div.flex div.figure,section.past-winners.v1 div.winners-list ul.years li.year{width:var(--col6-g)}section.past-winners.v1 div.winners-list ul.years li.year:nth-child(odd),section.past-winners.v2 .winners-list ul li:not(:nth-child(4n+4)){margin-right:var(--gutter)}section.past-winners.v1 div.winners-list ul.years li.year:nth-child(3)::after,section.past-winners.v1 div.winners-list ul.years li.year:nth-child(4)::after{opacity:1;pointer-events:auto}section.award-winners-work_1 ul li:not(.link),section.past-winners.v1 div.winners-list ul.years li.year:nth-last-child(n+3){margin-bottom:40px}section.award-winners-work_1 div.container div.link,section.past-winners.v1 div.winners-list:not(.infinite) ul.years li.year:nth-child(n+5){display:none}section.past-winners.v1 div.winners-list:not(.infinite-opacity) ul.years li.year:nth-child(n+5){opacity:0}section.past-winners.v2 .winners-list ul li{padding-bottom:1px}div.page#les-usherwood-award-winner-profile section.image-module div.flex{align-items:flex-start;display:-webkit-flex;display:flex;justify-content:space-between}div.page#les-usherwood-award-winner-profile section.date-module div.container,section.award-winners-feature div.container,section.award-winners-work_1 div.container,section.award-winners-work_2 div.container{display:-webkit-flex;display:flex}div.page#les-usherwood-award-winner-profile section#module-1{padding-top:145px}div.page#les-usherwood-award-winner-profile section#module-1 #module-1-intro div.figure,div.page#les-usherwood-award-winner-profile section#module-1 form{margin-left:auto;margin-right:auto}div.page#les-usherwood-award-winner-profile section#module-1 form fieldset button strong{padding:10px 20px}div.page#les-usherwood-award-winner-profile section#module-1 p,div.page#les-usherwood-award-winner-profile section#module-3 p{margin-left:var(--col1);width:var(--col7-g)}div.page#les-usherwood-award-winner-profile section#module-1 div.flex div.flex-left{flex-direction:column;margin-right:var(--gutter);width:var(--col5-g)}div.page#les-usherwood-award-winner-profile section#module-1 div.flex div.flex-left div.figure:first-child{margin-bottom:10px;width:var(--col3-g);--animation-delay:.2s}div.page#les-usherwood-award-winner-profile section#module-1 div.flex div.flex-left div.figure:last-child figure{--animation-delay:.5s}div.page#les-usherwood-award-winner-profile section#module-1 div.flex>div.figure,div.page#les-usherwood-award-winner-profile section#module-4 p,div.page#les-usherwood-award-winner-profile section#module-6 p:nth-child(3),section#award-winners-intro div.content-block,section.award-winners-quote div.content,section.award-winners-work_2 div.carousel{flex:1}div.page#les-usherwood-award-winner-profile section#module-1 div.flex>div.figure figure{--animation-delay:.8s}div.page#les-usherwood-award-winner-profile section#module-2 div.figure{margin-right:var(--col1)}div.page#les-usherwood-award-winner-profile section#module-2 div.content{display:-webkit-flex;display:flex;flex:1;flex-direction:column}div.page#les-usherwood-award-winner-profile section#module-2 div.content strong{flex:1;margin-bottom:30px}div.page#les-usherwood-award-winner-profile section#module-3 div.flex,section.award-winners-feature div.content h2{margin-bottom:var(--padding-small-single)}div.page#les-usherwood-award-winner-profile section#module-3 div.flex div.figure:last-child{margin-top:15.9vw}div.page#les-usherwood-award-winner-profile section#module-3 div.container>div.figure:nth-child(4){margin-left:var(--col2);width:var(--col8-g)}div.page#les-usherwood-award-winner-profile section#module-3 div.container>div.figure:nth-child(5){margin-left:auto;width:var(--col8-g)}div.page#les-usherwood-award-winner-profile section#module-5 div.container>figure:first-child{width:var(--col8-g)}div.page#les-usherwood-award-winner-profile section#module-5 p{margin-left:var(--col6);margin-bottom:var(--padding-small-single);width:var(--col5-g)}div.page#les-usherwood-award-winner-profile section#module-5 div.flex{padding-left:var(--col2)}div.page#les-usherwood-award-winner-profile section#module-5 div.flex figure{width:var(--col5-g)}div.page#les-usherwood-award-winner-profile section#module-6 div.container{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between}div.page#les-usherwood-award-winner-profile section#module-6 p:first-child{margin-bottom:30px;padding-right:var(--col6)}div.page#les-usherwood-award-winner-profile section#module-6 p:nth-child(2){margin-right:var(--gutter);width:var(--col4-g)}section#award-winners-hero h1{font-size:13.89vw;--margin-bottom:.6vw}section#award-winners-intro div.container,section.award-winners-quote div.container{align-items:flex-start;display:-webkit-flex;display:flex}section.award-winners-quote figure{margin-right:var(--col1);width:var(--col3-g)}section.award-winners-quote div.content blockquote{margin-bottom:60px}section.award-winners-quote div.content p:not(:last-child){margin-bottom:8px}section.award-winners-feature div.content{display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-between;margin-right:var(--gutter);width:var(--col3-g)}section.award-winners-feature figure.fade-in{flex:1;--animation-delay:.2s}section.award-winners-work_1 div.work-intro{align-items:center;display:-webkit-flex;display:flex;height:var(--vh100);justify-content:center;margin-left:var(---margin);position:relative;width:calc(var(--margin) + var(--col1-g))}section.award-winners-work_1 div.work-intro h2{writing-mode:vertical-lr;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.award-winners-work_1 ul{display:-webkit-flex;display:flex;flex-direction:column;overflow:hidden;padding-top:40px;width:var(--width);--animation-delay:calc(.2s + (var(--index) * .2s))}section.award-winners-work_1 ul:not(:last-child){position:relative;--width:var(--col4)}section.award-winners-work_1 ul:first-of-type::before{border-left:1px solid var(--black);content:'';display:block;height:0;left:0;position:absolute;top:0}section.award-winners-work_1 ul:not(:last-child)::after,section.award-winners-work_2 div.work-intro::after{border-right:1px solid var(--black);content:'';display:block;height:0;position:absolute;right:0;top:0}section.award-winners-work_1 ul:last-child{--width:calc(var(--col3) + var(--margin))}section.award-winners-work_1 ul li.cta,section.award-winners-work_1 ul li.link{padding:0!important}section.award-winners-work_1 ul li.link{display:-webkit-flex;display:flex;flex-direction:column;flex:1}section.award-winners-work_1 ul li.link::after{background:var(--lightpurple);bottom:-2px;content:'';display:block;height:4px;left:0;position:absolute;width:100%;z-index:-1}section.award-winners-work_1 ul li.link a{padding-right:var(--col2-g)}section.award-winners-work_1 ul li.cta div.cta{min-height:calc(var(--col4) * .86)}section.award-winners-work_1 ul li.cta div.cta .h3,section.award-winners-work_2 div.carousel div.cta .h3{font-size:clamp(24px, 3.33vw, 48px)}section.award-winners-work_1 div.container.reveal ul:first-of-type::before,section.award-winners-work_1 div.container.reveal ul:not(:last-child)::after{height:100%;transition:height .8s cubic-bezier(.76, 0, .24, 1) calc(.2s + ((var(--index) + 1) * .2s))}@supports not (-webkit-touch-callout:none){section.award-winners-work_1 div.work-intro{-webkit-transform:translate3d(0,var(--translateY),0);transform:translate3d(0,var(--translateY),0);--translateY:0}}section.award-winners-work_2 div.work-intro{z-index:2}section.award-winners-work_2 div.work-intro::before{background:var(--grey);content:'';display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}section.award-winners-work_2 div.work-intro div a{font-size:var(--para-sm-font-size);padding:12px 15px}section.award-winners-work_2 div.container.reveal div.work-intro::before{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);will-change:clip-path;-webkit-transition:-webkit-clip-path .8s cubic-bezier(.76, 0, .24, 1) .2s;transition:-webkit-clip-path .8s cubic-bezier(.76, 0, .24, 1) .2s,clip-path .8s cubic-bezier(.76, 0, .24, 1) .2s}section.award-winners-work_2 div.container.reveal div.work-intro::after{height:100%;transition:height .8s cubic-bezier(.76, 0, .24, 1) .2s}}@media all and (min-width:768px) and (max-width:900px){section.past-winners.v2 .winners-list ul li{width:var(--col3-g)}section.past-winners.v2 .winners-list ul li:nth-last-child(n+5){margin-bottom:40px}div.page#les-usherwood-award-winner-profile section#module-1 #module-1-intro div.figure{width:var(--col8-g)}div.page#les-usherwood-award-winner-profile section#module-4 strong{width:var(--col6)}section#award-winners-hero h1{padding:var(--padding-single) var(--gutter)}section.award-winners-work_1 ul li{padding-left:20px}section.award-winners-work_1 ul:not(:last-child) li{padding-right:20px}section.award-winners-work_1 ul li.cta div.cta,section.award-winners-work_1 ul li.link a{padding:20px}section.award-winners-work_2 div.work-intro{width:calc(var(--margin) + var(--col4-g))}section.award-winners-work_2 div.carousel ul{--item-width:var(--col4-g)}}@media all and (min-width:901px) and (max-width:1199px){section#awards-awards div h2:first-of-type,section#homepage-awards div h2:first-of-type{margin-top:30px}section#awards-awards div h2:not(:last-of-type),section#homepage-awards div h2:not(:last-of-type){margin-bottom:30px}section#awards-detailed-intro h2{width:var(--col3g)}section.past-winners.v2 div.intro{width:var(--col3-g)}section.award-winners-work_2 div.work-intro{width:calc(var(--margin) + var(--col3g))}section.award-winners-work_2 div.carousel ul{--item-width:var(--col3g)}section.award-winners-work_2 div.carousel ul li a,section.award-winners-work_2 div.carousel ul li div.cta{padding:20px}}@media all and (min-width:1200px) and (max-width:1699px){section.award-winners-work_2 div.carousel ul{--item-width:var(--col4g)}}section.award-winners-work_3 div.work-intro{display:-webkit-flex;display:flex;justify-content:space-between;padding-top:var(--padding-single)}@media all and (max-width:767px){section.award-winners-work_3 div.container{padding-bottom:80px}section.award-winners-work_3 div.work-intro h2,section.award-winners-work_4 div.work-intro h2{font-size:var(--h2-font-size);letter-spacing:var(--h2-letter-spacing);line-height:var(--h2-line-height);white-space:pre-line}section.award-winners-work_3 div.work-intro h2+div{left:var(--margin);position:absolute;top:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%);--top:20px}section.award-winners-work_3 ul{width:calc(var(--grid) + var(--gutter))}section.award-winners-work_3 ul li{margin-right:var(--gutter);width:var(--col3-g)}section.award-winners-work_3 ul li:nth-last-child(n+3){margin-bottom:20px}section.award-winners-work_3 ul li a figure img{height:calc(var(--col3-g) * .92)}section.award-winners-work_3 ul li.cta{width:100%}section.award-winners-work_3 ul li.cta div.cta strong{margin-bottom:68px}section.award-winners-work_4 div.work-intro{padding:0 var(--margin)}section.award-winners-work_4 div.carousel ul{padding:0 var(--margin);width:calc((var(--margin) * 2) + (var(--items) * var(--item-width)) + ((var(--items) - 1) * var(--gutter)));--item-width:var(--col5-g)}}section#project-other div.container,section.award-winners-work_4 div.container,section.memberships div.container{padding:0}section#icw-hero div.container div,section#project-other #project-other-intro,section.award-winners-work_4 div.work-intro,section.dashboard-overlay form div.controls{display:-webkit-flex;display:flex;justify-content:space-between}section#project-other div.carousel ul,section.award-winners-work_4 div.carousel ul{display:-webkit-flex;display:flex;will-change:-webkit-transform,transform}section#project-other div.carousel ul li,section.award-winners-work_4 div.carousel ul li{width:var(--item-width);--animation-delay:calc(.5s + (var(--index) * .2s))}section#dashboard-team #team-header p,section#project-other div.carousel ul li:not(:last-child),section.award-winners-work_4 div.carousel ul li:not(:last-child){margin-right:var(--gutter)}section.award-winners-work_4 div.carousel ul li a{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between}section#project-other div.carousel ul li a figure img,section.award-winners-work_4 div.carousel ul li a figure img{height:calc(var(--item-width) * .7)}section#award-winners-cta{color:var(--text-color);text-align:center}section#award-winners-cta div.container{--top:20px}@media all and (max-width:900px){section.award-winners-work_4 div.container{padding-bottom:80px}section.award-winners-work_4 div.work-intro{margin-bottom:30px}section.award-winners-work_4 div.work-intro h2+div{left:var(--margin);position:absolute;top:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%);--top:20px}section#award-winners-cta{padding:20px 0}section#event-speakers h2{padding-bottom:20px}section#event-speakers #event-speakers-list>div{padding-top:20px;padding-bottom:20px}section#event-speakers #event-speakers-list>div button{font-size:var(--para-font-size);letter-spacing:var(--para-letter-spacing);line-height:var(--para-line-height)}section#event-speakers #event-speakers-list>div button:not(:last-child){margin-right:24px}}@media all and (min-width:901px) and (max-width:1699px){section#award-winners-cta{padding:22px 0}}@media all and (max-width:767px){section#events-hero div.container{height:var(--vh100);padding:114px 0 40px}section#events-hero h1 svg{height:calc(100% - 114px - 40px);left:20px;top:114px;width:calc(100% - 40px)}section#icw-hero div.container{justify-content:space-between;padding-top:108px;padding-bottom:40px}section#icw-hero div.container div{width:var(--grid)}section#icw-hero svg{width:22.67vw}}section#iad-hero h1:nth-child(2){right:0;writing-mode:vertical-lr;--animation-delay:.4s}@media all and (max-width:767px){section#iad-hero h1{font-size:25.6vw;--margin-bottom:.8vw}section#iad-hero h1:first-child{left:var(--margin);top:108px}section#iad-hero h1:nth-child(2){top:108px}section#iad-hero h1:nth-child(3){bottom:5.33vw;left:var(--margin)}section#created-hero div.container{display:-webkit-flex;display:flex}section#created-hero div.container div{flex:1;flex-direction:column;justify-content:space-between;padding-top:84px}section#created-hero svg{height:44.8vw;width:100%}section#created-hero svg:first-of-type{order:-1}section#created-hero h1{font-size:25.6vw;text-align:center}}section#created-hero h1{letter-spacing:-.02em}section#event-hero a.breadcrumb{align-items:center;align-self:flex-start;display:-webkit-flex;display:flex;--animation-delay:.7s}section#podcast-details #podcast-notes,section#podcast-hero a.breadcrumb{--animation-delay:1.5s;margin-bottom:40px}section#event-hero a.breadcrumb svg,section#podcast-hero a.breadcrumb svg,section#project-hero a.breadcrumb svg,section.login form a.breadcrumb svg{margin-right:5px;width:15px}@media all and (max-width:767px){section#event-hero{padding-bottom:80px}section#event-hero div.container{padding-top:108px}section#event-details #event-info #event-datetime,section#event-details #event-info #event-location,section#event-details #event-share:not(:last-child),section#event-details p#event-description,section#event-hero a.breadcrumb{margin-bottom:40px}section#event-hero h1{font-size:8.53vw}section#event-details #event-info #event-datetime div.tickets{display:none}}section#event-details div h2,section#podcast-details div h2{color:var(--darkgrey);margin-bottom:10px}section#event-details p#event-description{--animation-delay:.7s}section#event-details #event-info{--animation-delay:1s}section#event-details #event-share,section#event-details #event-tickets{--animation-delay:1.3s}section#dashboard-account #dashboard-payment div.payment form h3 button,section#event-details #event-info #event-location a{text-decoration:underline}section#event-details #event-share p a:not(:last-child),section#podcast-details #podcast-share p a:not(:last-child),section#project-hero div.share p a:not(:last-child){margin-right:12px}@media all and (min-width:768px){section.award-winners-work_3 div.work-intro div{--animation-delay:1.2s}section.award-winners-work_3 div.work-intro div a,section.award-winners-work_4 div.work-intro h2+div a{font-size:var(--para-sm-font-size);padding:12px 15px}section.award-winners-work_3 ul{margin-bottom:-40px}section.award-winners-work_3 ul li{display:-webkit-flex;display:flex;flex-direction:column;margin-bottom:40px}section.award-winners-work_3 ul li:not(:nth-child(10n+4)):not(:nth-child(10n+7)):not(:nth-child(10n+10)){margin-right:var(--gutter)}section.award-winners-work_3 ul li:nth-child(10n+1),section.award-winners-work_3 ul li:nth-child(10n+2),section.award-winners-work_3 ul li:nth-child(10n+3),section.award-winners-work_3 ul li:nth-child(10n+4){--height:calc(var(--col3-g) * (300 / 328));width:var(--col3-g)}section.award-winners-work_3 ul li:nth-child(10n+10),section.award-winners-work_3 ul li:nth-child(10n+5){--height:calc(var(--col3-g) * (350 / 328));width:var(--col3-g)}section.award-winners-work_3 ul li:nth-child(10n+6),section.award-winners-work_3 ul li:nth-child(10n+8){--height:calc(var(--col3-g) * (350 / 328));width:var(--col4-g)}section.award-winners-work_3 ul li:nth-child(10n+7),section.award-winners-work_3 ul li:nth-child(10n+9){--height:calc(var(--col3-g) * (350 / 328));width:var(--col5-g)}section.award-winners-work_3 ul li:nth-child(10n+2),section.award-winners-work_3 ul li:nth-child(10n+6),section.award-winners-work_3 ul li:nth-child(10n+9){--animation-delay:.3s}section.award-winners-work_3 ul li:nth-child(10n+10),section.award-winners-work_3 ul li:nth-child(10n+3),section.award-winners-work_3 ul li:nth-child(10n+7){--animation-delay:.5s}section.award-winners-work_3 ul li:nth-child(10n+4){--animation-delay:.7s}section.award-winners-work_3 ul li a figure img{height:var(--height)}section.award-winners-work_3 ul li.cta div.cta{flex:1}section.award-winners-work_3 ul li.cta div.cta .h3{font-size:clamp(24px, 3.33vw, 48px)}section.award-winners-work_4 div.work-intro{padding-right:var(--margin)}section.award-winners-work_4 div.carousel ul{padding-right:var(--margin);width:calc((var(--items) * var(--item-width)) + ((var(--items) - 1) * var(--gutter)))}section#events-hero div.container{padding:70px 0 40px}section#events-hero h1 svg{height:calc(100% - 70px - 40px);left:0;top:70px;width:100%}section#icw-hero div.container{justify-content:center}section#icw-hero div.container div{width:var(--col6-g)}section#icw-hero svg{width:var(--col1-g)}section#icw-hero h1{margin-top:-1.04vw;margin-bottom:-1.04vw}section#iad-hero h1{font-size:13.89vw;--margin-bottom:.6vw}section#iad-hero h1:first-child{left:calc(var(--margin) + 98px + 5.5vw);top:calc(42px - 1.9vw)}section#iad-hero h1:nth-child(2){bottom:3vw}section#iad-hero h1:nth-child(3){bottom:1.9vw;left:var(--col4)}section#created-hero div.container{align-items:flex-end;display:-webkit-flex;display:flex;max-height:var(--vh100)}section#created-hero div.container div{align-items:flex-end;justify-content:flex-end;flex-wrap:wrap}section#created-hero svg{bottom:var(--margin);height:22.92vw;width:calc((var(--grid)/ 2) - .2431vw)}section#created-hero svg:first-of-type{left:var(--margin);margin-right:.4861vw}section#created-hero svg:last-of-type{right:var(--margin)}section#created-hero h1{font-size:14.72vw;margin-bottom:1vw;text-align:right;width:100%}section#event-hero div.container{justify-content:center;min-height:496px;padding-top:20px}section#event-hero a.breadcrumb{left:var(--margin);position:absolute;top:140px}section#event-hero h1{font-size:4.16vw;white-space:pre-line}section#event-details div.container{align-items:flex-start;display:-webkit-flex;display:flex;flex-wrap:wrap;padding:0 calc(var(--margin) + var(--col1))}section#event-details #event-info{align-items:flex-start;display:-webkit-flex;display:flex;flex:1;justify-content:space-between}section#event-details #event-tickets{display:none}}@media all and (min-width:768px) and (max-width:900px){section.award-winners-work_4 div.carousel ul,section.award-winners-work_4 div.work-intro{padding-left:var(--margin);--item-width:var(--col6-g)}section#event-details #event-info,section#event-details p#event-description{margin-bottom:40px}section#event-paywall #paywall-content form p{width:var(--col6-g)}section#event-paywall #paywall-content form+div>svg{bottom:20px;left:20px;position:absolute}}@media all and (min-width:768px) and (max-width:1199px){header section#menu nav{padding-top:53px}section.ctas a{padding:var(--margin)}section.links div.links-list div:nth-child(odd){margin-right:var(--gutter)}section.links div.links-list div:nth-last-child(n+3){margin-bottom:10px}section.programs ul li div.content strong{margin-right:var(--col1);width:var(--col7-g)}section#event-details p#event-description{margin-right:var(--col1g);width:var(--col5g)}section#event-details #event-info{flex-direction:column;margin-bottom:-48px;position:relative;width:var(--col3g)}section#event-details #event-info div,section#podcast-details #podcast-info #podcast-stats div{width:100%}section#event-details #event-info #event-datetime{margin-bottom:var(--padding-small-single)}section#event-details.tickets #event-info{padding-bottom:calc(80px + 51px)}section#event-details.tickets #event-info #event-datetime .button{bottom:0;position:absolute}section#podcast-details #podcast-notes{margin-right:var(--col1-g)}section#podcast-details #podcast-info{margin-bottom:-48px}section#podcast-details #podcast-info #podcast-stats{flex-direction:column;margin-bottom:80px}section#podcast-details #podcast-info #podcast-stats div:not(:last-child){margin-bottom:20px}}@media all and (min-width:1200px) and (max-width:1439px){section.programs ul li div strong{width:var(--col7-g)}section.programs ul li div p:first-of-type{width:var(--col2)}section.programs ul li div p:last-of-type{width:var(--col4g)}section.past-programs ul li div:first-of-type p:last-of-type{width:var(--col4)}section#event-details p#event-description{margin-right:var(--col1-g);width:var(--col4-g)}section#event-details #event-info{margin-bottom:60px;width:var(--col5g)}section#event-details #event-info div{width:var(--col2g)}}section#event-speakers{padding:var(--padding)}section#event-speakers #event-speakers-list::after{border-top:1px solid var(--color);content:'';display:block;left:0;position:absolute;top:0;width:0}section#event-speakers #event-speakers-list>div{display:-webkit-flex;display:flex;overflow-x:auto;overflow-y:hidden;position:relative;width:var(--vw100);-webkit-overflow-scrolling:touch}section#event-speakers #event-speakers-list>div button{opacity:.3;transition:opacity .2s ease-out}section#event-speakers #event-speakers-list>div button span{white-space:pre;--animation-delay:calc(.4s + (var(--index) * .1s))}section#event-speakers #event-speakers-list>div button.active{opacity:1;pointer-events:none}@media all and (max-width:767px){section#event-speakers #event-speakers-list>div{margin-left:var(---margin);padding-left:var(--margin);padding-right:var(--margin)}section#event-speakers #event-speaker #event-speaker-image{margin-bottom:40px}section#event-paywall #paywall-content form+div>svg{margin-top:30px}}section#event-paywall div.container{display:-webkit-flex;display:flex;flex-direction:column;min-height:var(--vh100);padding-top:var(--padding);padding-bottom:var(--padding);z-index:2}section#event-paywall figure{height:calc(100% - (var(--padding) * 2));overflow:hidden;position:absolute;z-index:-1}section#event-paywall figure::after{background:rgba(0,0,0,.5);content:'';display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}section#event-paywall figure img{filter:blur(15px)}section#event-paywall #paywall-content{display:-webkit-flex;display:flex;flex:1;padding:20px}section#event-paywall #paywall-content form fieldset input,section.login form fieldset input{background:var(--white);border:1px solid var(--black);height:55px;padding:0 10px;transition:border-color .4s ease-out;width:100%}section#event-paywall #paywall-content form fieldset input::placeholder{color:inherit;opacity:.5}section#event-paywall #paywall-content form fieldset span.error{color:var(--white);font-size:14px;line-height:20px;width:100%}section#event-paywall #paywall-content form div,section.login form div.controls{align-items:center;display:-webkit-flex;display:flex;justify-content:space-between}section#event-paywall #paywall-content form div button{--button-background:var(--red);--button-color:var(--white);border:1px solid var(--red);font-size:16px;width:114px}section#event-paywall #paywall-content form div a{--color:var(--white)}section#event-paywall #paywall-content form+div{align-items:flex-start;background:var(--red);display:-webkit-flex;display:flex;flex-direction:column;position:relative}section#event-paywall #paywall-content form+div p{border-bottom:1px solid var(--white);width:100%}section#event-paywall #paywall-content form+div div ul li{padding-left:12px;position:relative}section#event-paywall #paywall-content form+div div ul li::before{background:var(--white);border-radius:50%;content:'';display:block;height:4px;left:0;position:absolute;top:8px;width:4px}section#event-paywall #paywall-content form+div a{--button-background:var(--red);--button-color:var(--white);font-size:16px}section#project-hero div.share button,section#project-other #project-other-intro h2+div a{--button-background:var(--black);--button-color:var(--white)}section#event-paywall #paywall-content form+div a svg{margin-left:var(--gutter)}section#event-paywall #paywall-content form+div>svg path{fill:var(--lightpurple)}@media all and (max-width:1439px){section.image-gallery{padding-top:90px}section#event-paywall h2,section.image-gallery h2{top:35px}section#event-paywall div.container{--padding:90px}}section#cart #empty-cart p,section#four04 p,section#product-hero #product-shop form fieldset:last-of-type,section#product-hero #product-shop form fieldset:not(:last-of-type),section#product-hero #product-shop h1+strong,section#product-hero #product-shop p#product-description{margin-bottom:20px}section#podcast-hero{padding-bottom:var(--margin)}section#podcast-hero a.breadcrumb{align-items:center;display:-webkit-flex;display:flex}@media all and (max-width:767px){section#podcast-hero{padding-top:108px}section#podcast-hero h1{font-size:11.2vw;margin-bottom:30px}section#podcast-details #podcast-notes,section#podcast-details #podcast-share,section#podcast-details #podcast-stats{margin-bottom:40px}section#podcast-details #podcast-stats div:not(:last-child){margin-right:20px}section#podcast-details #podcast-info div.podcast-ctas{display:none}section#podcast-details .podcast-ctas div{flex-direction:column}section#podcast-details .podcast-ctas div a:first-child{margin-bottom:10px}}section#podcast-details #podcast-info{--animation-delay:1.8s}section#podcast-details #podcast-share,section#podcast-details div.container>div.podcast-ctas{--animation-delay:2.1s}@media all and (min-width:768px) and (max-width:900px){section#podcast-details #podcast-notes{width:var(--col5-g)}section#podcast-details #podcast-info{width:var(--col4g);margin-bottom:40px}section#shop-products ul li:not(:nth-child(23n+10)):not(:nth-child(23n+23)) a{padding:20px}section#shop-products ul li:not(:nth-child(23n+10)):not(:nth-child(23n+23)) a div.image{margin-bottom:40px}section#shop-products ul li:nth-child(23n+10) a div.info,section#shop-products ul li:nth-child(23n+23) a div.info{padding:20px 20px 0}section#shop-products ul li:nth-child(23n+10) a div.info button,section#shop-products ul li:nth-child(23n+23) a div.info button{margin-left:-20px;width:calc(100% + 40px)}}@media all and (min-width:901px) and (max-width:1199px){section#podcast-details #podcast-notes{width:var(--col5g)}section#podcast-details #podcast-info{width:var(--col4-g)}}section#podcast-player{bottom:0;height:200px;left:0;position:fixed;width:100%;z-index:10;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .6s cubic-bezier(.76, 0, .24, 1);transition:transform .6s cubic-bezier(.76, 0, .24, 1)}section#podcast-player::after{content:'';display:block;position:absolute;right:0}section#podcast-player button[action="podcast.close"]{align-items:center;background:#0f0f0f;display:-webkit-flex;display:flex;height:40px;justify-content:center;position:absolute;right:0;top:0;width:40px;z-index:10}section#podcast-player button[action="podcast.close"] svg{height:14px;width:14px}section#podcast-player button[action="podcast.close"] svg path{fill:var(--white)}section#podcast-player iframe{height:200px;min-width:320px;width:100%}@media all and (max-width:399px){section#podcast-player::after{background:#0f0f0f;bottom:75px;height:20px;width:160px}}@media all and (min-width:400px){section#podcast-player::after{background:#272727;bottom:10px;height:20px;width:190px}}section#shop-hero form{display:-webkit-flex;display:flex;justify-content:space-between;position:relative;width:100%;z-index:10;--animation-delay:.5s}section#dashboard-events form fieldset button[action="filters.toggle"],section#shop-hero form fieldset button[action="filters.toggle"]{align-items:center;display:-webkit-flex;display:flex;position:relative;text-align:left;z-index:12}section#dashboard-events form fieldset button[action="filters.toggle"] svg,section#shop-hero form fieldset button[action="filters.toggle"] svg{margin-left:4px;width:9px;-webkit-transform:rotate(0);transform:rotate(0)}section#dashboard-events form fieldset div,section#shop-hero form fieldset div{background:var(--white);border:1px solid var(--black);display:-webkit-flex;display:flex;flex-direction:column;left:-16px;min-width:calc(100% + 32px);padding:49px 15px 0;position:absolute;top:-16px;z-index:11}section#dashboard-events form fieldset div button,section#shop-hero form fieldset div button{margin-bottom:15px;text-align:left;white-space:pre}section#archive-filters form ul li.active button.filter-section svg,section#dashboard-events form fieldset.active button[action="filters.toggle"] svg,section#shop-hero form fieldset.active button[action="filters.toggle"] svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media all and (max-width:767px){section#shop-hero{padding-top:108px}section#shop-hero form{align-items:flex-start;flex-direction:column}section#shop-hero form fieldset:not(:last-child){margin-bottom:10px}section#shop-products ul li:last-child,section#shop-products ul li:not(:nth-child(20n+11)):not(:nth-child(20n+20)){display:-webkit-flex;display:flex;width:50%}section#shop-products ul li:nth-child(20n+1),section#shop-products ul li:nth-child(20n+12),section#shop-products ul li:nth-child(20n+14),section#shop-products ul li:nth-child(20n+16),section#shop-products ul li:nth-child(20n+18),section#shop-products ul li:nth-child(20n+3),section#shop-products ul li:nth-child(20n+5),section#shop-products ul li:nth-child(20n+7),section#shop-products ul li:nth-child(20n+9){border-right:1px solid var(--black)}section#shop-products ul li:nth-child(20n+1):last-child,section#shop-products ul li:nth-child(20n+11):last-child,section#shop-products ul li:nth-child(20n+12):last-child,section#shop-products ul li:nth-child(20n+14):last-child,section#shop-products ul li:nth-child(20n+16):last-child,section#shop-products ul li:nth-child(20n+18):last-child,section#shop-products ul li:nth-child(20n+20):last-child,section#shop-products ul li:nth-child(20n+3):last-child,section#shop-products ul li:nth-child(20n+5):last-child,section#shop-products ul li:nth-child(20n+7):last-child,section#shop-products ul li:nth-child(20n+9):last-child{border-right:1px solid var(--black);position:relative}section#shop-products ul li:nth-child(20n+1):last-child::after,section#shop-products ul li:nth-child(20n+11):last-child::after,section#shop-products ul li:nth-child(20n+12):last-child::after,section#shop-products ul li:nth-child(20n+14):last-child::after,section#shop-products ul li:nth-child(20n+16):last-child::after,section#shop-products ul li:nth-child(20n+18):last-child::after,section#shop-products ul li:nth-child(20n+20):last-child::after,section#shop-products ul li:nth-child(20n+3):last-child::after,section#shop-products ul li:nth-child(20n+5):last-child::after,section#shop-products ul li:nth-child(20n+7):last-child::after,section#shop-products ul li:nth-child(20n+9):last-child::after{border-bottom:1px solid var(--black);content:'';display:block;height:100%;left:0;position:absolute;width:var(--vw100)}section#shop-products ul li:last-child a,section#shop-products ul li:not(:nth-child(20n+11)):not(:nth-child(20n+20)) a{align-items:center;display:-webkit-flex;display:flex;flex-direction:column;padding:60px 20px 20px}section#shop-products ul li:last-child a div.image,section#shop-products ul li:not(:nth-child(20n+11)):not(:nth-child(20n+20)) a div.image{align-items:center;display:-webkit-flex;display:flex;height:calc((var(--vw100)/ 2) * .62);margin-bottom:20px}section#shop-products ul li:last-child a div.image figure.lifestyle,section#shop-products ul li:last-child a div.info button,section#shop-products ul li:last-child a div.info p,section#shop-products ul li:not(:nth-child(20n+11)):not(:nth-child(20n+20)) a div.image figure.lifestyle,section#shop-products ul li:not(:nth-child(20n+11)):not(:nth-child(20n+20)) a div.info button,section#shop-products ul li:not(:nth-child(20n+11)):not(:nth-child(20n+20)) a div.info p,section#shop-products ul li:nth-child(20n+11):not(:last-child) a div.image figure.product,section#shop-products ul li:nth-child(20n+20):not(:last-child) a div.image figure.product{display:none}section#shop-products ul li:last-child a div.info,section#shop-products ul li:not(:nth-child(20n+11)):not(:nth-child(20n+20)) a div.info,section#shop-products ul li:nth-child(20n+11):not(:last-child),section#shop-products ul li:nth-child(20n+20):not(:last-child){width:100%}section#shop-products ul li:nth-child(20n+11):not(:last-child) a,section#shop-products ul li:nth-child(20n+20):not(:last-child) a{padding-bottom:0}section#shop-products ul li:nth-child(20n+11):not(:last-child) a div.image{border-bottom:1px solid var(--black)}section#shop-products ul li:nth-child(20n+11):not(:last-child) a div.image figure.lifestyle img,section#shop-products ul li:nth-child(20n+20):not(:last-child) a div.image figure.lifestyle img{height:calc(var(--vw100) * .98)}section#shop-products ul li:nth-child(20n+11):not(:last-child) a div.info,section#shop-products ul li:nth-child(20n+20):not(:last-child) a div.info{padding:40px 20px 0;position:relative}section#shop-products ul li:nth-child(20n+11):not(:last-child) a div.info strong:last-of-type,section#shop-products ul li:nth-child(20n+20):not(:last-child) a div.info strong:last-of-type{margin-bottom:20px}section#shop-products ul li:nth-child(20n+11):not(:last-child) a div.info p,section#shop-products ul li:nth-child(20n+20):not(:last-child) a div.info p{margin-bottom:40px}section#shop-products ul li:nth-child(20n+11):not(:last-child) a div.info button,section#shop-products ul li:nth-child(20n+20):not(:last-child) a div.info button{margin-left:-20px;padding:30px 20px;width:var(--vw100)}}@media all and (max-width:374px){section#shop-hero form fieldset button[action="filters.toggle"] strong{display:none}}section#search-results,section#shop-products{min-height:var(--vh100)}section#shop-products div.container{padding:0;--animation-delay:.8s}section#shop-products ul{display:-webkit-flex;display:flex;flex-wrap:wrap;position:relative;transition:opacity .6s ease-in}section#shop-products ul li{position:relative}section#shop-products ul li a{display:block;overflow:hidden;position:relative}section#shop-products ul li a div.info button{background:var(--purple);display:block;text-align:left}section#shop-products ul li a div.info em{color:var(--black);padding:10px 20px;position:absolute;right:0;top:0;white-space:pre;z-index:2}section#dashboard-billing ul li button[action="billing.autorenew"].active::before,section#membership-registration form div.form fieldset div.checkboxes label.checkbox input[type=checkbox]:checked+span,section#product-hero #product-shop>span.bestseller,section#shop-products ul li a div.info em.bestseller{background:var(--red)}section#dashboard-events.reveal::after,section#shop-products.reveal::after{transition:width .8s cubic-bezier(.76, 0, .24, 1) .5s;width:100%;will-change:width}section#product-hero div.gallery#product-images{overflow:hidden;position:relative;z-index:2}section#product-hero div.gallery#product-images div.gallery-controls{align-items:center;display:-webkit-flex;display:flex;justify-content:center;position:absolute;width:100%;z-index:2}section#product-hero div.gallery#product-images div.gallery-controls button{background:var(--grey);border-radius:50%;display:block;transition:background-color .4s ease-out}section#product-hero div.gallery#product-images div.gallery-controls button.active{background-color:var(--black)}section#product-hero #product-shop{background:var(--grey);position:relative}section#product-hero #product-shop>span{color:var(--black);padding:10px 20px;position:absolute;white-space:pre;z-index:2}section#product-hero #product-shop h1+strong span[product=compare-at-price]:not(:empty){margin-right:10px;text-decoration:line-through}section#product-hero #product-shop form{margin-bottom:30px;--animation-delay:.5s}section#product-hero #product-shop form fieldset small{display:block;margin-bottom:10px}section#cart ul li form div,section#product-hero #product-shop form fieldset div{display:-webkit-flex;display:flex;overflow:auto;white-space:pre;-webkit-overflow-scrolling:touch}section#product-hero #product-shop form fieldset div button{--button-background:var(--grey);--button-color:var(--black);display:block;font-size:var(--para-sm-font-size);height:50px;text-align:center}section#product-hero #product-shop form fieldset div :not(:last-child),section#search-filters div.filters button:not(:last-child){margin-right:10px}section#product-hero #product-shop form fieldset div button.active{background:var(--button-color);color:var(--button-background);pointer-events:none}section#product-hero #product-shop form fieldset div button.disabled{--button-color:var(--darkgrey);pointer-events:none}section#product-hero #product-shop form fieldset div button[action="product.variant"]{padding:12px 30px}section#product-hero #product-shop form fieldset div button[action="product.quantity"]{padding:0;width:50px}section#product-hero #product-shop form fieldset div input[type=number]{background:0 0;border:1px solid var(--black);color:var(--black);height:50px;pointer-events:none;text-align:center;width:50px}section#product-hero #product-shop button[type=submit]{--button-color:var(--black);height:50px;padding:14px 10px}section#product-hero #product-shop button[type=submit]:not(.pre-order){--button-background:var(--red)}section#product-hero #product-shop button[type=submit].pre-order{--button-background:var(--lightpurple)}section#product-hero #product-shop button[type=submit] svg{margin-left:45px}section#product-hero #product-shop ul{border:1px solid var(--black);--animation-delay:.5s}section#product-hero #product-shop ul li button{display:block;position:relative;text-align:left;width:100%}section#product-hero #product-shop ul li button::after{content:'+';font-size:24px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section#archive-filters form ul li div.accordion div.filters div.filter-years div.filter-years-content,section#product-hero #product-shop ul li div.accordion{height:0;overflow:hidden}section#product-hero #product-shop ul li.active button::after{content:'-'}section#archive-filters form ul li div.accordion div.filters div.filter-years.active div.filter-years-content,section#archive-filters form ul li.active div.accordion,section#product-hero #product-shop ul li.active div.accordion{height:auto}section#archive-filters form ul li div.accordion div.filters div.filter-years.animate div.filter-years-content,section#archive-filters form ul li.animate div.accordion,section#product-hero #product-shop ul li.animate div.accordion{transition:height .4s ease-out}section#product-other div.container{border-top:1px solid var(--black);padding:0 0 1px}section#product-other div.container::after{border-top:1px solid var(--black);bottom:0;content:'';display:block;left:0;position:absolute;width:0}section#product-other div.carousel ul{display:-webkit-flex;display:flex;position:relative;width:calc(var(--items) * var(--item-width));will-change:-webkit-transform,transform}section#product-other div.carousel ul li a figure{align-items:center;display:-webkit-flex;display:flex;flex:1;justify-content:center}@media all and (max-width:900px){section#event-paywall figure{width:var(--grid)}section#event-paywall #paywall-content{flex-direction:column}section#event-paywall #paywall-content form{margin-bottom:30px}section#event-paywall #paywall-content form p,section#event-paywall #paywall-content form+div div,section#event-paywall #paywall-content form+div h3{margin-bottom:20px}section#event-paywall #paywall-content form fieldset:not(:last-of-type){margin-bottom:5px}section#cart ul li form p,section#cart ul+div p,section#event-paywall #paywall-content form fieldset:last-of-type{margin-bottom:10px}section#event-paywall #paywall-content form+div{flex:1;padding:20px}section#event-paywall #paywall-content form+div p{margin-bottom:10px;padding-bottom:5px}section#event-paywall #paywall-content form+div>svg{width:var(--col1)}section#shop-hero{padding-bottom:20px}section#shop-hero h1{margin-bottom:60px;--margin-bottom:1.3vw}section#product-hero div.gallery#product-images{display:-webkit-flex;display:flex;height:var(--height);--width:var(--vw100)}section#product-hero div.gallery#product-images div.gallery-images-container{display:-webkit-flex;display:flex;flex:1}section#product-hero div.gallery#product-images div.gallery-images-container div.gallery-images{align-items:flex-start;display:-webkit-flex;display:flex;flex:1;height:var(--height);position:relative;width:calc(var(--images) * var(--width))}section#product-hero div.gallery#product-images div.gallery-images-container div.gallery-images figure{height:var(--height);padding:84px 40px 40px;position:relative;width:var(--vw100);will-change:-webkit-transform,transform;z-index:2;-webkit-transform:translate3d(calc(var(--active) * var(--width) * -1),0,0);transform:translate3d(calc(var(--active) * var(--width) * -1),0,0)}section#product-hero div.gallery#product-images div.gallery-controls{bottom:20px}section#product-hero div.gallery#product-images div.gallery-controls button{height:6px;width:6px}section#product-hero div.gallery#product-images div.gallery-controls button:not(:last-child){margin-right:5px}section#product-hero #product-shop{padding:40px var(--margin)}section#product-hero #product-shop::before{border-top:1px solid var(--black);content:'';display:block;left:0;position:absolute;top:0;width:0;z-index:2}section#product-hero #product-shop>span{bottom:100%;right:0}section#product-hero #product-shop.reveal::before{transition:width .8s cubic-bezier(.76, 0, .24, 1);width:100%}section#product-hero div.gallery#product-images.animation div.gallery-images-container div.gallery-images figure{-webkit-transition:-webkit-transform .6s;transition:transform .6s}section#product-other #product-other-intro{padding:20px var(--margin)}section#product-other div#product-other-intro::after{width:100%}section#product-other div.carousel ul li a{padding:60px 20px 10px}section#cart h2,section#product-other div.carousel ul li a figure{margin-bottom:60px}section#product-other div.carousel ul li a figure img{max-height:calc((var(--item-width) - 40px) * .75)}section#product-other div.carousel a strong{font-size:var(--para-font-size);letter-spacing:var(--para-letter-spacing);line-height:var(--para-line-height);margin-bottom:10px}section#product-other div.carousel ul li a icon{padding:16px 13px 12px}section#cart div.container{padding:20px 0 0}section#cart ul li:not(:last-child){margin-bottom:20px;padding-bottom:20px}section#cart ul+div{padding:20px}}@media all and (max-width:767px){section#product-hero div.gallery#product-images{--height:calc(var(--vw100) * 1.29)}section#product-hero #product-shop form fieldset div{margin-left:var(---margin);padding-left:var(--margin);padding-right:var(--margin);width:var(--vw100)}section#product-other #product-other-intro{background:var(--orange)}section#product-other #product-other-intro::after{border-bottom:1px solid var(--black);bottom:0;content:'';display:block;left:0;position:absolute;width:0}section#product-other #product-other-intro h2{--animation-delay:.6s}section#product-other div.carousel ul{--item-width:var(--col5-g)}section#product-other div.container.reveal product-other-intro::after{transition:width .8s cubic-bezier(.76, 0, .24, 1);width:100%;will-change:width}section#cart div.container{width:100%}section#cart ul li a figure{margin-right:10px;width:73px}section#cart ul li a figure img{max-height:73px}section#cart ul+div a{padding:10px}}section#archive-filters div.container,section#cart div.container{flex-direction:column;pointer-events:auto;top:0;background:var(--white)}section#archive-filters,section#cart,section#membership-registration{height:100%;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:200}section#cart div.container{display:-webkit-flex;display:flex;height:100%;right:0;position:absolute;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .8s cubic-bezier(.8, 0, .2, 1);transition:transform .8s cubic-bezier(.8, 0, .2, 1)}section#cart.empty #empty-cart,section#cart:not(.empty).active ul,section#cart:not(.empty).active ul+div{transition:opacity .6s ease-in .4s}section#cart #cart-container{display:-webkit-flex;display:flex;flex:1;flex-direction:column;position:relative}section#cart h2{padding:0 20px;position:relative}section#cart h2 button[action="cart.close"]{position:absolute;right:20px;top:calc(50% - 12px)}section#cart h2 button[action="cart.close"] svg,section#membership-registration button[action="membership.close"] svg{height:24px}section#cart ul{flex:1;overflow:auto;padding:0 20px;-webkit-overflow-scrolling:touch}section#cart ul li{align-items:flex-start;display:-webkit-flex;display:flex;overflow:hidden}section#cart ul li form button[action="cart.quantity"]{--button-background:var(--white);--button-color:var(--black);display:block;font-size:var(--para-sm-font-size);height:30px;padding:0;text-align:center;width:30px}section#cart ul li form input[type=number]{background:0 0;border-top:1px solid var(--black);border-bottom:1px solid var(--black);color:var(--black);height:30px;pointer-events:none;text-align:center;width:30px}section#cart ul li form button[type=submit]::after{content:'';height:50px;left:0;position:absolute;top:calc(50% - 20px);width:100%;z-index:-1}section#cart ul+div{border-top:1px solid var(--black);display:-webkit-flex;display:flex;flex-wrap:wrap}section#cart ul+div p,section#membership-registration form div.form div.totals table tr td{width:50%}section#cart #empty-cart a,section#cart ul+div a,section#membership-registration form div.form div.submit button[type=submit]{border:none;width:100%;--button-background:var(--red);--button-color:var(--black)}section#cart #empty-cart{opacity:0;padding:0 20px;pointer-events:none;position:absolute;top:0;width:100%}section#cart.empty #empty-cart{opacity:1;pointer-events:auto}section#cart ul li.remove{height:0!important;margin-bottom:0!important;opacity:0;padding-bottom:0!important;pointer-events:none;transition:height .4s ease-out,margin-bottom .4s ease-out,opacity .4s ease-out,padding-bottom .4s ease-out}div.page[controller=archive]{min-height:calc(var(--vh100) + 2px)}section#archive-hero{padding-bottom:20px;z-index:10}section#archive-hero p{--animation-delay:.65s}section#archive-hero p+div{position:relative;--animation-delay:1.1s}section#archive-hero button[action="filters.open"]{--button-background:var(--white);--button-color:var(--gold);font-size:16px;height:42px}section#archive-hero #tags-results{align-items:flex-start;display:-webkit-flex;display:flex;justify-content:space-between;transition:opacity .6s ease-in;width:100%}section#archive-hero #tags-results small,section#archive-work div.container{--animation-delay:1.7s}section#archive-hero #tags-results small[archive-results]::before{content:attr(archive-results)}section#archive-hero #tags-results small[archive-results][archive-results="1"]::after{content:' Result'}section#archive-hero #tags-results small[archive-results]:not([archive-results=""]):not([archive-results="1"])::after{content:' Results'}@media all and (max-width:767px){section#archive-hero{padding-top:108px}section#archive-hero button[action="filters.open"]{padding:0;width:clamp(218px,var(--col4-g),400px)}section#archive-hero #tags-results #filter-tags{display:none}section#archive-hero #tags-results small{align-self:flex-start}section#archive-filters div.container{width:100%}section#archive-filters form ul li div.accordion div.filters button[results]{line-height:35px}section#archive-filters form ul li div.accordion div.filters div.filter-years div.filter-years-inner{padding-top:5px}}section#archive-filters::after{background:var(--black);content:'';display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .8s cubic-bezier(.76, 0, .24, 1);width:100%;z-index:-1}section#archive-filters div.container{display:-webkit-flex;display:flex;height:100%;left:0;padding:0;position:absolute;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:-webkit-transform .8s cubic-bezier(.76, 0, .24, 1);transition:transform .8s cubic-bezier(.76, 0, .24, 1)}section#archive-filters form{display:-webkit-flex;display:flex;flex-direction:column;height:var(--vh100)}section#archive-filters form input[name="filters.search"]{border-bottom:1px solid var(--gold);height:50px;padding:0 20px;width:100%}section#archive-filters form input[name="filters.search"]::placeholder{color:var(--darkgrey)}section#archive-filters form ul{flex:1;overflow:auto;-webkit-overflow-scrolling:touch}section#archive-filters form ul li{border-bottom:1px solid var(--gold)}section#archive-filters form ul li button.filter-section{align-items:center;color:var(--gold);display:-webkit-flex;display:flex;height:50px;justify-content:space-between;padding:0 20px;width:100%}section#archive-filters form ul li button.filter-section svg{width:12px;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out}section#archive-filters form ul li button.filter-section svg path,section#archive-filters form ul li div.accordion div.filters fieldset svg path{fill:var(--gold)}section#archive-filters form ul li div.accordion{height:0;overflow:hidden;padding:0 20px;will-change:height}section#archive-filters form ul li div.accordion div.filters{align-items:flex-start;color:var(--gold);display:-webkit-flex;display:flex;flex-direction:column}section#archive-filters form ul li div.accordion div.filters fieldset{position:relative;width:100%}section#archive-filters form ul li div.accordion div.filters fieldset input[name="filters.filter"]{border:1px solid var(--gold);height:40px;padding-left:10px;padding-right:40px;width:100%}section#archive-filters form ul li div.accordion div.filters fieldset input[name="filters.filter"]::placeholder{color:var(--gold)}section#archive-filters form ul li div.accordion div.filters fieldset>svg{height:19px;pointer-events:none;position:absolute;right:11px;top:calc(50% - 9px)}section#archive-filters form ul li div.accordion div.filters fieldset button{position:absolute;right:11px;top:calc(50% - 8px)}section#archive-filters form ul li div.accordion div.filters fieldset button svg{height:16px}section#archive-filters form ul li div.accordion div.filters fieldset input[name="filters.filter"]:placeholder-shown+svg+button{display:none}section#archive-filters form ul li div.accordion div.filters div.filter-letter button[action="filter.toggle"].reduced,section#archive-filters form ul li div.accordion div.filters div.filter-letter.reduced,section#archive-filters form ul li div.accordion div.filters fieldset input[name="filters.filter"]:not(:placeholder-shown)+svg,section#archive-filters form ul li div.accordion div.filters:not(.no-matching-results) p.no-results,section#archive-filters form ul li div.accordion div.filters:not(.reduced-results) p.reduced-results,section#archive-work ul li a p.award-year em:empty,section#archive-work ul li.infinite,section#archive-work ul li[content-template],section#dashboard-account #dashboard-payment div.payment form div.card-options button.para:not(.active) svg circle:last-child,section#dashboard-account #dashboard-payment div.payment form div.form fieldset span.error.hide,section#dashboard-account #dashboard-payment div.payment form div.form fieldset span.stripe-error:empty,section#dashboard-account #dashboard-payment div.payment form:not(.new-card) div.form,section#dashboard-account:not(.complete) div.heading a.button,section#dashboard-awards table tr[template],section#dashboard-awards:not(.active),section#dashboard-events form fieldset div button.active,section#dashboard-events form fieldset.transition,section#dashboard-events form fieldset:not(.active) div,section#dashboard-events ul li iframe,section#dashboard-events ul li iframe+div,section#dashboard-events ul[video-template],section#dashboard-profile form div.form-group div fieldset span.error.hide,section#dashboard-team table tbody tr.template,section#membership-registration form div.form fieldset .upload>div:last-child,section#membership-registration form div.form fieldset span.error.hide,section#membership-registration form div.form fieldset span.stripe-error:empty,section#membership-registration h2+strong+div.para:empty,section#membership-registration[membership-class=corporate] form:not([membership-form=corporate]),section#membership-registration[membership-class=individual] form:not([membership-form=individual]),section#membership-registration[membership-class=student] form:not([membership-form=student]),section#project-credits strong em:empty,section#project-hero hgroup p strong em:empty,section#search-filters div.filters button[filter-template],section#search-results ul li.infinite,section#search-results ul.no-results,section#search-results ul[result-template],section.dashboard-overlay form div.form fieldset span.error.hide,section.dashboard-overlay form div.form fieldset span.stripe-error:empty,section.login form fieldset span.error.hide,section.memberships ul.memberships li.membership>p{display:none}section#archive-filters form ul li div.accordion div.filters [filter-template],section#archive-filters form ul li div.accordion div.filters [filtered]{display:none!important}section#archive-filters form ul li div.accordion div.filters button[results]{font-size:16px;text-align:left}section#archive-filters form ul li div.accordion div.filters button[results]::after{content:' ('attr(results) ')';white-space:pre}section#archive-filters form ul li div.accordion div.filters div.filter-years div.filter-years-inner{display:-webkit-flex;display:flex;flex-wrap:wrap;width:calc(100% + 10px)}section#archive-filters form ul li div.accordion div.filters div.filter-years div.filter-years-inner button[action="filter.toggle"]{border:1px solid var(--gold);font-size:16px;height:40px;margin-bottom:5px;padding:0;width:calc((100% - 42px)/ 5)}section#archive-filters form ul li div.accordion div.filters div.filter-years div.filter-years-inner button[action="filter.toggle"]:not(:last-child){margin-right:8px}section#archive-filters form ul li div.accordion div.filters div.filter-letter::before{content:attr(letter);display:block;padding:10px 0}section#archive-filters form ul li div.accordion div.filters p{padding-top:20px;width:100%}section#archive-filters form ul li div.accordion div.filters p.reduced-results,section#project-credits h2:not(:last-child){padding-bottom:20px}section#archive-filters form ul li div.accordion div.filters button[results].active,section#archive-filters form ul li div.accordion div.filters div.filter-years.active button[action="filter.years.toggle"],section#archive-filters form ul li div.accordion div.filters div.filter-years.active_decade button[action="filter.years.toggle"],section#archive-filters form ul li div.accordion div.filters div.filter-years.no-values button[action="filter.years.toggle"],section#archive-filters form ul li div.accordion div.filters p.no-results,section#membership-registration form div.form fieldset .upload.attached{color:var(--black)}section#archive-filters form div.controls{align-items:center;border-top:1px solid var(--gold);color:var(--gold);display:-webkit-flex;display:flex;height:60px;justify-content:space-between;padding:0 20px}section#archive-filters form ul li div.accordion div.filters div.filter-years div.filter-years-inner button[action="filter.toggle"].active{background:var(--gold);color:var(--white)}section#archive-filters form div.controls button[action="filters.close"].no-results{opacity:.5;pointer-events:none}section#archive-filters form ul li.no-results:not(.selections) button[action=accordion],section#dashboard-nav a:not(.reverse){opacity:.3}section#archive-filters form ul li.no-results div.accordion div.filters fieldset{opacity:.3;pointer-events:none}section#archive-work{transition:opacity .6s ease-in}section#archive-work ul li a{display:-webkit-flex;display:flex;flex-wrap:wrap;position:relative}section#archive-work ul li a figure img{height:calc(var(--width) * .7)}section#archive-work ul li a div{flex:1;padding-right:var(--gutter)}section#archive-work ul li a p.award-year em:first-child:not(:last-child):not(:empty)+em:not(:empty)::before,section#project-hero hgroup p strong em:first-child:not(:last-child):not(:empty)+em:not(:empty)::before{content:' / ';white-space:pre}section#archive-work p.h2{color:var(--gold);display:none;padding-top:var(--padding-small-single);text-align:center}@media all and (max-width:767px){section#archive-work{--transition:0}section#archive-work ul li{--width:var(--grid)}section#archive-work ul li:not(:last-child){margin-bottom:20px}section#archive-work ul li a figure{margin-bottom:5px}section#project-hero{padding-bottom:90px}section#project-hero div.container{padding-top:108px}}@media all and (min-width:768px) and (max-width:1023px){section#archive-work ul li{--width:var(--col6-g)}section#archive-work ul li:nth-child(odd){margin-right:var(--gutter)}section#archive-work ul li:nth-last-child(n+3){margin-bottom:40px}}@media all and (min-width:1024px){#_laptop_desktop{display:block}a[href^=tel]{pointer-events:none}@supports (-webkit-touch-callout:none){#main,body{position:fixed;width:100%}body{height:var(--vh100);overflow:hidden;--smoothScroll:1}#main{height:var(--vh100)!important;left:0;overflow-x:hidden;overflow-y:scroll;top:0;z-index:2;-webkit-overflow-scrolling:touch}html.lock #main{border-bottom:1px solid transparent;overflow:hidden}[smoothscroll]:not([smoothscroll=fixed]){-webkit-transform:none!important;transform:none!important}}:root{--para-font-size:24px;--para-letter-spacing:-.02em;--subtitle-font-size:32px;--button-font-size:24px;--button-letter-spacing:-.02em;-button-small-padding:10px 20px}.button.large,.subtitle{font-size:32px}.para:not(.sm){font-size:24px}.button:not(.arrow-right) svg{margin-right:15px}header section#menu div.container{padding-left:calc(var(--margin) + var(--col2));padding-right:calc(var(--margin) + var(--col2))}footer p#footer-intro{padding-right:var(--col2g)}@supports not (-webkit-touch-callout:none){html.lock body,main{overflow:hidden}div[data-scroll],main{pointer-events:none;width:100%}body{--smoothScroll:.08}html.lock{overflow-y:scroll}main{height:100%!important;left:0;position:fixed;top:0;z-index:2}div[data-scroll]{position:absolute}[smoothscroll]:not([smoothscroll=fixed]){will-change:transform}#_laptop_desktop_notouch{display:block}footer #footer{will-change:-webkit-transform,transform;-webkit-transform:translate3d(0,var(--translateY),0);transform:translate3d(0,var(--translateY),0);--translateY:0}}section.programs ul li div.content div{align-self:flex-end;margin-right:20px}section.past-programs ul li div:last-of-type{align-self:flex-end;margin-left:auto;margin-right:20px}section#homepage-hero div.slide.style-3 div.container{padding-left:calc(var(--margin) + var(--col3))}section#partner-intro div.content-block a:not(:last-child){margin-right:40px}section#awards-hero h1{width:var(--col4-g)}section.past-winners.v1 div.winners-list ul.years li.year ul.winners li.winner{width:calc(100% / 3)}section#archive-work ul li:nth-last-child(n+4),section.past-winners.v1 div.winners-list ul.years li.year ul.winners li.winner:nth-last-child(n+4){margin-bottom:40px}div.page#les-usherwood-award-winner-profile section#module-1 p,div.page#les-usherwood-award-winner-profile section#module-2 div.content p,div.page#les-usherwood-award-winner-profile section#module-3 p{font-size:var(--subtitle-font-size);letter-spacing:0;line-height:var(--subtitle-line-height)}section#archive-work ul li{--width:var(--col4-g)}section#archive-work ul li:not(:nth-child(3n+3)){margin-right:var(--gutter)}}section#project-hero a.breadcrumb{align-items:center;align-self:flex-start;display:-webkit-flex;display:flex;--animation-delay:1.4s}section#project-hero hgroup p strong{position:relative;text-align:center}section#project-hero hgroup p strong em[award=bronze]::before,section#project-hero hgroup p strong em[award=gold]::before,section#project-hero hgroup p strong em[award=silver]::before{content:'';display:inline-block;height:17px;margin-left:-17px;margin-right:7px;width:17px}section#project-hero hgroup h1{text-align:center;--animation-delay:.5s}section#project-hero div.share{align-items:center;display:-webkit-flex;display:flex;justify-content:center;position:relative;width:100%;--animation-delay:.8s}section#project-hero div.share button{font-size:16px;line-height:120%;padding:12px 19px;transition:opacity .6s ease-out}section#project-hero div.share p{display:-webkit-flex;display:flex;justify-content:center;opacity:0;pointer-events:none;position:absolute;top:50%;transition:opacity .6s ease-in .4s;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media all and (max-width:900px){section#archive-hero h1,section#archive-hero p,section#project-hero hgroup p,section#project-work figure:not(:last-child){margin-bottom:20px}section#archive-hero button[action="filters.open"],section#project-hero a.breadcrumb{margin-bottom:40px}section#archive-filters form ul li div.accordion div.filters{padding-bottom:10px}section#project-hero hgroup{margin-bottom:30px}section#project-work{padding-top:20px}section#project-work figure button{height:50px;width:50px}section#project-work figure button svg{height:22px}}section#project-work figure{display:-webkit-flex;display:flex;justify-content:center;overflow:hidden}section#project-work figure img{max-height:min(var(--height),calc(var(--vw100) * .8));max-width:var(--width)}@media all and (max-width:767px){section#project-hero hgroup p strong:first-child{width:100%}section#project-work{padding-top:20px;padding-bottom:var(--padding-single)}section#project-work div.container{flex-direction:column}section#project-credits ul#credits-keys{padding-bottom:40px}section#project-credits ul#credits-keys li:not(:last-child){margin-bottom:40px}section#project-credits div#credits-names ul{padding-top:40px}section#project-credits div#credits-names.more ul li:nth-child(8)::after{opacity:1;pointer-events:auto}section#project-credits button[action="list.expand"]{margin-left:auto}section#project-credits div#credits-names:not(.infinite) ul li:nth-child(n+9){display:none}section#project-credits div#credits-names:not(.infinite-opacity) ul li:nth-child(n+9){opacity:0}}section#project-credits strong:first-child{display:block;margin-bottom:5px}section#dashboard-awards table tr td small em:not(:last-child)::after,section#project-credits strong em:first-child:not(:last-child):not(:empty)+em:not(:empty)::before{content:', ';white-space:pre}section#project-credits strong em[award=bronze]::before,section#project-credits strong em[award=gold]::before,section#project-credits strong em[award=silver]::before{content:'';display:inline-block;height:14px;margin-right:7px;position:relative;top:1px;width:14px}section#project-credits ul#credits-keys{padding-top:20px}section#project-credits h2:not(:last-child)::after,section#project-credits ul#credits-keys::after{border-bottom:1px solid var(--darkgrey);bottom:0;content:'';display:block;left:0;position:absolute;width:0}section#project-credits ul#credits-keys li h3{margin-bottom:6px}section#project-credits div#credits-names ul li{display:inline-block;width:100%}section#project-credits div#credits-names ul li:not(:last-child){margin-bottom:calc(var(--para-sm-font-size))}section#project-credits div#credits-names ul li small{display:block;color:var(--darkblue)}section#project-credits div#credits-names ul li p span:not(:last-child)::after{content:', '}section#project-credits h2:not(:last-child).reveal::after,section#project-credits ul#credits-keys.reveal::after{transition:width .8s cubic-bezier(.76, 0, .24, 1) .2s;width:100%;will-change:width}@media all and (min-width:768px){section#event-speakers div.container{padding:0 calc(var(--margin) + var(--col1))}section#event-speakers #event-speakers-list>div{margin-left:calc((var(--margin) + var(--col1)) * -1);padding-left:calc(var(--margin) + var(--col1))}section#event-speakers #event-speaker{align-items:flex-start;display:-webkit-flex;display:flex}section#event-speakers #event-speakers-list>div button:last-child{padding-right:calc(var(--margin) + var(--col1));pointer-events:none}section#event-speakers #event-speakers-list>div button:last-child span{pointer-events:auto}section#event-speakers #event-speaker #event-speaker-image{margin-right:var(--col1g);width:var(--col3-g)}section#event-speakers #event-speaker p[profile=bio],section#project-work figure:nth-child(7n+3){width:var(--col6-g)}section#podcast-hero{min-height:496px;padding-top:140px}section#podcast-hero h1{margin-bottom:40px;white-space:pre-line}section#podcast-details div.container{align-items:flex-start;display:-webkit-flex;display:flex;flex-wrap:wrap;padding:0 calc(var(--margin) + var(--col1));--animation-delay:1.5s}section#podcast-details .podcast-ctas div{align-items:flex-start;display:-webkit-flex;display:flex;flex-wrap:wrap;padding-top:10px}section#podcast-details .podcast-ctas div a:first-child{margin-right:10px;margin-bottom:10px}section#podcast-details #podcast-share,section#project-work figure:nth-child(7n+1),section#project-work figure:nth-child(7n+4),section#shop-products ul li:not(:nth-child(23n+10)):not(:nth-child(23n+23)) a div.info{width:100%}section#archive-hero #tags-results #filter-tags button[action="filter.clear"][button-template],section#archive-hero #tags-results #filter-tags:not(.filtering) button,section#podcast-details div.container>div.podcast-ctas,section#project-credits button[action="list.expand"],section#project-credits div#credits-names::after,section#shop-products ul li:not(:nth-child(23n+10)):not(:nth-child(23n+23)) a div.image figure.lifestyle,section#shop-products ul li:not(:nth-child(23n+10)):not(:nth-child(23n+23)) a div.info button,section#shop-products ul li:not(:nth-child(23n+10)):not(:nth-child(23n+23)) a div.info p,section#shop-products ul li:nth-child(23n+10) a div.image figure.product,section#shop-products ul li:nth-child(23n+23) a div.image figure.product{display:none}section#archive-hero,section#shop-hero{padding-top:136px}section#shop-products ul li:not(:nth-child(23n+10)):not(:nth-child(23n+23)){display:-webkit-flex;display:flex;width:calc(100% / 3)}section#shop-products ul li:nth-child(23n+1),section#shop-products ul li:nth-child(23n+11),section#shop-products ul li:nth-child(23n+12),section#shop-products ul li:nth-child(23n+14),section#shop-products ul li:nth-child(23n+15),section#shop-products ul li:nth-child(23n+17),section#shop-products ul li:nth-child(23n+18),section#shop-products ul li:nth-child(23n+2),section#shop-products ul li:nth-child(23n+20),section#shop-products ul li:nth-child(23n+21),section#shop-products ul li:nth-child(23n+4),section#shop-products ul li:nth-child(23n+5),section#shop-products ul li:nth-child(23n+7),section#shop-products ul li:nth-child(23n+8){border-right:1px solid var(--black);position:relative}section#shop-products ul li:nth-child(23n+1):last-child::after,section#shop-products ul li:nth-child(23n+11):last-child::after,section#shop-products ul li:nth-child(23n+12):last-child::after,section#shop-products ul li:nth-child(23n+14):last-child::after,section#shop-products ul li:nth-child(23n+15):last-child::after,section#shop-products ul li:nth-child(23n+17):last-child::after,section#shop-products ul li:nth-child(23n+18):last-child::after,section#shop-products ul li:nth-child(23n+2):last-child::after,section#shop-products ul li:nth-child(23n+20):last-child::after,section#shop-products ul li:nth-child(23n+21):last-child::after,section#shop-products ul li:nth-child(23n+4):last-child::after,section#shop-products ul li:nth-child(23n+5):last-child::after,section#shop-products ul li:nth-child(23n+7):last-child::after,section#shop-products ul li:nth-child(23n+8):last-child::after{border-bottom:1px solid var(--black);content:'';display:block;height:100%;left:calc(100% + 1px);position:absolute;top:0;width:100%}section#shop-products ul li:nth-child(23n+1):last-child::after,section#shop-products ul li:nth-child(23n+10):last-child a div.image,section#shop-products ul li:nth-child(23n+10):not(:last-child) a div.info,section#shop-products ul li:nth-child(23n+11):last-child::after,section#shop-products ul li:nth-child(23n+14):last-child::after,section#shop-products ul li:nth-child(23n+17):last-child::after,section#shop-products ul li:nth-child(23n+20):last-child::after,section#shop-products ul li:nth-child(23n+23) a div.image,section#shop-products ul li:nth-child(23n+4):last-child::after,section#shop-products ul li:nth-child(23n+7):last-child::after{border-right:1px solid var(--black)}section#shop-products ul li:nth-child(23n+1):last-child::before,section#shop-products ul li:nth-child(23n+11):last-child::before,section#shop-products ul li:nth-child(23n+14):last-child::before,section#shop-products ul li:nth-child(23n+17):last-child::before,section#shop-products ul li:nth-child(23n+20):last-child::before,section#shop-products ul li:nth-child(23n+4):last-child::before,section#shop-products ul li:nth-child(23n+7):last-child::before{border-bottom:1px solid var(--black);content:'';display:block;height:100%;left:calc(200% + 2px);position:absolute;top:0;width:100%}section#shop-products ul li:not(:nth-child(23n+10)):not(:nth-child(23n+23)) a{align-items:center;display:-webkit-flex;display:flex;flex-direction:column;width:100%}section#shop-products ul li:not(:nth-child(23n+10)):not(:nth-child(23n+23)) a div.image{align-items:center;display:-webkit-flex;display:flex;height:calc((var(--vw100)/ 3) * .82)}section#product-other div.container,section#shop-products ul li:nth-child(23n+10) a,section#shop-products ul li:nth-child(23n+23) a{display:-webkit-flex;display:flex}section#shop-products ul li:nth-child(23n+10) a div.image,section#shop-products ul li:nth-child(23n+10) a::after,section#shop-products ul li:nth-child(23n+23) a div.image,section#shop-products ul li:nth-child(23n+23) a::after{width:calc(var(--vw100)/ 3 * 2)}section#shop-products ul li:nth-child(23n+10):not(:last-child) a::after{left:calc(var(--vw100)/ 3)}section#shop-products ul li:nth-child(23n+10):not(:last-child) a{flex-direction:row-reverse}section#shop-products ul li:nth-child(23n+10) a div.image figure.lifestyle img,section#shop-products ul li:nth-child(23n+23) a div.image figure.lifestyle img{height:calc((var(--vw100)/ 3 * 2) * .98);max-height:var(--vh100)}section#shop-products ul li:nth-child(23n+10) a div.image figure.lifestyle img.contain,section#shop-products ul li:nth-child(23n+23) a div.image figure.lifestyle img.contain{margin:0 auto;max-width:70%}section#shop-products ul li:nth-child(23n+10) a div.info,section#shop-products ul li:nth-child(23n+23) a div.info{display:-webkit-flex;display:flex;flex-direction:column;position:relative;width:calc(100% / 3)}section#shop-products ul li:nth-child(23n+10) a div.info strong:last-of-type,section#shop-products ul li:nth-child(23n+23) a div.info strong:last-of-type{margin-bottom:20px}section#product-other div.carousel,section#shop-products ul li:nth-child(23n+10) a div.info p,section#shop-products ul li:nth-child(23n+23) a div.info p{flex:1}section#shop-products ul li:nth-child(23n+10) a div.info button,section#shop-products ul li:nth-child(23n+23) a div.info button{align-items:flex-start;border-top:1px solid var(--black);display:-webkit-flex;display:flex;height:140px;padding:40px}section#product-hero #product-shop form fieldset div{margin-left:var(---margin);padding-left:var(--margin);padding-right:var(--margin)}section#product-hero #product-shop button[type=submit]{font-size:var(--para-sm-font-size)}section#product-other #product-other-intro h2{--animation-delay:.5s}section#product-other div#product-other-intro::before{background:var(--orange);content:'';display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}section#product-other #product-other-intro::after{border-right:1px solid var(--black);content:'';display:block;height:0;position:absolute;right:0;top:0}section#product-other div.container.reveal #product-other-intro::before{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);will-change:clip-path;-webkit-transition:-webkit-clip-path .8s cubic-bezier(.76, 0, .24, 1) .2s;transition:-webkit-clip-path .8s cubic-bezier(.76, 0, .24, 1) .2s,clip-path .8s cubic-bezier(.76, 0, .24, 1) .2s}section#product-other div.container.reveal #product-other-intro::after{height:100%;transition:height .8s cubic-bezier(.76, 0, .24, 1) .2s}section#cart div.container{width:480px}section#cart ul li a{margin-right:20px}section#cart ul li a figure{width:104px}section#cart ul li a figure img{max-height:104px}section#cart ul+div a{font-size:16px;letter-spacing:0;padding:12px 10px}section#archive-hero button[action="filters.open"]{padding:0 55px}section#archive-hero #tags-results #filter-tags{display:block;width:var(--col8-g);--animation-delay:1.7s}section#archive-hero #tags-results #filter-tags button{align-items:center;background:var(--white);border:1px solid var(--gold);color:var(--gold);display:-webkit-inline-flex;display:inline-flex;font-size:16px;height:40px;margin-bottom:5px;padding:0 10px;position:relative}section#archive-hero #tags-results #filter-tags button[action="filter.clear"]{margin-right:10px}section#archive-hero #tags-results #filter-tags button[action="filter.clear"] span{margin-right:5px}section#archive-hero #tags-results #filter-tags button[action="filter.clear"] svg{width:9px}section#archive-hero #tags-results #filter-tags button[action="filter.clear"] svg path{fill:var(--gold)}section#archive-hero #tags-results small{flex:1;line-height:40px;text-align:right}@supports (-webkit-touch-callout:none){section#archive-hero #tags-results #filter-tags button:active{background:var(--gold);color:var(--white)}section#archive-hero #tags-results #filter-tags button:active svg path{fill:var(--white)}}@supports not (-webkit-touch-callout:none){section#product-other div.carousel ul li a:hover icon svg{-webkit-animation:.6s cubic-bezier(.65,0,.35,1) whats-new-arrow;animation:.6s cubic-bezier(.65,0,.35,1) whats-new-arrow}section#archive-hero #tags-results #filter-tags button{transition:background .2s ease-out,color .2s ease-out}section#archive-hero #tags-results #filter-tags button svg path{transition:fill .2s ease-out}section#archive-hero #tags-results #filter-tags button:hover{background:var(--gold);color:var(--white)}section#archive-hero #tags-results #filter-tags button:hover svg path{fill:var(--white)}section#archive-hero button[action="filters.open"]{z-index:10;-webkit-transform:translate3d(0,var(--translateY),0);transform:translate3d(0,var(--translateY),0);will-change:-webkit-transform,transform}}section#archive-filters div.container{width:320px}section#archive-filters form ul li div.accordion div.filters button[results]{line-height:26px}section#archive-filters form ul li div.accordion div.filters div.filter-years div.filter-years-inner{padding:10px 0}section#archive-work{--transition:1000}section#archive-work ul{display:-webkit-flex;display:flex;flex-wrap:wrap}section#archive-work ul li a figure{margin-bottom:10px}section#project-hero{padding-bottom:var(--margin)}section#project-hero hgroup h1{white-space:pre-line}section#project-hero div.container{justify-content:center;min-height:496px;padding-top:140px}section#project-hero a.breadcrumb{left:var(--margin);position:absolute;top:140px}section#project-hero hgroup p{margin-bottom:30px}section#project-work{padding-top:40px}section#project-work div.container{flex-wrap:wrap}section#project-work figure:nth-child(7n+2){margin-right:var(--gutter);width:var(--col6-g)}section#project-work figure:nth-child(7n+5),section#project-work figure:nth-child(7n+6){margin-right:var(--gutter);width:var(--col4-g)}section#project-work figure:nth-child(7n+7){width:var(--col4-g)}section#project-credits ul#credits-keys{display:-webkit-flex;display:flex;padding-bottom:20px}section#project-credits div#credits-names{padding-top:20px}}@media all and (min-width:768px) and (max-width:1439px){section.programs ul li a.image{margin-right:calc(var(--col1-g) - var(--gutter))}section.staff-overlay div.staff-overlay-bio{max-height:calc((var(--vh100) * .8) - 80px)}section#project-credits ul#credits-keys{justify-content:space-between}}@media all and (min-width:768px) and (max-width:1199px){section#project-credits ul#credits-keys{flex-wrap:wrap}section#project-credits ul#credits-keys li:nth-last-child(n+3){margin-bottom:20px}section#project-credits div#credits-names ul{column-count:2;column-gap:var(--gutter);width:var(--grid)}}@media all and (min-width:768px) and (max-width:900px){section#product-hero div.gallery#product-images{--height:calc(var(--vw100) * .9)}section#product-hero div.gallery#product-images div.gallery-images-container div.gallery-images figure img.contain{max-width:var(--col9-g)}section#product-hero #product-shop p#product-description{width:var(--col9-g)}section#product-hero #product-shop ul{width:var(--col7-g)}section#product-other #product-other-intro{width:calc(var(--margin) + var(--col4-g))}section#product-other div.carousel ul{--item-width:var(--col6-g)}section#project-hero{padding-bottom:40px}section#project-work{padding-bottom:calc(var(--padding-single) - 20px)}section#project-credits ul#credits-keys li{width:var(--col6-g)}section#project-credits div#credits-names ul{column-width:var(--col6-g)}}@media all and (min-width:901px) and (max-width:1439px){:root{--padding:80px 0;--padding-single:80px;--padding-small:60px 0;--padding-small-single:60px;--h2-font-size:48px;--h3-font-size:38px}footer nav>div{width:calc(var(--col5)/ 2)}footer nav form{padding-left:calc(var(--col5)/ 2)}footer svg#footer-logo,section#mission-statements ul li strong{width:var(--col3-g)}section.cta a svg,section.ctas a svg,section.subscribe-cta form button svg{bottom:40px;height:32px;right:40px}section.past-programs ul li strong{padding-right:var(--col1);width:var(--col4)}section.staff-overlay div.container{padding:80px;width:calc(var(--col8) + 160px)}section.staff-overlay div.staff-overlay-bio{width:var(--col5)}section#awards-awards div,section#homepage-awards div{padding:var(--padding-single) var(--col1-g)}section#mission-statements ul{width:var(--col10-g)}section#mission-statements ul li p{width:calc(100% - var(--col3-g) - var(--gutter))}section#contact-form form div.form p:last-child{padding-top:78px}section#awards-hero h1.h2{font-size:clamp(48px, 4.16vw, 60px)}section#awards-hero h1.h3{font-size:clamp(38px, 3.33vw, 60px)}div.page#les-usherwood-award-winner-profile section#module-1 #module-1-intro,div.page#les-usherwood-award-winner-profile section#module-1 form,div.page#les-usherwood-award-winner-profile section#module-1 p,section#archive-hero button[action="filters.open"],section#shop-hero h1{margin-bottom:60px}section.award-winners-work_1 ul li.cta div.cta strong{margin-bottom:38px}section#project-credits ul#credits-keys li{width:var(--col5-g)}section#project-credits div#credits-names ul{column-width:var(--col5-g);width:var(--col-10g)}}@media all and (min-width:1200px){header section#menu nav{padding-top:40px}header section#menu nav ul{width:var(--col6)}header section#menu nav ul li,section.past-winners.v2 div.intro{width:var(--col2-g)}section.ctas a{padding:var(--margin) calc((var(--margin) * 2) + 60px) var(--margin) var(--margin)}section#awards-detailed-intro h2,section.links div.links-list div:not(:nth-child(3n+2)){width:var(--col3-g)}section.links div.links-list div:nth-child(3n+2){width:var(--col4-g)}section.links div.links-list div:not(:nth-child(3n+3)){margin-right:var(--gutter)}section.links div.links-list div:nth-last-child(n+4){margin-bottom:20px}section.programs div.intro p{width:var(--col6-g)}section.programs ul li div p:first-of-type,section.programs ul li div p:last-of-type{align-self:flex-end}section.programs ul li div.content div{margin-left:auto}section#homepage-hero div.slide.style-2 div.textbox{width:var(--col3)}section#homepage-awards div p{width:var(--col4)}section#awards-awards div h2:first-of-type,section#homepage-awards div h2:first-of-type{margin-top:40px}section#awards-awards div h2:not(:last-of-type),section#homepage-awards div h2:not(:last-of-type){margin-bottom:40px}section.past-winners.v2 div.container{padding:0 calc(var(--margin) + var(--col1))}section.award-winners-work_2 div.work-intro{width:calc(var(--margin) + var(--col3-g))}section.award-winners-work_2 div.carousel ul li a,section.award-winners-work_2 div.carousel ul li div.cta{padding:40px}section#event-details #event-info #event-datetime p:not(:last-child){margin-bottom:var(--padding-small-single)}section#podcast-details #podcast-notes{margin-right:var(--col1-g);width:var(--col4-g)}section#podcast-details #podcast-info,section#podcast-details #podcast-notes{margin-bottom:60px}section#podcast-details #podcast-stats{margin-bottom:80px}section#podcast-details #podcast-stats div:not(:last-child){margin-right:40px}section#project-credits ul#credits-keys li{padding-right:var(--gutter);width:25%}section#project-credits div#credits-names ul{column-count:4;column-gap:0;column-width:calc(var(--col10-g)/ 4);width:var(--col10-g)}section#project-credits div#credits-names ul li{padding-right:var(--gutter)}}section#project-judges blockquote{margin-bottom:40px;position:relative;--animation-delay:.5s}section#project-judges blockquote::before{content:'';display:block;left:0;position:absolute;top:0;width:0}section#legal h2,section#membership-registration::before{font-size:var(--para-font-size);letter-spacing:var(--para-letter-spacing);line-height:var(--para-line-height)}section#project-other{background:var(--black);color:var(--white);padding:var(--padding)}section#project-other div.carousel ul li a{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;pointer-events:none}section#project-other div.carousel ul li a p{flex:1;padding-right:var(--margin)}@media all and (max-width:767px){section#project-other #project-other-intro{padding:0 var(--margin)}section#project-other #project-other-intro h2{font-size:var(--h2-font-size);letter-spacing:var(--h2-letter-spacing);line-height:var(--h2-line-height);white-space:pre-line}section#project-other div.carousel ul{padding:0 var(--margin);width:calc((var(--margin) * 2) + (var(--items) * var(--item-width)) + ((var(--items) - 1) * var(--gutter)));--item-width:var(--col5-g)}section#project-cta div{border-bottom:1px solid var(--black);padding:40px var(--margin)}section#project-cta div h2{margin-bottom:15px}section#project-cta a{padding:40px calc(var(--margin) + 60px) 40px var(--margin)}section#project-cta a svg{height:32px;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}section#project-cta{background:var(--grey);color:var(--black)}@media all and (min-width:768px) and (max-width:900px){section#project-other #project-other-intro,section#project-other div.carousel ul{padding-left:var(--margin);--item-width:var(--col6-g)}section#project-cta div{padding:60px var(--margin)}section#project-cta a svg{bottom:36px;height:26px;right:36px}}@media all and (max-width:767px){section#membership-hero{padding:100px 0 40px}section#membership-hero div.container{display:-webkit-flex;flex-direction:column-reverse;display:flex;justify-content:space-between}section#membership-hero h1{text-align:center}section#membership-hero svg{width:var(--grid)}}section.memberships>p:first-child{background:var(--green);color:var(--lightpurple);padding:20px var(--margin);text-align:center}section.memberships ul.memberships li.membership div:first-of-type button{--button-background:var(--background-color);--button-color:var(--black);font-size:var(--para-sm-font-size);padding:10px 12px}section.memberships ul.memberships li.membership div:last-of-type ul li::before{background:var(--black);border-radius:50%;content:'';display:block;height:5px;left:0;position:absolute;width:5px}@media all and (max-width:767px){section.memberships h2{padding:40px var(--margin) 20px;white-space:pre-line}section.memberships ul.memberships li.membership{padding-left:var(--margin);padding-right:var(--margin)}section.memberships ul.memberships li.membership div:first-of-type{margin-bottom:20px}section.memberships ul.memberships li.membership div:last-of-type ul li{padding-left:30px}section.memberships ul.memberships li.membership div:last-of-type ul li::before{left:10px}section#membership-registration{--width:var(--vw100)}section#membership-registration form div.form{flex-direction:column}section#membership-registration form div.form fieldset:not(:last-child){margin-bottom:5px}section#membership-registration form div.form span.segment{margin:5px 0 10px}}section#membership-registration::before{align-items:center;content:'Please wait a moment while we process your registration. Do not refresh your browser.';display:flex;height:100%;justify-content:center;opacity:0;padding:0 var(--margin);pointer-events:none;position:absolute;right:0;text-align:center;top:0;transition:opacity .4s ease-out;width:calc(var(--width) - (var(--margin) * 2));z-index:22}section#membership-registration div.container{background:var(--grey);display:-webkit-flex;display:flex;flex-direction:column;height:100%;overflow-y:auto;pointer-events:auto;right:0;position:absolute;top:0;width:var(--width);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .8s cubic-bezier(.8, 0, .2, 1);transition:transform .8s cubic-bezier(.8, 0, .2, 1);-webkit-overflow-scrolling:touch}section#membership-registration button[action="membership.close"]{position:absolute;right:var(--gutter)}section#dashboard-account #dashboard-payment div.payment p.info,section#membership-registration h2+strong+div.para{border:1px solid var(--black);padding:10px}section#membership-registration form{border-top:1px solid var(--black);position:relative;transition:opacity .4s ease-out}section#membership-registration form div.form span.segment{border-top:1px solid var(--black);display:block;width:100%}section#dashboard-account #dashboard-payment div.payment form div.form fieldset .stripe,section#dashboard-account #dashboard-payment div.payment form div.form fieldset input.form-field,section#dashboard-profile form div.form-group div fieldset input.form-field,section#membership-registration form div.form fieldset .stripe,section#membership-registration form div.form fieldset input.form-field,section.dashboard-overlay form div.form fieldset .stripe,section.dashboard-overlay form div.form fieldset input.form-field{background:var(--white);border:1px solid var(--black);padding:0 10px;transition:background .4s ease-out,border-color .4s ease-out;width:100%}section.login form div.controls button,section.login form div.form-complete a.button{width:180px;height:50px;--button-background:var(--black);--button-color:var(--white);padding:0 10px}section#membership-registration form.stripe-intent div.form fieldset .stripe{opacity:.5;pointer-events:none;transition:opacity .4s ease-out}section#membership-registration form div.form fieldset input.form-field::placeholder{color:inherit;opacity:.5}section#dashboard-account #dashboard-payment div.payment form div.form fieldset span.error,section#dashboard-profile form div.form-group div fieldset span.error,section#membership-registration form div.form fieldset span.error,section.dashboard-overlay form div.form fieldset span.error{display:block;color:var(--red);font-size:14px;line-height:20px;width:100%}section#membership-registration form div.form fieldset .upload{align-items:center;background:var(--white);border:1px solid var(--black);color:rgba(0,0,0,.5);display:-webkit-flex;display:flex;font-size:16px;justify-content:space-between;padding:0 10px;position:relative;transition:background .4s ease-out,border-color .4s ease-out;width:100%;z-index:2}section#membership-registration form div.form fieldset .upload p{flex:1;line-height:120%;overflow:hidden;padding-right:var(--gutter);text-overflow:ellipsis;white-space:pre}section#membership-registration form div.form fieldset .upload input[type=file]{cursor:pointer;display:block!important;height:100%;opacity:0;pointer-events:auto;position:absolute;right:0;top:0;width:100%}section#membership-registration form div.form fieldset .upload span{align-items:center;color:var(--black);display:-webkit-inline-flex;display:inline-flex}section#membership-registration form div.form fieldset .upload span svg{margin-right:5px;width:13px}section#membership-registration form div.form fieldset div.checkboxes strong{display:block;margin-bottom:15px}section#membership-registration form div.form fieldset div.checkboxes label.checkbox{align-items:center;cursor:pointer;display:-webkit-flex;display:flex;pointer-events:none}section#membership-registration form div.form fieldset div.checkboxes label.checkbox:not(:last-child){margin-bottom:15px}section#membership-registration form div.form fieldset div.checkboxes label.checkbox input[type=checkbox]+span{background:var(--white);border:1px solid var(--black);display:block;height:25px;pointer-events:auto;transition:background .2s ease-out;width:25px}section#membership-registration form div.form fieldset div.checkboxes label.checkbox p{padding-left:10px;pointer-events:auto}section#membership-registration form div.form div.totals strong{display:block;margin-bottom:calc(16px * 1.2)}section#membership-registration form div.form div.submit{border-top:1px solid var(--black);width:100%}section#membership-registration form.completed{overflow:hidden}section#membership-registration.processing::before{opacity:1;transition-delay:1s}section#membership-registration form.processing{opacity:.1;pointer-events:none}section#membership-registration form.animation div.form p:last-child{transition:opacity .6s ease-in .6s}section#legal h2{text-transform:uppercase}section#legal a::after{bottom:1px;content:'';display:block;left:0;position:absolute;width:100%}@media all and (max-width:900px){section#project-judges h2{padding-bottom:20px}section#membership-registration form,section#project-judges blockquote{padding-top:20px}section#project-judges p:not(:last-child),section#project-other div.carousel ul li a figure{margin-bottom:5px}section#project-other div.container{padding-bottom:80px}section#project-other #project-other-intro{margin-bottom:30px}section#project-other #project-other-intro h2+div{left:var(--margin);position:absolute;top:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%);--top:20px}section.memberships ul.memberships li.membership{padding-top:40px;padding-bottom:40px}section#legal hgroup h1,section#membership-registration h2+strong,section#membership-registration h2+strong+div.para,section.memberships ul.memberships li.membership div:first-of-type p,section.memberships ul.memberships li.membership div:first-of-type strong{margin-bottom:20px}section.memberships ul.memberships li.membership div:last-of-type ul li::before{top:10px}section#membership-registration div.container{padding-top:20px;padding-bottom:20px}section#membership-registration button[action="membership.close"]{top:20px}section#membership-registration div.container>p{margin-bottom:15px}section#membership-registration form div.form fieldset .upload,section#membership-registration form div.form fieldset input.form-field{height:45px}section#membership-registration form div.form fieldset .stripe{height:49px;padding-top:13px;padding-bottom:13px}section#membership-registration form div.form div.submit{margin-top:10px;padding-top:20px}section#legal hgroup{margin-bottom:40px}section#search-bar form button svg{width:16px}}@media all and (max-width:767px){section#legal{padding:118px 0 40px}section#search-bar{padding-top:108px}}@media all and (min-width:901px){section#subawards-hero h1{margin-bottom:24px;width:var(--col8-g)}div.page#les-usherwood-award-winner-profile section#module-1 #module-1-intro div.figure,section#awards-subaward-intro div.content-block,section#subawards-hero p{width:var(--col6-g)}div.page#les-usherwood-award-winner-profile section#module-1 h1,div.page#les-usherwood-award-winner-profile section#module-5 div.container>figure:first-child,section#archive-hero h1,section#archive-hero p,section#event-speakers h2,section#legal hgroup h1,section#project-hero hgroup,section#project-work figure:not(:last-child),section#subawards-hero p:not(:last-child),section.award-winners-work_3 div.work-intro,section.past-winners.v1 div.winners-list ul.years li.year h3,section.past-winners.v2 .winners-list ul li:nth-last-child(n+5){margin-bottom:40px}section#awards-intro p{padding:0 var(--col3)}section#awards-intro figure,section#event-paywall figure{width:var(--col10-g)}section#awards-intro figure figcaption{padding-top:10px}div.page#les-usherwood-award-winner-profile section#module-6 div.container,div.page#les-usherwood-award-winner-profile section.date-module div.container,section#award-winners-intro div.container,section#awards-detailed-intro div.container,section#awards-subaward-intro div.container,section#legal div.container,section#project-credits div.container,section#project-judges div.container,section.award-winners-feature div.container,section.award-winners-quote div.container{padding:0 calc(var(--margin) + var(--col1))}section#awards-detailed-intro div.content-block{width:var(--col5-g)}section#awards-subaward-intro figure{margin-right:var(--col1g);width:var(--col3-g)}section.past-winners.v1,section.past-winners.v2{padding:calc(var(--padding-single) * .75) 0}section#product-hero,section.past-winners.v2 div.container{align-items:flex-start;display:-webkit-flex;display:flex}section.past-winners.v2 div.intro{margin-right:var(--gutter)}section.past-winners.v2 div.intro h2{margin-bottom:30px;white-space:pre-line}section.past-winners.v2 .winners-list{width:var(--col8-g)}section.past-winners.v2 .winners-list ul li{width:var(--col2-g)}div.page#les-usherwood-award-winner-profile section.date-module strong{font-size:clamp(50px, 12.5vw, 180px);letter-spacing:-.04em}div.page#les-usherwood-award-winner-profile section figure.video button,section#project-work figure button{height:92px;width:92px}div.page#les-usherwood-award-winner-profile section figure.video button svg,section#project-work figure button svg{height:35px}div.page#les-usherwood-award-winner-profile section#module-4 strong{width:var(--col5)}section#award-winners-hero h1{white-space:pre-line}section#award-winners-intro h2{margin-right:var(--col1);width:var(--col4)}div.page#award-winners a.project figure,section#event-paywall #paywall-content form fieldset:not(:last-of-type),section#project-other div.carousel ul li a figure,section.award-winners-work_2 div.carousel ul li a figure{margin-bottom:10px}section.award-winners-work_1 ul li{padding-left:30px}section.award-winners-work_1 ul:not(:last-child) li{padding-right:30px}section.award-winners-work_1 ul li.cta div.cta,section.award-winners-work_1 ul li.link a,section.award-winners-work_3 ul li.cta div.cta{padding:30px}section.award-winners-work_2 div.work-intro{padding:40px var(--margin)}section#cart ul li form p,section#cart ul+div p,section#event-paywall #paywall-content form fieldset:last-of-type,section#product-other div.carousel ul li a strong,section.award-winners-work_2 div.work-intro h2{margin-bottom:20px}section#product-other #product-other-intro p,section.award-winners-work_2 div.work-intro p{width:var(--col2)}section.award-winners-work_2 div.carousel ul li a figure img{height:calc((var(--item-width) - 80px) * .75)}section#project-other #project-other-intro h2+div,section.award-winners-work_3 div.work-intro div,section.award-winners-work_4 div.work-intro h2+div{--top:0}section#project-other #project-other-intro,section.award-winners-work_4 div.work-intro{margin-bottom:40px;padding-left:calc(var(--margin) + var(--col1))}section#project-other div.carousel ul,section.award-winners-work_4 div.carousel ul{padding-left:calc(var(--margin) + var(--col1));--item-width:var(--col4-g)}section#award-winners-cta a{--color:var(--text-color);--width:2px}section#event-details p#event-description,section#shop-products ul li:not(:nth-child(23n+10)):not(:nth-child(23n+23)) a div.image{margin-bottom:60px}section#event-speakers #event-speakers-list>div,section#membership-registration div.container{padding-top:40px;padding-bottom:40px}section#event-speakers #event-speakers-list>div button:not(:last-child){margin-right:42px}section#event-paywall div.container{padding-left:calc(var(--margin) + var(--col1));padding-right:calc(var(--margin) + var(--col1))}section#event-paywall #paywall-content form{display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;padding:0 50px 0 30px;width:50%}section#event-paywall #paywall-content form p,section#event-paywall #paywall-content form+div h3,section#membership-registration h2+strong,section#membership-registration h2+strong+div.para,section.memberships ul.memberships li.membership div:first-of-type p,section.memberships ul.memberships li.membership div:first-of-type strong{margin-bottom:30px}section#event-paywall #paywall-content form+div{flex:1;padding:30px}section#event-paywall #paywall-content form+div p{margin-bottom:20px;padding-bottom:10px}section#event-paywall #paywall-content form+div div{margin-bottom:30px;width:75%}section#event-paywall #paywall-content form+div>svg{bottom:30px;left:30px;position:absolute;width:var(--col1)}section#podcast-hero h1{width:var(--col7-g)}section#shop-hero{padding-bottom:30px}section#shop-hero h1{--margin-bottom:.9vw;--padding-right:.2vw}section#shop-products ul li:not(:nth-child(23n+10)):not(:nth-child(23n+23)) a{padding:40px}section#shop-products ul li:not(:nth-child(23n+10)):not(:nth-child(23n+23)) a div.info button,section#shop-products ul li:not(:nth-child(23n+10)):not(:nth-child(23n+23)) a div.info p{display:none}section#shop-products ul li:nth-child(23n+10) a div.info,section#shop-products ul li:nth-child(23n+23) a div.info{padding:40px var(--margin) 0}section#shop-products ul li:nth-child(23n+10) a div.info button,section#shop-products ul li:nth-child(23n+23) a div.info button{margin-left:var(---margin);width:calc(100% + (var(--margin) * 2))}section#product-hero div.gallery#product-images{width:calc(var(--vw100)/ 2);--animation-delay:.5s}section#product-hero div.gallery#product-images::after{border-left:1px solid var(--black);content:'';display:block;height:0;position:absolute;right:0;top:0}section#product-hero div.gallery#product-images div.gallery-images-container div.gallery-images figure{height:var(--vh100);padding:108px 84px}section#product-hero div.gallery#product-images div.gallery-images-container div.gallery-images figure img.contain{height:calc(var(--vh100) - 108px - 108px)}section#product-hero #product-shop{height:var(--vh100);padding:0;width:50%;z-index:2}section#product-hero #product-shop #shop-internal-container{padding:136px calc(var(--col1) + var(--margin)) 40px var(--margin)}section#product-hero #product-shop>span{right:calc(100% + 1px);top:0}section#product-hero #product-shop form fieldset div{width:calc(var(--vw100)/ 2)}section#product-hero div.gallery#product-images.reveal::after{height:100%;transition:height .8s cubic-bezier(.76, 0, .24, 1)}@supports (-webkit-touch-callout:none){section#product-hero div.gallery#product-images{display:-webkit-flex;display:flex;height:100%;--width:calc(var(--vw100) / 2)}section#product-hero div.gallery#product-images div.gallery-images-container{display:-webkit-flex;display:flex;flex:1}section#product-hero div.gallery#product-images div.gallery-images-container div.gallery-images{align-items:flex-start;display:-webkit-flex;display:flex;flex:1;height:var(--vh100);position:relative;width:calc(var(--images) * var(--width))}section#product-hero div.gallery#product-images div.gallery-images-container div.gallery-images figure{position:relative;width:var(--vw100);will-change:-webkit-transform,transform;z-index:2;-webkit-transform:translate3d(calc(var(--active) * var(--width) * -1),0,0);transform:translate3d(calc(var(--active) * var(--width) * -1),0,0)}section#product-hero div.gallery#product-images div.gallery-controls{bottom:40px}section#product-hero div.gallery#product-images div.gallery-controls button{height:10px;width:10px}section#product-hero div.gallery#product-images div.gallery-controls button:not(:last-child){margin-right:7px}section#product-hero #product-shop #shop-container{height:var(--vh100);overflow-x:hidden;overflow-y:scroll}section#product-hero div.gallery#product-images.animation div.gallery-images-container div.gallery-images figure{-webkit-transition:-webkit-transform .6s;transition:transform .6s}}@supports not (-webkit-touch-callout:none){section#product-hero div.gallery#product-images div.gallery-controls,section#product-hero div.gallery#product-images div.gallery-images-container div.gallery-images figure.repeat{display:none}section#product-hero #product-shop{will-change:-webkit-transform,transform;-webkit-transform:translate3d(0,var(--translateY),0);transform:translate3d(0,var(--translateY),0)}section#product-hero #product-shop #shop-container{height:var(--vh100);overflow:hidden}}section#product-other #product-other-intro{padding:40px var(--margin);width:calc(var(--margin) + var(--col3-g))}section#product-other div#product-other-intro::after{width:calc(100% - 1px)}section#product-other div.carousel ul{--item-width:var(--col4g)}section#product-other div.carousel ul li a{padding:90px 40px 30px}section#cart h2,section#product-other div.carousel ul li a figure{margin-bottom:80px}section#product-other div.carousel ul li a figure img{max-height:calc((var(--item-width) - 80px) * .75)}section#product-other div.carousel ul li a icon{padding:10px 10px 8px}section#cart div.container{padding:40px 0 0}section#cart ul li:not(:last-child){margin-bottom:30px;padding-bottom:30px}section#cart ul+div{padding:25px 20px 20px}section#archive-hero h1{--padding-right:.2vw}section#archive-filters form ul li div.accordion div.filters{padding-bottom:20px}section#project-work{padding-bottom:calc(var(--padding-single) - 40px)}section#project-judges h2{padding-bottom:40px}section#project-judges blockquote{font-size:var(--subtitle-font-size);letter-spacing:0;line-height:var(--subtitle-line-height);padding-top:40px}section#project-judges p:not(:last-child){margin-bottom:8px}section#project-cta div{padding:90px var(--col1g) 90px calc(var(--margin) + var(--col1))}section.memberships ul.memberships li.membership{padding-top:50px;padding-bottom:50px}section.memberships ul.memberships li.membership div:last-of-type ul li::before{top:12px}section#membership-registration button[action="membership.close"]{top:40px}section#membership-registration div.container>p{margin-bottom:24px}section#membership-registration form{padding-top:30px}section#membership-registration form div.form fieldset .upload,section#membership-registration form div.form fieldset input.form-field{height:55px}section#membership-registration form div.form fieldset .stripe{height:55px;padding-top:18px;padding-bottom:18px}section#membership-registration form div.form div.submit{margin-top:10px;padding-top:30px}section#legal hgroup{margin-bottom:50px}}@media all and (min-width:1700px){section.winners #winners #winners-cta{left:calc((var(--grid) - var(--col5-g))/ 2);width:var(--col5-g)}section.award-winners-work_2 div.carousel ul{--item-width:var(--col3g)}section#award-winners-cta{padding:32px 0}section#legal div.container{padding:0 calc(var(--margin) + var(--col2))}}section#search-bar form{align-items:center;display:-webkit-flex;display:flex;position:relative}section#search-bar form input::placeholder{color:inherit;opacity:.5}section#dashboard-team table tbody tr td:last-child>div>button+div button,section#dashboard-team table tbody tr td:last-child>div>button.active,section#search-filters div.filters button{color:var(--black);background:var(--white)}section#search-bar form button svg path{fill:var(--grey);stroke:var(--black)}section#search-filters div.filters button{align-items:center;border:1px solid var(--black);display:-webkit-inline-flex;display:inline-flex;font-size:16px;height:40px;margin-bottom:5px;padding:0 10px;position:relative;white-space:pre}section#search-filters div.filters button:only-child{background:var(--black);color:var(--white);pointer-events:none}section#search-filters small span[filter-result-count="0"]::after{content:'No Results'}section#search-filters small span[filter-result-count="1"]::after{content:'1 Result'}section#search-filters small span[filter-result-count]:not([filter-result-count="0"]):not([filter-result-count="1"])::after{content:attr(filter-result-count) ' Results'}section#search-results div.container{padding:0;--animation-delay:1.6s}section#search-results ul{border-top:1px solid var(--black);display:-webkit-flex;display:flex;flex-wrap:wrap;position:relative;transition:opacity .6s ease-in}section#search-results ul li{margin-bottom:-1px;position:relative}section#search-results ul li a{display:block;padding:20px var(--padding-right) 20px var(--padding-left)}section#search-results ul li a figure img{height:calc(var(--width) * .685)}section#search-results ul li a small{color:var(--darkgrey);display:block;margin-bottom:10px}body .uwy .uai{-webkit-transition:opacity .4s ease-out!important;transition:opacity .4s ease-out!important}body .uwy .uai:hover{-webkit-transform:none!important;transform:none!important;-webkit-transition:opacity .4s ease-out!important;transition:opacity .4s ease-out!important}section#four04 p{--animation-delay:.5s}section#four04 p+div{--animation-delay:.8s;--top:20px}section#four04 a{--button-background:var(--white);--button-color:var(--red)}@media all and (max-width:767px){section#search-filters div.filters{display:-webkit-flex;display:flex;margin-bottom:10px;margin-left:var(---margin);overflow-x:auto;overflow-y:hidden;padding:0 var(--margin);position:relative;width:var(--vw100);-webkit-overflow-scrolling:touch}section#search-results ul{flex-direction:column}section#search-results ul li a figure img{--width:var(--grid)}section#four04{padding-top:108px;padding-bottom:40px}section#four04 h1,section#four04 p{margin-bottom:20px}section.login>div{padding:108px var(--margin) var(--padding-small-single) var(--margin)}section.login>div svg{height:calc(100% - 108px - var(--padding-small-single));top:108px}}section.login{display:-webkit-flex;display:flex;height:var(--vh100)}section.login form{background:var(--grey)}section.login form a.breadcrumb{align-items:center;align-self:flex-start;display:-webkit-flex;display:flex}section#dashboard-team table tbody tr td:last-child>div>button svg path,section.dashboard-overlay form>button svg path,section.login form a.breadcrumb svg path{stroke:var(--black)}section.login form fieldset input::placeholder{color:inherit;opacity:.5}section.login form fieldset span.error{color:var(--red);font-size:14px;line-height:20px}section.login form div.controls button{align-items:center;border-color:var(--black);display:-webkit-flex;display:flex;font-size:16px;justify-content:space-between;text-align:left}section.login>div{background:var(--purple);display:-webkit-flex;display:flex}section.login>div svg path{fill:var(--orange)}section.login form div.form-complete{opacity:0;pointer-events:none;position:absolute;top:0}section.login form div.form-complete a.button{border:1px solid var(--black);font-size:16px;justify-content:space-between}section.dashboard-overlay.complete form div.form-content,section.login form.complete div.form-content{opacity:0;transition:opacity .6s ease-out}section.dashboard-overlay.complete form div.form-complete,section.login form.complete div.form-complete{opacity:1;pointer-events:auto;transition:opacity .6s ease-out .4s}div.page[controller=dashboard].flex{display:flex;flex-direction:column;min-height:var(--vh100)}section#dashboard-hero{background:var(--red);color:var(--blue)}section#dashboard-hero div.container{align-items:center;display:-webkit-flex;display:flex;flex-direction:column;text-align:center}@media all and (max-width:767px){section#dashboard-hero{padding-top:108px;padding-bottom:40px}section#dashboard-nav div.container{align-items:flex-start;display:-webkit-flex;display:flex;flex-direction:column}section#dashboard-nav nav{display:-webkit-flex;display:flex;margin-left:var(---margin);margin-bottom:20px;overflow-x:auto;overflow-y:hidden;padding:0 var(--margin);position:relative;width:var(--vw100);-webkit-overflow-scrolling:touch}section#dashboard-nav nav a{white-space:pre}section#dashboard-nav nav a:not(:last-child){margin-right:30px}}section#dashboard-account{background:var(--grey);padding:var(--padding-small-single) 0 var(--padding)}section#dashboard-account div.heading p a{color:var(--red);--color:var(--red)}section#dashboard-account #dashboard-payment div.payment form h3{align-items:baseline;border-bottom:1px solid var(--black);display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:10px;width:100%}section#dashboard-account #dashboard-payment div.payment form div.card-options button.para{align-items:center;display:flex;position:relative}section#dashboard-account #dashboard-payment div.payment form div.card-options button.para svg{height:22px;margin-right:10px;width:22px}section#dashboard-account #dashboard-payment div.payment form div.form fieldset input.form-field::placeholder{color:inherit;opacity:.5}section#dashboard-account #dashboard-payment div.payment form div.controls button,section.dashboard-overlay form div.controls button{align-items:center;display:-webkit-flex;display:flex;font-size:16px;height:50px;justify-content:space-between;padding:0 10px;text-align:left;width:calc((100% - var(--gutter))/ 2)}section#dashboard-account #dashboard-payment div.payment form div.controls button[type=button].active,section#dashboard-account #dashboard-payment div.payment form div.controls button[type=submit],section.dashboard-overlay form div.controls button[type=button].active,section.dashboard-overlay form div.controls button[type=submit]{--button-background:var(--black);--button-color:var(--white);border:1px solid var(--black)}section#dashboard-account.complete div.heading{border-bottom:none}section#dashboard-account.complete div.heading a.button{align-items:center;display:-webkit-flex;display:flex;font-size:16px;height:50px;justify-content:space-between;padding:0 10px;text-align:left;width:calc((100% - var(--gutter))/ 2);--button-background:var(--black);--button-color:var(--white);border:1px solid var(--black)}section#dashboard-awards,section#dashboard-billing,section#dashboard-billing-history{background:var(--grey);padding-bottom:var(--padding-small-single)}section#dashboard-awards table tr td small,section#dashboard-billing-history table tr td small{display:-webkit-flex;display:flex;margin-bottom:5px}section#dashboard-awards table tr td a,section#dashboard-awards table+a{--button-background:var(--grey);--button-color:var(--black);font-size:16px;height:43px;padding:0 10px}section#dashboard-events{padding-top:var(--padding-small-single);padding-bottom:var(--padding-single)}section#dashboard-events h2{margin-bottom:10px;text-align:center}section#dashboard-events form{display:-webkit-flex;display:flex;justify-content:space-between;position:relative;width:100%;z-index:10}section#dashboard-events ul{border-top:1px solid var(--black);transition:opacity .6s ease-in}section#event-video div.container{background:var(--black);color:var(--white);display:-webkit-flex;display:flex;flex-direction:column;height:100%;pointer-events:auto;position:fixed;right:0;top:0;width:100%;z-index:11;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}section#event-video figure{flex:1;position:relative}section#dashboard-profile,section#dashboard-team{background:var(--grey);padding-bottom:var(--padding-single)}section#dashboard-profile form{border-top:1px solid var(--black);position:relative}section#dashboard-profile form div.form-group div fieldset label{display:block;margin-bottom:4px;opacity:.4}section#dashboard-profile form div.form-group div fieldset input.form-field::placeholder{color:inherit;opacity:.5}section#dashboard-profile form div.form-group:last-child div{border-top:1px solid var(--darkgrey);padding-top:var(--padding-small-single)}@media all and (max-width:767px){section#dashboard-awards table,section#dashboard-awards table tbody,section#dashboard-awards table tr,section#dashboard-awards table tr td{display:block}section#dashboard-awards table{border-top:1px solid var(--black);width:100%}section#dashboard-awards table tr{border-bottom:1px solid var(--black);padding:20px 0}section#dashboard-awards table tr td:nth-last-child(n+3){margin-bottom:15px}section#dashboard-awards table tr td:nth-last-child(2),section#dashboard-events ul li:not(:last-child){margin-bottom:20px}section#dashboard-profile form div.form-group div{flex-direction:column}}section#dashboard-team #team-header div{align-items:center;display:-webkit-flex;display:flex}section#dashboard-team #team-header button{--button-background:var(--black);--button-color:var(--white);border:1px solid var(--black);font-size:16px;height:45px;padding:10px 20px}section#dashboard-team #team-header button.disabled{--button-background:var(--darkgrey);border:1px solid var(--darkgrey);pointer-events:none}section#dashboard-team table tbody tr td:last-child>div{position:relative;width:140px}section#dashboard-team table tbody tr td:last-child>div button{font-size:16px;height:45px;padding:0 10px;text-align:left;width:100%}section#dashboard-team table tbody tr td:last-child>div>button{align-items:center;border:1px solid var(--black);display:-webkit-flex;display:flex;justify-content:space-between}section#dashboard-team table tbody tr td:last-child>div>button+div{border:1px solid var(--black);border-top:none;display:none;left:0;position:absolute;top:45px;width:100%}section#dashboard-team table tbody tr td:last-child>div>button.active svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}section#dashboard-team table tbody tr td:last-child>div>button.active+div{display:block;z-index:11}@supports (-webkit-touch-callout:none){.button:active,section#award-winners-intro div.content-block a:active,section#partner-intro div.content-block a:active{background:var(--button-color);color:var(--button-background)}.button.arrow-right:active path{stroke:var(--button-background)}.button:not(.arrow-right):active svg path{fill:var(--button-background)}header section#header nav>:active{background:var(--background);color:var(--color)}header section#header nav>:active svg path{fill:var(--color)}.slider__cursor{display:none}section#project-cta a:active,section.cta a:active,section.ctas a:active,section.subscribe-cta form button:active{background-color:#bf1b12}section.staff ul li button:active figure::after{opacity:.75}section#homepage-shop a.cta.reveal::after{-webkit-transition:-webkit-clip-path .8s cubic-bezier(.76, 0, .24, 1) .5s;transition:-webkit-clip-path .8s cubic-bezier(.76, 0, .24, 1) .5s,clip-path .8s cubic-bezier(.76, 0, .24, 1) .5s}section#homepage-shop a.cta:active::after,section#shop-products ul li a:active div.info button{background-color:var(--purple-hover)}section#awards-awards div a:active{background:var(--white);color:var(--black)}section#awards-detailed-intro div.content-block a:active{background:var(--green);color:var(--grey)}section.award-winners-work_1 a.link:active{background:var(--lightpurple-hover)}section#dashboard-nav a:not(.reverse):active,section#event-speakers #event-speakers-list>div button:active{opacity:1}section#dashboard-events form fieldset div button:active,section#shop-hero form fieldset div button:active{color:var(--red)}section#archive-filters form ul li div.accordion div.filters>button[action="filter.toggle"]:active{color:var(--black)}section#archive-filters form ul li div.accordion div.filters div.filter-years div.filter-years-inner button[action="filter.toggle"]:active{background:var(--gold);color:var(--white)}section#dashboard-team table tbody tr td:last-child>div button:active,section#search-filters div.filters button:active{background:var(--black);color:var(--white)}section#dashboard-team table tbody tr td:last-child>div button:active svg path{stroke:var(--white)}}@supports not (-webkit-touch-callout:none){.button,section#award-winners-intro div.content-block a,section#awards-awards div a,section#awards-detailed-intro div.content-block a,section#partner-intro div.content-block a{transition:background-color .2s ease-out,color .2s ease-out}.button svg path{transition:stroke .2s ease-out}.button:hover,section#award-winners-intro div.content-block a:hover,section#partner-intro div.content-block a:hover{background:var(--button-color);color:var(--button-background)}.button.arrow-right:hover path{stroke:var(--button-background)}.button:not(.arrow-right):hover svg path{fill:var(--button-background)}.underline:not(.reverse):hover::before{left:0;right:auto;width:100%}.underline.reverse:hover::before,section#homepage-member div.member-body a:hover::before,section.image-gallery div.para a:hover::before{left:auto;right:0;width:0}header section#header nav>:hover{background:var(--background);color:var(--color)}header section#header nav>:hover svg path{fill:var(--color)}.slider__cursor{background:url(//theadcc.ca/wp-content/themes/adcc/assets/img/icons_drag.svg) center center/contain no-repeat;display:block;height:54px;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .2s ease-out;width:100px;will-change:transform;z-index:2}.slider__cursor.is-visible,section#dashboard-nav a:not(.reverse):hover,section#event-speakers #event-speakers-list>div button:hover{opacity:1}section#project-cta a,section#shop-products ul li a div.info button,section.award-winners-work_1 a.link,section.cta a,section.ctas a,section.subscribe-cta form button{transition:background-color .2s ease-out}section#project-cta a:hover,section.cta a:hover,section.ctas a:hover,section.subscribe-cta form button:hover{background-color:#bf1b12}section#homepage-shop a.product:hover::after,section#product-other div.carousel ul li a:hover::after,section#shop-products ul li a:hover::after,section.staff ul li button:hover figure::after{opacity:.75}section#homepage-shop a.product::after,section#product-other div.carousel ul li a::after,section#shop-products ul li a::after{background:var(--grey);content:'';display:block;height:100%;left:0;mix-blend-mode:multiply;opacity:0;position:absolute;top:0;transition:opacity .2s ease-out;width:100%;z-index:2}section#homepage-shop a.cta.reveal::after{-webkit-transition:background-color .2s ease-out,-webkit-clip-path .8s cubic-bezier(.76, 0, .24, 1) .5s;transition:background-color .2s ease-out,-webkit-clip-path .8s cubic-bezier(.76, 0, .24, 1) .5s,clip-path .8s cubic-bezier(.76, 0, .24, 1) .5s}section#homepage-shop a.cta:hover::after,section#shop-products ul li a:hover div.info button{background-color:var(--purple-hover)}section#awards-awards div a:hover{background:var(--white);color:var(--black)}section#awards-detailed-intro div.content-block a:hover{background:var(--green);color:var(--grey)}section.award-winners-work_1 a.link:hover{background:var(--lightpurple-hover)}section#event-speakers #event-speakers-list>div.active{cursor:grabbing}section#dashboard-events form fieldset div button:hover,section#shop-hero form fieldset div button:hover{color:var(--red)}section#archive-filters form ul li div.accordion div.filters div.filter-years div.filter-years-inner button[action="filter.toggle"],section#search-filters div.filters button{transition:background .2s ease-out,color .2s ease-out}section#archive-filters form ul li div.accordion div.filters>button[action="filter.toggle"]:hover{color:var(--black)}section#archive-filters form ul li div.accordion div.filters div.filter-years div.filter-years-inner button[action="filter.toggle"]:hover{background:var(--gold);color:var(--white)}section#dashboard-team table tbody tr td:last-child>div button:hover,section#search-filters div.filters button:hover{background:var(--black);color:var(--white)}section#dashboard-nav a:not(.reverse){transition:opacity .2s ease-out}section#dashboard-team table tbody tr td:last-child>div button:hover svg path{stroke:var(--white)}}@media all and (max-width:767px){section#dashboard-team #team-header h2,section#dashboard-team table tbody tr td:nth-child(2){margin-bottom:20px}section#dashboard-team #team-header div{flex-direction:row-reverse;justify-content:space-between}section#dashboard-team table,section#dashboard-team table tbody,section#dashboard-team table tbody tr,section#dashboard-team table tbody tr td{display:block}section#dashboard-team table thead{display:none}section#dashboard-team table tbody tr{border-top:1px solid var(--black);padding:20px 0}section#dashboard-billing ul{border-top:1px solid var(--black);width:100%}section#dashboard-billing ul li{padding:20px 0}section#dashboard-billing ul li:first-child{border-bottom:1px solid var(--black);margin-bottom:15px}}section#dashboard-billing ul li small{color:var(--darkgrey);display:block}section#dashboard-billing ul li button[action="billing.autorenew"]{display:flex;position:relative}section#dashboard-billing ul li button[action="billing.autorenew"]::before{background:var(--white);border:1px solid var(--black);content:'';display:block;height:25px;margin-right:10px;pointer-events:auto;width:25px}section#dashboard-billing ul li button[action="billing.autorenew"]::after{content:'Disabled'}section#dashboard-billing ul li button[action="billing.autorenew"].active::after{content:'Enabled'}section#dashboard-billing ul li button[action="billing.autorenew"]:not(.active)+p[renewal-date]::before{content:'Account expires on '}section#dashboard-billing ul li button[action="billing.autorenew"].active+p[renewal-date]::before{content:'Account renews on '}@media all and (min-width:768px){section#project-other #project-other-intro{padding-right:var(--margin)}section#project-other #project-other-intro h2+div a{font-size:var(--para-sm-font-size);padding:12px 15px}section#project-other div.carousel ul{padding-right:var(--margin);width:calc((var(--items) * var(--item-width)) + ((var(--items) - 1) * var(--gutter)))}section#dashboard-account #dashboard-payment,section#project-cta,section.memberships div.container{display:-webkit-flex;display:flex}section#project-cta div{border-right:1px solid var(--black);width:calc((100% / 3) * 2)}section#project-cta div h2{margin-bottom:20px}section#project-cta a{align-items:flex-end;display:-webkit-flex;display:flex;flex:1;padding:var(--margin) calc(var(--margin) + 48px + 1ch) var(--margin) var(--margin)}section#membership-hero div.container{align-items:flex-end;display:-webkit-flex;display:flex;justify-content:space-between;max-height:var(--vh100);padding-top:113px;padding-bottom:32px}section#membership-hero svg{width:var(--col6-g)}section.memberships h2{align-items:center;display:-webkit-flex;display:flex;justify-content:center;position:relative;width:calc(var(--margin) + var(--col1-g))}section.memberships h2 span{writing-mode:vertical-lr;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.memberships ul.memberships{border-left:1px solid var(--black);flex:1}section.memberships ul.memberships li.membership{align-items:flex-start;display:-webkit-flex;display:flex;padding-left:var(--col1g);padding-right:var(--col1g)}section#dashboard-account #dashboard-payment div.details,section#dashboard-team table tbody tr td:first-child,section.memberships ul.memberships li.membership div:first-of-type{width:var(--col4)}section#dashboard-account #dashboard-payment div.payment,section.memberships ul.memberships li.membership div:last-of-type{flex:1}section.memberships ul.memberships li.membership div:last-of-type ul li{padding-left:20px}section.memberships ul.memberships li.membership div:last-of-type ul li::before{left:0}section#membership-registration{--width:614px}section#dashboard-profile form div.form-group div,section#membership-registration form div.form{flex-wrap:wrap;justify-content:space-between}section#membership-registration form div.form fieldset:not(:last-child){margin-bottom:10px}section#membership-registration form div.form span.segment{margin:10px 0 20px}section#membership-registration form div.form fieldset:not(.block){width:calc(50% - 3px)}section#dashboard-profile form div.form-group div fieldset.block,section#membership-registration form div.form fieldset.block{width:100%}section#legal{padding:174px 0 60px}section#search-bar{padding-top:174px}section#search-filters div.container{align-items:center;display:-webkit-flex;display:flex}section#search-filters small{flex:1;line-height:40px;text-align:right}section#search-results ul li{width:50%}section#four04{height:var(--vh100);padding:174px 0}section#four04 div.container{display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}section#four04 h1{margin-bottom:40px}section#dashboard-hero{padding-top:140px;padding-bottom:60px}section#dashboard-nav div.container{display:-webkit-flex;display:flex;justify-content:space-between}section#dashboard-awards table,section#dashboard-billing-history table{border-top:1px solid var(--black)}section#dashboard-awards table tr td{border-bottom:1px solid var(--black)}section#dashboard-awards table tr td:not(:first-child):not(:last-child),section#dashboard-billing-history table tr td:not(:last-child){padding-right:20px}section#dashboard-awards table tr td:first-child,section#dashboard-billing-history table tr td:first-child{padding-right:var(--col1)}section#dashboard-awards table tr td:nth-child(4){text-align:right;vertical-align:middled}section#dashboard-awards table tr td a{margin-left:auto;white-space:pre;width:125px}section#dashboard-events h2{--padding-right:.3vw}section#dashboard-events ul{align-items:flex-start;display:-webkit-flex;display:flex;flex-wrap:wrap}section#dashboard-events ul li{width:var(--col4-g)}section#dashboard-events ul li:not(:nth-child(3n+3)){margin-right:var(--gutter)}section#dashboard-profile form div.form-group div fieldset:not(.block){width:calc((100% - var(--gutter))/ 2)}section#dashboard-team #team-header{align-items:center;display:-webkit-flex;display:flex;justify-content:space-between}section#dashboard-team #team-header div{justify-content:flex-end}section#dashboard-team table tbody tr td{border-top:1px solid var(--black);vertical-align:middle}section#dashboard-team table tbody tr td:nth-child(3){width:var(--col2)}section#dashboard-team table tbody tr td:nth-child(3) div{margin-left:auto;width:140px}section#dashboard-billing ul{align-items:flex-start;border-top:1px solid var(--black);display:flex}section#dashboard-billing-history table tr td{border-bottom:1px solid var(--black);vertical-align:middle}}section.dashboard-overlay div.container{background:var(--white);min-height:0;opacity:0;overflow:hidden;position:fixed;top:50%;transition:opacity .8s cubic-bezier(.8, 0, .2, 1);z-index:11;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section.dashboard-overlay form>button{position:absolute;right:var(--margin);top:var(--margin);z-index:3}section.dashboard-overlay form div.form-complete{display:-webkit-flex;display:flex;flex-direction:column;height:100%;opacity:0;pointer-events:none;position:absolute;top:0}section.dashboard-overlay form h2{padding-right:var(--col1)}section.dashboard-overlay form div.form fieldset input.form-field::placeholder{color:inherit;opacity:.5}@media all and (max-width:900px){section#search-filters{padding:15px 0 30px}section#search-results ul li a{--padding-left:20px;--padding-right:20px}section.login{flex-direction:column-reverse}section.login form{flex:1;padding:var(--padding-single) var(--margin) 80px var(--margin)}section.login form a.breadcrumb,section.login form div.controls{margin-bottom:40px}section#dashboard-hero h1:not(:last-child),section#event-video figure,section.login form fieldset:last-of-type,section.login form h1,section.login form p:not(:last-child){margin-bottom:10px}section#dashboard-account #dashboard-payment div.payment form div.form fieldset:not(:last-child),section#dashboard-billing ul li>:not(:last-child),section#dashboard-events ul li figure,section.dashboard-overlay form div.form fieldset:not(:last-child),section.login form fieldset:not(:last-of-type){margin-bottom:5px}section.login>div{max-height:500px;flex:1;position:relative}section.login>div svg{left:var(--margin);position:absolute;width:calc(100% - (var(--margin) * 2))}section#dashboard-account div.heading:not(:last-child),section#dashboard-profile form div.form-group div fieldset:not(:last-child){margin-bottom:15px}section#dashboard-account #dashboard-payment div.details,section#dashboard-account #dashboard-payment div.payment form div.card-options,section#dashboard-account #dashboard-payment div.payment form div.form,section#dashboard-account div.heading h2,section#dashboard-awards h2,section#dashboard-billing h2,section#dashboard-billing-history h2,section#dashboard-profile form div.form-group h3,section#dashboard-profile form div.form-group:nth-last-child(2),section#dashboard-profile h2,section#dashboard-team #team-header:not(:last-child),section#event-video h2,section.dashboard-overlay form div.form,section.dashboard-overlay form h2{margin-bottom:20px}section#dashboard-account div.heading p,section#dashboard-events form{padding-bottom:20px}section#dashboard-account #dashboard-payment div.payment p.info{margin-bottom:25px}section#dashboard-account #dashboard-payment div.payment form div.form fieldset input.form-field,section#dashboard-profile form div.form-group div fieldset input,section.dashboard-overlay form div.form fieldset input.form-field{height:45px}section#dashboard-account #dashboard-payment div.payment form div.form fieldset .stripe,section.dashboard-overlay form div.form fieldset .stripe{height:49px;padding-top:13px;padding-bottom:13px}section#dashboard-awards table:not(:last-child),section#dashboard-billing-history table:not(:last-child),section#dashboard-profile form div.form-group:nth-last-child(n+3){margin-bottom:30px}section#dashboard-events h2{margin-bottom:60px}section#dashboard-events ul,section#dashboard-profile form{padding-top:20px}section#event-video div.container{padding-top:20px;padding-bottom:20px}section#dashboard-team table thead tr th{padding-bottom:5px}section.dashboard-overlay div.container{padding:20px}}@media all and (max-width:767px){section#dashboard-billing-history table,section#dashboard-billing-history table tbody,section#dashboard-billing-history table tr,section#dashboard-billing-history table tr td{display:block}section#dashboard-billing-history table{border-top:1px solid var(--black);width:100%}section#dashboard-billing-history table tr{border-bottom:1px solid var(--black);padding:20px 0}section#dashboard-billing-history table tr td:not(:last-child){margin-bottom:15px}section.dashboard-overlay div.container{left:var(--margin);width:var(--grid)}}@media all and (min-width:768px) and (max-width:900px){section#search-results ul li a figure img{--width:calc((var(--vw100) / 2) - var(--padding-left) - var(--padding-right))}section#four04 h1,section#four04 p{width:var(--col7)}section.login>div{padding:140px var(--margin) var(--padding-small-single) var(--margin)}section.login>div svg{height:calc(100% - 140px - var(--padding-small-single));top:140px}section#dashboard-nav a:nth-last-child(n+2){margin-right:24px}section#dashboard-awards table tr td,section#dashboard-billing-history table tr td,section#dashboard-team table tbody tr td{padding:10px 0}section#dashboard-awards table tr td:first-child,section#dashboard-billing-history table tr td:first-child{width:var(--col4)}section#dashboard-awards table tr td:nth-child(2),section#dashboard-awards table tr td:nth-child(3),section#dashboard-billing-history table tr td:nth-child(2){width:var(--col3)}section#dashboard-awards table tr td:nth-child(4){width:var(--col2-g)}section#dashboard-events ul li:nth-last-child(n+4){margin-bottom:30px}section#dashboard-billing ul{padding-top:20px}section#dashboard-billing ul li{width:var(--col4-g)}section#dashboard-billing-history table tr td:nth-child(3){width:var(--col5)}section.dashboard-overlay div.container{margin-left:calc(var(--margin) + var(--col3));width:var(--col6-g)}}@media all and (min-width:901px){section#search-bar form button svg{width:23px}section#search-filters{padding:30px 0 80px}section#search-results ul li{width:calc(100% / 3)}section#search-results ul li:nth-child(3n+1){border-right:1px solid var(--black)}section#search-results ul li:nth-child(3n+1)::after{border-right:1px solid var(--black);content:'';display:block;height:100%;left:calc(200% + 1px);position:absolute;top:0;z-index:2}section#search-results ul li:nth-child(3n+1) a{--padding-left:var(--margin);--padding-right:24px}section#search-results ul li:nth-child(3n+2) a{--padding-left:24px;--padding-right:24px}section#search-results ul li:nth-child(3n+3) a{--padding-left:24px;--padding-right:var(--margin)}section#search-results ul li a figure img{--width:calc(((var(--vw100) - 2px) / 3) - var(--padding-left) - var(--padding-right))}section#four04 h1,section#four04 p{width:var(--col5)}section.login form{display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;padding:0 var(--padding-small-single);width:50%}section.login form div.form-container{display:-webkit-flex;display:flex;flex-direction:column}section.login form a.breadcrumb{position:absolute;top:140px}section#dashboard-hero h1:not(:last-child),section#event-video figure,section.login form fieldset:last-of-type,section.login form h1,section.login form p:not(:last-child){margin-bottom:20px}section#dashboard-account #dashboard-payment div.payment form div.form fieldset:not(:last-child),section#dashboard-billing ul li>:not(:last-child),section#dashboard-events ul li figure,section#dashboard-profile form div.form-group div fieldset:not(:last-child),section.dashboard-overlay form div.form fieldset:not(:last-child),section.login form fieldset:not(:last-of-type){margin-bottom:10px}section.login form>div:last-child{bottom:var(--padding-small-single);position:absolute}section.login>div{padding:var(--padding-single) var(--padding-small-single);width:50%}section#dashboard-nav div.container{margin:0 calc(var(--margin) + var(--col1))}section#dashboard-nav a:nth-last-child(n+2){margin-right:42px}section#dashboard-account div.container,section#dashboard-awards div.container,section#dashboard-billing div.container,section#dashboard-billing-history div.container,section#dashboard-profile div.container,section#dashboard-team div.container{padding:0 calc(var(--margin) + var(--col1))}section#dashboard-account div.heading:not(:last-child),section.dashboard-overlay form div.form,section.dashboard-overlay form h2{margin-bottom:30px}section#dashboard-account #dashboard-payment div.payment form div.card-options,section#dashboard-account div.heading h2,section#dashboard-awards h2,section#dashboard-billing h2,section#dashboard-billing-history h2,section#dashboard-profile form div.form-group:nth-last-child(2),section#dashboard-profile h2,section#dashboard-team #team-header:not(:last-child),section#event-video h2{margin-bottom:40px}section#dashboard-account div.heading p{padding-bottom:40px}section#dashboard-account #dashboard-payment div.payment p.info,section#dashboard-profile form div.form-group:nth-last-child(n+3){margin-bottom:50px}section#dashboard-account #dashboard-payment div.payment form div.form{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}section#dashboard-account #dashboard-payment div.payment form div.form fieldset:not(.block){width:calc((100% - var(--gutter))/ 2)}section#dashboard-account #dashboard-payment div.payment form div.form fieldset.block{width:100%}section#dashboard-account #dashboard-payment div.payment form div.form fieldset input.form-field,section#dashboard-profile form div.form-group div fieldset input,section.dashboard-overlay form div.form fieldset input.form-field{height:55px}section#dashboard-account #dashboard-payment div.payment form div.form fieldset .stripe,section.dashboard-overlay form div.form fieldset .stripe{height:55px;padding-top:18px;padding-bottom:18px}section#dashboard-awards table tr td,section#dashboard-team table tbody tr td{padding:20px 0}section#dashboard-awards table tr td:first-child,section#dashboard-awards table tr td:nth-child(2){width:var(--col3)}section#dashboard-awards table tr td:nth-child(3){width:var(--col2)}section#dashboard-awards table tr td:nth-child(4){width:var(--col2-g)}section#dashboard-events h2{margin-bottom:90px}section#dashboard-events form{padding-bottom:30px}section#dashboard-events ul{padding-top:30px}section#event-video div.container{padding:40px calc(var(--margin) + var(--col1))}section#dashboard-billing ul,section#dashboard-profile form{padding-top:40px}section#dashboard-profile form div.form-group{display:-webkit-flex;display:flex}section#dashboard-profile form div.form-group div{flex:1}section#dashboard-team table thead tr th{padding-bottom:10px}section#dashboard-billing ul li{width:var(--col3-g)}section#dashboard-billing-history table tr td{padding:20px 0;width:var(--col4)}section.dashboard-overlay div.container{padding:40px}}@media all and (min-width:901px) and (max-width:1439px){section#project-cta a svg{bottom:40px;height:32px;right:40px}section#dashboard-awards table:not(:last-child),section#dashboard-billing-history table:not(:last-child),section#dashboard-events ul li:nth-last-child(n+4){margin-bottom:40px}section#dashboard-profile form div.form-group h3{width:var(--col3)}section.dashboard-overlay div.container{margin-left:calc(var(--margin) + var(--col3));width:var(--col6-g)}}@media all and (min-width:1440px){:root{--padding:120px 0;--padding-single:120px;--padding-small:90px 0;--padding-small-single:90px;--h2-font-size:60px;--h3-font-size:48px}footer nav>div{width:calc(var(--col4)/ 2)}footer nav form{padding-left:calc(var(--col4)/ 2)}footer svg#footer-logo,section#event-details #event-info div,section#mission-statements ul li strong{width:var(--col2-g)}section#project-cta a svg,section.cta a svg,section.ctas a svg,section.subscribe-cta form button svg{bottom:40px;height:40px;right:40px}section.image-gallery{padding-top:120px}section#event-paywall h2,section.image-gallery h2{top:40px}section.programs ul li a.image{margin-right:var(--col1)}section.programs ul li div strong{padding-right:var(--col2);width:var(--col8-g)}section.programs ul li div p:first-of-type{margin-right:var(--col1g)}section.past-programs ul li div:first-of-type p:last-of-type,section.programs ul li div p:last-of-type{width:var(--col3)}section.past-programs ul li strong{padding-right:var(--col1);width:var(--col4)}section.past-programs ul li div:first-of-type{align-items:flex-start;display:-webkit-flex;display:flex;width:var(--col6)}section.past-programs ul li div:first-of-type p:first-of-type{padding-right:var(--col1);width:var(--col2)}section.staff-overlay div.container{padding:120px;width:calc(var(--col6) + 240px)}section.staff-overlay div.staff-overlay-bio{max-height:calc((var(--vh100) * .8) - 120px);width:var(--col3)}section#awards-awards div,section#homepage-awards div{padding:var(--padding-single) var(--col1)}section#mission-years{padding-top:90px}section#mission-statements ul{width:var(--col8-g)}section#mission-statements ul li p{width:calc(100% - var(--col2-g) - var(--gutter))}section#contact-form form div.form p:last-child{padding-top:98px}section#awards-hero h1.h2{font-size:clamp(60px, 4.16vw, 100px)}section#awards-hero h1.h3{font-size:clamp(48px, 3.33vw, 100px)}section.past-winners.v1 div.winners-list ul.years li.year ul.winners li.winner p{width:60%}div.page#les-usherwood-award-winner-profile section#module-1 #module-1-intro,div.page#les-usherwood-award-winner-profile section#module-1 form,div.page#les-usherwood-award-winner-profile section#module-1 p,section#shop-hero h1{margin-bottom:90px}div.page#les-usherwood-award-winner-profile section#module-5 div.container>figure:first-child,section#archive-work ul li:nth-last-child(n+4),section#dashboard-awards table:not(:last-child),section#dashboard-billing-history table:not(:last-child){margin-bottom:60px}section.award-winners-work_1 ul li.cta div.cta strong{margin-bottom:48px}section.award-winners-work_2 div.carousel ul li div.cta strong{white-space:pre-line}section#event-details p#event-description{margin-right:var(--col1g);width:var(--col4-g)}section#event-details #event-info{width:var(--col5-g)}section#event-paywall div.container{--padding:120px}section#podcast-hero{padding-bottom:90px}section#archive-hero button[action="filters.open"]{margin-bottom:80px}section#dashboard-events ul li:nth-last-child(n+4){margin-bottom:50px}section#dashboard-profile form div.form-group h3{width:var(--col4)}section.dashboard-overlay div.container{margin-left:calc(var(--margin) + var(--col4));width:var(--col4-g)}}