.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}*,:after,:before{box-sizing:border-box;background-repeat:no-repeat}:after,:before{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"\200B";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}.embla{max-width:48rem;margin:auto;--slide-height:50vh;--slide-spacing:0;--slide-size:70%}.embla__viewport{overflow:hidden}.embla__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}.embla__slide{display:relative;transform:translateZ(0);flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}.embla__slide__number{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);border:1px solid #000;font-size:4rem;font-weight:600;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:var(--slide-height);-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;box-sizing:border-box}.embla__controls{margin-top:3em}.embla__buttons{width:80%;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between}.embla__buttons_button_reverse{display:flex!important;flex-direction:row-reverse;align-items:center;justify-content:flex-end;gap:30px;margin-left:-20px;svg{transform:translateX(0) rotate(180deg);transition:1s}}.embla__buttons_button{svg{transform:translateX(0);transition:1s}}.embla__buttons_button_text{text-transform:none}.embla__buttons_button:hover{svg{transform:translateX(-20px);transition:1s}}.embla__buttons_button_reverse:hover{svg{transform:translateX(20px) rotate(180deg);transition:1s}}.embla__button{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);width:3.6rem;height:3.6rem;z-index:1;border-radius:50%;color:var(--text-body);display:flex;align-items:center;justify-content:center}.embla__button:disabled{color:var(--detail-high-contrast)}.embla__button__svg{width:35%;height:35%}.embla__slide__number{backface-visibility:hidden;justify-content:space-between;padding:30px}.embla__slide__number:hover{cursor:pointer}.embla__slide__number h3{font-size:24px;text-transform:none;text-align:center;margin-bottom:1.5em}.embla__slide_text{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:.5em;height:100%}.imageWrapper{flex-basis:100%;bottom:0;width:100%;height:250px;overflow:hidden;img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width:450px){.imageWrapper{flex-basis:75%}}*{margin:0;padding:0}article,aside,figcaption,header,main,picture,section{display:block}figcaption{font-size:11px;color:#686868;margin-top:5px}body{font-size:62.5%;font-family:sans-serif;width:100%}input,select,textarea{-webkit-appearance:none;border-radius:0;font-family:sans-serif}fieldset{border:none}legend{display:block}button{border:none;background:none}button[disabled]{cursor:default!important}img{display:block;width:100%;height:auto}.svg>div{position:relative;width:100%;height:0}.svg>div svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.svg-minus>div,.svg-plus>div{padding-top:100%}.svg-quote>div{padding-top:74.1666666667%}.arrow-proceed>div{padding-top:77.0700636943%}.arrow-next>div{padding-top:129.7520661157%}.svg-visit-yes>div{padding-top:49.0301988706%}.svg-visit-no>div{padding-top:64.7793726741%}.svg-human>div{padding-top:187.5%}.svg-human-g{transform:translateX(10%)}.svg-social>div{padding-top:100%}.svg-download>div{padding-top:101%}.svg-arrow-small>div{padding-top:20%}.svg-arrow-medium>div{padding-top:8.8805970149%}newsletter-component button[type=submit]{width:100%}.section-header{padding:0;font-size:15px;line-height:1.2;text-transform:uppercase;text-align:center;letter-spacing:.02em;margin-bottom:2em}body>#__next>.wrapper{display:flex;flex-direction:column;width:100%;min-height:100%;overflow:hidden;-webkit-overflow-scrolling:touch;z-index:1;background:#fff;transition:transform .3s cubic-bezier(.455,.03,.515,.955) .1s}.menu-open body>#__next>.wrapper{transform:translateX(-330px)}body>#__next main{flex:1 1 auto}article footer,main section footer{box-sizing:border-box;display:flex;justify-content:center;width:100%}article footer>div,main section footer>div{width:100%}.main-footer{position:relative;z-index:1;padding:35px 12px 70px;text-align:center}@media screen and (min-width:500px){.main-footer{padding:35px 40px 70px}}.main-footer h2{margin-bottom:13px;font-size:150%;font-weight:400;text-transform:uppercase;color:#e4e2df}.main-footer address{margin-bottom:40px;font-size:100%;font-style:normal}.main-footer .svg{width:40px}.main-footer .follow-us{margin-bottom:48px}.main-footer .follow-us>div{margin:0 auto;width:100%;max-width:130px}@media screen and (min-width:800px){.main-footer .follow-us>div{display:flex;justify-content:center;align-items:center;max-width:none}}.main-footer .follow-us h2{margin-bottom:25px}.main-footer .follow-us a{display:flex;align-items:center;margin-bottom:25px}@media screen and (min-width:800px){.main-footer .follow-us a{margin-bottom:0;margin-right:30px}.main-footer .follow-us a:last-child{margin-right:0}}.main-footer .follow-us a:last-child{margin-bottom:0}.main-footer .follow-us a .svg{margin-right:16px}.main-footer .newsletter{display:inline-block;margin-bottom:40px}.main-footer .newsletter .plane{fill:#3e3f3f}.main-footer .cookies{margin:0 auto;max-width:300px}@media screen and (min-width:800px){.main-footer .cookies{max-width:1000px}}.main-footer .cookies .body{font-size:130%;font-style:italic}.main-footer .cookies .body *{font-size:100%}@font-face{font-family:Alfred sans;font-display:swap;src:url(/static/fonts/AlfredSans-Regular.woff2) format("woff2"),url(/static/fonts/AlfredSans-Regular.woff) format("woff"),url(/static/fonts/AlfredSans-Regular.otf) format("opentype");font-weight:400;font-style:normal}button,input,select,textarea{font-family:Alfred Sans,sans-serif}p{margin-bottom:1em;font-size:16px;line-height:1.5}p:last-child{margin-bottom:0}a{color:#000}.body li{font-size:150%}.body ul{margin-bottom:.6em}.body p li{font-size:100%}.body a{text-decoration:underline}.h1,.h2,.h3,.h4,.h5,b,h1,h2,h3,h4,h5,strong{font-weight:400}.h1,h1{font-size:500%;line-height:150%}.h2,h2{font-size:270%;line-height:140%;text-transform:none;margin:10px 0}.h3,h3{font-size:150%}.h3,.kicker,h3{text-transform:uppercase}.kicker{font-size:15px}.subheading{font-size:20px;line-height:1.2;text-transform:uppercase;margin-bottom:.6em}.subheading.tracking{letter-spacing:.0315em}.arc-link{position:relative;display:inline-block;font-size:15px;line-height:1.2;letter-spacing:.038em;margin:40px 0}.arc-link:after{content:"";display:block;position:absolute;top:50%;left:50%;width:58px;height:58px;border-radius:40px;border:1px solid #59767b;transform-origin:50% 50%;transform:translate(-50%,-50%) scale(1)}.arc-link__inner{display:block;position:relative;z-index:1;background-color:#e2e7ec;padding:5px 30px}.huge-title{font-size:45px;line-height:1.2;text-transform:uppercase}@media screen and (min-width:800px){.huge-title{font-size:100px}}a.arc-link:after{border-color:#cc9f53;transition:all .9s cubic-bezier(.19,1,.4,.97)}.no-touch a.arc-link:hover:after{transform:translate(-50%,-50%) scale(1.3)}.grid>div{padding:0 12px}@media screen and (min-width:375px){.grid-1>div{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:0 2px;max-width:1236px}.grid-1>div a{display:block;margin:0 10px 20px;width:calc(50% - 20px)}}@media screen and (min-width:550px){.grid-1>div a{width:calc(33.3333333% - 20px)}}@media screen and (min-width:900px){.grid-1>div a{width:calc(25% - 20px)}}@media screen and (min-width:550px){.grid-2>div{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:0 2px;max-width:1236px}.grid-2>div a{display:block;margin:0 10px 80px;width:calc(50% - 20px)}.grid-2>div a:nth-child(2n).inview-enter{transition-delay:.2s}}@media screen and (min-width:900px){.grid-2>div{padding:0;max-width:1256px}.grid-2>div a{margin:0 20px 20px;width:calc(33.3333333% - 40px)}.grid-2>div a:nth-child(2n).inview-enter{transition-delay:0s}.grid-2>div a:nth-child(3n-1).inview-enter{transition-delay:.2s}.grid-2>div a:nth-child(3n).inview-enter{transition-delay:.4s}}.youtube{box-sizing:border-box;position:relative;width:100%}.youtube>div{padding-bottom:56.25%}.button,.hover-line,.youtube>div{position:relative}.button:after,.button:before,.hover-line:after,.hover-line:before{content:"";display:block;position:absolute;left:50%;bottom:0;width:100%;height:3px;transform:translateX(-50%)}.button:before,.hover-line:before{background-color:#cc9f53}.button:after,.hover-line:after{width:0;background:#bb8a35;transition:width .9s cubic-bezier(.19,1,.4,.97)}.button.button:after,.button.button:before,.hover-line.button:after,.hover-line.button:before{bottom:-9px}.button.fat:after,.button.fat:before,.hover-line.fat:after,.hover-line.fat:before{height:5px}.button.invert:after,.hover-line.invert:after{background:#d7c38c}.button.left:after,.button.left:before,.hover-line.left:after,.hover-line.left:before{left:0;transform:none}.button.left:before,.hover-line.left:before{width:46px;transition:width .9s cubic-bezier(.19,1,.4,.97)}.button.left:after,.hover-line.left:after{display:none}.button.left.invert:before,.hover-line.left.invert:before{background:#d7c38c}.no-touch a:focus.left:after,.no-touch a:hover.left:after,.no-touch button:focus.left:after,.no-touch button:hover.left:after{width:46px}.no-touch a:focus .button:after,.no-touch a:focus .hover-line:after,.no-touch a:hover .button:after,.no-touch a:hover .hover-line:after,.no-touch button:focus .button:after,.no-touch button:focus .hover-line:after,.no-touch button:hover .button:after,.no-touch button:hover .hover-line:after{width:100%}.no-touch a:focus .button.left:before,.no-touch a:focus .hover-line.left:before,.no-touch a:hover .button.left:before,.no-touch a:hover .hover-line.left:before,.no-touch button:focus .button.left:before,.no-touch button:focus .hover-line.left:before,.no-touch button:hover .button.left:before,.no-touch button:hover .hover-line.left:before{width:100px}.no-touch a.hover-line:active:after,.no-touch a.hover-line:hover:after,.no-touch button.hover-line:active:after,.no-touch button.hover-line:hover:after{width:100%}.no-touch a.hover-line:active.left:before,.no-touch a.hover-line:hover.left:before,.no-touch button.hover-line:active.left:before,.no-touch button.hover-line:hover.left:before{width:100px}.button{position:relative;display:flex;justify-content:center;align-items:center;border:1px solid #000;width:100%;max-width:252px;height:50px;overflow:visible;font-size:15px;text-transform:uppercase;font-weight:lighter;margin-bottom:20px}.widget .button{margin-left:auto;margin-right:auto;padding:40px 20px;text-align:center}.no-touch .widget .button:focus:after,.no-touch .widget .button:hover:after{content:"";width:100%}.entry{position:relative;text-align:center;background-color:#f0f3f3;display:block;margin-bottom:58px}.entry.inview{transform:translateY(20px);opacity:0}.entry.inview-enter{transition:all .4s ease-in-out;transform:translateY(0);opacity:1}@media screen and (min-width:375px){.grid-1 .entry.inview-enter:nth-child(2n){transition-delay:.2s}}@media screen and (min-width:550px){.grid-1 .entry.inview-enter:nth-child(2n){transition-delay:0s}.grid-1 .entry.inview-enter:nth-child(3n-1){transition-delay:.2s}.grid-1 .entry.inview-enter:nth-child(3n){transition-delay:.4s}}@media screen and (min-width:900px){.grid-1 .entry.inview-enter:nth-child(3n),.grid-1 .entry.inview-enter:nth-child(3n-1){transition-delay:0s}.grid-1 .entry.inview-enter:nth-child(4n-2){transition-delay:.2s}.grid-1 .entry.inview-enter:nth-child(4n-1){transition-delay:.4s}.grid-1 .entry.inview-enter:nth-child(4n){transition-delay:.6s}}.entry:last-child{margin-bottom:0}.entry .img,.entry img{margin-bottom:30px}.entry .img{position:relative;width:100%;height:0}.entry .img img{position:absolute;top:0;left:0;margin-bottom:0;width:100%;height:auto}.entry h2{margin:20px 0}.entry p{padding-bottom:20px}.entry .text{padding:0 20px}.entry:after,.entry:before{width:30%;bottom:-1px}.entry:after{width:0}.no-touch .entry:focus:after,.no-touch .entry:hover:after{width:30%!important}.block,.widget{display:block;box-sizing:border-box}.widget.layout-box{border:1px solid;box-sizing:border-box;padding:50px 20px 35px;text-align:center}.widget.layout-box .link-button{margin-top:10px;margin-bottom:10px;width:100px;font-size:0}.widget.layout-box .link-button svg{margin:0 auto;max-width:80px}.block-image{margin:0 auto;max-width:700px}.block-email{box-sizing:border-box;position:relative;width:100%;background-color:#f8ece3;box-shadow:0 0 0 100vmax #f8ece3;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);margin:100px 0 160px}@media screen and (min-width:1120px){.block-email{margin:50px 0 0}}.block-email__content{max-width:1240px;margin:0 auto;position:relative}footer .block-email{padding:0}.block-email h2{padding-bottom:30px;font-size:40px;line-height:1.2}@media screen and (min-width:1120px){.block-email h2{font-size:50px}}.block-email h3{padding-bottom:10px}.block-email__link{font-size:15px;line-height:1.2;text-decoration:underline;text-transform:uppercase;display:flex;align-items:center}.block-email__link .svg{flex-shrink:0;width:45px;margin-left:5px}.block-email:after{height:100%;width:100%;display:block;content:"";position:absolute;left:0;top:0;z-index:0}.email-button h2,.page-button h2,.url-button h2{margin-bottom:.8em}.widget .featured-image{margin:0 auto;max-width:742px}.widget .featured-image>div{position:relative}.circle-image{max-width:348px}.circle-image,.person-image{width:100%;border-radius:100%}.person-image{max-width:209px}.link-entry,.quote{position:relative}.link-entry{display:block}.link-entry.inview{transform:translateY(20px);opacity:0}.link-entry.inview-enter{transition:all .4s ease-in-out;transform:translateY(0);opacity:1}@media screen and (min-width:550px){.grid-2 .link-entry:nth-child(2n).inview-enter{transition-delay:.2s}}@media screen and (min-width:900px){.grid-2 .link-entry:nth-child(2n).inview-enter{transition-delay:0s}.grid-2 .link-entry:nth-child(3n-1).inview-enter{transition-delay:.2s}.grid-2 .link-entry:nth-child(3n).inview-enter{transition-delay:.4s}}.link-entry h3{box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;width:100%;min-height:57px;text-transform:uppercase;text-decoration:underline;font-size:15px;line-height:1.2}.link-entry h3:after{background:#e4e2df}.link-entry h3 span{padding-right:5px}.link-entry h3 .svg{width:42px;margin-left:10px;transition:transform .3s cubic-bezier(.455,.03,.515,.955)}.no-touch .link-entry:hover .svg{transform:translateX(5px)}.featured-videos .first{margin:0 auto;width:100%;max-width:706px}.featured-videos .entry .img,.video-list .entry .img{padding-top:56.0553633218%;overflow:hidden}.featured-videos .entry .img img,.video-list .entry .img img{top:50%;transform:translateY(-50%)}.news-list{text-align:center}.news-list .heading{position:relative;padding-bottom:58px;font-size:130%;text-transform:uppercase;font-weight:lighter}@media screen and (min-width:550px){.news-list .heading{padding-bottom:46px}}.news-list .heading:after{display:block;margin:15px auto 0;background-color:#bb8831;width:50px;height:5px;bottom:0;content:""}.with-image{background-color:#fff}.without-image{padding:30px 0}.without-image .text{box-sizing:border-box;height:100%;width:100%}.without-image .text p{width:100%}@media screen and (min-width:375px){.without-image .text{display:flex;flex-direction:column;justify-content:center;align-items:center}}.quote,blockquote{position:relative;display:flex!important;align-items:flex-end;box-sizing:border-box;height:auto;font-size:20px;line-height:1.6666666667;padding:0 12px;margin:35px 0 70px}@media screen and (min-width:400px){.quote,blockquote{font-size:30px}}@media screen and (min-width:1240px){.quote,blockquote{margin-left:-80px}}.quote .text,blockquote .text{position:relative;z-index:1}.quote small,blockquote small{display:block;position:relative;font-style:normal;white-space:nowrap;top:14px;font-size:14px}.accordion{border-bottom:1px solid #969696}.accordion button{display:block;border:none;width:100%;padding:20px 15px 20px 0;font-size:160%;text-align:left;background:none;outline:none;cursor:pointer}.accordion button>div{display:flex;justify-content:flex-start;align-items:center;padding-left:7px}.accordion button>div:before{content:"";display:inline-block;width:16px;height:12px;background:url(/media/gfx/arrow_black.svg) 0 no-repeat;background-size:100% auto}.accordion button>div h3,.accordion button>div h4{margin-left:23px}.accordion.open button>div:before{transform:rotate(180deg)}.accordion .content{overflow:hidden;transition:height .3s ease-in-out}.accordion .content>div{box-sizing:border-box;padding:0 0 33px 7px;max-width:650px}accordion-component:first-child .accordion{border-top:1px solid #969696}.toggle-drawer{width:28px;height:28px;text-transform:uppercase;background:none;position:absolute;border:none;right:20px;top:25px;outline:0}.toggle-drawer__stripe{display:block;height:2px;margin:6px 0;width:100%;background-color:currentColor}.toggle-drawer__label{position:absolute;left:50%;bottom:-20px;transform:translateX(-50%)}.menu{position:absolute;top:0;left:0;width:100%;z-index:2;padding-top:10px}.menu .home{display:block;text-align:center;width:78px;margin:0 auto}.menu__logo{max-width:100%;display:inline-block;margin:0}.menu.minimized{transition:transform .3s cubic-bezier(.455,.03,.515,.955) .1s}.menu-open .menu.minimized{transform:translateX(-330px)}.menu.minimized .top{display:flex;justify-content:space-between;align-items:flex-start;padding:12px;height:67px}.menu.minimized .top .toggle-drawer{transition:opacity .2s ease-in-out}.menu-open .menu.minimized .top .toggle-drawer{opacity:0}.menu.enhanced{width:100%;height:200px;max-width:none;overflow:hidden}.menu.enhanced>div{position:absolute;top:0;left:0;height:100%;width:100%;padding:20px 20px 0}.menu.enhanced .main{text-align:center;box-sizing:border-box;padding:0 20px}.menu.enhanced .main a{position:relative;padding:4px 0;font-size:16px;line-height:1.1875;text-transform:uppercase;margin:32px 40px 0 0;display:inline-block}.menu.enhanced .main a:after{content:"";display:block;position:absolute;left:50%;bottom:1px;width:100%;height:1px;background:#000;transform:translateX(-50%) scaleX(0);transition:transform .3s cubic-bezier(.455,.03,.515,.955)}.menu.enhanced .main a:hover:focus:after,.menu.enhanced .main a:hover:hover:after,.no-touch .menu.enhanced .main a:focus:after,.no-touch .menu.enhanced .main a:hover:after{transform:translateX(-50%) scale(1)}.menu.enhanced .main a:last-child{margin-right:0}.menu.enhanced .main .active:after{transform:translateX(-50%) scale(1)}.menu.enhanced .main .home{display:flex;flex-direction:column;justify-content:center;text-align:center;margin:0 auto;padding:0;text-transform:uppercase;width:100px;height:100px}.menu.enhanced .main .home:after{display:none}.menu.enhanced .language{position:absolute;top:10px;right:30px;display:flex;justify-content:space-between;align-items:center;padding:4px 0;background-color:#f4f2f0}.homepage .menu.enhanced .language{display:flex}.menu.enhanced .language .language-dropdown__item{display:block;padding:4px 20px;font-size:16px;background-color:#f4f2f0;animation:fadeIn .3s}.menu.enhanced .language .language-dropdown__item.active,.menu.enhanced .language .language-dropdown__item:hover{text-decoration:underline}.menu.enhanced .language .language-dropdown__item:first-child{padding-top:6px}.menu.enhanced .language .language-dropdown__item:last-child{padding-bottom:6px}.menu.enhanced .language.open .language-dropdown{display:block}.menu.enhanced .language.open .language-toggle__triangle{transform:translateY(-4px) rotate(180deg)}.menu.enhanced .explore-action{position:absolute;top:55px;left:70px;display:flex;align-items:center}.menu.enhanced .explore-action__arrow{transform:rotate(180deg)}.menu.enhanced .explore-action__text{font-size:1rem;margin-left:.5rem}.menu.enhanced .explore-action .explore-action__arrow{transition:transform .55s}.menu.enhanced .explore-action:hover .explore-action__arrow{transform:rotate(180deg) translate3d(6px,0,0)}.no-touch .menu.enhanced .explore-action .explore-action__arrow{transition:transform .55s}.no-touch .menu.enhanced .explore-action:hover .explore-action__arrow{transform:rotate(180deg) translate3d(6px,0,0)}.menu.enhanced .menu-actions{position:absolute;right:70px;top:45px}.menu.enhanced .menu-action{position:relative;display:inline-block;margin-left:42px;cursor:pointer;background:transparent;border:none;padding:0;color:inherit}.menu.enhanced .language-toggle{font-size:16px;outline:0}.menu.enhanced .language-toggle__triangle{border:4px solid transparent;border-top:5px solid;display:inline-block;vertical-align:middle;margin-top:.2em;margin-left:6px;transition:transform .4s cubic-bezier(.645,.045,.355,1)}.menu.enhanced .language-toggle:active,.menu.enhanced .language-toggle:focus{opacity:.7}.menu.enhanced .language-dropdown{display:none;position:absolute;top:100%;right:0;padding:4px 0 0;min-width:100px;text-align:right}.menu-overlay{display:none;position:fixed;z-index:2;top:0;right:0;width:100%;height:100%;border:none;background:none;transform:translateX(-330px)}.menu-open .menu-overlay{display:block}.menu-drawer{box-sizing:border-box;position:fixed;z-index:0;top:0;right:0;width:calc(100% - 40px);max-width:330px;height:100%;background:#e2e7ec;overflow:auto}.menu-drawer .toggle-drawer{position:absolute;opacity:0;transition:opacity .4s ease-in-out}.menu-drawer .toggle-drawer__stripe:first-child{transform-origin:0 50%;transform:translate(4px,-2px) rotate(45deg)}.menu-drawer .toggle-drawer__stripe:nth-child(2){opacity:0}.menu-drawer .toggle-drawer__stripe:nth-child(3){transform-origin:0 50%;transform:translate(4px,1px) rotate(-45deg)}.menu-open .menu-drawer .toggle-drawer{transition-duration:.4s;transition-delay:.1s;opacity:1}.menu-drawer>div{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:60px 0 20px;height:100%;min-height:420px}@media screen and (min-height:550px){.menu-drawer>div{padding:80px 0 60px}}.menu-drawer .items,.menu-drawer .locales{display:flex;flex-direction:column;justify-content:center;align-items:center}.menu-drawer a{outline:none;margin-top:8px;font-size:16px}.menu-drawer .items{flex:1 1 auto;justify-content:space-between;margin-bottom:20px}@media screen and (min-height:550px){.menu-drawer .items{margin-bottom:40px;justify-content:center}}.menu-drawer .items a{font-size:150%;line-height:1.3529411765}@media screen and (min-height:550px){.menu-drawer .items a{margin-bottom:35px;font-size:170%}.menu-drawer .items a:last-child{margin-bottom:0}}.menu-drawer .items a:after{content:"";position:relative;left:50%;display:block;margin-top:1px;width:0;height:1px;background:#000;transform:translateX(-50%);transition:width .2s ease-in-out}.menu-drawer .items .active:after,.menu-drawer .items a:focus:after,.menu-drawer .items a:hover:after,.no-touch .menu-drawer .items a:focus:after,.no-touch .menu-drawer .items a:hover:after{width:100%}.menu-drawer .language{flex-direction:row;align-items:center}.menu-drawer .language a{display:flex;justify-content:center;align-items:center;margin-right:20px;margin-bottom:0;border-radius:51px;width:51px;height:51px;font-size:150%;text-transform:uppercase;background:#2c4844;transition:background .2s ease-in-out}.menu-drawer .language a:last-child{margin-right:0}.menu-drawer .language a:focus,.menu-drawer .language a:hover,.no-touch .menu-drawer .language a:focus,.no-touch .menu-drawer .language a:hover{background:#c3dcc9}.menu-drawer .language .active{border-radius:38px;width:38px;height:38px;background:#c3dcc9}.menu-drawer .language .active:focus,.menu-drawer .language .active:hover,.no-touch .menu-drawer .language .active:focus,.no-touch .menu-drawer .language .active:hover{background:#2c4844}@keyframes spinner{0%{opacity:1}to{opacity:0}}.loader{position:absolute;top:50%;left:50%;width:200px;height:200px;margin-top:-100px;margin-left:-100px;opacity:.8;transform:scale(.4);z-index:100000}.loader.fixed{position:fixed}.loader>div{position:absolute;border-radius:10px;top:80px;left:93px;width:14px;height:40px;background:#000;color:transparent;animation:spinner 1s linear infinite}.loader>div:first-of-type{transform:rotate(0deg) translateY(-60px);animation-delay:-.5s}.loader>div:nth-of-type(2){transform:rotate(30deg) translateY(-60px);animation-delay:-.4166666667s}.loader>div:nth-of-type(3){transform:rotate(60deg) translateY(-60px);animation-delay:-.3333333333s}.loader>div:nth-of-type(4){transform:rotate(90deg) translateY(-60px);animation-delay:-.25s}.loader>div:nth-of-type(5){transform:rotate(120deg) translateY(-60px);animation-delay:-.1666666667s}.loader>div:nth-of-type(6){transform:rotate(150deg) translateY(-60px);animation-delay:-.0833333333s}.loader>div:nth-of-type(7){transform:rotate(180deg) translateY(-60px);animation-delay:0s}.loader>div:nth-of-type(8){transform:rotate(210deg) translateY(-60px);animation-delay:.0833333333s}.loader>div:nth-of-type(9){transform:rotate(240deg) translateY(-60px);animation-delay:.1666666667s}.loader>div:nth-of-type(10){transform:rotate(270deg) translateY(-60px);animation-delay:.25s}.loader>div:nth-of-type(11){transform:rotate(300deg) translateY(-60px);animation-delay:.3333333333s}.loader>div:nth-of-type(12){transform:rotate(330deg) translateY(-60px);animation-delay:.4166666667s}.education-index button{cursor:pointer;outline:none}.education-index .ages{margin-bottom:60px;padding:0 20px}@media screen and (min-width:1024px){.education-index .ages{display:flex;justify-content:space-between;justify-content:center}}.education-index .ages button{position:relative;overflow:visible;margin-top:30px;width:50%}@media screen and (min-width:660px){.education-index .ages button{width:auto;margin:30px 20px 0}}.education-index .ages button .title{position:absolute;left:50%;transform:translate(-50%);white-space:nowrap}.education-index .ages button .title:after{content:"";display:block;position:absolute;left:50%;bottom:-1px;width:100%;height:1px;background:#000;transform:translateX(-50%) scaleX(0);transition:transform .5s cubic-bezier(.215,.61,.355,1)}.no-touch .education-index .ages button:focus .title:after,.no-touch .education-index .ages button:hover .title:after{transform:translateX(-50%) scale(1)}.education-index .ages .fills{opacity:0;transform:scale(.8);transform-origin:50% 50%;transition:opacity .4s,transform .35s cubic-bezier(.48,.07,.28,1.3)}.education-index .ages .edges{transition:opacity .5s}.education-index .ages .active .fills{transform:scale(1);opacity:1}.education-index .ages .active .edges{opacity:0}.education-index .themes{display:flex;justify-content:space-between;justify-content:center;padding:60px 0 120px}@media screen and (min-width:660px){.education-index .themes{padding:60px 0 180px}}.education-index .themes h2{padding-bottom:50px}.education-index main{display:flex;flex-direction:column;align-items:center;min-height:100%}.building{position:relative}.building svg{z-index:50}.education-entry .color-hero .bg-pink{background-color:#efe3e3}.education-entry .color-hero__kicker{top:-2em}.education-entry .color-hero__lead{margin-top:1.5rem;margin-bottom:1.5rem}.education-entry .color-hero .bg-block{top:10rem}.education-entry .hero-image{background-position:50%;background-size:cover;max-width:700px}.education-entry .hero-image:after{display:block;content:"";padding-bottom:56.3%}.education-entry .image-credits{text-align:right;font-size:13px;margin-top:10px}.education-entry .block.youtube,.education-entry .body>figure{margin-top:3em;margin-bottom:3em}.education-entry .sidebar-layout__content{flex-grow:1}.education-entry main .body h4{margin:40px 0 25px}.education-entry main .body li{margin-left:40px;font-size:16px}.education-entry main header em{display:block;font-style:italic;font-size:16px;line-height:1.5;letter-spacing:.03125em;margin-top:2em;margin-bottom:2em}.education-entry main header>div{position:relative;margin:0 auto;width:100%;max-width:930px}@media screen and (max-width:1150px){.education-entry main .color-hero{padding-bottom:25px}}.education-entry main .color-hero.light-blue{background-color:#e2e7ec}.education-entry main .color-hero.soft-peach{background-color:#efe3e3}.education-entry main .education-hero{position:relative}@media screen and (min-width:1150px){.education-entry .block{max-width:931px;margin-left:auto;margin-right:auto;padding:0}}.education-entry .relevance{margin-top:10px}.education-entry .regards{margin-bottom:2em}.education-entry .download{display:flex;justify-content:flex-start;align-items:center;margin:20px 0 28px;font-size:15px;line-height:1.2;text-decoration:underline}.education-entry .download .svg{margin-right:10px;width:14px}.education-entry .contact-email{padding-top:20px;margin-bottom:56px}.education-entry .contact-email p{font-size:15px;letter-spacing:.033}.education-entry .contact-email a{text-decoration:underline}.education-entry .accordion .content>div{padding-top:1.5em}.education-entry .accordion .content em{font-size:16px}.education-entry .accordion .content h3,.education-entry .accordion .content h4{font-size:150%;text-transform:none;margin-bottom:.2em}.education-entry .accordion .content em,.education-entry .accordion .content p{display:block;margin-bottom:1.5em}.education-entry .accordion .content ol,.education-entry .accordion .content ul{margin-bottom:2.25em}.education-entry .accordion .content .downloads{margin-left:0}.education-entry .accordion .content li:last-child{margin-bottom:0}.homepage .blocks>*{margin-block-end:56px}.homepage .button{z-index:10}.homepage .head-wrapper{box-sizing:border-box;position:relative;padding:40px 12px;width:100%;background-color:#e2e7ec}@media screen and (min-width:1024px){.homepage .head-wrapper{padding:60px 12px}}@media screen and (orientation:landscape){.homepage .head-wrapper{min-height:100vh;min-height:600px}}@media screen and (min-width:900px){.homepage .head-wrapper{padding:100px 80px}}.homepage .head-wrapper header{display:block;position:relative;margin:30px auto;text-align:center;width:100%;max-width:1000px}@media screen and (min-height:550px){.homepage .head-wrapper header{margin:40px auto}}@media screen and (min-width:1024px){.homepage .head-wrapper header{margin:0 auto}}.homepage .head-wrapper header h1{padding-bottom:22px;letter-spacing:0;margin:0 auto;font-size:25px;line-height:1.3125;max-width:none}@media screen and (min-width:375px){.homepage .head-wrapper header h1{font-size:32px}}@media screen and (min-width:660px){.homepage .head-wrapper header h1{font-size:50px}}@media screen and (min-width:1024px){.homepage .head-wrapper header h1{font-size:68px}}.homepage .button{margin:0 auto}.homepage .content{background:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (min-width:660px){.homepage .content{padding-top:12px;flex-direction:row;justify-content:space-between;max-width:1140px;margin:0 auto}}.homepage .content .education{position:relative;padding:60px 12px;margin:60px 12px 50px;text-align:left}@media screen and (min-width:1024px){.homepage .content .education{max-width:500px}}.homepage .content .education h2{position:relative;font-size:240%;max-width:330px;padding-bottom:30px;margin:0 auto;z-index:50}.homepage aside{position:relative;margin:0 12px 70px}@media screen and (min-width:1024px){.homepage aside{padding-bottom:100px}}.homepage aside a.featured h2{text-decoration:underline}.homepage aside .featured{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.homepage aside .featured h3{padding-bottom:15px}.homepage aside .featured h2{font-size:275%;padding:0 20px 15px;letter-spacing:0}@media screen and (min-width:660px){.homepage aside .featured h2{font-size:320%}}.homepage aside .featured p{font-size:140%;font-weight:lighter;padding:0 20px 37px;margin:0 auto;max-width:550px}.homepage aside .featured .featured-image{position:relative;z-index:1;max-width:650px}.homepage aside .featured .featured-image figcaption{font-size:13px;margin-top:10px}@media screen and (min-width:1024px){.homepage aside .featured .featured-image{text-align:left;max-width:none}}.homepage aside .featured .text{position:relative;z-index:1;max-width:450px;margin-top:45px}@media screen and (min-width:1024px){.homepage aside .featured .text{margin-top:0}.homepage aside .featured{flex-direction:row;align-items:center;padding:60px 120px}.homepage aside .featured .text{margin-left:45px}.homepage aside .featured h2{padding:0 0 15px}.homepage aside .featured p{padding:0 0 37px}}.homepage .news{margin-left:0;margin-right:0;padding-left:12px;padding-right:12px}.homepage .news~footer>div .block-email{margin-top:-70px}.homepage .circle-link{display:block;display:flex;flex-direction:column;gap:56px;max-width:1200px;margin-inline:auto}@media screen and (max-width:480px){.homepage .circle-link{gap:32px}}@media screen and (min-width:660px){.describe-buttons{font-size:28px;max-width:485px}}@media screen and (max-width:660px){.describe-buttons{font-size:24px}}.contact .color-hero{margin-bottom:-1px;padding:20px}.contact .color-hero__lead{margin-bottom:4em}.contact .color-hero__lead,.contact .color-hero__title{position:relative;z-index:20;padding:0 20px;text-align:center}.contact .mobile-bg{position:absolute;z-index:-1;left:0;width:100%;top:0;height:100%}@media screen and (min-width:1024px){.contact .mobile-bg{display:none}}.contact section{width:100%;margin-bottom:64px}.contact section .map-column{position:relative;z-index:15}.contact section .map-container{position:relative;width:calc(100% + 60px);max-width:800px;height:60vh;max-height:500px;background:#f0f3f3}@media screen and (min-width:1400px){.contact section .map-container{margin-left:-60px}}@media screen and (max-width:1080px){.contact section .map-container{width:100%}}.contact section .map-container .loader{transform:scale(.2)}.contact section .form{padding-top:60px}.contact section .form button{cursor:pointer}.contact section .groups .count{position:relative;display:flex;justify-content:flex-start;margin-bottom:44px}.contact section .groups .count button{position:relative;font-size:180%;outline:none;margin-right:12px;width:40px;height:40px;border:none;border-radius:40px;background:#d3bbb7;transition:background .4s ease-in-out}.contact section .groups .count button[disabled]{color:#000;opacity:.5}.contact section .groups .count button:last-child{margin-right:0}.no-touch .contact section .groups .count button:hover{background:#b89a96}.contact section .groups .count .active{background:#653336;color:#fff}.no-touch .contact section .groups .count .active:hover{background:#653336}.contact section .groups .count:after{content:"";display:block;position:absolute;bottom:-5px;left:0;width:40px;height:2px;background:#653336;transition:transform .4s cubic-bezier(.455,.03,.515,.955)}.contact section .groups label small{font-size:100%;font-weight:400;font-style:italic}.contact section .groups .active-2:after{transform:translateX(52px)}.contact section .groups .active-3:after{transform:translateX(104px)}.contact section .groups .active-4:after{transform:translateX(156px)}.contact section .groups .active-5:after{transform:translateX(208px)}@media screen and (min-width:500px){.contact section .form-row.school{position:relative;z-index:1;width:calc(50% - 24px)}.contact section .form-row.groups{margin-top:-120px}.contact section .form-row.groups .count,.contact section .form-row.groups>label{margin-left:calc(50% + 24px);width:calc(50% - 24px)}}.contact section .collection .students .number{display:flex;justify-content:flex-start;align-items:center}.contact section .collection .students .number input{margin:0 6px}.contact section .collection .students button{width:20px;cursor:pointer}.contact section .collection .students .inactive{opacity:.5;cursor:default}.contact section .collection .entry{margin-bottom:0}.contact section .collection .entry:after{display:none}@media screen and (min-width:500px){.contact section .collection .entry{display:flex;flex-wrap:wrap;justify-content:space-between}.contact section .collection .entry>div,.contact section .collection .entry>h3{width:100%;max-width:494px}.contact section .collection .entry .age,.contact section .collection .entry .students{width:calc(50% - 24px)}}.contact section .contact{position:relative;z-index:1}.contact section .contact legend{margin:40px 0 20px;position:relative;font-size:27px;line-height:1.2222222222;letter-spacing:.039em;text-transform:uppercase}@media screen and (min-width:500px){.contact section .contact>div{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:660px}.contact section .contact>div>.field-row{width:calc(50% - 24px)}}.contact section .address{background:#f8ece3;max-width:100%;margin:40px auto}.contact section .address h2,.contact section .address small{font-size:15px;line-height:1.2;letter-spacing:.027em;text-transform:uppercase}.contact section .address h2,.contact section .address h3{line-height:1.2;letter-spacing:.025em}.contact section .address h2{font-size:20px}.contact section .address h3{margin:30px 0 18px;font-size:20px}.contact section .address p{font-size:15px;line-height:1.2;letter-spacing:.03em;max-width:350px}.contact section .address em{margin-bottom:.5em;line-height:.5;font-size:15px;letter-spacing:.03em}.contact section .address:first-child{margin-top:10px}.contact section .hours{position:relative;z-index:0;padding-bottom:60px;margin-bottom:60px;text-align:center}.contact section .hours h4,.contact section .hours p{font-size:150%}.contact section .hours em{display:block;margin-bottom:.8em}.contact section .hours>div{position:relative;box-sizing:border-box;margin:0 auto;width:100%;max-width:402px}.contact section .hours>div>div{position:relative}.contact section .response{margin-bottom:69px;text-align:center;padding-left:0;padding-right:0}@media screen and (min-width:1024px){.contact section .response{padding-top:60px}}.contact section .response .block{position:relative;margin:0 auto;padding:0}.contact section .supplementary-work{display:flex;justify-content:center;flex-flow:row-reverse wrap;padding-top:80px;z-index:1}@media screen and (min-width:845px){.contact section .supplementary-work{margin-left:105px;margin-right:5px}}.contact section .supplementary-work h2{font-size:20px;line-height:1.2;letter-spacing:.02em;margin-bottom:27px}.contact section .supplementary-work button{font-size:100%}.contact section .supplementary-work h3{font-size:160%;text-transform:uppercase;line-height:1.375;letter-spacing:.02em}@media screen and (min-width:845px){.contact section .supplementary-work .links-wrapper,.contact section .supplementary-work .text-wrapper{padding-left:75px;padding-right:75px}}.contact section .supplementary-work .text-wrapper{position:relative;flex-grow:1;flex-basis:500px;margin-bottom:3.5rem;max-width:931px}.contact section .supplementary-work .text-wrapper h2{text-align:center;font-size:2rem}.contact section .supplementary-work .text-wrapper .bg-shape{display:none;width:655px;height:517px;top:40px;left:75px;transform:translate(100px,-140px)}@media screen and (min-width:1460px){.contact section .supplementary-work .text-wrapper .bg-shape{display:block}}@media screen and (min-width:1024px){.contact section .supplementary-work .text-wrapper{margin-top:3rem}.contact section .supplementary-work .text-wrapper h2{font-size:3.75rem}}@media screen and (min-width:1460px){.contact section .supplementary-work .text-wrapper h2{text-align:left}}.contact section .supplementary-work .links-wrapper{position:relative;display:flex;flex-grow:1;flex-direction:column;align-items:center}@media screen and (min-width:1024px){.contact section .supplementary-work .links-wrapper{max-width:500px}}.contact section .supplementary-work .page-button{margin:0 0 2rem}.contact section .sidebar-block{padding:10px 30px 30px;box-sizing:border-box}@media screen and (min-width:1024px){.contact section{display:flex;flex-wrap:wrap;align-items:flex-start}.contact section .small-screen{display:none}.contact section footer,.contact section>div{width:100%}.contact section .form-container{width:calc(50% + 100px)}.contact section .column{width:100%;display:flex;justify-content:flex-start;-moz-column-gap:45px;column-gap:45px;padding-bottom:45px;margin-bottom:-25px;border-bottom:1px solid #969696}.contact section .link-boxes{row-gap:45px;display:flex;flex-direction:column;justify-content:flex-start}.contact section .sidebar-block{margin:0;max-width:none}}@media screen and (min-width:1460px){.contact section .sidebar-block{max-width:425px}.contact section .link-boxes{padding-right:45px}}.contact .loading .loader{position:fixed}.contact .widget.page-button{min-width:400px;max-width:400px;margin:45px auto;height:-moz-fit-content;height:fit-content}@media screen and (min-width:1460px){.contact .widget.page-button{margin:0}}.contact .widget.page-button h2{font-size:200%}.video-entry main h3,.video-index main h3{text-transform:none;margin-bottom:15px}.video-entry main a,.video-index main a{text-align:left;background:none}.video-entry .duration,.video-index .duration{font-size:16px;line-height:1.1875;letter-spacing:.02em;color:#50555b}.video-entry .entry,.video-index .entry{margin-bottom:40px}@media screen and (min-width:375px){.video-entry .entry:last-child,.video-index .entry:last-child{margin-bottom:40px}}@media screen and (min-width:550px){.video-entry .entry,.video-entry .entry:last-child,.video-index .entry,.video-index .entry:last-child{margin-bottom:50px}}.video-entry .entry .img,.video-index .entry .img{margin-bottom:20px}.video-index .index-header{margin-bottom:0;background:#3e3f3f}.video-index .fade-enter{opacity:.01;transform:scale(.95)}.video-index .fade-enter-active{opacity:1;transform:scale(1);transition:all .5s ease-out}.video-index .fade-exit{opacity:1;transform:scale(1)}.video-index .fade-exit-active{opacity:.01;transform:scale(1);transition:all .25s ease-out;transition-delay:0s!important}.video-index .top-video{margin-bottom:53px}.video-index .top-video .entry{margin-bottom:0}.video-index .top-video .img{z-index:1}.video-index .top-video h3{font-size:20px;line-height:1.2;letter-spacing:.0315em}.video-index .featured-videos{margin-bottom:47px;padding:0 12px}.video-index .featured-videos>div{box-sizing:border-box}.video-index .featured-videos .block{padding-left:0;padding-right:0}.video-index .featured-videos h2{padding:30px 20px;text-align:center}.video-index .featured-videos .grid{box-sizing:content-box;width:calc(100% + 24px);margin-left:-12px}.video-index .featured-videos .video-list>div{padding-bottom:40px;margin-bottom:100px;border-bottom:1px solid #c0d0da}.video-index .all-videos{margin:0 auto;max-width:1236px}.video-index .all-videos h2{flex:1 1 auto}.video-index .all-videos form{display:block;width:100%}.video-index .all-videos label{display:block;margin-bottom:13px;font-size:150%;text-align:center}.video-index .all-videos select{display:block;margin:0 auto;padding:0 10px;font-size:150%;text-align:right;-moz-text-align-last:right;text-align-last:right;width:100%;max-width:280px;height:54px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent}.video-index .all-videos header{padding-bottom:54px}@media screen and (min-width:550px){.video-index .all-videos h2{margin-bottom:0;text-align:left;white-space:nowrap}.video-index .all-videos form,.video-index .all-videos header{display:flex;justify-content:space-between;align-items:center}.video-index .all-videos form{width:auto;min-width:260px}.video-index .all-videos label{margin:0 15px 0 0;white-space:nowrap}.video-index .all-videos select{margin:0}}@media screen and (min-width:1500px){.video-index .huge-title{font-size:150px}}.video-entry h1{font-size:30px;line-height:1.2;letter-spacing:.03em;text-transform:uppercase;margin-bottom:10px}.video-entry .video{margin:0 auto 56px;width:100%;max-width:957px}.video-entry .video .text{margin:20px auto 0}.video-entry .video .body{margin-bottom:30px}.video-entry .video-container{position:relative;margin-bottom:53px}@media screen and (min-width:550px){.video-entry .video-container{margin-bottom:30px}}.video-entry .related{margin-top:100px;padding:0 12px 100px}.video-entry .related>div{margin:0 auto;padding-top:13px;max-width:1236px;position:relative}.video-entry .related .grid>div{margin-left:-12px;width:calc(100% + 20px)}.video-entry .huge-title{margin-bottom:20px}.videofilter{position:relative;margin-top:120px}.bg-shape{height:86px;width:185px;position:absolute;z-index:-1;top:0;left:0;transform:translate(-50px,-18px)}@media screen and (min-width:1024px){.bg-shape{height:287px;width:615px;transform:translate(-100px)}}.news h2{font-size:450%}.news .button,.news button.button span{color:#e4e2df;border:1px solid #e4e2df}.news-index main{padding-bottom:67px}@media screen and (min-width:550px){.news-index main{padding-bottom:208px}}.news-index .index-header>div{max-width:747px}@media screen and (min-width:900px){.news-index .index-header>div{max-width:1236px}}@media screen and (min-width:1024px){.news-index .featured{margin-bottom:78px}}.news-index .featured.inview{transform:translateY(20px);opacity:0}.news-index .featured.inview-enter{transition:all .4s ease-in-out;transform:translateY(0);opacity:1}.news-index .featured a{display:block;margin:0 auto;max-width:1216px}@media screen and (min-width:1024px){.news-index .featured a{display:flex;align-items:center}.news-index .featured .featured-image{width:55%}}.news-index .featured .text{padding:50px 0 0;text-align:center}.news-index .featured .text h2{margin-bottom:20px;font-size:400%}.news-index .featured .text h3{margin-bottom:15px}.news-index .featured .text p{margin:0 auto;max-width:600px}.news-index .featured .text .button{margin:50px auto}@media screen and (min-width:1024px){.news-index .featured .text{padding:0 30px}.news-index .featured .text .button{margin-bottom:0}}@media screen and (min-width:375px){.news-entry main{padding-bottom:0}}@media screen and (min-width:550px){.news-entry main{padding-bottom:68px}}@media screen and (min-width:1024px){.news-entry .top-image{display:flex;justify-content:flex-end}.news-entry .top-image img{max-width:970px}}.news-entry .widget{margin:0 auto;text-align:center;padding-bottom:30px;max-width:274px}.news-entry .widget .button{margin-left:auto;margin-right:auto}.news-entry .count-1 h2{position:relative}.news-entry .count-1 h2:after{position:absolute;border:1px solid #bb8831;border-radius:50%;width:60px;height:60px;top:-12px;left:50%;transform:translate(-50%);content:""}.news-entry .count-2 h2{position:relative;font-size:200%}@media screen and (min-width:375px){.news-entry .image,.news-entry .youtube{padding:0 30px}}.news-entry main{padding-bottom:78px}.news-entry main .top{position:relative;z-index:0;height:300px;margin-bottom:-250px;background:#f0f3f3}@media screen and (min-width:900px){.news-entry main .top{height:400px}}.news-entry.with-image main .top{height:auto;margin-bottom:0;padding:91px 12px 0}@media screen and (min-width:900px){.news-entry.with-image main .top{padding-top:132px}}@media screen and (min-width:1024px){.news-entry.with-image main .top{padding-top:0}}.news-entry.with-image main .top>div{width:100%;height:0;padding-top:66.5979381443%;margin-bottom:-66.5979381443%}@media screen and (min-width:1024px){.news-entry.with-image main .top>div{padding-top:0;height:515px;margin-bottom:-370px}}.news-entry article{position:relative;z-index:1;padding-top:23px;margin:0 auto 75px;max-width:1061px;min-height:200px}@media screen and (min-width:1024px){.news-entry article{margin-bottom:100px;padding-top:0}}.news-entry article .block{margin-bottom:4em}.news-entry article .block.quote{margin-bottom:2em}.news-entry article .block:last-child{margin-bottom:0}.news-entry article .block h2,.news-entry article .block h3{font-size:150%;text-transform:uppercase}.news-entry article .block h2:after,.news-entry article .block h3:after{content:":"}.news-entry article .block.image{margin-bottom:0;padding:10px 50px 50px}.news-entry article .block.image:first-child{padding-top:50px}.news-entry article h1{position:relative;font-size:250%}.news-entry article h1.block{margin-bottom:1em}.news-entry article p{position:relative;font-size:160%}.news-entry .content{margin:0 auto;padding-top:40px;max-width:620px}.news-entry .content time{font-size:180%;text-transform:uppercase}.news-entry .content .time{display:flex;align-items:center}.news-entry .content .time span{margin:0 .5em;font-size:180%}.news-entry .content h1{margin-bottom:.6451612903em;font-size:310%;line-height:1.3548387097}@media screen and (min-width:1024px){.news-entry .content h1{font-size:450%;line-height:1.3555555556}}.news-entry .content .time{margin-bottom:3.8em}.news-entry .content header{padding:0 22px}.news-entry.with-content .content{margin:0;padding-top:40px;max-width:none}@media screen and (min-width:660px){.news-entry.with-content .content .intro{float:left}.news-entry.with-content .content .intro:last-child{float:none}.news-entry.with-content .content .widget{float:right;clear:right;width:35%}.news-entry.with-content .content .block{padding-left:33px;width:60%}}@media screen and (min-width:1024px){.news-entry.with-content .content .widget{width:26.4223722276%}.news-entry.with-content .content .block{width:69.2381870781%;max-width:718px}}.news-entry .news-list-count-1 .entry:not(.without-image){width:100%;max-width:500px}@media screen and (min-width:900px){.news-entry .news-list-count-1 .entry:not(.without-image){display:flex;align-items:flex-start;align-items:center;max-width:800px}.news-entry .news-list-count-1 .entry:not(.without-image) img{width:60%;width:50%}.news-entry .news-list-count-1 .entry:not(.without-image) .text{width:40%;width:50%;text-align:left}.news-entry .news-list-count-1 .entry:not(.without-image):after,.news-entry .news-list-count-1 .entry:not(.without-image):before{left:25%}}@media screen and (min-width:1024px){.news-entry .news-list-count-1 .entry:not(.without-image) img{width:60%}.news-entry .news-list-count-1 .entry:not(.without-image) .text{width:40%}.news-entry .news-list-count-1 .entry:not(.without-image):after,.news-entry .news-list-count-1 .entry:not(.without-image):before{left:28%}}.about main{position:relative}.about blockquote{font-size:22px;line-height:1.5;margin-left:-15px}.about .centerWrapper{align-items:flex-start}.about .contact-info{display:flex;flex-direction:column;align-items:center;background-color:#f8ece3;box-shadow:0 0 0 100vmax #f8ece3;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);padding:65px 0;margin:45px auto -45px}.about .contact-info .max-width-holder{display:flex;flex-direction:column;row-gap:20px;max-width:500px;align-items:center}.about .contact-info p{font-size:20px;text-align:center}.about .StaffSection_centerWrapper__MfUtS{justify-content:space-evenly}@media screen and (max-width:1120px){.about .StaffSection_centerWrapper__MfUtS{flex-wrap:wrap;flex-direction:column;justify-content:center!important;align-items:center}}.about .PageButton_centerWrapper__4k9SS{display:none}.about article footer .block h2{font-size:200%;padding-bottom:20px}@media screen and (min-width:1120px){.about article footer .block h2{font-size:300%}}.about article footer .block h3{padding-bottom:20px}.about article footer .block .button{margin:0 auto}.about .sidebar-layout{margin-top:-100px;position:relative;z-index:5}.about .intro p{font-size:180%}.about .block{margin-bottom:30px}.about .quote{margin-bottom:70px}.about .top-image{position:relative;margin-left:auto;margin-right:auto;padding:0;max-width:920px;margin-bottom:100px}.about .top-image:after{content:"";display:block;height:10px;background:#f0f3f3}@media screen and (min-width:1120px){.about .top-image:after{background:none}}.about .visit .buildingFill{opacity:0}.resources .color-hero{margin-bottom:25px;padding-bottom:60px}@media screen and (min-width:900px){.resources .color-hero{margin-bottom:25px;padding-bottom:50px}}.resources .videos{margin:0 -16px}@media screen and (min-width:375px){.resources .videos{margin:0 auto}}.resources .entry{text-align:left;background:none}.resources .entry:after,.resources .entry:before{display:none}.resources .entry .img{margin-bottom:20px;background-color:hsla(0,0%,100%,.5)}.resources .entry h3{position:relative;padding-bottom:21px;text-transform:none}.resources .entry .duration{font-size:160%;color:#50555b}.resources .external-videos{margin-top:80px}@media screen and (min-width:900px){.resources .external-videos{margin-top:90px}}.resources .external-links{text-align:center}.resources .external-links .subheading{margin-bottom:2em}.resources .link-entry{margin-bottom:25px}@media screen and (min-width:900px){.resources .link-entry{margin-bottom:10px}}.resources .quizzes{margin-top:124px;margin-bottom:0;text-align:center}@media screen and (min-width:900px){.resources .quizzes{margin-top:137px}}.resources .quizzes h3{margin-top:80px}@media screen and (min-width:900px){.resources .quizzes h3{margin-top:90px}}.resources .quizzes:after{height:100%;width:100%;display:block;content:"";position:absolute;left:0;top:0;z-index:-1;background-color:#e6efea}.resources .quizzes>div{position:relative;margin:0 auto;width:100%;max-width:1260px}.resources .quizzes .ages{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end}.resources .quizzes .ages .svg{margin:0 auto 16px;width:80px}.resources .quizzes .ages .title{position:relative;display:inline-block;font-size:15px;line-height:1.2;text-transform:uppercase;white-space:nowrap}.resources .quizzes .ages .title:after{content:"";display:block;position:absolute;left:50%;bottom:-1px;width:100%;height:1px;background:#000;transform:translateX(-50%) scaleX(0);transition:transform .7s cubic-bezier(.19,1,.4,.97)}.resources .quizzes .ages a{display:block;margin-bottom:68px;width:50%}@media screen and (min-width:550px){.resources .quizzes .ages a{width:33.3333333333%}}@media screen and (min-width:900px){.resources .quizzes .ages a{width:16.6666666667%;max-width:180px}}.no-touch .resources .quizzes .ages a:focus .title:after,.no-touch .resources .quizzes .ages a:hover .title:after{transform:translateX(-50%) scale(1)}.quiz-category .button{margin:0 auto}.quiz-category .quizzes>div{margin:0 auto;width:100%;max-width:1140px;position:relative;padding-bottom:40px}@media screen and (min-width:550px){.quiz-category .quizzes>div{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;padding-bottom:0}}.quiz-category .quiz-entry{margin:40px 0 0}@media screen and (min-width:550px){.quiz-category .quiz-entry{display:flex;flex-direction:column;justify-content:space-between;margin:50px 20px 95px;width:calc(50% - 40px)}}@media screen and (min-width:900px){.quiz-category .quiz-entry{width:calc(33.3333333333% - 40px)}}.quiz-category .color-hero{margin-bottom:45px;padding-bottom:60px}@media screen and (min-width:900px){.quiz-category .color-hero{margin-bottom:65px;padding-bottom:50px}}.article .block h2,.article .block h3{margin-bottom:1em;text-transform:uppercase;font-size:16px}.article .block ul{line-height:1.5;list-style:none}.article .block li{padding-left:20px;position:relative}.article .block li:before{content:"";display:block;width:2px;height:2px;border-radius:50%;background-color:currentColor;position:absolute;top:.7em;left:0}.article .block p+h3{margin-top:2em}.newsletter-article article{max-width:494px}.color-hero{width:100%;background-color:#e2e7ec;text-align:center;padding:20px 0;box-sizing:border-box;position:relative}.color-hero.bg-transparent{padding-bottom:25px}@media screen and (max-width:660px){.color-hero.bg-transparent .bg-block{height:150px}}@media screen and (min-width:1150px){.color-hero{padding:20px 20px 40px}}.color-hero__kicker{position:absolute;font-size:15px;line-height:1.2;letter-spacing:.031em;top:-3em;left:50%;transform:translateX(-50%);text-transform:uppercase}@media screen and (min-width:1150px){.color-hero__kicker{top:-4em}}.color-hero__title{font-size:39px;line-height:1.2051282051;letter-spacing:.032375em;margin-top:-43.5px;text-align:center;position:relative;z-index:2;margin-bottom:32px;text-transform:uppercase;word-break:break-word}@media screen and (min-width:1150px){.color-hero__title{font-size:80px;line-height:.8923076923;margin-top:-55.6923076923px}}.color-hero__lead{font-size:20px;line-height:1.2;letter-spacing:.025em;margin:1.5em auto 0;max-width:590px;z-index:2;position:relative}.color-hero__lead p{font-size:inherit;line-height:inherit}@media screen and (min-width:1150px){.color-hero__lead{margin-top:2em}}.color-hero__content{max-width:560px;margin:2em auto 0}.color-hero__content h3{font-size:20px;line-height:1.2;text-transform:uppercase;margin-bottom:.6em;letter-spacing:.0315em}.color-hero__image{margin-top:-24px}@media screen and (min-width:1150px){.color-hero__image{margin-top:-28px}}.color-hero--pull-down,.color-hero--pull-down.bg-transparent{padding-bottom:400px;margin-bottom:-350px}.color-hero .bg-block{position:absolute;z-index:-1;right:60%;top:-50px;width:40vw;height:350px}@media screen and (min-width:1150px){.color-hero .bg-block{right:50%;top:-70px;width:40vw;height:450px;transform:translateX(-222px)}}.color-hero .bg-block.-right{right:auto;left:60%}@media screen and (min-width:1150px){.color-hero .bg-block.-right{right:auto;left:50%;transform:translateX(222px)}}.bg-light-green{background-color:#e6efea}.bg-beige{background-color:#e4e2df}.bg-transparent{background-color:transparent}.bg-pink{background-color:#d3bbb7}.bg-dialoguepink{background-color:#fff1ea}.bg-dialoguepinkdarker{background-color:#ffe3d5}.bg-light-gray{background-color:#f4f2f0}.bg-blue{background-color:#c0d0da}.bg-light-blue{background-color:#e2e7ec}.bg-gold{background-color:#cc9f53}.bg-green{background-color:#cedfd7}@media screen and (min-width:1150px){.sidebar-layout{max-width:930px;margin-left:auto;margin-right:auto;padding:0}}@media screen and (max-width:1080px){.sidebar-layout{margin:0 10px}}@media screen and (min-width:1024px){.sidebar-layout__row{display:flex;justify-content:space-between;margin:0 auto 40px;padding:0}}.sidebar-layout__content h3{margin-bottom:1em;font-size:26px;text-transform:uppercase}.sidebar-layout__content .images{box-sizing:border-box;clear:both}.sidebar-layout__content .images figcaption{font-size:13px;margin-top:10px}@media screen and (max-width:660px){.sidebar-layout__content .images figure{margin-bottom:20px}}@media screen and (min-width:660px){.sidebar-layout__content .images{display:flex;justify-content:space-between;padding:0 12px;margin-bottom:55px}.sidebar-layout__content .images figure{padding-bottom:0;width:48.5649546828%}.sidebar-layout__content .images figure:last-child{margin-top:6.7975830816%}}@media screen and (min-width:1240px){.sidebar-layout__content .images{margin:40px -300px 40px -80px}}@media screen and (min-width:1500px){.sidebar-layout__content .images{margin-left:0;margin-right:0}}@media screen and (min-width:1024px){.sidebar-layout__asides{margin-right:20px}}@media screen and (min-width:1200px){.sidebar-layout__asides{margin-right:0}}@media screen and (min-width:1024px){.sidebar-layout__content{margin-left:0;margin-right:0;max-width:560px}.sidebar-layout__asides{width:320px}.sidebar-layout aside:last-child{margin-bottom:0}}.sidebar-layout__asides{padding-bottom:60px}@media screen and (max-width:1080px){.sidebar-layout__asides{padding-bottom:10px;padding-top:20px}}.sidebar-layout__asides aside{margin:0 auto 66px;max-width:320px}@media screen and (max-width:1080px){.sidebar-layout__asides aside{margin:0 auto 20px}}.sidebar-layout__asides h2{font-size:200%;text-align:center}@media screen and (min-width:1150px){.sidebar-layout--wide{max-width:1140px}.sidebar-layout--wide .sidebar-layout__content{margin-left:100px}}.page-404{text-align:center}.page-404 header{height:420px;max-width:860px;margin:0 auto;position:relative}.page-404 h1{top:50%;position:absolute;left:50%;transform:translate(-50%,-50%);color:#fff;line-height:.7;font-size:185px;letter-spacing:-.044em}@media screen and (min-width:660px){.page-404 h1{font-size:274px}}.search-button{margin-right:50px;font-size:16px;position:relative;padding-right:35px}.search-button svg{position:absolute;right:0;top:50%;transform:translateY(-50%)}.search{background-color:hsla(0,0%,100%,.95);position:fixed;top:0;left:0;right:0;height:100vh;display:flex;flex-direction:column;overflow:auto;-webkit-overflow-scrolling:touch;z-index:200}.search .close-button{position:absolute;right:10px;top:54px;z-index:1}@media screen and (min-width:1300px){.search .close-button{right:160px}}.search .loader{margin-top:-50px;transform:scale(.3)}.search .body{position:relative;flex:1 1 auto;width:100%;max-width:600px;margin:0 auto;padding:0 100px;box-sizing:border-box}@media screen and (min-width:1200px){.search .body{max-width:920px}}.search .response{display:block;padding-top:.5em;font-size:150%;font-weight:400;text-align:center;animation:fadeIn .5s}.search .search-form{position:absolute;top:60px;left:100px;right:100px}.search .input-container{position:relative}.search .input-container:after{content:"";display:block;left:0;bottom:0;height:1px;width:100%;background:#000;transform:scale(1);transform-origin:100% 50%}.search input{border:none;padding:10px 0;font-size:16px;outline:0;width:100%;background:transparent}.search .search-results{margin-top:200px}.search .search-result{display:block;text-decoration:none;margin-bottom:20px;opacity:0;animation:slideUp .6s forwards}.search .search-result h2{text-decoration:underline}.no-touch .search .search-result{transition:color .2s}.no-touch .search .search-result:hover{color:#888}.search--enter{opacity:0}.search--enter .input-container:after{transform:scaleX(0)}.search--enterActive{transition:opacity .8s;opacity:1}.search--enterActive .input-container:after{transition:transform .7s cubic-bezier(.215,.61,.355,1);transform:scale(1)}.search--exit{opacity:1}.search--exit .input-container:after{transform:scale(1)}.search--exitActive{transition:opacity .3s;opacity:0}.search--exitActive .input-container:after{transition:transform .3s;transform:scaleX(0)}.staff-section{width:100%;max-width:1140px;margin:0 auto 100px;text-align:center;position:relative;z-index:5}.staff-section h3{margin-bottom:43px}.staff-section img{margin:0 auto 15px}@media screen and (min-width:1024px){.staff-section{margin:0 auto}.staff-section h4{font-size:20px;line-height:1.2}.staff-section small{font-size:15px}}.staff-section>div{margin:0 auto;width:100%;max-width:450px}@media screen and (min-width:1024px){.staff-section>div{max-width:none}}.hidden{display:none}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}html{height:100%}body{min-height:100%;background-color:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";display:block;height:20px}@media screen and (min-width:769px){body:before{height:30px}}@media screen and (max-width:480px){body:before{height:0}}button{cursor:pointer}img{max-width:100%;border:none}.main{min-height:100%;overflow-x:hidden}.gap-content>*{margin-bottom:60px}@media screen and (max-width:769px){.gap-content>*{margin-bottom:30px}}.separator{width:45px;height:1px;margin:0 6px;display:inline-block;vertical-align:middle;background-color:currentColor}hr{border:none;border-bottom:1px solid #e0e0e0}select{background:transparent;border:none;padding-right:10px;text-align:right;-moz-text-align-last:right;text-align-last:right;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (max-width:480px){select{text-align:center;-moz-text-align-last:center;text-align-last:center}}.download-image-button{display:block;width:38px;height:38px;border-radius:50%;background-color:#fff;position:absolute;bottom:34.2px;right:17px;outline:0}.download-image-button>img{position:absolute;left:50%;top:50%;transform:translate(-50%,-55%);max-width:50%}:global(.no-touch) .download-image-button{transition:background-color .2s}:global(.no-touch) .download-image-button:hover{background-color:#c0d0da}.download-image-button:focus{background-color:#c0d0da}.download-image-button:active{opacity:.8}.hero-image-overlay{position:relative}.hero-image-overlay:after{content:"";display:block;height:100px;background:linear-gradient(180deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,0))}.fill,.hero-image-overlay:after{width:100%;position:absolute;left:0;top:0}.fill{height:100%}.slick-dots li{top:-40px;position:relative;display:inline-block;width:45px;height:20px;padding:0;cursor:pointer}@media screen and (max-width:480px){.slick-dots li{top:-50px}}.slick-dots li button{font-size:0;line-height:0;display:block;height:20px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:before{content:"•";font-size:82px;line-height:20px;position:absolute;top:0;left:0;width:40px;height:20px;text-align:center;opacity:.6;color:#fff}:root{font-size:16px}body{color:#000;font-family:Alfred Sans,sans-serif}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:400}.h1,h1{font-size:50px;line-height:1.22}@media screen and (max-width:480px){.h1,h1{font-size:36px}}@media screen and (max-width:415px){.h1,h1{font-size:30px}}.h3,h3{font-size:36px;line-height:1.28}@media screen and (max-width:480px){.h3,h3{font-size:30px}}@media screen and (max-width:415px){.h3,h3{font-size:24px}}.h4,h4{font-size:30px;line-height:1.33}.h5,h5{font-size:22px;line-height:1.42}.huge{font-size:150px;text-transform:uppercase;margin:0}@media screen and (max-width:920px){.huge{font-size:130px}}@media screen and (max-width:480px){.huge{font-size:80px}}@media screen and (max-width:415px){.huge{font-size:64px}}.big-title{font-size:100px;text-transform:uppercase;line-height:1.22}@media(max-height:1000px){.big-title{font-size:80px}}@media screen and (max-width:920px){.big-title{font-size:50px}}@media screen and (max-width:480px){.big-title{font-size:50px}}@media screen and (max-width:415px){.big-title{font-size:34px}}.hero-title{font-size:70px;line-height:1.22}@media screen and (max-width:920px){.hero-title{font-size:50px}}@media screen and (max-width:480px){.hero-title{font-size:50px}}@media screen and (max-width:415px){.hero-title{font-size:34px}}.article{font-size:18px;line-height:1.5}.article p{font-size:inherit;line-height:inherit}.article h2{font-size:70px;text-transform:uppercase;line-height:1.2}.article h2,.article h3,.article h4{margin:60px 0 20px}.article h5{text-transform:uppercase;margin:60px 0 10px}.article h5+p{margin-top:0}.article figure{margin:60px 0}.article figure>figcaption{margin-top:10px;line-height:1;font-size:10px;color:#3e3f3f}.article blockquote{font-size:30px;line-height:1.66;margin:0 130px 20px 0}.article blockquote+figcaption{font-size:14px;color:inherit}.article ul{padding-left:8px;list-style:none;margin:0 0 40px}.article li{position:relative;padding-left:20px;font-size:18px;line-height:1.88}.article li:before{content:"";display:block;width:2.4px;height:2.4px;border-radius:50%;background-color:currentColor;position:absolute;left:0;top:.87em}@media screen and (max-width:920px){.article{line-height:1.8}.article p{font-size:16px;margin-bottom:24px}.article figure{margin:30px 0}.article blockquote{margin-right:0;font-size:24px}.article blockquote+figcaption{margin-top:-10px}.article h2{font-size:50px}.article li{line-height:inherit}}@media screen and (max-width:480px){.article h2{font-size:30px}.article ul{margin-top:24px}.article li{line-height:1.6}}button{font-family:Alfred Sans,sans-serif}a{color:inherit;text-decoration:none}b,strong{font-weight:700}em,i{font-style:italic}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes slideDown{0%{opacity:0;transform:translate3d(0,-10px,0)}to{opacity:1;transform:translateZ(0)}}