@charset "UTF-8";
/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-button:focus,.flickity-enabled:focus{outline:0}.flickity-button-icon{fill:currentColor}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}[data-tdc][data-page-color=white],[data-tdc][data-page-color=white] .page-header,[data-tdc][data-page-color=white] .search-form,[data-tdc][data-page-color=white] .site-header,[data-tdc][data-page-color=white] .site-header .site-nav:not(.-active) .secondary-items,[data-tdc][data-page-color=white] .site-header:not(.scrolled),[data-tdc][data-page-color=white] .site-header>.-inner{background-color:#fff}.color-white{fill:#fff;color:#fff}.background-white{background-color:#fff}[data-tdc][data-page-color=offwhite],[data-tdc][data-page-color=offwhite] .page-header,[data-tdc][data-page-color=offwhite] .search-form,[data-tdc][data-page-color=offwhite] .site-header,[data-tdc][data-page-color=offwhite] .site-header .site-nav:not(.-active) .secondary-items,[data-tdc][data-page-color=offwhite] .site-header:not(.scrolled),[data-tdc][data-page-color=offwhite] .site-header>.-inner{background-color:#f5f5f5}.color-offwhite{fill:#f5f5f5;color:#f5f5f5}.background-offwhite{background-color:#f5f5f5}[data-tdc][data-page-color=gray-light],[data-tdc][data-page-color=gray-light] .page-header,[data-tdc][data-page-color=gray-light] .search-form,[data-tdc][data-page-color=gray-light] .site-header,[data-tdc][data-page-color=gray-light] .site-header .site-nav:not(.-active) .secondary-items,[data-tdc][data-page-color=gray-light] .site-header:not(.scrolled),[data-tdc][data-page-color=gray-light] .site-header>.-inner{background-color:#f2f2f2}.color-gray-light{fill:#f2f2f2;color:#f2f2f2}.background-gray-light{background-color:#f2f2f2}[data-tdc][data-page-color=gray-mid],[data-tdc][data-page-color=gray-mid] .page-header,[data-tdc][data-page-color=gray-mid] .search-form,[data-tdc][data-page-color=gray-mid] .site-header,[data-tdc][data-page-color=gray-mid] .site-header .site-nav:not(.-active) .secondary-items,[data-tdc][data-page-color=gray-mid] .site-header:not(.scrolled),[data-tdc][data-page-color=gray-mid] .site-header>.-inner{background-color:#cbcbcb}.color-gray-mid{fill:#cbcbcb;color:#cbcbcb}.background-gray-mid{background-color:#cbcbcb}[data-tdc][data-page-color=gray-dark],[data-tdc][data-page-color=gray-dark] .page-header,[data-tdc][data-page-color=gray-dark] .search-form,[data-tdc][data-page-color=gray-dark] .site-header,[data-tdc][data-page-color=gray-dark] .site-header .site-nav:not(.-active) .secondary-items,[data-tdc][data-page-color=gray-dark] .site-header:not(.scrolled),[data-tdc][data-page-color=gray-dark] .site-header>.-inner{background-color:#b3b1b1}.color-gray-dark{fill:#b3b1b1;color:#b3b1b1}.background-gray-dark{background-color:#b3b1b1}[data-tdc][data-page-color=blush],[data-tdc][data-page-color=blush] .page-header,[data-tdc][data-page-color=blush] .search-form,[data-tdc][data-page-color=blush] .site-header,[data-tdc][data-page-color=blush] .site-header .site-nav:not(.-active) .secondary-items,[data-tdc][data-page-color=blush] .site-header:not(.scrolled),[data-tdc][data-page-color=blush] .site-header>.-inner{background-color:#fdf1ef}.color-blush{fill:#fdf1ef;color:#fdf1ef}.background-blush{background-color:#fdf1ef}[data-tdc][data-page-color=black],[data-tdc][data-page-color=black] .page-header,[data-tdc][data-page-color=black] .search-form,[data-tdc][data-page-color=black] .site-header,[data-tdc][data-page-color=black] .site-header .site-nav:not(.-active) .secondary-items,[data-tdc][data-page-color=black] .site-header:not(.scrolled),[data-tdc][data-page-color=black] .site-header>.-inner{background-color:#231f20}.color-black{fill:#231f20;color:#231f20}.background-black{background-color:#231f20}[data-tdc][data-page-color=red],[data-tdc][data-page-color=red] .page-header,[data-tdc][data-page-color=red] .search-form,[data-tdc][data-page-color=red] .site-header,[data-tdc][data-page-color=red] .site-header .site-nav:not(.-active) .secondary-items,[data-tdc][data-page-color=red] .site-header:not(.scrolled),[data-tdc][data-page-color=red] .site-header>.-inner{background-color:#ec4446}.color-red{fill:#ec4446;color:#ec4446}.background-red{background-color:#ec4446}[data-tdc][data-page-color=coral],[data-tdc][data-page-color=coral] .page-header,[data-tdc][data-page-color=coral] .search-form,[data-tdc][data-page-color=coral] .site-header,[data-tdc][data-page-color=coral] .site-header .site-nav:not(.-active) .secondary-items,[data-tdc][data-page-color=coral] .site-header:not(.scrolled),[data-tdc][data-page-color=coral] .site-header>.-inner{background-color:#ef6156}.color-coral{fill:#ef6156;color:#ef6156}.background-coral{background-color:#ef6156}.column{width:5%}.grid{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid>*{width:100%;max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.grid.right-aligned{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.grid.spaced-sm{margin-left:-4px;width:calc(100% + 8px)}.grid.spaced-sm>*{padding-left:4px;padding-right:4px}@media screen and (min-width:768px){.grid.spaced-md{margin-left:-44px;width:calc(100% + 88px)}.grid.spaced-md>*{padding-left:44px;padding-right:44px}}@media screen and (min-width:768px){.grid.spaced-lg{margin-left:-44px;width:calc(100% + 88px)}.grid.spaced-lg>*{padding-left:44px;padding-right:44px}}@media screen and (min-width:1000px){.grid.spaced-lg{margin-left:-80px;width:calc(100% + 160px)}.grid.spaced-lg>*{padding-left:80px;padding-right:80px}}.float-grid{width:100%}.float-grid:after{content:"";display:table;clear:both}.float-grid>*{width:100%;float:none}@media screen and (min-width:768px){.float-grid>*{float:left}}.grid-item{-ms-flex-preferred-size:auto;flex-basis:auto}.one-fourth{width:25%;max-width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.one-third{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;max-width:33.3333%}.one-half{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.two-thirds{-ms-flex-preferred-size:66.6666%;flex-basis:66.6666%;max-width:66.6666%}.three-fourths{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}@media screen and (min-width:520px){.grid-item{-ms-flex-preferred-size:auto;flex-basis:auto}.sm-one-fourth{width:25%;max-width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.sm-one-third{width:33.3333%;-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;max-width:33.3333%}.sm-one-half{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.sm-two-thirds{width:66.6666%;-ms-flex-preferred-size:66.6666%;flex-basis:66.6666%;max-width:66.6666%}.sm-three-fourths{width:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.sm-order-0{-ms-flex-order:0;order:0}.sm-order-1{-ms-flex-order:1;order:1}.sm-order-2{-ms-flex-order:2;order:2}.sm-order-3{-ms-flex-order:3;order:3}.sm-order-4{-ms-flex-order:4;order:4}.sm-order-5{-ms-flex-order:5;order:5}.sm-order-6{-ms-flex-order:6;order:6}}@media screen and (min-width:768px){.grid-item{-ms-flex-preferred-size:auto;flex-basis:auto}.md-one-fourth{width:25%;max-width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.md-one-third{width:33.3333%;-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;max-width:33.3333%}.md-one-half{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.md-two-thirds{width:66.6666%;-ms-flex-preferred-size:66.6666%;flex-basis:66.6666%;max-width:66.6666%}.md-three-fourths{width:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.md-order-0{-ms-flex-order:0;order:0}.md-order-1{-ms-flex-order:1;order:1}.md-order-2{-ms-flex-order:2;order:2}.md-order-3{-ms-flex-order:3;order:3}.md-order-4{-ms-flex-order:4;order:4}.md-order-5{-ms-flex-order:5;order:5}.md-order-6{-ms-flex-order:6;order:6}}@media screen and (min-width:1000px){.grid-item{-ms-flex-preferred-size:auto;flex-basis:auto}.lg-one-fourth{width:25%;max-width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.lg-one-third{width:33.3333%;-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;max-width:33.3333%}.lg-one-half{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.lg-two-thirds{width:66.6666%;-ms-flex-preferred-size:66.6666%;flex-basis:66.6666%;max-width:66.6666%}.lg-three-fourths{width:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.lg-order-0{-ms-flex-order:0;order:0}.lg-order-1{-ms-flex-order:1;order:1}.lg-order-2{-ms-flex-order:2;order:2}.lg-order-3{-ms-flex-order:3;order:3}.lg-order-4{-ms-flex-order:4;order:4}.lg-order-5{-ms-flex-order:5;order:5}.lg-order-6{-ms-flex-order:6;order:6}}@media screen and (min-width:768px){.columns-two{columns:2;column-gap:160px}}#breakpoint-indicator{width:0;height:0;overflow:hidden;visibility:hidden}#breakpoint-indicator:after{content:"xs"}@media screen and (min-width:520px){#breakpoint-indicator:after{content:"sm"}}@media screen and (min-width:768px){#breakpoint-indicator:after{content:"md"}}@media screen and (min-width:1000px){#breakpoint-indicator:after{content:"lg"}}@media screen and (min-width:1200px){#breakpoint-indicator:after{content:"xl"}}@media screen and (min-width:1186px){#breakpoint-indicator:after{content:"nav"}}@font-face{font-family:Manuka Condensed;src:url(../../../../uploads/fonts/ManukaCondensedWeb-Ultra.woff2) format("woff2"),url(../../../../uploads/fonts/ManukaCondensedWeb-Ultra.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Manuka Condensed;src:url(../../../../uploads/fonts/ManukaCondensedWeb-Black.woff2) format("woff2"),url(../../../../uploads/fonts/ManukaCondensedWeb-Black.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Heldane Text;src:url(../../../../uploads/fonts/HeldaneTextWeb-Regular.woff2) format("woff2"),url(../../../../uploads/fonts/HeldaneTextWeb-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Heldane Text;src:url(../../../../uploads/fonts/HeldaneTextWeb-RegularItalic.woff2) format("woff2"),url(../../../../uploads/fonts/HeldaneTextWeb-RegularItalic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Heldane Text;src:url(../../../../uploads/fonts/HeldaneTextWeb-Bold.woff2) format("woff2"),url(../../../../uploads/fonts/HeldaneTextWeb-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Heldane Text;src:url(../../../../uploads/fonts/HeldaneTextWeb-BoldItalic.woff2) format("woff2"),url(../../../../uploads/fonts/HeldaneTextWeb-BoldItalic.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:Space Grotesk;src:url(../../../../uploads/fonts/SpaceGrotesk-Regular.woff2) format("woff2"),url(../../../../uploads/fonts/SpaceGrotesk-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:url(../../../../uploads/fonts/SpaceGrotesk-Medium.woff2) format("woff2"),url(../../../../uploads/fonts/SpaceGrotesk-Medium.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Space Grotesk;src:url(../../../../uploads/fonts/SpaceGrotesk-SemiBold.woff2) format("woff2"),url(../../../../uploads/fonts/SpaceGrotesk-SemiBold.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Sohne Dreiviertelfett;src:url(../../../../uploads/fonts/SohneWeb-Dreiviertelfett.woff2) format("woff2"),url(../../../../uploads/fonts/SohneWeb-Dreiviertelfett.woff) format("woff");font-weight:400;font-style:normal}.xl-numbers{margin:0;font-style:normal;font-family:Manuka Condensed,sans-serif;font-size:130px;line-height:.7692307692;letter-spacing:.007692308em;text-transform:uppercase;font-weight:400}@media screen and (min-width:768px){.xl-numbers{font-size:260px;line-height:.7692307692;letter-spacing:.007692308em;text-transform:uppercase;font-weight:400}}.h1{font-style:normal;font-family:Heldane Text,serif;font-size:31px;line-height:1.2903225806;letter-spacing:-.010322581em;text-transform:none;font-weight:400}@media screen and (min-width:768px){.h1{font-size:96px;line-height:1;letter-spacing:-.005208333em;text-transform:none;font-weight:400}}.h1-alt{font-style:normal;font-family:Space Grotesk,sans-serif;-webkit-font-smoothing:antialiased;font-size:31px;line-height:1.2903225806;letter-spacing:-.010322581em;text-transform:none;font-weight:400}@media screen and (min-width:768px){.h1-alt{font-size:88px;line-height:1.0909090909;letter-spacing:-.005227273em;text-transform:none;font-weight:700}}.h2{font-style:normal;font-family:Heldane Text,serif;font-size:31px;line-height:1.2903225806;letter-spacing:-.010322581em;text-transform:none;font-weight:400}@media screen and (min-width:768px){.h2{font-size:48px;line-height:1.1666666667;letter-spacing:-.010416667em;text-transform:none;font-weight:400}}.h2-alt{font-style:normal;font-family:Space Grotesk,sans-serif;-webkit-font-smoothing:antialiased;font-size:31px;line-height:1.2903225806;letter-spacing:-.010322581em;text-transform:none;font-weight:400}@media screen and (min-width:768px){.h2-alt{font-size:48px;line-height:1.1666666667;letter-spacing:-.010416667em;text-transform:none;font-weight:700}}.h3{font-style:normal;font-weight:400;font-family:Manuka Condensed,sans-serif;font-size:40px;line-height:1;letter-spacing:.0375em;text-transform:uppercase;font-weight:700}.h4,body.home .right-upcoming-events .article-date,body.home .right-upcoming-events .article-location{font-style:normal;font-family:Sohne Dreiviertelfett,sans-serif;font-size:16px;line-height:1.5;letter-spacing:.1875em;text-transform:uppercase;font-weight:400}.p1{font-style:normal;font-weight:400;font-family:Space Grotesk,sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;letter-spacing:.005625em;text-transform:none;font-weight:900}@media screen and (min-width:768px){.p1{font-size:24px;line-height:1.3333333333;letter-spacing:-.004166667em;text-transform:none;font-weight:900}}.p2{font-family:Heldane Text,serif;font-size:18px;letter-spacing:.012222222em}.p2,.p3{font-style:normal;line-height:1.3333333333;text-transform:none;font-weight:400}.p3{font-family:Space Grotesk,sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;letter-spacing:.0125em}.italic-caption{font-style:normal;font-family:Heldane Text,serif;font-style:italic;font-size:14px;line-height:1.7142857143;letter-spacing:.012142857em;text-transform:none;font-weight:400}.breadcrumbs li,.mp-password-strength-display,.type-breadcrumbs,body.join-the-tdc .secondary-content .membership-inquiry,body.sponsors .sponsorship-inquiry,form.search-form .search-title,label.radio .control-text{font-style:normal;font-family:Sohne Dreiviertelfett,sans-serif;font-size:12px;line-height:2;letter-spacing:.25em;text-transform:uppercase;font-weight:400}h1,h2,h3,h4,h5,h6,p{margin-top:0}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes hover{0%,50%,to{transform:translateY(0)}25%{transform:translateY(15%)}75%{transform:translateY(-15%)}}.hidden{display:none;visibility:hidden}.screen-reader-text,.visually-hidden{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}body:hover .screen-reader-text a,body:hover .screen-reader-text button,body:hover .screen-reader-text input,body:hover .visually-hidden a,body:hover .visually-hidden button,body:hover .visually-hidden input{display:none!important}.screen-reader-text,.sr-only,label.radio input[type=radio]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.hidden,.hide{display:none}.invisible{visibility:hidden}.transparent{opacity:0}.no-scroll{position:fixed;overflow:hidden}.cf:after,.clearfix:after{content:"";display:table;clear:both}.article-list,.board-list,.breadcrumbs,.component .colors,.corporate-members-section .corporate-members-list,.news-list,.open-applications .competition-list,.scholarships-list,.semantic-list,.site-footer .social-media-links,.site-nav ul,.work-list,body.single-profile .social-links,body.sponsors .sponsors-list{margin:0;padding:0;list-style:none}.arrow-link,.button,.button-reset,.mepr-share-button,.mepr-submit,.modal .modal-close,.site-nav .main-nav .menu-item-has-children .sub-nav-button{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none}.arrow-link:focus,.arrow-link:hover,.button-reset:focus,.button-reset:hover,.button:focus,.button:hover,.mepr-share-button:focus,.mepr-share-button:hover,.mepr-submit:focus,.mepr-submit:hover,.modal .modal-close:focus,.modal .modal-close:hover,.site-nav .main-nav .menu-item-has-children .sub-nav-button:focus,.site-nav .main-nav .menu-item-has-children .sub-nav-button:hover{outline:none}.bigclicky{cursor:pointer}.no-transitions{transition:none}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}body [class*=fb-show-]{display:none}@media screen and (min-width:768px){body .fb-show-md-up{display:block}body .fb-show-md-up.inline{display:inline-block}}@media screen and (min-width:1000px){body .fb-show-lg-up{display:block}body .fb-show-lg-up.inline{display:inline-block}}@media screen and (min-width:1186px){body .fb-show-nav-up{display:block}body .fb-show-nav-up.inline{display:inline-block}}@media screen and (min-width:1200px){body .fb-show-xl-up{display:block}body .fb-show-xl-up.inline{display:inline-block}}body .fb-hide-{display:none}@media screen and (min-width:768px){body .fb-hide-md-up{display:none}}@media screen and (min-width:1000px){body .fb-hide-lg-up{display:none}}@media screen and (min-width:1186px){body .fb-hide-nav-up{display:block}body .fb-hide-nav-up.inline{display:inline-block}}@media screen and (min-width:1200px){body .fb-hide-xl-up{display:none}}

/*! Flickity v2.1.2
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:#333}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box}body[data-tdc]{font-style:normal;font-family:Heldane Text,serif;font-size:18px;line-height:1.3333333333;letter-spacing:.012222222em;text-transform:none;font-weight:400;overflow-x:hidden;color:#231f20;padding-top:40px;cursor:url(../images/cursor.png) 6 6,auto;cursor:url(../svgs/cursor.svg) 6 6,auto;cursor:-webkit-image-set(url("../images/cursor.png") 1x,url("../images/cursor@2x.png") 2x) 6 6,auto;background-color:#fff}body[data-tdc].loading .site-main:before{opacity:.9}@media screen and (min-width:1186px){body[data-tdc]{padding-top:163px}}::selection{color:#fff;background:#ec4446}p em{font-style:italic}a{color:inherit}img{max-width:100%;height:auto}hr{height:0;border:0;border-bottom:1px solid #ec4446}.site-wrap{width:100%;margin:0 auto;padding:0 16px;position:relative;max-width:1440px}.site-wrap:after{content:"";display:table;clear:both}@media screen and (min-width:768px){.site-wrap{padding-left:64px;padding-right:64px}}@media screen and (min-width:1186px){.site-wrap{padding-left:64px;padding-right:64px}}.site-main{position:relative;background-color:#fff}.site-main:before{top:0;left:0;bottom:0;opacity:0;z-index:2;width:100%;content:"";position:absolute;pointer-events:none;transition-duration:.2s;transition-property:opacity;transition-timing-function:ease-out;background-color:#f2f2f2}.page-section{padding-top:32px;padding-bottom:32px}@media screen and (min-width:768px){.page-section{padding-top:64px;padding-bottom:64px}}.section-title{font-style:normal;font-family:Sohne Dreiviertelfett,sans-serif;font-size:16px;line-height:1.5;letter-spacing:.1875em;text-transform:uppercase;font-weight:400;margin:0 0 32px}@media screen and (min-width:768px){.section-title{margin-bottom:64px}}.section-action{text-align:center;margin-top:64px}@media screen and (min-width:768px){.vertical-padding -lg,.vertical-padding -md,.vertical-padding -xl{padding-top:64px;padding-bottom:64px}}#loading-spinner,.circletype{opacity:0;font-style:normal;font-family:Sohne Dreiviertelfett,sans-serif;font-size:16px;line-height:1.5;letter-spacing:.1875em;text-transform:uppercase;font-weight:400;font-size:12px;color:#ec4446;letter-spacing:.6em;pointer-events:none;font-smoothing:antialiased;transition-duration:.2s;transition-property:opacity;transition-timing-function:ease-out}.circletype.complete,.complete#loading-spinner{opacity:1}#loading-spinner{top:50%;left:50%;z-index:10;position:fixed;transform:translate(-50%);animation:spin 5s linear infinite}.hover-word{font-style:normal;font-family:Space Grotesk,sans-serif;-webkit-font-smoothing:antialiased;font-size:31px;line-height:1.2903225806;letter-spacing:-.010322581em;text-transform:none;font-weight:400;padding:0 .05em;position:relative;display:inline-block}@media screen and (min-width:768px){.hover-word{font-size:88px;line-height:1.0909090909;letter-spacing:-.005227273em;text-transform:none;font-weight:700}}.hover-word:after{left:0;right:0;top:.1em;content:"";bottom:-.05em;position:absolute;pointer-events:none;border:1px solid #231f20}.hover-word img{left:50%;z-index:1;bottom:50%;width:auto;display:none;max-width:none;max-height:270px;position:absolute;filter:grayscale(100%)}.hover-word:hover img{display:block}#have-coupon-link,.have-coupon-link,.inline-link,.page-header .page-headline a,.single-work-content .work-text .work-info a,.site-footer .footer-statement a,.user-content a,body.account #mepr-account-nav a,body.join-the-tdc .secondary-content .membership-inquiry a,body.login #mepr-account-nav a,body.single .post-intro a,body.single .post-sidebar a:not(.button),body.sponsors .sponsors-list li a,form.newsletter #mce-responses a{display:inline;position:relative;text-decoration:none;box-shadow:inset 0 -1px #ec4446}#have-coupon-link:focus,#have-coupon-link:hover,.have-coupon-link:focus,.have-coupon-link:hover,.inline-link:focus,.inline-link:hover,.page-header .page-headline a:focus,.page-header .page-headline a:hover,.single-work-content .work-text .work-info a:focus,.single-work-content .work-text .work-info a:hover,.site-footer .footer-statement a:focus,.site-footer .footer-statement a:hover,.user-content a:focus,.user-content a:hover,body.account #mepr-account-nav a:focus,body.account #mepr-account-nav a:hover,body.join-the-tdc .secondary-content .membership-inquiry a:focus,body.join-the-tdc .secondary-content .membership-inquiry a:hover,body.login #mepr-account-nav a:focus,body.login #mepr-account-nav a:hover,body.single .post-intro a:focus,body.single .post-intro a:hover,body.single .post-sidebar a:focus:not(.button),body.single .post-sidebar a:hover:not(.button),body.sponsors .sponsors-list li a:focus,body.sponsors .sponsors-list li a:hover,form.newsletter #mce-responses a:focus,form.newsletter #mce-responses a:hover{color:#ec4446}.tdc-monogram{position:relative}.tdc-monogram:after{width:24px;content:"";height:24px;bottom:-6px;position:relative;display:inline-block;background:url(../svgs/tdc-monogram.svg);background-size:cover}@media screen and (min-width:768px){.tdc-monogram:after{bottom:0;left:-4px;width:32px;height:32px}}.emdash{font-style:normal;font-family:Heldane Text,serif;font-size:31px;line-height:1.2903225806;letter-spacing:-.010322581em;text-transform:none;font-weight:400}@media screen and (min-width:768px){.emdash{font-size:48px;line-height:1.1666666667;letter-spacing:-.010416667em;text-transform:none;font-weight:400}}#tinymce{cursor:auto}#tinymce .wp-caption{float:none;margin-bottom:1em}.icon-arrow-large{width:35px;height:16px}.icon-arrow-small{width:9px;height:10px}.icon.-flipped{transform:rotate(180deg)}.button,.mepr-share-button,.mepr-submit{cursor:pointer;color:#ec4446;text-align:center;border-radius:24px;display:inline-block;text-decoration:none;padding:13px 50px 12px;border:1px solid #ec4446;font-size:16px;line-height:1.375;letter-spacing:.25em;text-transform:uppercase;font-weight:700}.button.-hover,.button:focus,.button:hover,.mepr-share-button.-hover,.mepr-share-button:focus,.mepr-share-button:hover,.mepr-submit.-hover,.mepr-submit:focus,.mepr-submit:hover,.news-list .article:focus .button.arrow-link,.news-list .article:focus .mepr-share-button.arrow-link,.news-list .article:focus .mepr-submit.arrow-link,.news-list .article:hover .button.arrow-link,.news-list .article:hover .mepr-share-button.arrow-link,.news-list .article:hover .mepr-submit.arrow-link,body.home .featured-post:focus .button.arrow-link,body.home .featured-post:focus .mepr-share-button.arrow-link,body.home .featured-post:focus .mepr-submit.arrow-link,body.home .featured-post:hover .button.arrow-link,body.home .featured-post:hover .mepr-share-button.arrow-link,body.home .featured-post:hover .mepr-submit.arrow-link,body.search-results .results-list .search-article:focus .button.arrow-link,body.search-results .results-list .search-article:focus .mepr-share-button.arrow-link,body.search-results .results-list .search-article:focus .mepr-submit.arrow-link,body.search-results .results-list .search-article:hover .button.arrow-link,body.search-results .results-list .search-article:hover .mepr-share-button.arrow-link,body.search-results .results-list .search-article:hover .mepr-submit.arrow-link{color:#fff;background-color:#ec4446}.button.-dark,.mepr-share-button.-dark,.mepr-submit.-dark{color:#231f20;border-color:#231f20}.button.-dark.-hover,.button.-dark:focus,.button.-dark:hover,.mepr-share-button.-dark.-hover,.mepr-share-button.-dark:focus,.mepr-share-button.-dark:hover,.mepr-submit.-dark.-hover,.mepr-submit.-dark:focus,.mepr-submit.-dark:hover,.news-list .article:focus .button.-dark.arrow-link,.news-list .article:focus .mepr-share-button.-dark.arrow-link,.news-list .article:focus .mepr-submit.-dark.arrow-link,.news-list .article:hover .button.-dark.arrow-link,.news-list .article:hover .mepr-share-button.-dark.arrow-link,.news-list .article:hover .mepr-submit.-dark.arrow-link,body.home .featured-post:focus .button.-dark.arrow-link,body.home .featured-post:focus .mepr-share-button.-dark.arrow-link,body.home .featured-post:focus .mepr-submit.-dark.arrow-link,body.home .featured-post:hover .button.-dark.arrow-link,body.home .featured-post:hover .mepr-share-button.-dark.arrow-link,body.home .featured-post:hover .mepr-submit.-dark.arrow-link,body.search-results .results-list .search-article:focus .button.-dark.arrow-link,body.search-results .results-list .search-article:focus .mepr-share-button.-dark.arrow-link,body.search-results .results-list .search-article:focus .mepr-submit.-dark.arrow-link,body.search-results .results-list .search-article:hover .button.-dark.arrow-link,body.search-results .results-list .search-article:hover .mepr-share-button.-dark.arrow-link,body.search-results .results-list .search-article:hover .mepr-submit.-dark.arrow-link{color:#fff;background-color:#231f20}.button.-light,.mepr-share-button.-light,.mepr-submit.-light{color:#f2f2f2;border-color:#f2f2f2}.button.-light.-hover,.button.-light:focus,.button.-light:hover,.mepr-share-button.-light.-hover,.mepr-share-button.-light:focus,.mepr-share-button.-light:hover,.mepr-submit.-light.-hover,.mepr-submit.-light:focus,.mepr-submit.-light:hover,.news-list .article:focus .button.-light.arrow-link,.news-list .article:focus .mepr-share-button.-light.arrow-link,.news-list .article:focus .mepr-submit.-light.arrow-link,.news-list .article:hover .button.-light.arrow-link,.news-list .article:hover .mepr-share-button.-light.arrow-link,.news-list .article:hover .mepr-submit.-light.arrow-link,body.home .featured-post:focus .button.-light.arrow-link,body.home .featured-post:focus .mepr-share-button.-light.arrow-link,body.home .featured-post:focus .mepr-submit.-light.arrow-link,body.home .featured-post:hover .button.-light.arrow-link,body.home .featured-post:hover .mepr-share-button.-light.arrow-link,body.home .featured-post:hover .mepr-submit.-light.arrow-link,body.search-results .results-list .search-article:focus .button.-light.arrow-link,body.search-results .results-list .search-article:focus .mepr-share-button.-light.arrow-link,body.search-results .results-list .search-article:focus .mepr-submit.-light.arrow-link,body.search-results .results-list .search-article:hover .button.-light.arrow-link,body.search-results .results-list .search-article:hover .mepr-share-button.-light.arrow-link,body.search-results .results-list .search-article:hover .mepr-submit.-light.arrow-link{color:#231f20;background-color:#f2f2f2}.button.-full,.mepr-share-button.-full,.mepr-submit.-full{width:100%;display:block}@media screen and (min-width:768px){.button.-large,.mepr-share-button.-large,.mepr-submit.-large{padding-left:77px;padding-right:77px}}.button.-small,.mepr-share-button.-small,.mepr-submit.-small{padding:0 29px;font-size:14px;line-height:1.5714285714;letter-spacing:.012142857em;text-transform:none;font-weight:700;font-style:italic}.button-prompt{display:block;color:#ec4446;text-align:center;font-size:16px;line-height:1.375;letter-spacing:0;text-transform:none;font-weight:400;font-style:italic}.button-prompt+.button{margin-top:19px}.arrow-link{padding:0;font-style:normal;font-family:Sohne Dreiviertelfett,sans-serif;font-size:16px;line-height:1.5;letter-spacing:.1875em;text-transform:uppercase;font-weight:400;fill:#ec4446;color:#ec4446;text-decoration:none}.arrow-link .icon{top:2px;fill:inherit;position:relative;transition-duration:.2s;transition-property:transform;transition-timing-function:ease-out}.arrow-link:not(.-small).-hover .icon,.arrow-link:not(.-small):focus .icon,.arrow-link:not(.-small):hover .icon,.news-list .article:focus .arrow-link:not(.-small) .icon,.news-list .article:hover .arrow-link:not(.-small) .icon,body.home .featured-post:focus .arrow-link:not(.-small) .icon,body.home .featured-post:hover .arrow-link:not(.-small) .icon,body.search-results .results-list .search-article:focus .arrow-link:not(.-small) .icon,body.search-results .results-list .search-article:hover .arrow-link:not(.-small) .icon{transform:translate(4px)}.arrow-link.-dark{fill:#231f20;color:#231f20}.arrow-link.-light{fill:#f2f2f2;color:#f2f2f2}.arrow-link.-small{fill:#ec4446;color:#231f20;font-style:normal;font-family:Sohne Dreiviertelfett,sans-serif;font-size:12px;line-height:2;letter-spacing:.1875em;text-transform:uppercase;font-weight:400}.arrow-link.-small .icon{top:1px;width:19px;height:11px}.arrow-link.-small.-hover,.arrow-link.-small:focus,.arrow-link.-small:hover,.news-list .article:focus .arrow-link.-small,.news-list .article:hover .arrow-link.-small,body.home .featured-post:focus .arrow-link.-small,body.home .featured-post:hover .arrow-link.-small,body.search-results .results-list .search-article:focus .arrow-link.-small,body.search-results .results-list .search-article:hover .arrow-link.-small{color:#ec4446}.accordion{visibility:hidden;border-top:1px solid;border-bottom:1px solid}.accordion.-active .accordion-toggle:after{transform:none}.accordion.-active .accordion-content{display:block;margin-top:-19px}.accordion .accordion-toggle{margin:0;font-style:normal;font-weight:400;font-family:Space Grotesk,sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;letter-spacing:.005625em;text-transform:none;cursor:pointer;font-weight:900;position:relative;padding:42px 32px 54px 0}@media screen and (min-width:768px){.accordion .accordion-toggle{font-size:24px;line-height:1.3333333333;letter-spacing:-.004166667em;text-transform:none;font-weight:900}}.accordion .accordion-toggle:after,.accordion .accordion-toggle:before{top:50%;right:0;height:0;width:16px;content:"";margin-top:-2px;position:absolute;border-bottom:4px solid}.accordion .accordion-toggle:after{transform:rotate(90deg)}.accordion .accordion-content{padding:0 0 54px;transition:margin-top .25s cubic-bezier(.165,.84,.44,1)}.accordion .accordion-content :last-child{margin-bottom:0}.accordion+.accordion{margin-top:-1px}.flickity-button{padding:0 5px;transform:none}.flickity-button,.flickity-button:hover{background:none}.flickity-button svg{fill:#ec4446}.flickity-button[disabled]{display:none}.carousel-status{font-style:normal;font-family:Space Grotesk,sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.3333333333;letter-spacing:.0125em;text-transform:none;font-weight:400;color:#ec4446}.user-content:after{content:"";display:table;clear:both}.user-content p img{margin:32px 0}@media screen and (min-width:768px){.user-content p img{margin:64px 0}}.user-content a{font-weight:700}.user-content ol,.user-content ul{padding-left:32px}.user-content hr{height:0;border:0;border-bottom:1px solid #ec4446}.user-content hr+p{margin-bottom:0}.user-content em{font-style:italic}.user-content strong{font-weight:700}.user-content .question-headline{font-style:normal;font-family:Sohne Dreiviertelfett,sans-serif;font-size:16px;line-height:1.5;letter-spacing:.1875em;text-transform:uppercase;font-weight:400;position:relative;padding-left:32px;margin:50px 0 32px}.user-content .question-headline:before{top:0;left:0;font-style:normal;font-family:Heldane Text,serif;font-size:18px;line-height:1.3333333333;letter-spacing:.012222222em;text-transform:none;font-weight:400;content:"Q.";color:#ec4446;position:absolute}@media screen and (min-width:768px){.user-content .question-headline{padding-left:8.3333333333%}}body.admin-bar{margin-top:-46px}@media screen and (min-width:601px){body.admin-bar{margin-top:0}body.admin-bar .site-header{top:46px}body.admin-bar .site-nav{top:86px}}@media screen and (min-width:783px){body.admin-bar .site-header{top:32px}body.admin-bar .site-nav{top:72px}}@media screen and (min-width:1186px){body.admin-bar .site-header.scrolled .site-nav{top:32px}body.admin-bar .site-header.scrolled .site-nav .secondary-items{top:0}body.admin-bar .site-nav{top:auto}body.admin-bar .site-nav .secondary-items{top:32px}}.site-header{top:0;left:0;width:100%;z-index:10;position:fixed;height:40px;transition:height .25s cubic-bezier(.165,.84,.44,1)}@media screen and (min-width:1186px){.site-header:not(.scrolled){top:0;height:163px;background-color:#fff;border-bottom:1px solid #ec4446}}.site-header>.-inner{height:100%;padding-top:11px;padding-bottom:11px;background-color:#fff}.site-header>.-inner:before{top:0;left:0;right:0;bottom:0;z-index:1;content:"";position:absolute;background-color:inherit}@media screen and (min-width:1186px){.site-header>.-inner{bottom:0;height:auto;display:-ms-flexbox;display:flex;padding-top:66px;position:relative;padding-bottom:39px;transition:padding .3s cubic-bezier(.165,.84,.44,1)}.site-header>.-inner:after{content:"";display:table;clear:both}.site-header>.-inner:before{display:none}}.site-header .site-logo{margin:0;z-index:2;width:40px;height:18px;position:relative}.site-header .site-logo a{display:block}.site-header .site-logo svg{width:40px;height:18px;display:block}@media screen and (min-width:1186px){.site-header .site-logo{height:57px;width:160px}.site-header .site-logo a{display:inline-block}.site-header .site-logo svg{height:57px;width:160px}}@media screen and (min-width:1186px){.site-header .sub-nav-background{left:0;height:0;z-index:-1;width:100%;position:absolute;top:163px;background-color:#fdf1ef;transition:height .35s cubic-bezier(.165,.84,.44,1)}.site-header.scrolled{height:48px}.site-header.scrolled>.-inner{height:100%;display:block;padding-top:0;padding-bottom:0;position:relative}.site-header.scrolled .site-logo{top:14px;float:left;width:40px;height:18px;position:relative}.site-header.scrolled .site-logo a{display:block}.site-header.scrolled .site-logo svg{width:40px;height:18px}.site-header.scrolled .menu-toggle{opacity:1;float:right;position:relative;pointer-events:auto;transition-duration:.2s;transition-property:opacity;transition-timing-function:ease-out}.site-header.scrolled .site-nav{top:0;left:0;width:100%;bottom:auto;display:block;position:fixed;padding:0 64px;transform:translateY(-100%);background-color:#fdf1ef;transition:transform .25s cubic-bezier(.165,.84,.44,1)}.site-header.scrolled .site-nav:before{left:0;right:0;top:150px;height:1px;content:"";position:absolute;background-color:#ec4446}.site-header.scrolled .site-nav>.-inner{bottom:0;opacity:0;padding-top:80px;max-width:1440px;padding-left:43.75%}.site-header.scrolled .site-nav .main-nav .sub-menu{opacity:0;transform:translateY(-40px);transition:transform .3s ease-out,opacity .3s ease-out}.site-header.scrolled .site-nav .main-nav>li:first-of-type .sub-menu{transition-delay:.16s}.site-header.scrolled .site-nav .main-nav>li:nth-of-type(2) .sub-menu{transition-delay:.22s}.site-header.scrolled .site-nav .main-nav>li:nth-of-type(3) .sub-menu{transition-delay:.28s}.site-header.scrolled .site-nav .sub-menu{opacity:1;display:block;padding-top:40px;position:relative;pointer-events:auto;transform:translateY(0)}.site-header.scrolled .secondary-items{padding-top:14px;background-color:transparent}.site-header.scrolled .secondary-items .tdc-link{visibility:hidden;pointer-events:none}.site-header.scrolled .secondary-items .additional-items{padding-left:6.25%}.site-header.scrolled .secondary-items .secondary-nav li{margin-right:6.25%}.site-header.scrolled .secondary-items .secondary-nav li+li{margin-left:0}.site-header.scrolled.menu-open{height:auto}.site-header.scrolled.menu-open .site-logo{top:14px;width:auto;float:none;position:absolute}.site-header.scrolled.menu-open .site-nav{transform:translateY(0)}.site-header.scrolled.menu-open .site-nav .main-nav .sub-menu{opacity:1;transform:none}.site-header.scrolled.menu-open .site-nav>.-inner{opacity:1;transition:opacity .3s ease-out .2s}}.site-nav{left:0;width:100%;overflow:auto;position:fixed;top:40px;transform:translate3d(0,-100%,0);height:calc(100vh - 40px);transition:transform .25s cubic-bezier(.65,0,.35,1),background-color .1s linear .25s}.site-nav>.-inner{padding:0 16px;background-color:#fdf1ef}.site-nav>ul{opacity:0;transition:opacity .1s linear .25s}.site-nav.-active{transform:translateZ(0);transition:transform .25s cubic-bezier(.65,0,.35,1)}.site-nav.-active>ul{opacity:1;transition:none}@media screen and (min-width:768px){.site-nav>.-inner{padding-left:64px;padding-right:64px}}@media screen and (min-width:1186px){.site-nav{top:auto;left:auto;padding:0;bottom:-6px;height:auto;display:-ms-flexbox;display:flex;overflow:unset;transform:none;transition:none;position:relative;width:calc(100% - 160px);-ms-flex-align:end;align-items:flex-end}.site-nav>.-inner{padding:0;width:100%;position:relative;background-color:transparent}.site-nav>.-inner:after{content:"";display:table;clear:both}.site-nav>ul{opacity:1}.site-nav.sub-menu-open .main-nav .sub-menu{opacity:1;transform:none;pointer-events:auto;transition:transform .4s ease-out,opacity .4s ease-out}}.site-nav a{text-decoration:none}@media screen and (min-width:1186px){.news-list .article:focus .site-nav a.arrow-link:not(.button),.news-list .article:hover .site-nav a.arrow-link:not(.button),.site-nav .news-list .article:focus a.arrow-link:not(.button),.site-nav .news-list .article:hover a.arrow-link:not(.button),.site-nav a:not(.button).-hover,.site-nav a:not(.button):focus,.site-nav a:not(.button):hover,.site-nav body.home .featured-post:focus a.arrow-link:not(.button),.site-nav body.home .featured-post:hover a.arrow-link:not(.button),.site-nav body.search-results .results-list .search-article:focus a.arrow-link:not(.button),.site-nav body.search-results .results-list .search-article:hover a.arrow-link:not(.button),body.home .featured-post:focus .site-nav a.arrow-link:not(.button),body.home .featured-post:hover .site-nav a.arrow-link:not(.button),body.search-results .results-list .search-article:focus .site-nav a.arrow-link:not(.button),body.search-results .results-list .search-article:hover .site-nav a.arrow-link:not(.button){color:#ec4446}}.site-nav .main-nav a{display:block}@media screen and (min-width:1186px){.site-nav .main-nav{float:right}.site-nav .main-nav>li:first-of-type .sub-menu{transition-delay:.11s}.site-nav .main-nav>li:nth-of-type(2) .sub-menu{transition-delay:.17s}.site-nav .main-nav>li:nth-of-type(3) .sub-menu{transition-delay:.23s}.site-nav .main-nav>li:first-child{width:190px}.site-nav .main-nav>li:nth-child(2){width:155px}.site-nav .main-nav>li:nth-child(3){width:171px}.site-nav .main-nav>li:nth-child(4){width:166px}.site-nav .main-nav>li:nth-child(5){width:162px}}.site-nav .main-nav .menu-item-has-children{position:relative;border-bottom:1px solid #231f20}.site-nav .main-nav .menu-item-has-children.-active .sub-menu a,.site-nav .main-nav .menu-item-has-children.-active>a,.site-nav .main-nav .menu-item-has-children.active .sub-menu a,.site-nav .main-nav .menu-item-has-children.active>a{color:#ec4446}.site-nav .main-nav .menu-item-has-children>a{font-style:normal;font-family:Sohne Dreiviertelfett,sans-serif;font-size:16px;line-height:1.5;letter-spacing:.1875em;text-transform:uppercase;font-weight:400;padding:16px 0;position:relative;cursor:url(../images/cursor.png) 6 6,auto;cursor:url(../svgs/cursor.svg) 6 6,auto;cursor:-webkit-image-set(url("../images/cursor.png") 1x,url("../images/cursor@2x.png") 2x) 6 6,auto}.site-nav .main-nav .menu-item-has-children>a:focus{color:#231f20}.site-nav .main-nav .menu-item-has-children .sub-nav-button{top:0;padding:0;width:12px;height:100%;right:16px;position:absolute;pointer-events:none}.site-nav .main-nav .menu-item-has-children .sub-nav-button .icon{fill:#ec4446;transform:rotate(180deg)}.site-nav .main-nav .menu-item-has-children .sub-nav-button.-active .icon{transform:none}@media screen and (min-width:1186px){.site-nav .main-nav .menu-item-has-children{display:inline-block;border:none}.site-nav .main-nav .menu-item-has-children.active>a{color:#ec4446}.site-nav .main-nav .menu-item-has-children>a{padding:0}.site-nav .main-nav .menu-item-has-children .sub-nav-button{display:none}.site-nav .main-nav .menu-item-has-children:hover>a{color:#ec4446}.site-nav .main-nav .menu-item-has-children:hover .sub-menu li{opacity:1}}.site-nav .main-nav .sub-menu{display:none;padding:0 16px 16px}.site-nav .main-nav .sub-menu a{display:inline;color:#ec4446;line-height:30px;position:relative;padding-bottom:4px;border-bottom:1px solid transparent}.site-nav .main-nav .sub-menu a:focus,.site-nav .main-nav .sub-menu a:hover{border-color:#ec4446}.site-nav .main-nav .sub-menu li{margin-bottom:16px}@media screen and (min-width:1186px){.site-nav .main-nav .sub-menu li{opacity:.2}}.site-nav .main-nav .sub-menu li.active>a{border-color:#ec4446}@media screen and (min-width:1186px){.site-nav .main-nav .sub-menu{opacity:0;width:100%;display:block;padding-left:0;transition:none;padding-top:73px;position:absolute;padding-bottom:40px;pointer-events:none;transform:translateY(-40px)}.site-nav .main-nav .sub-menu li:not(.active) a{color:#231f20}}.site-nav .secondary-items{padding:16px 0}.site-nav .secondary-items li{margin-bottom:8px}.site-nav .secondary-items a:not(.button){position:relative;display:inline-block;font-style:normal;font-family:Sohne Dreiviertelfett,sans-serif;font-size:12px;line-height:2;letter-spacing:.1875em;text-transform:uppercase;font-weight:400}.site-nav .secondary-items a:not(.button):after{top:3px;content:"";width:19px;height:11px;margin-left:5px;position:relative;display:inline-block;transition-duration:.2s;transition-property:transform;transition-timing-function:ease-out;background:url(../svgs/icon-arrow-large-red.svg) no-repeat}.site-nav .secondary-items a:not(.button):focus:after,.site-nav .secondary-items a:not(.button):hover:after{transform:translateX(4px)}.site-nav .secondary-items .tdc-link{display:none}.site-nav .secondary-items .tdc-link a{color:#ec4446}.site-nav .secondary-items .tdc-link a:after{display:none}.site-nav .secondary-items .search-link a,.site-nav .secondary-items .shop-link a{font-style:normal;font-weight:400;font-family:Heldane Text,serif;font-style:italic;font-size:14px;line-height:1.7142857143;letter-spacing:.012142857em;text-transform:none;font-weight:700;color:#ec4446}.site-nav .secondary-items .search-link a:hover,.site-nav .secondary-items .shop-link a:hover{color:#231f20}.site-nav .secondary-items .join-us-link,.site-nav .secondary-items .search-link a:after,.site-nav .secondary-items .shop-link a:after{display:none}@media screen and (min-width:1186px){.site-nav .secondary-items{top:0;left:50%;width:100%;position:fixed;max-width:1440px;transform:translateX(-50%);padding:16px 64px;background-color:#fff}.site-nav .secondary-items:after{content:"";display:table;clear:both}.site-header.scrolled .site-nav .secondary-items{top:0}.site-nav .secondary-items .additional-items,.site-nav .secondary-items li{float:left}.site-nav .secondary-items .additional-items{width:56.25%;margin-right:6.25%}.site-nav .secondary-items .tdc-link{display:block;width:12.5%;margin-right:6.25%}.site-nav .secondary-items .secondary-nav:after{content:"";display:table;clear:both}.site-nav .secondary-items .secondary-nav li{width:auto}.site-nav .secondary-items .secondary-nav li a{white-space:nowrap}.site-nav .secondary-items .secondary-nav li+li{margin-left:6.25%}.site-nav .secondary-items .utility-nav{float:right;text-align:right}.site-nav .secondary-items .utility-nav li+li{margin-left:72px}.site-nav .secondary-items .join-us-link{display:block}.site-nav .secondary-items .join-us-link a{width:100%}}.menu-toggle{top:0;right:0;z-index:2;opacity:1;cursor:pointer;transition:none;padding:16px;position:absolute;height:40px}.menu-toggle .menu-bar{height:1px;position:relative;background-color:#ec4446;transform-origin:center left;transition:top .26s ease-out,transform .26s cubic-bezier(.445,.05,.55,.95)}.menu-toggle .menu-bar.-one{width:24px;transition-delay:.1s}.menu-toggle .menu-bar.-two{top:9px;width:16px}.menu-toggle:focus .menu-bar.-one,.menu-toggle:hover .menu-bar.-one{transform:scale(1.15,1.3)}.menu-toggle:focus .menu-bar.-two,.menu-toggle:hover .menu-bar.-two{transform:scale(1.25,1.3)}.menu-toggle.menu-open .menu-bar{width:24px;transition-delay:0;transition-duration:.2s;transition-property:transform;transition-timing-function:ease-out}.menu-toggle.menu-open .menu-bar.-one{transform:rotate(25deg);transition-delay:0}.menu-toggle.menu-open .menu-bar.-two{transform:rotate(-25deg)}.menu-toggle.menu-open:focus .menu-bar.-one,.menu-toggle.menu-open:hover .menu-bar.-one{transform:rotate(25deg) scaleY(1.3)}.menu-toggle.menu-open:focus .menu-bar.-two,.menu-toggle.menu-open:hover .menu-bar.-two{transform:rotate(-25deg) scaleY(1.3)}@media screen and (min-width:768px){.menu-toggle{right:48px}}@media screen and (min-width:1186px){.menu-toggle{right:0;opacity:0;pointer-events:none}}[data-tdc][data-page-color=blush] .site-header.scrolled,[data-tdc][data-page-color=blush] .site-header.scrolled .site-nav,[data-tdc][data-page-color=blush] .site-header.scrolled>.-inner{background-color:#fff}@media screen and (min-width:1186px){[data-tdc][data-page-color=blush] .site-header .sub-nav-background{background-color:#fff}}form.search-form{top:0;left:0;right:0;bottom:0;opacity:0;z-index:10;display:none;position:fixed;padding:72px 0 32px}form.search-form .-inner{position:relative}form.search-form .search-title{color:#ec4446}form.search-form input#s{font-style:normal;font-family:Heldane Text,serif;font-size:31px;line-height:1.2903225806;letter-spacing:-.010322581em;text-transform:none;font-weight:400;height:auto;box-sizing:border-box;margin-bottom:32px;background-color:transparent}@media screen and (min-width:768px){form.search-form input#s{font-size:96px;line-height:1;letter-spacing:-.005208333em;text-transform:none;font-weight:400}}form.search-form .search-close{top:-37px;right:-5px;font-style:normal;font-family:Space Grotesk,sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.3333333333;letter-spacing:.0125em;text-transform:none;font-weight:400;padding:5px;cursor:pointer;position:absolute}form.search-form .search-close:focus,form.search-form .search-close:hover{color:#ec4446}@media screen and (min-width:768px){form.search-form{padding-top:195px}}@media screen and (min-width:601px){body.admin-bar form.search-form{top:46px}}@media screen and (min-width:783px){body.admin-bar form.search-form{top:32px}}body.search-results,body.search-results .page-header,body.search-results .search-form,body.search-results .site-header,body.search-results .site-header .site-nav:not(.-active) .secondary-items,body.search-results .site-header:not(.scrolled),body.search-results .site-header>.-inner,body.search-results .site-main{background-color:#f2f2f2}body.search-results .results-list .search-article{margin-bottom:64px}body.search-results .results-list .search-article .article-meta{font-style:normal;font-family:Space Grotesk,sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.3333333333;letter-spacing:.0125em;text-transform:none;font-weight:400;color:#ec4446;text-transform:capitalize}body.search-results .results-list .search-article .article-title{font-style:normal;font-family:Heldane Text,serif;font-size:31px;line-height:1.2903225806;letter-spacing:-.010322581em;text-transform:none;font-weight:400}@media screen and (min-width:768px){body.search-results .results-list .search-article .article-title{font-size:48px;line-height:1.1666666667;letter-spacing:-.010416667em;text-transform:none;font-weight:400}}body.search-results .results-list .search-article .article-title a{text-decoration:none}body.search-results .results-list .search-article .article-title a:focus,body.search-results .results-list .search-article .article-title a:hover,body.search-results .results-list .search-article:focus .article-title a,body.search-results .results-list .search-article:hover .article-title a{color:#ec4446;border-bottom:1px solid}@media screen and (min-width:768px){body.search-results .results-list .search-article{margin-bottom:64px}}form .form-row+.form-row{margin-top:38px}form .form-row.spaced{display:-ms-flexbox;display:flex;margin-left:-4px;width:calc(100% + 8px)}form .form-row.spaced>*{max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%;padding-left:4px;padding-right:4px}@media screen and (min-width:768px){form .form-row.spaced{margin-left:-44px;width:calc(100% + 88px)}form .form-row.spaced>*{padding-left:44px;padding-right:44px}}form .input-wrap{position:relative}form .input-wrap.-focus label{color:#ec4446}form input:not([type=textarea]):not([type=radio]):not([type=submit]):not([type=checkbox]),form select{font-style:normal;font-family:Heldane Text,serif;font-size:18px;line-height:1.3333333333;letter-spacing:.012222222em;text-transform:none;font-weight:400;width:100%;height:56px;border:none;outline:none;padding:0 4px;display:block;border-radius:0;box-shadow:none;line-height:56px;background-image:none;-webkit-appearance:none;background-color:#fff;border-bottom:1px solid #231f20}form input:not([type=textarea]):not([type=radio]):not([type=submit]):not([type=checkbox]):focus,form input:not([type=textarea]):not([type=radio]):not([type=submit]):not([type=checkbox]):hover,form select:focus,form select:hover{border-color:#ec4446}form label:not(.radio),form legend{font-style:normal;font-family:Sohne Dreiviertelfett,sans-serif;font-size:16px;line-height:1.5;letter-spacing:.1875em;text-transform:uppercase;font-weight:400}form label:not(.radio)+.input-group,form label:not(.radio)+.select-wrap,form label:not(.radio)+input,form legend+.input-group,form legend+.select-wrap,form legend+input{margin-top:16px}form fieldset{padding:0;border:none}label.radio{position:relative;display:inline-block}label.radio+label.radio{margin-top:16px}label.radio input[type=radio]:active+.control-indicator:after,label.radio input[type=radio]:checked+.control-indicator:after{display:block}label.radio .control-indicator{left:0;top:6px;width:16px;height:16px;border-radius:50%;position:absolute;display:inline-block;border:1px solid #ec4446}label.radio .control-indicator:after{top:50%;left:50%;width:8px;height:8px;content:"";display:none;border-radius:50%;position:absolute;transform:translate(-4px,-4px);background-color:#ec4446}label.radio .control-text{display:inline-block;padding-left:32px}@media screen and (min-width:768px){label.radio+label.radio{margin-top:0}label.radio .control-indicator{left:16px}label.radio .control-text{padding-left:0}}.select-wrap{display:block;text-align:left;position:relative}.select-wrap:after{top:24px;right:8px;width:15px;content:"";height:15px;position:absolute;pointer-events:none;background-image:url(../svgs/icon-arrow-collapse-down.svg)}.select-wrap select{padding-right:32px}.expiration .input-group:after{content:"";display:table;clear:both}.expiration .select-wrap{width:50%;float:left}.expiration .select-wrap label{top:24px;left:10px;font-style:normal;font-family:Space Grotesk,sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.3333333333;letter-spacing:.0125em;text-transform:none;font-weight:400;position:absolute}.expiration .select-wrap+.select-wrap select{border-left:1px solid #231f20}.expiration .select-wrap.filled label{display:none}.mp-form-row+.mp-form-row:not(.mp-password-strength-area){margin-top:38px}.mp-form-row .mp-form-label{margin-bottom:16px}.mp_wrapper select{border-top:none;border-left:none;border-right:none;border-bottom:1px solid #231f20}.mp_wrapper .cc-error,.mp_wrapper .mepr-form-has-errors{color:#ec4446}#have-coupon-link,.have-coupon-link{font-style:normal;font-family:Sohne Dreiviertelfett,sans-serif;font-size:16px;line-height:1.5;letter-spacing:.1875em;text-transform:uppercase;font-weight:400;margin:32px 0;text-decoration:none}.mepr_coupon{margin-top:38px}.mepr_mepr-address-country,.mepr_mepr-address-state{position:relative}.mepr_mepr-address-country:after,.mepr_mepr-address-state:after{right:8px;width:15px;content:"";bottom:18px;height:15px;position:absolute;pointer-events:none;background-image:url(../svgs/icon-arrow-collapse-down.svg)}.mepr_mepr-address-country select,.mepr_mepr-address-state select{padding:0 4px}.mp_payment_form_wrapper br{display:none}.mp-password-strength-display{border:none}.mepr-form input.invalid{border-color:#ec4446;background-color:#fff!important}.mp_invoice table.mp-table tfoot,.mp_invoice table.mp-table thead{font-style:normal;font-family:Sohne Dreiviertelfett,sans-serif;font-size:16px;line-height:1.5;letter-spacing:.1875em;text-transform:uppercase;font-weight:400}.mp_invoice table.mp-table tfoot th:last-of-type,.mp_invoice table.mp-table thead th:last-of-type{text-align:right}form.newsletter #mce-responses{margin-bottom:32px}form.newsletter #mce-responses a{color:#fff}form.newsletter #mce-responses #mce-error-response{color:#ec4446}.page-header .-inner{position:relative;padding-top:16px;padding-bottom:32px}.page-header .-inner:after{bottom:0;content:"";height:1px;left:16px;display:block;right:16px;position:absolute;background-color:#ec4446}@media screen and (min-width:768px){.page-header .-inner:after{left:64px;right:64px}}@media screen and (min-width:1186px){.page-header .-inner:after{left:64px;right:64px}}.page-header .page-headline{margin:0;font-style:normal;font-family:Heldane Text,serif;font-size:31px;line-height:1.2903225806;letter-spacing:-.010322581em;text-transform:none;font-weight:400}@media screen and (min-width:768px){.page-header .page-headline{font-size:96px;line-height:1;letter-spacing:-.005208333em;text-transform:none;font-weight:400}}@media screen and (min-width:768px){.page-header .-inner{padding-bottom:65px;padding-top:32px}}.page-header.with-intro-paragraph .page-headline{margin-bottom:16px}.page-header.with-intro-paragraph .intro-paragraph p{margin:0;font-style:normal;font-weight:400;font-family:Space Grotesk,sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;letter-spacing:.005625em;text-transform:none;font-weight:900}@media screen and (min-width:768px){.page-header.with-intro-paragraph .intro-paragraph p{font-size:24px;line-height:1.3333333333;letter-spacing:-.004166667em;text-transform:none;font-weight:900}}.page-header.with-intro-paragraph .intro-paragraph ul{padding:0}@media screen and (min-width:768px){.page-header.with-intro-paragraph .page-headline{width:62.5%;margin-bottom:32px}.page-header.with-intro-paragraph .intro-paragraph:after{content:"";display:table;clear:both}.page-header.with-intro-paragraph .intro-paragraph .intro-paragraph-inner{float:right;width:56.25%}}.breadcrumbs{position:relative;margin-bottom:16px;display:none}.breadcrumbs li,.breadcrumbs li+li:before{color:#ec4446;display:inline-block}.breadcrumbs li+li:before{content:"/";margin:0 6px 0 1px}.breadcrumbs a{text-decoration:none}.breadcrumbs a:focus,.breadcrumbs a:hover{text-decoration:underline}@media screen and (min-width:768px){.breadcrumbs{display:block;margin-bottom:32px}}.post-nav{font-style:normal;font-family:Sohne Dreiviertelfett,sans-serif;font-size:16px;line-height:1.5;letter-spacing:.1875em;text-transform:uppercase;font-weight:400;position:relative;text-align:center;display:inline-block;margin:64px auto 0}@media screen and (min-width:768px){.post-nav{margin-top:64px}}.post-nav .page-numbers{margin:0 20px;padding:0 4px 10px;text-decoration:none;color:#cbcbcb}.post-nav .page-numbers.current{color:#ec4446;border-bottom:1px solid #ec4446}.post-nav .next,.post-nav .prev{top:0;position:absolute}.post-nav .next .icon,.post-nav .prev .icon{width:35px;height:16px;fill:#ec4446}.post-nav .prev{right:100%}.post-nav .prev .icon{transform:rotate(180deg)}.post-nav .next{left:100%}@media screen and (min-width:768px){.filters-section:after{content:"";display:table;clear:both}.filters-section>*{float:left}.filters-section .back-link{width:43.75%}.filters-section .filters{width:56.25%;-ms-flex-pack:justify;justify-content:space-between}.filters-section .filters .filter{width:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.filters-section .filters .filter:first-of-type{padding-right:16px}}.filter{font-style:normal;font-family:Sohne Dreiviertelfett,sans-serif;font-size:16px;line-height:1.5;letter-spacing:.1875em;text-transform:uppercase;font-weight:400;color:#ec4446}@media screen and (max-width:768px){.filter+.filter{margin-top:16px}}.filter .filter-title{margin-bottom:0;display:inline-block}.filter .sort-toggle{text-decoration:none}.filter .sort-toggle.desc .icon-wrap{transform:rotate(180deg)}.filter .sort-toggle .icon-wrap{display:inline-block;transition:transform .2s ease-out}.filter .sort-toggle .icon{width:12px;height:12px;fill:#ec4446}.filter .sort-toggle:hover .icon-wrap{transform:rotate(180deg)}.filter .sort-toggle:hover.desc .icon-wrap{transform:rotate(0deg)}.filter .sort-toggle:hover .icon{animation:hover 1s linear forwards infinite}.filter .filter-select{text-align:left;position:relative;display:inline-block}.filter .filter-select:after{right:0;width:12px;content:"";bottom:6px;height:12px;position:absolute;pointer-events:none;background-repeat:no-repeat;background-image:url(../svgs/icon-arrow-small-down-red.svg)}.filter .filter-select:hover:after{animation:hover 1s linear forwards infinite}.filter .filter-select select{font-style:normal;font-family:Sohne Dreiviertelfett,sans-serif;font-size:16px;line-height:1.5;letter-spacing:.1875em;text-transform:uppercase;font-weight:400;border:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;color:#ec4446;padding-right:20px;background-image:none}.filter .filter-select select:focus{outline:none}.news-list li+li{margin-top:64px}.news-list .article .article-meta{font-style:normal;font-family:Space Grotesk,sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.3333333333;letter-spacing:.0125em;text-transform:none;font-weight:400;color:#ec4446}.news-list .article .article-title{font-style:normal;font-family:Heldane Text,serif;font-size:31px;line-height:1.2903225806;letter-spacing:-.010322581em;text-transform:none;font-weight:400}@media screen and (min-width:768px){.news-list .article .article-title{font-size:48px;line-height:1.1666666667;letter-spacing:-.010416667em;text-transform:none;font-weight:400}}.news-list .article .article-title a{text-decoration:none}.news-list .article:focus .article-title a,.news-list .article:hover .article-title a{color:#ec4446;display:inline;position:relative;text-decoration:none;box-shadow:inset 0 -2px #fdf1ef,inset 0 -3px #ec4446}@media screen and (min-width:768px){.news-list li+li{margin-top:0}}.article-list li{background-color:#fff;transition-duration:.2s;transition-property:background-color;transition-timing-function:ease-out}.article-list li:hover{background-color:#fdf1ef}.article-list .article{padding:16px 0;transition-duration:.2s;transition-property:color;transition-timing-function:ease-out;border-bottom:1px solid #ec4446}.article-list .article:focus,.article-list .article:hover{color:#ec4446}.article-list .article:focus .article-title a,.article-list .article:hover .article-title a{display:inline;position:relative;text-decoration:none;box-shadow:inset 0 -2px #fdf1ef,inset 0 -3px #ec4446}.article-list .article .article-subtitle{font-style:normal;font-family:Sohne Dreiviertelfett,sans-serif;font-size:16px;line-height:1.5;letter-spacing:.1875em;text-transform:uppercase;font-weight:400;margin-bottom:16px}.article-list .article .article-meta{margin-bottom:0}.article-list .article .article-meta p:not(.article-action),.article-list .article h4.article-meta{font-style:normal;font-family:Sohne Dreiviertelfett,sans-serif;font-size:16px;line-height:1.5;letter-spacing:.1875em;text-transform:uppercase;font-weight:400}.article-list .article .article-title{font-style:normal;font-family:Heldane Text,serif;font-size:31px;line-height:1.2903225806;letter-spacing:-.010322581em;text-transform:none;font-weight:400;margin:0 0 16px}@media screen and (min-width:768px){.article-list .article .article-title{font-size:48px;line-height:1.1666666667;letter-spacing:-.010416667em;text-transform:none;font-weight:400}}.article-list .article .article-title a{text-decoration:none}.article-list .article>.-inner .article-title{margin-bottom:0}.article-list .article>.-inner .article-meta{margin-bottom:16px}@media screen and (min-width:768px){.article-list .article{padding-bottom:41px}.article-list .article>.-inner{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:justify;justify-content:space-between}.article-list .article>.-inner .article-title{-ms-flex-order:0;order:0;-ms-flex-positive:2;flex-grow:2;margin-bottom:0}.article-list .article>.-inner .article-meta{-ms-flex-order:1;order:1;margin-bottom:0}.article-list .article .article-subtitle{margin-bottom:32px}.article-list .article:not(.event-article):not(.news-article)>.-inner .article-meta{white-space:nowrap;margin-left:64px}}.article-list.thumbnail-list .article>.-inner .article-title{margin-bottom:8px}.article-list.thumbnail-list .article .article-category{margin:0;font-style:normal;font-family:Space Grotesk,sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.3333333333;letter-spacing:.0125em;text-transform:none;font-weight:400;color:#ec4446;margin-bottom:21px}.article-list.thumbnail-list .article .article-meta p{margin:0 0 8px}.article-list.thumbnail-list .article .article-action{text-align:center;margin-top:16px}@media screen and (min-width:768px){.article-list.thumbnail-list .article>.-inner{-ms-flex-align:stretch;align-items:stretch}.article-list.thumbnail-list .article .article-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding:37px 0 0 6.25%}.article-list.thumbnail-list .article .article-title{padding-right:6.25%}.article-list.thumbnail-list .article .article-meta{display:-ms-flexbox;display:flex;margin-top:8px}.article-list.thumbnail-list .article .article-meta:after{content:"";display:table;clear:both}.article-list.thumbnail-list .article .article-meta p{margin-bottom:0}.article-list.thumbnail-list .article .article-meta .article-date{margin-right:6.25%}.article-list.thumbnail-list .article .article-meta .article-action{-ms-flex-positive:2;flex-grow:2;text-align:right}}.image-gallery{position:relative}@media screen and (min-width:768px){.image-gallery{border-left:1px solid #b3b1b1;border-right:1px solid #b3b1b1}}.image-gallery .grid-overlay{top:0;left:0;right:0;bottom:0;z-index:1;position:absolute;pointer-events:none}.image-gallery .grid-overlay span{top:0;bottom:0;width:1px;display:none;position:absolute;background-color:#b3b1b1}.image-gallery .grid-overlay span.one{left:50%;display:block}@media screen and (min-width:768px){.image-gallery .grid-overlay span{display:block}.image-gallery .grid-overlay span.one{left:25%}.image-gallery .grid-overlay span.two{left:50%}.image-gallery .grid-overlay span.three{left:75%}}.image-gallery .grid-sizer{width:25%}.image-gallery .gallery-item{width:100%;display:-ms-flexbox;display:flex;cursor:pointer;padding:0 8px;-ms-flex-direction:column;flex-direction:column;margin:0 0 64px;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.image-gallery .gallery-item>.-inner{position:relative;text-decoration:none}.image-gallery .gallery-item>.-inner.-hover .judges-choice-label,.image-gallery .gallery-item>.-inner:hover .judges-choice-label,.image-gallery .news-list .article:focus .gallery-item>.-inner.arrow-link .judges-choice-label,.image-gallery .news-list .article:hover .gallery-item>.-inner.arrow-link .judges-choice-label,.image-gallery body.home .featured-post:focus .gallery-item>.-inner.arrow-link .judges-choice-label,.image-gallery body.home .featured-post:hover .gallery-item>.-inner.arrow-link .judges-choice-label,.image-gallery body.search-results .results-list .search-article:focus .gallery-item>.-inner.arrow-link .judges-choice-label,.image-gallery body.search-results .results-list .search-article:hover .gallery-item>.-inner.arrow-link .judges-choice-label,.news-list .article:focus .image-gallery .gallery-item>.-inner.arrow-link .judges-choice-label,.news-list .article:hover .image-gallery .gallery-item>.-inner.arrow-link .judges-choice-label,body.home .featured-post:focus .image-gallery .gallery-item>.-inner.arrow-link .judges-choice-label,body.home .featured-post:hover .image-gallery .gallery-item>.-inner.arrow-link .judges-choice-label,body.search-results .results-list .search-article:focus .image-gallery .gallery-item>.-inner.arrow-link .judges-choice-label,body.search-results .results-list .search-article:hover .image-gallery .gallery-item>.-inner.arrow-link .judges-choice-label{transform:translate(-50%,-50%) rotate(1turn);transition:transform 5s linear}.image-gallery .gallery-item>.-inner .judges-choice-label{top:0;right:0;position:absolute;pointer-events:none;transform:translate(-50%,-50%) rotate(0);transition:transform 2.5s ease-out}.image-gallery .gallery-item.bordered>.-inner{border:1px solid #f2f2f2}.image-gallery .gallery-item.align-right{-ms-flex-align:end;align-items:flex-end}@media screen and (min-width:768px){.image-gallery .gallery-item{margin:60px 0}}.image-gallery .gallery-item.spacer{height:0;width:25%;display:none}@media screen and (min-width:768px){.image-gallery .gallery-item.spacer{display:block}}.image-gallery .gallery-item .text{text-align:left;margin-top:20px;position:relative}.image-gallery .gallery-item .text p{margin:0;font-size:12px}.image-gallery .gallery-item .text .title{font-style:italic;font-size:14px;line-height:1.1428571429;letter-spacing:.012142857em;text-transform:none;font-weight:400}.image-gallery .gallery-item .text .agency{font-style:normal;font-family:Space Grotesk,sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.3333333333;letter-spacing:.0125em;text-transform:none;font-weight:400;color:#ec4446}.image-gallery .gallery-item .edit-link{top:-20px;position:absolute}.image-gallery .gallery-item img{width:100%;height:auto}.image-gallery .gallery-item.-sm{width:50%;-ms-flex-pack:start;justify-content:flex-start}@media screen and (min-width:768px){.image-gallery .gallery-item.-sm{width:25%;padding:0 16px 40px}.image-gallery .gallery-item.-sm.align-right{margin-right:16px;padding-right:0}}.image-gallery .gallery-item.-sm img{width:auto;max-width:100%}.image-gallery .gallery-item.-md{width:50%}@media screen and (min-width:768px){.image-gallery .gallery-item.-md{width:25%;padding:0}.image-gallery .gallery-item.-md.align-left{padding-right:16px}.image-gallery .gallery-item.-md.align-right{margin-right:16px;padding-left:16px}.image-gallery .gallery-item.-md.align-center{margin-right:16px}}.image-gallery .gallery-item.-lg{width:100%}@media screen and (min-width:768px){.image-gallery .gallery-item.-lg{width:50%;margin-right:0;padding:0 72px 80px}.image-gallery .gallery-item.-lg.align-left{padding-left:0}.image-gallery .gallery-item.-lg.align-right{padding-right:0;margin-right:16px}}.ajax-modal{cursor:pointer}.ajax-modal:hover .text{text-decoration:underline;color:#ec4446}.modal{top:0;left:0;bottom:0;opacity:0;width:100%;z-index:100;display:none;position:fixed;-webkit-overflow-scrolling:touch}@media screen and (min-width:768px){.modal{background-color:#231f20}.modal:after{top:0;right:0;bottom:0;z-index:0;width:50%;content:"";position:absolute;background-color:#fff}}.modal .modal-content{left:0;z-index:1;width:100%;height:100%;overflow:auto;position:absolute}@media screen and (min-width:768px){.modal .modal-content{padding-left:5%;padding-right:5%}}@media screen and (min-width:1186px){.modal .modal-content{padding-left:6.25%;padding-right:6.25%}}.modal .modal-close{top:10px;z-index:2;font-style:normal;font-family:Space Grotesk,sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.3333333333;letter-spacing:.0125em;text-transform:none;font-weight:400;padding:4px;color:#fff;position:absolute;right:36px;text-transform:uppercase;transform-origin:left bottom;transform:translateX(100%) rotate(90deg)}@media screen and (min-width:768px){.modal .modal-close{color:#231f20;top:28px;right:2.5%;transform:translateX(100%) rotate(90deg) translateY(50%)}}@media screen and (min-width:1186px){.modal .modal-close{right:3.125%}}.single-work-content{width:100%}.single-work-content .work-text,.single-work-content .work-titles{color:#fff;position:relative;background-color:#231f20;-webkit-font-smoothing:antialiased;padding:32px 48px 32px 16px}.single-work-content .work-text .winner-label,.single-work-content .work-titles .winner-label{font-style:normal;font-family:Sohne Dreiviertelfett,sans-serif;font-size:16px;line-height:1.5;letter-spacing:.1875em;text-transform:uppercase;font-weight:400;color:#ec4446;margin:0 0 8px}.single-work-content .work-text .work-title,.single-work-content .work-titles .work-title{margin:0;font-style:normal;font-family:Heldane Text,serif;font-size:31px;line-height:1.2903225806;letter-spacing:-.010322581em;text-transform:none;font-weight:400}@media screen and (min-width:768px){.single-work-content .work-text .work-title,.single-work-content .work-titles .work-title{font-size:48px;line-height:1.1666666667;letter-spacing:-.010416667em;text-transform:none;font-weight:400}}@media screen and (min-width:768px){.single-work-content .work-text .winner-label,.single-work-content .work-titles .winner-label{bottom:100%;margin:0 0 -6px;position:absolute}.single-work-content .work-text .work-title,.single-work-content .work-titles .work-title{margin-bottom:46px;padding-top:16px}}.single-work-content .work-text .work-header{display:none}.single-work-content .work-text .work-info h3{margin:0;color:#ec4446}.single-work-content .work-text .work-info p{margin:0}.single-work-content .work-text .work-info div+div{margin-top:32px}@media screen and (min-width:768px){.single-work-content .work-text{min-height:100vh;max-width:30%;-ms-flex-preferred-size:30%;flex-basis:30%;padding:125px 5% 175px 0}.single-work-content .work-text .work-header{display:block;position:relative}}@media screen and (min-width:768px){.single-work-content .work-titles{display:none}}.single-work-content .work-images{padding:32px;background-color:#fff}.single-work-content .work-images .single-image{margin-bottom:8px}.single-work-content .work-images .work-images-info{color:#ec4446}.single-work-content .work-images .work-images-info .work-title{font-style:normal;font-family:Space Grotesk,sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.3333333333;letter-spacing:.0125em;text-transform:none;font-weight:400;margin:0 0 16px}.single-work-content .work-images .work-images-info .category-label{margin:0;font-style:normal;font-weight:400;font-family:Manuka Condensed,sans-serif;font-size:40px;line-height:1;letter-spacing:.0375em;text-transform:uppercase;font-weight:700}@media screen and (min-width:768px){.single-work-content .work-images{min-height:100vh;max-width:70%;-ms-flex-preferred-size:70%;flex-basis:70%;padding:125px 0 44px 5%}.single-work-content .work-images .single-image{margin-bottom:64px}.single-work-content .work-images .work-images-info{display:-ms-flexbox;display:flex}.single-work-content .work-images .work-images-info .work-title{margin:2px 0 0;padding-right:16px}.single-work-content .work-images .work-images-info .category-label{-ms-flex-positive:2;flex-grow:2;text-align:right}}@media screen and (min-width:1186px){.single-work-content .work-images{padding-left:6.25%}}.work-carousel{opacity:0;padding-bottom:64px;transition-duration:.2s;transition-property:opacity;transition-timing-function:ease-out}@media screen and (min-width:768px){.work-carousel{padding-bottom:64px}}.work-carousel.flickity-enabled{opacity:1}.work-carousel .flickity-viewport{transition:height .2s ease-out}.work-carousel .flickity-button{top:auto;bottom:24px}.work-carousel .flickity-button.flickity-prev-next-button.previous{left:auto;right:45px}.work-carousel .flickity-button.flickity-prev-next-button.next{right:-5px}@media screen and (min-width:768px){.work-carousel .flickity-button{bottom:56px}}.work-carousel .work-carousel-image{width:100%}.work-carousel .work-carousel-image .image-wrap{height:0;width:100%;background-color:#b3b1b1;transition:background-color .4s ease-out}.work-carousel .work-carousel-image .image-wrap.lazyloaded{width:auto;height:auto;background-color:transparent}.work-carousel .work-carousel-image img{opacity:0;width:100%;vertical-align:top;transition:opacity .4s ease-out}.work-carousel .work-carousel-image img.flickity-lazyerror,.work-carousel .work-carousel-image img.flickity-lazyloaded{opacity:1}.work-carousel .carousel-status{right:10px;bottom:6px;position:absolute}@media screen and (min-width:768px){.work-carousel .carousel-status{bottom:36px}}.corporate-members-section .section-title{font-style:normal;font-family:Sohne Dreiviertelfett,sans-serif;font-size:16px;line-height:1.5;letter-spacing:.1875em;text-transform:uppercase;font-weight:400}.corporate-members-section .corporate-members-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.corporate-members-section .corporate-members-list li{padding:0 16px;margin:0 0 32px}.corporate-members-section .corporate-members-list li a{display:block}.corporate-members-section .corporate-members-list li a:focus img,.corporate-members-section .corporate-members-list li a:hover img{filter:grayscale(0)}.corporate-members-section .corporate-members-list img{max-height:25px;vertical-align:top;filter:grayscale(1);transition:filter .2s ease-out}@media screen and (min-width:768px){.corporate-members-section .corporate-members-list li{-ms-flex-preferred-size:20%;flex-basis:20%;text-align:center}.corporate-members-section .corporate-members-list img{max-height:45px}}.site-footer{color:#f5f5f5;background-color:#231f20}.site-footer .site-wrap{padding-top:64px;padding-bottom:64px}@media screen and (min-width:768px){.site-footer .site-wrap{padding-top:150px;padding-bottom:56px}}.site-footer .section-title{font-style:normal;font-family:Sohne Dreiviertelfett,sans-serif;font-size:16px;line-height:1.5;letter-spacing:.1875em;text-transform:uppercase;font-weight:400;color:#ec4446;margin-bottom:40px}.site-footer .footer-statement{font-style:normal;font-family:Heldane Text,serif;font-size:18px;line-height:1.3333333333;letter-spacing:.012222222em;text-transform:none;font-weight:400;margin:64px 0 0}@media screen and (min-width:768px){.site-footer .footer-statement{margin:0}}.site-footer form.newsletter .section-title{margin-bottom:12px}.site-footer form.newsletter input[type=email].newsletter-input,.site-footer form.newsletter input[type=text].newsletter-input{border-color:#fff;background-color:transparent}.site-footer form.newsletter .input-wrap label{top:1em;left:4px;font-style:normal;font-family:Heldane Text,serif;font-size:18px;line-height:1.3333333333;letter-spacing:.012222222em;text-transform:none;font-weight:400;opacity:.4;position:absolute;transition:transform .2s ease-out,top .2s ease-out}.site-footer form.newsletter .input-wrap.-focus label,.site-footer form.newsletter .input-wrap.filled label{top:-.5em;opacity:1;transform:scale(.75);transform-origin:left}.site-footer .membership{margin-bottom:64px}.site-footer .membership .button{display:block;max-width:300px}@media screen and (min-width:768px){.site-footer .membership{margin-bottom:0}}.site-footer .contact-info a{color:inherit;text-decoration:none}.site-footer .contact-info a:hover{color:#ec4446;border-bottom:1px solid}.site-footer .contact{margin-top:64px}.site-footer .contact p{margin:0}@media screen and (min-width:768px){.site-footer .contact{margin-top:0}}.site-footer .social{margin-top:64px}@media screen and (min-width:768px){.site-footer .social{margin-top:0}}@media screen and (min-width:768px){.site-footer .-middle .footer-text{padding-top:38px;padding-right:12.5%}.site-footer .-middle .contact-info{display:-ms-flexbox;display:flex;margin-top:-26px}.site-footer .-middle .contact-info>div{-ms-flex-positive:2;flex-grow:2}.site-footer .-middle .contact-info>div:first-of-type{padding-right:52px}}.site-footer .-bottom{margin-top:64px}.site-footer .copyright{display:-ms-flexbox;display:flex;margin-top:16px;-ms-flex-align:end;align-items:flex-end}.site-footer .copyright p{margin:0;opacity:.4;bottom:-6px;position:relative;font-size:14px;line-height:1.7142857143;letter-spacing:.014285714em;text-transform:none;font-weight:400}@media screen and (min-width:768px){.site-footer .copyright{margin-top:0}}.site-footer .site-logo{margin:0;height:39px}.site-footer .site-logo a{display:inline-block}.site-footer .site-logo svg{width:86px;height:39px;display:block}.footer-flash{display:none}.footer-flash.-active{margin-top:16px;display:block}body.home .page-header .-inner{padding-top:76px;padding-bottom:76px}body.home .page-header .-inner:after{display:none}body.home .page-header .page-headline{margin:0 auto;max-width:300px;font-style:normal;font-weight:400;font-family:Heldane Text,serif}body.home .page-header .page-headline,body.home .page-header .page-headline span{font-size:48px;line-height:1.1666666667;letter-spacing:-.010416667em;text-transform:none;font-weight:400}body.home .page-header .page-headline .dynamic-word{display:block;text-align:right}body.home .page-header .hover-word img{right:50%;left:auto}body.home .page-header .page-header-link{margin-top:20px;text-align:right}@media screen and (min-width:520px){body.home .page-header .page-headline{max-width:none}body.home .page-header .page-headline,body.home .page-header .page-headline span{font-size:96px;line-height:1;letter-spacing:-.005208333em;text-transform:none;font-weight:400}}@media screen and (min-width:768px){body.home .page-header .-inner{padding-top:180px;padding-bottom:58px}body.home .page-header .page-header-link{margin-top:75px}}@media screen and (min-width:1000px){body.home .page-header .page-headline,body.home .page-header .page-headline span{font-size:160px;line-height:.8;letter-spacing:.0051875em;text-transform:none;font-weight:400}}body.home .featured-post .featured-image-container{position:relative}body.home .featured-post .featured-image-container:after{top:0;left:0;right:0;bottom:0;opacity:0;z-index:1;content:"";position:absolute;transition:opacity .2s ease-out;background-color:hsla(0,1%,70%,.7)}body.home .featured-post .featured-image{display:block;position:relative;margin-bottom:32px}body.home .featured-post .featured-image.background-image{height:0;padding-bottom:100%;background-size:cover;background-position:50%}body.home .featured-post .article-meta{font-style:normal;font-family:Space Grotesk,sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.3333333333;letter-spacing:.0125em;text-transform:none;font-weight:400;margin:0 0 11px;color:#ec4446;text-transform:capitalize}body.home .featured-post .article-title{font-style:normal;font-family:Heldane Text,serif;font-size:31px;line-height:1.2903225806;letter-spacing:-.010322581em;text-transform:none;font-weight:400}body.home .featured-post .article-title a{text-decoration:none}@media screen and (min-width:1186px){body.home .featured-post .article-title{font-size:48px;line-height:1.1666666667;letter-spacing:-.010416667em;text-transform:none;font-weight:400}}body.home .featured-post .post-excerpt{margin:12px 0 32px}body.home .featured-post:focus .featured-image-container:after,body.home .featured-post:hover .featured-image-container:after{opacity:1}body.home .featured-post:focus .article-title a,body.home .featured-post:hover .article-title a{color:#ec4446;display:inline;position:relative;text-decoration:none;box-shadow:inset 0 -2px #fff,inset 0 -3px #ec4446}body.home .featured-post .article-action{display:none}body.home .features-section .featured-post{margin-bottom:32px}@media screen and (min-width:768px){body.home .features-section>.site-wrap>.-inner{position:relative}body.home .features-section>.site-wrap>.-inner:before{top:0;width:1px;content:"";position:absolute;bottom:-64px;right:31.25%;background-color:#b3b1b1}body.home .features-section .featured-post{margin-bottom:64px}body.home .features-section .grid>.-left{padding-right:4.1666666667%}body.home .features-section .grid>.-right{padding-left:8.3333333333%}body.home .features-section .grid.-bottom{margin-left:-6.25%;width:112.5%}body.home .features-section .grid.-bottom>div:first-of-type{position:relative}body.home .features-section .grid.-bottom>div:first-of-type:after{top:0;right:0;width:1px;content:"";position:absolute;bottom:-64px;background-color:#b3b1b1}body.home .features-section .grid.-bottom .featured-post{padding:0 16.6666666667%}}body.home .events-section .event-list li{background-color:#fdf1ef}body.home .events-section .event-list li:hover{background-color:#fff}body.home .events-section .event-list .article:focus .article-title a,body.home .events-section .event-list .article:hover .article-title a{display:inline;position:relative;text-decoration:none;box-shadow:inset 0 -2px #fff,inset 0 -3px #ec4446}body.home .news-list .article:focus .article-title a,body.home .news-list .article:hover .article-title a{display:inline;position:relative;text-decoration:none;box-shadow:inset 0 -2px #cbcbcb,inset 0 -3px #ec4446}body.home #features{margin-top:0!important}body.home .tdc-statement{width:100%;margin:0 auto;padding:40px 16px 0;position:relative;max-width:1440px}body.home .tdc-statement:after{content:"";display:table;clear:both}body.home .tdc-statement .wrap{margin:0 auto}@media screen and (min-width:768px){body.home .tdc-statement{padding-left:64px;padding-right:64px;font-size:1.2rem}}@media screen and (min-width:1186px){body.home .tdc-statement{padding-top:80px;padding-left:64px;padding-right:64px;font-size:1.4rem}}body.home h3.section-title{font-size:20px}body.home .right-upcoming-events .featured-post .article-title{font-size:30px;line-height:1.2666666667;letter-spacing:-.010322581em;text-transform:none;font-weight:400}body.home .right-upcoming-events .article-date-location{margin-bottom:20px}body.home .right-upcoming-events .article-date,body.home .right-upcoming-events .article-location{color:#ec4446;margin:0 20px 0 0}body.home .right-upcoming-events .article-date{margin:0 0 6px}body.home .from-the-archive .featured-post{margin-bottom:0}body.home .from-the-archive .article-title{font-size:30px;line-height:1.2666666667;letter-spacing:-.010322581em;text-transform:none;font-weight:400}@media screen and (min-width:768px){body.home .from-the-archive .view-archive{padding:0 16.6666666667%}}body.single .post-intro{margin-bottom:40px}body.single .post-intro,body.single .post-intro b,body.single .post-intro h1,body.single .post-intro h2,body.single .post-intro h3,body.single .post-intro h4,body.single .post-intro strong{font-style:normal;font-weight:400;font-family:Space Grotesk,sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;letter-spacing:.005625em;text-transform:none;font-weight:900;color:#ec4446}@media screen and (min-width:768px){body.single .post-intro,body.single .post-intro b,body.single .post-intro h1,body.single .post-intro h2,body.single .post-intro h3,body.single .post-intro h4,body.single .post-intro strong{font-size:24px;line-height:1.3333333333;letter-spacing:-.004166667em;text-transform:none;font-weight:900}}body.single .post-intro a:focus,body.single .post-intro a:hover{color:#231f20}@media screen and (min-width:768px){body.single .post-intro{position:relative;padding-left:calc(6.25% + 16px)}body.single .post-intro:before{top:.4em;width:1px;content:"";height:70%;position:absolute;left:6.25%;background-color:#ec4446}}@media screen and (min-width:768px){body.single .post-content{padding-right:12.5%}}body.single .post-sidebar h3,body.single .post-sidebar h4{margin:0;font-style:normal;font-family:Sohne Dreiviertelfett,sans-serif;font-size:16px;line-height:1.5;letter-spacing:.1875em;text-transform:uppercase;font-weight:400;color:#ec4446}body.single .post-sidebar p{margin:0}@media screen and (min-width:768px){body.single .post-sidebar{display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;padding-left:6.25%}body.single .post-sidebar .align-top{-ms-flex:0 1 100%;flex:0 1 100%;-ms-flex-item-align:start;align-self:flex-start}body.single .post-sidebar:before{top:0;left:0;bottom:0;width:1px;content:"";position:absolute;background-color:#ec4446}}body.single .user-content figure{margin:64px 0 32px}body.single .user-content figure img{vertical-align:top}body.single .user-content figure figcaption{font-style:normal;font-family:Space Grotesk,sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.3333333333;letter-spacing:.0125em;text-transform:none;font-weight:400;margin-top:16px}@media screen and (min-width:768px){body.single .user-content figure figcaption{max-width:18.75%;margin-left:6.25%}}@media screen and (min-width:768px){body.single .user-content figure{max-width:none;margin:104px 0 72px;width:160%!important}body.single .user-content figure.alignleft{float:none;width:100%;max-width:100%}}@media screen and (min-width:768px){body.single .user-content>img{max-width:none;margin:104px 0 72px;width:160%!important}body.single .user-content>img.alignleft{float:none;width:100%;max-width:100%}}body.single .user-content blockquote{padding:20px 0}body.single .user-content blockquote p{font-size:24px;margin-bottom:0}@media screen and (min-width:768px){.events-single .page-header.with-featured-image .page-headline,.single-event_gallery .page-header.with-featured-image .page-headline,.single-post .page-header.with-featured-image .page-headline{margin-bottom:64px}}.events-single .page-header .-inner:after,.single-event_gallery .page-header .-inner:after,.single-post .page-header .-inner:after{display:none}.events-single .page-header .page-headline,.single-event_gallery .page-header .page-headline,.single-post .page-header .page-headline{margin-bottom:16px}.events-single .main-content,.single-event_gallery .main-content,.single-post .main-content{padding-top:32px}.events-single .main-content.with-featured-image,.single-event_gallery .main-content.with-featured-image,.single-post .main-content.with-featured-image{padding-top:0}@media screen and (min-width:768px){.events-single .main-content,.single-event_gallery .main-content,.single-post .main-content{padding-top:64px}.events-single .main-content.with-featured-image .post-sidebar,.single-event_gallery .main-content.with-featured-image .post-sidebar,.single-post .main-content.with-featured-image .post-sidebar{margin-top:64px}}.events-single .post-content,.single-event_gallery .post-content,.single-post .post-content{padding-bottom:32px}.events-single .post-content .post-image-container,.single-event_gallery .post-content .post-image-container,.single-post .post-content .post-image-container{margin-bottom:40px}.events-single .post-content .post-image-container .post-image,.single-event_gallery .post-content .post-image-container .post-image,.single-post .post-content .post-image-container .post-image{margin-top:-111px}@media screen and (min-width:768px){.events-single .post-content,.single-event_gallery .post-content,.single-post .post-content{padding-bottom:64px}.events-single .post-content .post-image-container,.single-event_gallery .post-content .post-image-container,.single-post .post-content .post-image-container{margin-bottom:75px}.events-single .post-content .post-image-container .post-image,.single-event_gallery .post-content .post-image-container .post-image,.single-post .post-content .post-image-container .post-image{margin-top:-234px}}.events-single .post-sidebar,.single-event_gallery .post-sidebar,.single-post .post-sidebar{padding-bottom:32px}.events-single .post-sidebar .post-meta>div+div,.single-event_gallery .post-sidebar .post-meta>div+div,.single-post .post-sidebar .post-meta>div+div{margin-top:41px}.events-single .post-sidebar .post-secondary-image,.single-event_gallery .post-sidebar .post-secondary-image,.single-post .post-sidebar .post-secondary-image{padding:0;margin:0 0 32px}.events-single .post-sidebar .post-secondary-image img,.single-event_gallery .post-sidebar .post-secondary-image img,.single-post .post-sidebar .post-secondary-image img{vertical-align:top}.events-single .post-sidebar .post-secondary-image figcaption,.single-event_gallery .post-sidebar .post-secondary-image figcaption,.single-post .post-sidebar .post-secondary-image figcaption{font-style:normal;font-family:Space Grotesk,sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.3333333333;letter-spacing:.0125em;text-transform:none;font-weight:400;padding:8px 40px 0}@media screen and (min-width:768px){.events-single .post-sidebar,.single-event_gallery .post-sidebar,.single-post .post-sidebar{padding-bottom:64px}.events-single .post-sidebar .post-secondary-image,.single-event_gallery .post-sidebar .post-secondary-image,.single-post .post-sidebar .post-secondary-image{-ms-flex-order:1;order:1;width:150%;margin:32px 0 0 -50%}.events-single .post-sidebar .post-secondary-image figcaption,.single-event_gallery .post-sidebar .post-secondary-image figcaption,.single-post .post-sidebar .post-secondary-image figcaption{padding-left:calc(10% + 16px);padding-right:calc(10% + 16px)}}.single-post .page-header.with-featured-image{padding-bottom:111px}@media screen and (min-width:768px){.single-post .page-header.with-featured-image{padding-bottom:234px}.single-post .page-header.with-featured-image .-inner{padding-bottom:0}}body.events-single .page-header,body.single-event_gallery .page-header{padding:16px 0 0}body.events-single .page-header>.site-wrap,body.single-event_gallery .page-header>.site-wrap{padding-left:0;padding-right:0;padding-top:32px}body.events-single .page-header .page-headline,body.single-event_gallery .page-header .page-headline{padding:0 16px}body.events-single .page-header .post-image-container,body.single-event_gallery .page-header .post-image-container{padding:0 16px;background-image:linear-gradient(#fdf1ef,#fdf1ef 50%,#fff 51%,#fff)}body.events-single .page-header .post-image-container .post-image,body.single-event_gallery .page-header .post-image-container .post-image{vertical-align:top}body.events-single .page-header .post-video-container,body.single-event_gallery .page-header .post-video-container{padding:0 16px}body.events-single .page-header .event-meta,body.single-event_gallery .page-header .event-meta{background-color:#fff;padding:16px 16px 0 60px}body.events-single .page-header .event-meta p,body.single-event_gallery .page-header .event-meta p{margin:0;font-style:normal;font-weight:400;font-family:Manuka Condensed,sans-serif;font-size:40px;line-height:1;letter-spacing:.0375em;text-transform:uppercase;font-weight:700;color:#ec4446}body.events-single .page-header .event-meta p+p:before,body.single-event_gallery .page-header .event-meta p+p:before{top:-4px;font-style:normal;font-family:Heldane Text,serif;font-size:31px;line-height:1.2903225806;letter-spacing:-.010322581em;text-transform:none;font-weight:400;content:"—";position:relative}@media screen and (min-width:768px){body.events-single .page-header .event-meta p+p:before,body.single-event_gallery .page-header .event-meta p+p:before{font-size:48px;line-height:1.1666666667;letter-spacing:-.010416667em;text-transform:none;font-weight:400}}body.events-single .page-header .event-meta .emdash,body.single-event_gallery .page-header .event-meta .emdash{top:-4px;position:relative}@media screen and (min-width:768px){body.events-single .page-header,body.single-event_gallery .page-header{padding-bottom:0;padding-top:32px}body.events-single .page-header>.site-wrap,body.single-event_gallery .page-header>.site-wrap{padding-left:64px;padding-right:64px}body.events-single .page-header .page-headline,body.events-single .page-header .post-video-container,body.single-event_gallery .page-header .page-headline,body.single-event_gallery .page-header .post-video-container{padding:0}body.events-single .page-header .event-meta,body.single-event_gallery .page-header .event-meta{float:right;background:none;min-height:234px;padding:0 0 0 6.25%}body.events-single .page-header .event-meta p+p:before,body.single-event_gallery .page-header .event-meta p+p:before{display:none}}@media screen and (min-width:1186px){body.events-single .page-header>.site-wrap,body.single-event_gallery .page-header>.site-wrap{padding-left:64px;padding-right:64px}}body.events-single .post-sidebar .event-meta .event-meta-section+.event-meta-section,body.single-event_gallery .post-sidebar .event-meta .event-meta-section+.event-meta-section{margin-top:41px}body.events-single .post-sidebar .event-meta dl,body.single-event_gallery .post-sidebar .event-meta dl{margin:0}body.events-single .post-sidebar .event-meta dt,body.single-event_gallery .post-sidebar .event-meta dt{font-style:normal;font-family:Sohne Dreiviertelfett,sans-serif;font-size:16px;line-height:1.5;letter-spacing:.1875em;text-transform:uppercase;font-weight:400;color:#ec4446}body.events-single .post-sidebar .event-meta dd,body.single-event_gallery .post-sidebar .event-meta dd{margin:0}body.events-single .post-sidebar .event-meta dd+dt,body.single-event_gallery .post-sidebar .event-meta dd+dt{margin-top:41px}body.events-single .post-sidebar .event-meta abbr,body.single-event_gallery .post-sidebar .event-meta abbr{border-bottom:none;text-decoration:none}body.events-single .post-sidebar .event-meta address,body.single-event_gallery .post-sidebar .event-meta address{font-style:normal}body.events-single .post-sidebar .event-meta .event-website dd,body.single-event_gallery .post-sidebar .event-meta .event-website dd{word-break:break-all}@media screen and (min-width:768px){body.events-single .post-sidebar,body.single-event_gallery .post-sidebar{padding-top:0;padding-bottom:64px;-ms-flex-pack:justify;justify-content:space-between}}body.events-single .main-content.with-featured-image{padding-top:32px}@media screen and (min-width:768px){body.events-single .main-content.with-featured-image{padding-top:0}}@media screen and (min-width:768px){body.single-work .single-work-content{position:relative}body.single-work .single-work-content:before{top:0;left:0;bottom:0;width:25%;content:"";position:absolute;background-color:#231f20}}body.competitions .main-content{font-style:normal;font-weight:400;font-family:Space Grotesk,sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;letter-spacing:.005625em;text-transform:none;font-weight:900}@media screen and (min-width:768px){body.competitions .main-content{font-size:24px;line-height:1.3333333333;letter-spacing:-.004166667em;text-transform:none;font-weight:900}}body.competitions .competition{position:relative;padding-bottom:64px;background-color:#fff}body.competitions .competition:before{top:0;left:50%;width:1px;content:"";position:absolute;height:32px;transform:translateX(-50%);background-color:#cbcbcb}body.competitions .competition:nth-of-type(2n){background-color:#fdf1ef}@media screen and (min-width:768px){body.competitions .competition>.site-wrap{padding-left:42px;padding-right:42px}}@media screen and (min-width:1000px){body.competitions .competition{padding-bottom:0}body.competitions .competition:before{height:100%;background-color:#b3b1b1}body.competitions .competition>.site-wrap{padding-left:64px;padding-right:64px}body.competitions .competition.sticky .competition-info .sticky-wrapper{top:0;left:0;width:100%;height:100vh;position:fixed;pointer-events:none}body.competitions .competition.sticky .competition-info .sticky-wrapper-inner{margin:0 auto;max-width:1440px;padding:0 64px}body.competitions .competition.sticky .competition-info .sticky-wrapper-inner>.-inner{width:50%;pointer-events:auto}body.competitions .competition.scrolled-past .competition-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (min-width:1186px){body.competitions .competition>.site-wrap{padding-left:64px;padding-right:64px}body.competitions .competition.sticky .competition-info .sticky-wrapper-inner{padding:0 64px}}body.competitions .competition .competition-info{text-align:center;padding:64px 0 52px}@media screen and (min-width:1000px){body.competitions .competition .competition-info{padding:0}body.competitions .competition .competition-info .sticky-wrapper-inner{height:100vh;display:-ms-flexbox;display:flex}body.competitions .competition .competition-info .sticky-wrapper-inner>.-inner{margin:auto 0;padding-right:71px}}body.competitions .competition .competition-name{font-style:normal;font-family:Heldane Text,serif;font-size:31px;line-height:1.2903225806;letter-spacing:-.010322581em;text-transform:none;font-weight:400}@media screen and (min-width:768px){body.competitions .competition .competition-name{font-size:48px;line-height:1.1666666667;letter-spacing:-.010416667em;text-transform:none;font-weight:400}}body.competitions .competition .competition-description{margin-top:16px;margin-bottom:16px}@media screen and (min-width:768px){body.competitions .competition .competition-description{margin-top:32px;margin-bottom:64px}}body.competitions .competition .competition-action p:not(.button-prompt){margin:0}body.competitions .competition .competition-gallery .work{position:relative;margin-bottom:42px}body.competitions .competition .competition-gallery .work .-inner{position:relative}body.competitions .competition .competition-gallery .work .text{text-align:left;margin-top:20px}body.competitions .competition .competition-gallery .work .text p{margin:0;font-size:12px}body.competitions .competition .competition-gallery .work .text .title{font-style:italic;font-size:14px;line-height:1.1428571429;letter-spacing:.012142857em;text-transform:none;font-weight:400}body.competitions .competition .competition-gallery .work .text .agency{font-style:normal;font-family:Space Grotesk,sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.3333333333;letter-spacing:.0125em;text-transform:none;font-weight:400;color:#ec4446}body.competitions .competition .competition-gallery .work .edit-link{top:-20px;position:absolute}body.competitions .competition .competition-gallery .work .judges-choice-label{top:0;right:0;position:absolute;transition:transform 2.5s ease-out;transform:translate(50%,-50%) rotate(0)}.news-list .article:focus body.competitions .competition .competition-gallery .work.arrow-link .judges-choice-label,.news-list .article:hover body.competitions .competition .competition-gallery .work.arrow-link .judges-choice-label,body.competitions .competition .competition-gallery .news-list .article:focus .work.arrow-link .judges-choice-label,body.competitions .competition .competition-gallery .news-list .article:hover .work.arrow-link .judges-choice-label,body.competitions .competition .competition-gallery .work.-hover .judges-choice-label,body.competitions .competition .competition-gallery .work:hover .judges-choice-label,body.competitions .competition .competition-gallery body.home .featured-post:focus .work.arrow-link .judges-choice-label,body.competitions .competition .competition-gallery body.home .featured-post:hover .work.arrow-link .judges-choice-label,body.competitions .competition .competition-gallery body.search-results .results-list .search-article:focus .work.arrow-link .judges-choice-label,body.competitions .competition .competition-gallery body.search-results .results-list .search-article:hover .work.arrow-link .judges-choice-label,body.home .featured-post:focus body.competitions .competition .competition-gallery .work.arrow-link .judges-choice-label,body.home .featured-post:hover body.competitions .competition .competition-gallery .work.arrow-link .judges-choice-label,body.search-results .results-list .search-article:focus body.competitions .competition .competition-gallery .work.arrow-link .judges-choice-label,body.search-results .results-list .search-article:hover body.competitions .competition .competition-gallery .work.arrow-link .judges-choice-label{transform:translateY(-50%) rotate(1turn);transition:transform 5s linear}body.competitions .competition .competition-gallery .gallery-action{width:100%;text-align:center;margin:32px 0 0}@media screen and (min-width:768px){body.competitions .competition .competition-gallery{display:-ms-flexbox;display:flex;max-width:none;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 44px);-ms-flex-preferred-size:calc(100% + 44px);flex-basis:calc(100% + 44px)}body.competitions .competition .competition-gallery .work{width:50%;max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%;padding:0 22px}}@media screen and (min-width:1000px){body.competitions .competition .competition-gallery{min-height:100vh;margin:0 -44px 0 0;width:calc(50% + 22px);max-width:calc(50% + 22px);-ms-flex-preferred-size:calc(50% + 22px);flex-basis:calc(50% + 22px);padding:192px 0 225px 20px}}@media screen and (min-width:1186px){body.competitions .competition .competition-gallery{width:calc(50% + 44px);max-width:calc(50% + 44px);-ms-flex-preferred-size:calc(50% + 44px);flex-basis:calc(50% + 44px)}body.competitions .competition .competition-gallery .work{padding:0 44px}}.open-applications{position:relative;border-radius:16px;border:1px solid #ec4446;padding:24px 16px}.open-applications .applications-open{top:0;opacity:0;left:90px;width:auto;position:absolute;animation:spin 10s linear infinite}@media screen and (min-width:1000px){.open-applications .applications-open.complete{opacity:1}}.open-applications .headline{margin-bottom:32px}.open-applications .headline p{margin:0;font-style:normal;font-family:Heldane Text,serif;font-size:31px;line-height:1.2903225806;letter-spacing:-.010322581em;text-transform:none;font-weight:400}@media screen and (min-width:768px){.open-applications .headline p{font-size:48px;line-height:1.1666666667;letter-spacing:-.010416667em;text-transform:none;font-weight:400}}.open-applications .competition-list li+li{margin-top:32px}.open-applications .competition-name{margin:0;font-style:normal;font-family:Sohne Dreiviertelfett,sans-serif;font-size:16px;line-height:1.5;letter-spacing:.1875em;text-transform:uppercase;font-weight:400;color:#ec4446}.open-applications .competition-meta p{margin:0;font-style:normal;font-family:Heldane Text,serif;font-style:italic;font-size:14px;line-height:1.7142857143;letter-spacing:.012142857em;text-transform:none;font-weight:400}@media screen and (min-width:768px){.open-applications .headline{margin-bottom:0;color:#ec4446}.open-applications .info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.open-applications .competition-list{padding-left:32px}.open-applications .competition-meta p{display:inline-block}.open-applications .competition-meta p+p{margin-left:24px}}@media screen and (min-width:1000px){.open-applications{padding:44px 144px}}.archive-filters.filters-section{padding-bottom:0}.archive-filters.filters-section .filters{width:100%}.archive-filters.filters-section .filters:after{content:"";display:table;clear:both}.archive-filters.filters-section .filters>*+*{margin-top:16px}@media screen and (min-width:768px){.archive-filters.filters-section .filters>*+*{margin-top:0}}.archive-filters.filters-section .filters-label{font-style:normal;font-family:Sohne Dreiviertelfett,sans-serif;font-size:16px;line-height:1.5;letter-spacing:.1875em;text-transform:uppercase;font-weight:400;margin-bottom:0}@media screen and (min-width:1000px){.archive-filters.filters-section .filters-label{width:auto;float:left;max-width:none;-ms-flex-preferred-size:auto;flex-basis:auto;padding-right:16px;margin-right:6.25%}}@media screen and (min-width:768px){.archive-filters.filters-section .filter{float:left}.archive-filters.filters-section .filter+.filter{margin-left:6.25%}}.archive-list.list-section{padding-top:0}@media screen and (min-width:768px){.archive-list.list-section{padding-top:0}}body.single-competition,body.single-competition .page-header,body.single-competition .search-form,body.single-competition .site-header,body.single-competition .site-header .site-nav:not(.-active) .secondary-items,body.single-competition .site-header:not(.scrolled),body.single-competition .site-header>.-inner{background-color:#f2f2f2}body.single-competition .back-link{font-style:normal;font-family:Sohne Dreiviertelfett,sans-serif;font-size:16px;line-height:1.5;letter-spacing:.1875em;text-transform:uppercase;font-weight:400;color:#ec4446}body.single-competition .back-link a.arrow-link{text-decoration:none}body.single-competition .back-link a.arrow-link .icon{transform:rotate(180deg)}body.single-competition .back-link a.arrow-link:hover .icon{transform:rotate(180deg) translateX(4px)}.work-list .work{position:relative}.news-list .article:focus .work-list .work.arrow-link .judges-choice-label,.news-list .article:hover .work-list .work.arrow-link .judges-choice-label,.work-list .news-list .article:focus .work.arrow-link .judges-choice-label,.work-list .news-list .article:hover .work.arrow-link .judges-choice-label,.work-list .work.-hover .judges-choice-label,.work-list .work:hover .judges-choice-label,.work-list body.home .featured-post:focus .work.arrow-link .judges-choice-label,.work-list body.home .featured-post:hover .work.arrow-link .judges-choice-label,.work-list body.search-results .results-list .search-article:focus .work.arrow-link .judges-choice-label,.work-list body.search-results .results-list .search-article:hover .work.arrow-link .judges-choice-label,body.home .featured-post:focus .work-list .work.arrow-link .judges-choice-label,body.home .featured-post:hover .work-list .work.arrow-link .judges-choice-label,body.search-results .results-list .search-article:focus .work-list .work.arrow-link .judges-choice-label,body.search-results .results-list .search-article:hover .work-list .work.arrow-link .judges-choice-label{transform:translateY(-50%) rotate(1turn);transition:transform 5s linear}.work-list .work .judges-choice-label{top:50%;right:0;position:absolute;transform:translateY(-50%) rotate(0);transition:transform 2.5s ease-out}.judges-choice-label{z-index:1;letter-spacing:.4em}body.about-the-tdc .main-content p{font-style:normal;font-family:Heldane Text,serif;font-size:31px;line-height:1.2903225806;letter-spacing:-.010322581em;text-transform:none;font-weight:400}@media screen and (min-width:768px){body.about-the-tdc .main-content p{font-size:96px;line-height:1;letter-spacing:-.005208333em;text-transform:none;font-weight:400}}body.about-the-tdc .page-section .section-title{font-style:normal;font-family:Sohne Dreiviertelfett,sans-serif;font-size:16px;line-height:1.5;letter-spacing:.1875em;text-transform:uppercase;font-weight:400;margin-bottom:0;color:#ec4446}body.about-the-tdc .secondary-content{color:#ec4446;position:relative;padding:64px 0;background-color:#fdf1ef}body.about-the-tdc .secondary-content:after,body.about-the-tdc .secondary-content:before{left:50%;width:1px;content:"";position:absolute;height:32px;transform:translateX(-50%);background-color:#ec4446}body.about-the-tdc .secondary-content:before{top:0}body.about-the-tdc .secondary-content:after{bottom:0}body.about-the-tdc .secondary-content p:not(.section-action){font-style:normal;font-weight:400;font-family:Space Grotesk,sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;letter-spacing:.005625em;text-transform:none;font-weight:900}@media screen and (min-width:768px){body.about-the-tdc .secondary-content p:not(.section-action){font-size:24px;line-height:1.3333333333;letter-spacing:-.004166667em;text-transform:none;font-weight:900}}body.about-the-tdc .secondary-content .section-action{margin:46px 0 0}@media screen and (min-width:768px){body.about-the-tdc .secondary-content{padding:64px 0}body.about-the-tdc .secondary-content:after,body.about-the-tdc .secondary-content:before{display:none}}body.about-the-tdc .history-section{padding:0}body.about-the-tdc .history-section>.-inner{position:relative}body.about-the-tdc .history-section .section-title{z-index:1;left:16px;top:64px;position:absolute}@media screen and (min-width:768px){body.about-the-tdc .history-section .section-title{left:64px}}@media screen and (min-width:1000px){body.about-the-tdc .history-section{position:relative}body.about-the-tdc .history-section:before{top:0;left:0;bottom:0;width:50%;content:"";position:absolute;background-color:#231f20}body.about-the-tdc .history-section .section-title{top:54px}}@media screen and (min-width:1186px){body.about-the-tdc .history-section .section-title{left:64px}}body.about-the-tdc .board-section{background-color:#f2f2f2}body.about-the-tdc .board-section .section-heading{padding-bottom:32px;border-bottom:1px solid #231f20}body.about-the-tdc .board-section .board-text{margin-top:24px}@media screen and (min-width:768px){body.about-the-tdc .board-section .board-text{padding-right:80px}}.era-span-container{color:#fff;background-color:#231f20}.era-span-container .era-span{width:100%;overflow:hidden;padding:116px 16px 0}.era-span-container .era-span.is-selected .era-span-label{left:0;filter:blur(0);transform:none}.era-span-container .era-span-label{left:5%;filter:blur(5px);position:relative;padding-bottom:4px;margin:0;font-style:normal;font-family:Manuka Condensed,sans-serif;font-size:130px;line-height:.7692307692;letter-spacing:.007692308em;text-transform:uppercase;font-weight:400;transform:perspective(800px) rotateY(30deg) translateZ(-100px);transition:filter .2s ease-out,transform .2s ease-out,left .2s ease-out}@media screen and (min-width:768px){.era-span-container .era-span-label{font-size:260px;line-height:.7692307692;letter-spacing:.007692308em;text-transform:uppercase;font-weight:400}}@media screen and (min-width:768px){.era-span-container .era-span{padding-left:64px;padding-right:64px}}@media screen and (min-width:1000px){.era-span-container{padding:130px 0 0}.era-span-container .era-span{padding:0}.era-span-container .era-span-label{text-align:right}}@media screen and (min-width:1186px){.era-span-container .era-span{padding-left:64px}}.era-content-container .era-content{width:100%;padding:64px 16px}.era-content-container .era-content:nth-of-type(2n){background-color:#f2f2f2}.era-content-container .era-headline{font-style:normal;font-family:Heldane Text,serif;font-size:31px;line-height:1.2903225806;letter-spacing:-.010322581em;text-transform:none;font-weight:400}@media screen and (min-width:768px){.era-content-container .era-headline{font-size:48px;line-height:1.1666666667;letter-spacing:-.010416667em;text-transform:none;font-weight:400}}.era-content-container .carousel-status{z-index:1;top:16px;left:16px;position:absolute}@media screen and (min-width:768px){.era-content-container .era-content{padding-left:64px;padding-right:64px}.era-content-container .carousel-status{left:64px}}@media screen and (min-width:1000px){.era-content-container .era-content{min-height:100%;padding:221px 88px 177px}.era-content-container .carousel-status{top:60px}}@media screen and (min-width:1186px){.era-content-container .era-content{padding-right:64px}}.era-content-container .flickity-viewport{transition:height .2s ease-out}.era-content-container .flickity-button{top:0;z-index:1}@media screen and (min-width:1000px){.era-content-container .flickity-button{top:44px}}.era-content-container .flickity-button.flickity-prev-next-button.previous{left:auto;right:61px}.era-content-container .flickity-button.flickity-prev-next-button.next{right:8px}@media screen and (min-width:768px){.era-content-container .flickity-button.flickity-prev-next-button.previous{right:109px}.era-content-container .flickity-button.flickity-prev-next-button.next{right:56px}}@media screen and (min-width:1186px){.era-content-container .flickity-button.flickity-prev-next-button.previous{right:109px}.era-content-container .flickity-button.flickity-prev-next-button.next{right:56px}}.board-list{margin-top:128px;border-top:1px solid #231f20}@media screen and (min-width:768px){.board-list{margin-top:0;border-top:0}}.board-list .officer-name{margin:0;font-style:normal;font-weight:400;font-family:Space Grotesk,sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;letter-spacing:.005625em;text-transform:none;font-weight:900}@media screen and (min-width:768px){.board-list .officer-name{font-size:24px;line-height:1.3333333333;letter-spacing:-.004166667em;text-transform:none;font-weight:900}}.board-list .officer-title{margin:0;font-style:normal;font-family:Sohne Dreiviertelfett,sans-serif;font-size:16px;line-height:1.5;letter-spacing:.1875em;text-transform:uppercase;font-weight:400;color:#ec4446}@media screen and (min-width:768px){.board-list{padding-left:80px}}.officer,.officer>.-inner{position:relative}.officer>.-inner{z-index:1;mix-blend-mode:multiply;padding:24px 0 32px;border-bottom:1px solid #231f20}.officer .officer-portrait{top:0;right:0;z-index:0;width:50%;display:none;position:absolute;filter:grayscale(100%)}.officer:hover .-inner{background-color:hsla(9,78%,96%,.8)}.officer:hover .officer-portrait{display:block}body.member-of-the-month .members-list li,body.member-of-the-month .site-main,body.single-profile .page-header,body.the-tdc-medal .medal-winners-list li,body.the-tdc-medal .site-main{background-color:#fdf1ef}body.single-profile .page-header>.site-wrap>.-inner{padding-bottom:0}body.single-profile .page-header>.site-wrap>.-inner:after{display:none}@media screen and (min-width:768px){body.single-profile .page-header>.site-wrap>.-inner{display:-ms-flexbox;display:flex;padding-bottom:158px}body.single-profile .page-header>.site-wrap>.-inner:after{left:0;right:0;display:block}}@media screen and (min-width:768px){body.single-profile .page-header .header-top{max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%;padding-right:6.25%}}body.single-profile .page-header .page-headline{margin-bottom:16px}@media screen and (min-width:768px){body.single-profile .page-header .page-headline{font-style:normal;font-family:Heldane Text,serif;font-size:31px;line-height:1.2903225806;letter-spacing:-.010322581em;text-transform:none;font-weight:400;margin-bottom:0}}@media screen and (min-width:768px) and (min-width:768px){body.single-profile .page-header .page-headline{font-size:48px;line-height:1.1666666667;letter-spacing:-.010416667em;text-transform:none;font-weight:400}}@media screen and (min-width:1000px){body.single-profile .page-header .page-headline{font-style:normal;font-family:Heldane Text,serif;font-size:31px;line-height:1.2903225806;letter-spacing:-.010322581em;text-transform:none;font-weight:400}}@media screen and (min-width:1000px) and (min-width:768px){body.single-profile .page-header .page-headline{font-size:96px;line-height:1;letter-spacing:-.005208333em;text-transform:none;font-weight:400}}@media screen and (min-width:768px){body.single-profile .page-header .portrait-container{top:0;right:0;bottom:0;margin:0;width:50%;padding:0;background:none;position:absolute}}body.single-profile .page-header .winner-portrait{height:0;position:relative;padding-bottom:100%;background-size:cover;filter:grayscale(100%);background-position:50%}@media screen and (min-width:768px){body.single-profile .page-header .winner-portrait{top:0;right:0;padding:0;width:100%;height:100%}}body.single-profile .page-header .winner-date{font-style:normal;font-weight:400;font-family:Manuka Condensed,sans-serif;font-size:40px;line-height:1;letter-spacing:.0375em;text-transform:uppercase;font-weight:700;margin-bottom:0;color:#ec4446;padding:16px 16px 0 44px}body.single-profile .page-header .winner-date span{position:relative;display:inline-block}body.single-profile .page-header .winner-date span:last-of-type:before{top:-4px;font-style:normal;font-family:Heldane Text,serif;font-size:31px;line-height:1.2903225806;letter-spacing:-.010322581em;text-transform:none;font-weight:400;content:"—";line-height:40px;position:relative}@media screen and (min-width:768px){body.single-profile .page-header .winner-date span:last-of-type:before{font-size:48px;line-height:1.1666666667;letter-spacing:-.010416667em;text-transform:none;font-weight:400}}@media screen and (min-width:768px){body.single-profile .page-header .winner-date{margin:0;z-index:1;right:50%;padding:0;width:auto;bottom:40px;position:absolute;transform:translateX(69px)}body.single-profile .page-header .winner-date span:last-of-type:before{top:auto}}body.single-profile .main-content{background-color:#fdf1ef}@media screen and (min-width:768px){body.single-profile .main-content>.site-wrap>.-inner{position:relative}body.single-profile .main-content>.site-wrap>.-inner:after{top:0;width:1px;right:25%;content:"";position:absolute;bottom:-64px;background-color:#ec4446}}@media screen and (min-width:768px){body.single-profile .post-sidebar{display:block}body.single-profile .post-sidebar:before{display:none}}body.single-profile .motm-inquiry{color:#ec4446;margin-top:64px;font-style:normal;font-family:Heldane Text,serif;font-style:italic;font-size:14px;line-height:1.7142857143;letter-spacing:.012142857em;text-transform:none;font-weight:400}@media screen and (min-width:768px){body.single-profile .motm-inquiry{margin-top:190px}}body.single-profile .social-links{margin-top:16px}body.single-profile figure{margin:0}body.single-profile figure figcaption{font-style:normal;font-family:Space Grotesk,sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.3333333333;letter-spacing:.0125em;text-transform:none;font-weight:400;margin-top:16px}@media screen and (min-width:768px){body.single-profile figure figcaption{max-width:18.75%;margin-left:6.25%}}body.single-profile .bottom-image{background-size:cover;margin-top:32px;padding-bottom:66.6666%}@media screen and (min-width:768px){body.single-profile .bottom-image{margin-top:64px}}body.single-profile.member-of-the-month .page-header .portrait-container{max-width:none;padding:0 16px;margin-left:-16px;width:calc(100% + 32px);background:linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0) 50%,#fff 51%,#fff)}@media screen and (min-width:768px){body.single-profile.member-of-the-month .page-header .portrait-container{width:50%;padding:0;background:none}}body.single-profile.member-of-the-month .page-header .winner-date{margin-left:-16px;background-color:#fff;width:calc(100% + 32px);padding:16px 16px 0 60px}@media screen and (min-width:768px){body.single-profile.member-of-the-month .page-header .winner-date{margin:0;padding:0;width:auto;background-color:transparent}}body.single-profile.member-of-the-month .main-content{background-color:#fff}.scholarships-list>li+li{margin-top:32px}@media screen and (min-width:768px){.scholarships-list>li+li{margin-top:64px}}.scholarships-list .scholarship .scholarship-title{font-style:normal;font-family:Heldane Text,serif;font-size:31px;line-height:1.2903225806;letter-spacing:-.010322581em;text-transform:none;font-weight:400;padding-bottom:32px;border-bottom:1px solid #231f20}@media screen and (min-width:768px){.scholarships-list .scholarship .scholarship-title{font-size:48px;line-height:1.1666666667;letter-spacing:-.010416667em;text-transform:none;font-weight:400;padding-right:56.25%}}.scholarships-list .scholarship .scholarship-details{margin-bottom:32px}.scholarships-list .scholarship .scholarship-details h1,.scholarships-list .scholarship .scholarship-details h2,.scholarships-list .scholarship .scholarship-details h3{font-style:normal;font-weight:400;font-family:Space Grotesk,sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;letter-spacing:.005625em;text-transform:none;margin-top:0;font-weight:900}@media screen and (min-width:768px){.scholarships-list .scholarship .scholarship-details h1,.scholarships-list .scholarship .scholarship-details h2,.scholarships-list .scholarship .scholarship-details h3{font-size:24px;line-height:1.3333333333;letter-spacing:-.004166667em;text-transform:none;font-weight:900}}.scholarships-list .scholarship .scholarship-details ul{padding-left:1.5em;list-style-type:disc;margin-bottom:16px}body.join-the-tdc .secondary-content .text{font-style:normal;font-weight:400;font-family:Space Grotesk,sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;letter-spacing:.005625em;text-transform:none;font-weight:900}@media screen and (min-width:768px){body.join-the-tdc .secondary-content .text{font-size:24px;line-height:1.3333333333;letter-spacing:-.004166667em;text-transform:none;font-weight:900}}body.join-the-tdc .secondary-content .membership-inquiry{color:#ec4446}body.join-the-tdc .secondary-content .membership-inquiry a:focus,body.join-the-tdc .secondary-content .membership-inquiry a:hover{color:#231f20}body.join-the-tdc .page-section .section-title{font-style:normal;font-family:Heldane Text,serif;font-size:31px;line-height:1.2903225806;letter-spacing:-.010322581em;text-transform:none;font-weight:400;border-bottom:1px solid;padding-bottom:32px}@media screen and (min-width:768px){body.join-the-tdc .page-section .section-title{font-size:48px;line-height:1.1666666667;letter-spacing:-.010416667em;text-transform:none;font-weight:400}}body.join-the-tdc .membership-section .benefits{margin-top:40px}body.join-the-tdc .membership-section .benefits-list{padding:0;list-style:none}body.join-the-tdc .membership-section .benefits-list .benefit-title{font-style:normal;font-family:Heldane Text,serif;font-size:18px;line-height:1.3333333333;letter-spacing:.012222222em;text-transform:none;font-weight:400;margin:0;font-weight:900}body.join-the-tdc .membership-section .accordion-action{margin-top:64px}body.join-the-tdc .membership-section .accordion.-active{color:#ec4446;border-top-color:#231f20}body.join-the-tdc .membership-section.corporate-memberships .accordion.-active{color:#231f20}@media screen and (min-width:768px){body.join-the-tdc .membership-section .section-title{margin-bottom:0}body.join-the-tdc .membership-section>.site-wrap>.grid>div:first-of-type{margin-top:42px}body.join-the-tdc .membership-section .accordion:first-of-type{border-top:none}}body.join-the-tdc .corporate-members-section .section-title{font-style:normal;font-family:Sohne Dreiviertelfett,sans-serif;font-size:16px;line-height:1.5;letter-spacing:.1875em;text-transform:uppercase;font-weight:400;border:none;padding-bottom:0}body.page-template-membership .membership-options h2{font-style:normal;font-family:Heldane Text,serif;font-size:31px;line-height:1.2903225806;letter-spacing:-.010322581em;text-transform:none;font-weight:400}@media screen and (min-width:768px){body.page-template-membership .membership-options h2{font-size:48px;line-height:1.1666666667;letter-spacing:-.010416667em;text-transform:none;font-weight:400}}body.page-template-membership .membership-form{display:none}body.page-template-membership .membership-form.-active{display:block}body.account #mepr-account-nav a,body.login #mepr-account-nav a{font-style:normal;font-family:Sohne Dreiviertelfett,sans-serif;font-size:16px;line-height:1.5;letter-spacing:.1875em;text-transform:uppercase;font-weight:400}body.account #mepr-account-nav .mepr-active-nav-tab a,body.login #mepr-account-nav .mepr-active-nav-tab a{color:#ec4446}body.account #mepr-account-nav br,body.login #mepr-account-nav br{display:none}body.account #mepr-account-welcome-message p,body.login #mepr-account-welcome-message p{font-style:normal;font-family:Heldane Text,serif;font-size:31px;line-height:1.2903225806;letter-spacing:-.010322581em;text-transform:none;font-weight:400}@media screen and (min-width:768px){body.account #mepr-account-welcome-message p,body.login #mepr-account-welcome-message p{font-size:48px;line-height:1.1666666667;letter-spacing:-.010416667em;text-transform:none;font-weight:400}}body.account .mepr-form .mp-form-label,body.login .mepr-form .mp-form-label{margin-bottom:0}body.account .mepr-newpassword-form .mepr-submit,body.login .mepr-newpassword-form .mepr-submit{margin-bottom:32px}body.account .mepr-account-table th,body.login .mepr-account-table th{font-style:normal;font-family:Sohne Dreiviertelfett,sans-serif;font-size:16px;line-height:1.5;letter-spacing:.1875em;text-transform:uppercase;font-weight:400}body.sponsors .sponsorship-inquiry{color:#ec4446}body.sponsors .sponsorship-inquiry a:focus,body.sponsors .sponsorship-inquiry a:hover{color:#231f20}@media screen and (min-width:768px){body.sponsors .sponsorship-inquiry{margin-top:40px}}body.sponsors .page-section .section-title{font-style:normal;font-family:Heldane Text,serif;font-size:31px;line-height:1.2903225806;letter-spacing:-.010322581em;text-transform:none;font-weight:400;padding-bottom:32px;border-bottom:1px solid #231f20}@media screen and (min-width:768px){body.sponsors .page-section .section-title{font-size:48px;line-height:1.1666666667;letter-spacing:-.010416667em;text-transform:none;font-weight:400;padding-right:56.25%}}body.sponsors .sponsorship-details{margin-bottom:32px}body.sponsors .sponsorship-details h1,body.sponsors .sponsorship-details h2,body.sponsors .sponsorship-details h3{font-style:normal;font-weight:400;font-family:Space Grotesk,sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;letter-spacing:.005625em;text-transform:none;margin-top:0;font-weight:900}@media screen and (min-width:768px){body.sponsors .sponsorship-details h1,body.sponsors .sponsorship-details h2,body.sponsors .sponsorship-details h3{font-size:24px;line-height:1.3333333333;letter-spacing:-.004166667em;text-transform:none;font-weight:900}}body.sponsors .sponsorship-details ul{padding-left:1.5em;list-style-type:disc;margin-bottom:16px}body.sponsors .sponsors-list li{font-style:normal;font-weight:400;font-family:Space Grotesk,sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;letter-spacing:.005625em;text-transform:none;font-weight:900;margin-bottom:1em}@media screen and (min-width:768px){body.sponsors .sponsors-list li{font-size:24px;line-height:1.3333333333;letter-spacing:-.004166667em;text-transform:none;font-weight:900}}.gallery-list article.event-gallery .article-subtitle{margin-bottom:0}.gallery-list article.event-gallery .article-type{font-style:normal;font-family:Space Grotesk,sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.3333333333;letter-spacing:.0125em;text-transform:none;font-weight:400;margin:8px 0;color:#ec4446;text-transform:capitalize}@media screen and (min-width:768px){body.single-event_gallery .post-content{padding-bottom:64px}}body.single-event_gallery .gallery-type-video.page-header{padding-bottom:0}body.single-event_gallery .gallery-type-video.page-header .page-headline{margin-bottom:16px}body.single-event_gallery .gallery-type-video.page-header .post-video-container{-ms-flex-order:1;order:1}body.single-event_gallery .gallery-type-video.page-header .post-video-container>p{display:none}@media screen and (min-width:768px){body.single-event_gallery .gallery-type-video.page-header .page-headline{margin-bottom:64px}body.single-event_gallery .gallery-type-video.page-header .post-video-container{-ms-flex-order:0;order:0}body.single-event_gallery .gallery-type-video.page-header .event-meta{padding-top:112px}}body.single-event_gallery .gallery-type-gallery.page-header{padding-bottom:111px}body.single-event_gallery .gallery-type-gallery.page-header>.-inner{padding-bottom:0}body.single-event_gallery .gallery-type-gallery.page-header>.-inner:after{display:none}body.single-event_gallery .gallery-type-gallery.page-header .page-headline{margin-bottom:16px}@media screen and (min-width:768px){body.single-event_gallery .gallery-type-gallery.page-header{padding-bottom:234px}body.single-event_gallery .gallery-type-gallery.page-header:after{content:"";display:table;clear:both}body.single-event_gallery .gallery-type-gallery.page-header.with-event-meta{padding-bottom:0}body.single-event_gallery .gallery-type-gallery.page-header .page-headline{margin-bottom:64px}}body.single-event_gallery .gallery-type-gallery.main-content{padding-top:0}@media screen and (min-width:768px){body.single-event_gallery .gallery-type-gallery.main-content .post-sidebar{margin-top:64px}}body.single-event_gallery .gallery-type-gallery .images{margin-top:-111px}@media screen and (min-width:768px){body.single-event_gallery .gallery-type-gallery .images{margin-top:-234px}}body.single-event_gallery .gallery-type-gallery figure{margin:0;text-decoration:none}body.single-event_gallery .gallery-type-gallery figure img{vertical-align:top}body.single-event_gallery .gallery-type-gallery figure+figure{margin-top:32px}body.single-event_gallery .gallery-type-gallery figure figcaption{margin-top:16px}body.single-event_gallery .gallery-type-gallery figure figcaption p{margin:0;font-style:normal;font-family:Space Grotesk,sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.3333333333;letter-spacing:.0125em;text-transform:none;font-weight:400}@media screen and (min-width:768px){body.single-event_gallery .gallery-type-gallery figure figcaption{max-width:18.75%;margin-left:6.25%}}.component,hr{margin:32px 0}@media screen and (min-width:768px){.component,hr{margin:64px 0}}.component .type-style{margin:0}.component .type-style:after{color:#000;padding:4px;display:block;margin:20px 0 0;font-size:12px;font-weight:400;font-family:monospace;background-color:#eee;content:attr(data-style)}.component .type-style+.type-style{margin-top:32px}.component .colors:after{content:"";display:table;clear:both}.component .colors .color{float:left;width:100px;height:100px}.component .colors .color:after{color:#fff;display:block;padding:4px 8px;font-size:12px;font-weight:400;font-family:monospace;mix-blend-mode:exclusion;content:attr(data-color)}.component .buttons .button-style{position:relative}.component .buttons .button-style:after{color:#000;padding:4px;display:block;margin:10px 0 0;font-size:12px;font-weight:400;font-family:monospace;background-color:#eee;content:attr(data-style)}.alignnone{margin-left:0;margin-right:0;max-width:100%;height:auto}.aligncenter{display:block;height:auto}.alignleft,.alignright{height:auto}@media screen and (min-width:520px){.alignleft{float:left}.alignright{float:right}}body#tinymce{margin:12px!important}
/*# sourceMappingURL=main.css.map */
