/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{box-sizing:border-box}body,html{-webkit-text-size-adjust:100%;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;margin:0}hr{color:inherit;height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;box-sizing:border-box;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}img{max-width:100%}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}@font-face{font-family:AvenirNext;font-style:normal;font-weight:100;src:url(/assets/fonts/AvenirNext-UltraLight.woff) format("woff")}@font-face{font-family:AvenirNext;font-style:normal;font-weight:400;src:url(/assets/fonts/AvenirNext-Regular.woff) format("woff")}@font-face{font-family:AvenirNext;font-style:normal;font-weight:600;src:url(/assets/fonts/AvenirNext-SemiBold.woff) format("woff")}@font-face{font-family:Bella;font-weight:600;src:url(/assets/fonts/Bella-SemiBold.woff) format("woff")}body,html{font-family:AvenirNext,system-ui,serif;font-size:16px;height:100%;margin:0;padding:0;width:100%}body{line-height:1.3}body:before{background:#f9f8f3;content:" ";display:block;height:33vw;left:0;max-height:500px;position:absolute;top:0;width:100%;z-index:-1}@media screen and (max-width:800px){body:before{height:100vw}body>main{margin-top:0}}ol,ul{list-style:disc;padding-bottom:20px;padding-left:20px}strong{display:inline-block}.reveal{visibility:hidden}@media screen and (max-width:800px){main{position:relative;z-index:5}}.bg-image-cover{background-position:50% 50%;background-size:cover}.cf{clear:both;width:100%}.bella{font-family:Bella,sans-serif}.mobile-only{display:none}@media screen and (max-width:800px){.desktop-only{display:none!important}.mobile-only{display:block}.mobile-only.flex{display:flex}}.text-center{text-align:center}.skip-link,.visually-hidden{left:-10000px;position:absolute}.skip-link{background-color:#fff;border:2px solid #000;border-radius:5px;color:#000;padding:12px;top:0;z-index:999999999}.skip-link:focus-visible{left:0}article{position:relative}article .category-icon{width:8vw}article .category-icon svg{overflow:visible;width:100%}article .category-icon svg *{fill:#fff}@media screen and (min-width:1600px){article .category-icon{width:127px}}@media screen and (max-width:800px){article .category-icon{width:16vw}}header .bottom a,header .right a,header nav a{color:#5b5a59;font-size:12px;letter-spacing:1px;padding:12px;text-decoration:none;text-transform:uppercase;transition:color .18s linear}@media screen and (max-width:800px){header{position:relative;top:0;width:100%;z-index:11}}header .container{align-items:center;display:flex;flex-wrap:wrap;height:100%;justify-content:space-between;padding-bottom:25px;padding-top:25px;position:relative;text-align:center}@media screen and (max-width:800px){header .container{height:70px;padding-bottom:20px;padding-top:20px}}header .search-bar{-webkit-appearance:none;background-color:transparent;background-image:url(/assets/images/search.svg);background-position:100% 50%;background-repeat:no-repeat;background-size:12px;border:none;border-bottom:1px solid transparent;font-family:AvenirNext,system-ui,serif;font-size:12px;letter-spacing:1px;margin-left:20px;outline:none;padding-right:15px;text-transform:uppercase;transition:border .2s ease-out}header .search-bar:focus{border-bottom:1px solid #5b5a59}header .center{height:100%;left:0;padding-left:1.5vw;top:0}@media screen and (max-width:800px){header .center{display:none}}header .left{height:95%}header .left,header .right{position:relative;z-index:10}header .right{align-items:center;display:flex;height:100%;padding-left:1.5vw;padding-right:1.5vw}@media screen and (max-width:800px){header .right{display:none}}header .bottom{align-items:center;display:flex;justify-content:flex-end;margin-left:auto;padding-right:2vw;width:50%}@media screen and (max-width:800px){header .bottom{display:none}}header a:hover{color:#000}header nav{align-items:center;display:flex;height:100%;justify-content:center}header .logo{padding-left:2vw}header .logo img{height:2.5rem;width:auto}@media screen and (max-width:800px){header .logo img{height:auto;width:3.5rem}header .logo{height:100%;padding-left:5vw}}header.scroller{color:#000;left:0;position:fixed;top:0;transform:translateY(-80px);transition:transform .2s ease,background-color .2s ease}header.scroller.active{background:#f9f8f3;transform:translateY(0)}header.scroller .black{background:#000;color:#f9f8f3}footer{background:#070707;color:#d4d2ce;font-weight:"AvenirNext",system-ui,serif;padding-bottom:70px;padding-top:70px}@media screen and (max-width:800px){footer{padding-top:50px}}footer .logo{display:inline-block;height:auto;width:200px}footer .logo img{width:100%}@media screen and (max-width:800px){footer .logo{margin-bottom:30px}}footer .left{float:left;width:75%}footer .left .col{float:left;width:25%}footer .left .col a{color:inherit;display:block;font-size:12px;font-weight:600;letter-spacing:2px;line-height:18px;padding:8px 0;text-decoration:none;text-transform:uppercase}footer .left .col a:hover{color:#fff}footer .left .col h3{font-size:22px;font-weight:400;letter-spacing:1px;padding-bottom:12px}@media screen and (max-width:800px){footer .left .col{margin-bottom:60px;width:45%}footer .left{display:flex;flex-wrap:wrap;width:100%}}footer .right{float:right;width:25%}@media screen and (max-width:800px){footer .right{width:100%}}footer .bottom{clear:both;padding-top:60px;text-align:center;width:100%}@media screen and (max-width:800px){footer .bottom{padding-top:0;text-align:left}footer .bottom .logo{display:none}}footer .copyright{font-size:12px;font-weight:600;letter-spacing:2px;line-height:22px;padding:10px 0 8px;text-transform:uppercase}footer .social a{color:#d0cdc4;margin-right:8px}@media screen and (max-width:800px){footer .social a{padding-right:12px}}footer .footer-form .klaviyo-form-version-cid_1{padding:0}footer .footer-form .klaviyo-form-version-cid_1 div{padding:0!important}footer .footer-form .klaviyo-form-version-cid_1 input[type=email]{background:transparent!important;border:1px solid #d4d2ce!important;border-radius:0!important;box-shadow:none!important;color:#fff!important;font-size:12px!important;outline:none!important;text-transform:uppercase}footer .footer-form .klaviyo-form-version-cid_1 input[type=email]:hover{border:1px solid #d4d2ce!important;font-family:AvenirNext,system-ui,serif!important;outline:none!important}footer .footer-form .klaviyo-form-version-cid_1 input[type=email]::-moz-placeholder{font-family:AvenirNext,system-ui,serif!important;font-size:12px!important;text-transform:uppercase}footer .footer-form .klaviyo-form-version-cid_1 input[type=email]:-ms-input-placeholder{font-family:AvenirNext,system-ui,serif!important;font-size:12px!important;text-transform:uppercase}footer .footer-form .klaviyo-form-version-cid_1 input[type=email]::placeholder{font-family:AvenirNext,system-ui,serif!important;font-size:12px!important;text-transform:uppercase}footer .footer-form .klaviyo-form-version-cid_1 button{background:#000!important;border:1px solid #d4d2ce!important;border-left:0!important;border-radius:0!important;box-sizing:border-box!important;font-family:AvenirNext,system-ui,serif!important;font-size:12px!important;font-weight:400!important;height:38px!important}footer .footer-form .klaviyo-form-version-cid_1 button:focus{box-shadow:none!important}footer .footer-form p{color:#d4d2ce!important;text-align:left!important}section{display:flex;flex-wrap:wrap;justify-content:space-between}.button{background:#000;color:#d4d2ce;cursor:pointer;display:inline-block;font-size:12px;font-weight:400;letter-spacing:1px;padding:16px 26px;text-transform:uppercase}.button.disabled{opacity:.5;pointer-events:none}.compare-button{cursor:pointer;text-align:center}@media screen and (max-width:800px){.menu-button{box-sizing:content-box;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;margin-top:-5px;padding:0 5vw;width:30px}.menu-button.active>div{background:#5b5a59}.menu-button.active .one{transform:rotate(-45deg)}.menu-button.active .two{opacity:0;transform:translateX(1.875rem)}.menu-button.active .three{transform:translate(8px,-16px) rotate(45deg)}.menu-button>div{background:#5b5a59;height:1px;transition:opacity .4s ease-out,transform .3s ease-out;width:100%}.menu-button .one{transform-origin:right center}.menu-button .three{transform-origin:left center}}.column.one-third{width:40%}@media screen and (max-width:800px){.column.one-third{width:100%}}.column.two-thirds{width:58%}@media screen and (max-width:800px){.column.two-thirds{width:100%}}.container{margin:0 auto;max-width:1600px;padding:0 4vw}.container.boxed{max-width:1300px}.container.boxed.text{max-width:900px;position:relative;z-index:10}.container.boxed.text p{margin-bottom:20px}@media screen and (max-width:800px){.container.boxed.text{padding-left:9vw;padding-right:9vw}}.image-fade.loaded .image-preload,.image-fade[data-loaded=true] .image-preload{opacity:0;pointer-events:none}.image-fade .image-preload{height:100%;left:0;position:absolute;top:0;transition:opacity .8s ease;width:100%}.image-fade .image-preload:after{background:#000;content:" ";height:100%;left:0;opacity:.08;position:absolute;top:0;width:100%}@media screen and (max-width:800px){.mobile-menu{background:#000;display:flex;flex-wrap:wrap;height:100vh;left:0;overflow:scroll;padding:9vw;pointer-events:none;position:fixed;top:0;transform:translateY(-100vh);transition:transform .2s ease-out;width:100vw;z-index:10}.mobile-menu.active{pointer-events:all;transform:translateY(0)}.mobile-menu.active .fade-in{opacity:1;transition-delay:calc(.2s + var(--animation-order)*30ms)}.mobile-menu .fade-in{opacity:0;transition:opacity .2s ease-out;transition-delay:0s}.mobile-menu .top{padding-top:60px;width:100%}.mobile-menu .top a{display:block;font-size:5vw;padding:2vh 0;text-transform:uppercase}.mobile-menu .top .search{margin-bottom:2vh;width:100%}.mobile-menu .top .search .search-bar{-webkit-appearance:none;background-color:transparent;border:none;border-bottom:1px solid #fff;color:#fff;font-family:AvenirNext,system-ui,serif;letter-spacing:1px;outline:none;text-transform:uppercase;transition:border .2s ease-out;width:100%}.mobile-menu .top .search .search-button{background-color:transparent;background-image:url(/assets/images/search.svg);background-position:100% 50%;background-repeat:no-repeat;border:none;height:18px;position:absolute;right:36px;width:18px}.mobile-menu .bottom{color:#fff;margin-top:auto;width:100%}.mobile-menu .bottom a{display:block;padding-bottom:10px;text-transform:uppercase}.mobile-menu .bottom .social{padding-top:20px}.mobile-menu .bottom .social a{display:inline-block;padding-right:10px}.mobile-menu a{color:#fff}}h1{font-size:30px;letter-spacing:2px;line-height:40px;margin-bottom:20px}h1,h2{font-weight:400;text-transform:uppercase}h2{font-size:16px;letter-spacing:1px;line-height:30px}h2.stories{color:#d0cdc4;font-size:3vw;margin-bottom:12px}@media screen and (max-width:800px){h2.stories{font-size:7vw;margin-top:10vw}}h3{font-size:16px;line-height:30px}.thin-title{align-items:center;display:flex;height:11.7vw;justify-content:flex-start;margin-bottom:30px;position:relative}.thin-title h1{color:#eae9e4;font-size:12.4vw;font-weight:100;line-height:11.6vw;margin-bottom:-2.5rem;margin-left:-1.2vw;margin-top:1.4vw;pointer-events:none;text-transform:uppercase;top:0}.thin-title h1 span{display:inline-block;float:left}@media screen and (min-width:1600px){.thin-title h1{font-size:200px;left:0;text-align:center;width:100%}}@media screen and (max-width:800px){.thin-title h1{margin-bottom:0}}.thin-title p{font-size:1.5vw;line-height:2vw;margin-top:4vw;position:absolute;text-align:center;width:100%;z-index:1}@media screen and (min-width:1600px){.thin-title p{font-size:23px;margin-top:30px}}@media screen and (max-width:800px){.thin-title p{font-size:3vw;line-height:4vw;max-width:80vw}}.thin-title .trigger{height:11.7vw}.accent{font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase}main .ad{padding:min(3vw,45px) 0}main .ad img{display:block;height:auto;margin:0 auto;max-width:990px;width:62vw}@media screen and (max-width:800px){main .ad img{width:calc(100% - 10vw)}}main .ad .square{display:none}@media screen and (max-width:800px){main .ad .square .square{display:block}}.article-grid{display:flex;flex-wrap:wrap;justify-content:space-between}.article-grid .col{display:flex;flex-wrap:wrap;height:auto;width:24%}.article-grid .col article:nth-child(2){align-items:flex-end}.article-grid .col>a{width:100%}@media screen and (max-width:800px){.article-grid .col{width:calc(50% - 10px)}}.article-grid article{display:flex;flex-wrap:wrap;margin-bottom:40px;width:100%}.article-grid article .image{background-position:50% 50%;background-size:cover;display:block;height:min(15vw,190px);width:100%}@media screen and (max-width:800px){.article-grid article .image{height:35vw;margin:0 auto;width:calc(100% - 1px)}}.article-grid article>div{width:100%}.article-grid h4{font-size:16px;font-weight:400;line-height:22px;margin-bottom:14px;text-transform:uppercase}@media screen and (max-width:800px){.article-grid h4{font-size:3.5vw;line-height:5vw}}.article-grid p{font-size:14px;line-height:20px}@media screen and (max-width:800px){.article-grid p{display:none}}.article-grid .meta{background:#fff;color:#5b5a59;margin-left:auto;margin-top:-30px;padding:20px;position:relative;text-align:left;width:calc(100% - 30px);z-index:2}.article-grid .meta hr{background:#8a8988;border:none;height:1px;margin-top:30px;width:100%}@media screen and (max-width:800px){.article-grid .meta{padding-left:0;padding-right:0;width:100%}}.article-grid .extra-meta{display:flex;flex-wrap:wrap;font-size:12px;justify-content:space-between;letter-spacing:1px;text-transform:uppercase}.article-grid-wrapper{padding-bottom:120px;text-align:center}.article-grid-wrapper .premium-bar{color:#fff}.article-grid-wrapper .cta,.careers-wrapper .cta{background:#d0cdc4;color:#5b5a59;display:inline-block;font-size:12px;margin:0 auto;padding:12px 20px;text-transform:uppercase;width:auto}.bottom-grid article{height:18vw;margin-bottom:2%;position:relative;width:32%}.bottom-grid article .inner{height:100%}.bottom-grid article .inner .gradient{bottom:0;height:50%;left:0;position:absolute;width:100%}.bottom-grid article .meta{bottom:2vw;color:#fff;left:2vw;position:absolute}@media screen and (max-width:800px){.bottom-grid article .meta{bottom:5vw;left:5vw}}.bottom-grid article .title{font-size:min(1.3vw,20px);font-weight:400;letter-spacing:.1vw;line-height:min(1.7vw,30px);margin-bottom:30px;text-transform:uppercase}@media screen and (max-width:800px){.bottom-grid article .title{font-size:5.5vw;line-height:7vw}.bottom-grid article{height:52vw;margin-bottom:4vw;width:100%}}.bottom-grid>.container.boxed{display:flex;flex-wrap:wrap;justify-content:space-between}.hero{color:#5b5a59;position:relative}.hero.regular{margin-bottom:30px}.hero.regular .category-icon{margin-bottom:4vw;text-align:right}.hero.regular .category-icon svg *{fill:#5b5a59}.hero.regular .category-icon svg #names{opacity:1;transform:none}.hero.regular .category-icon svg #capitols{transform:none}.hero.regular:after{background:#f9f8f3;bottom:60px;content:" ";display:block;height:100%;position:absolute;width:100%;z-index:-1}@media screen and (max-width:800px){.hero.regular:after{bottom:-20px}}.hero.regular .author{display:block;margin-bottom:3vw}.hero.regular hr{background:#cdcdcb;border:none;height:1px;margin-bottom:14px;margin-top:60px;width:100%}.hero.regular .tags{margin-bottom:30px;margin-top:120px}.hero.regular .tags a{color:#5b5a59}.hero.regular .container{display:flex;justify-content:space-between}.hero.regular .container .left{padding-left:2vw;padding-top:2vw;width:45%}.hero.regular .container .right{width:50%}.hero.regular .container .right .image{height:100%;position:relative}.hero.regular .container .right .image .image-preload{height:100%;left:0;position:absolute;top:0;width:100%}.hero.post{color:#5b5a59;display:flex;justify-content:space-between}.hero.post .category-icon{position:absolute;right:1vw;top:1vw}.hero.post .category-icon svg *{fill:#fff}.hero.post .left{position:relative;width:65vw}.hero.post .right{position:relative;width:26vw}.hero.post .right .image{height:23vw;margin-top:30px;position:relative;width:100%}.hero.post .right .meta{padding:2vw;position:relative;right:-15%;top:-10%;width:90%}.hero.post .right .meta h2{line-height:20px;margin-bottom:14px}.hero.post .right .meta a{border:1px solid #5b5a59;color:#5b5a59;display:inline-block;font-size:12px;padding:8px 20px;text-transform:uppercase}.hero.post .tags{bottom:18px;position:absolute}.hero.post .tags a{color:#5b5a59}.hero .image .caption{background:linear-gradient(180deg,transparent,#0000004f);bottom:0;color:#fff;font-size:10px;left:0;padding:20px;position:absolute;width:100%}.hero .category-icon svg{height:auto;width:90px}@media screen and (max-width:800px){.hero.regular{margin-bottom:20px}.hero.regular .container{flex-wrap:wrap}.hero.regular .container .left{padding-left:5vw;padding-right:5vw;padding-top:5vw;width:100%}.hero.regular .container .right{height:80vw;order:-1;width:100%}.hero.regular h1{font-size:5vw;line-height:7vw;margin-top:20px}.hero.regular h2{font-size:3.5vw;line-height:5vw;margin-bottom:60px}.hero.regular hr{margin-top:30px}.hero.regular .tags{display:none}.hero.regular .author{float:left}.hero.regular .date{float:right}.hero.regular .left .category-icon{display:none}.hero.regular .right .category-icon{position:absolute;right:-2vw;top:2vw}.hero.regular .category-icon svg *{fill:#fff}.hero.post{flex-wrap:wrap}.hero.post .left{height:85vw;width:100%}.hero.post .right{width:100%}.hero.post .right .image{height:50vw}.hero.post .right .meta{padding:5vw}.hero.post .tags{position:static}}.category-icon svg #names{opacity:0;transform:translateX(-30px);transition:transform .4s ease-out,opacity .3s ease-out}.category-icon svg #capitols{transform:translateX(-50px);transition:transform .5s ease-out}.category-icon .top-right svg #names{transform:translateX(30px)}.category-icon .top-right svg #capitols{transform:none}.insta-feed{background:#f9f8f3;padding-bottom:40px;padding-top:40px}.insta-feed .insta-title{position:relative;text-align:center;top:-10vw}.insta-feed .insta-title h2{font-size:3vw;margin-bottom:1vw;text-transform:uppercase}@media screen and (max-width:800px){.insta-feed{display:none}}.instagram_gallery{display:flex;overflow:hidden}.instagram_gallery>a{height:17vw;padding:1vw;width:17vw}.instagram_gallery>a:first-child{margin-left:-10vw}.instagram_gallery>a:nth-child(3){margin-right:20vw}.instagram_gallery>a:nth-child(6){margin-right:-10vw}.magic .flo-wrapper{height:100%}.magic.hero article.floating-lg.pad-top{margin-top:3vw}@media screen and (min-width:1600px){.magic.hero article.floating-lg.pad-top{margin-top:40px}.magic.hero article.floating-lg{margin-top:-40px}}.magic article{color:#fff}.magic article .title{font-size:min(1.3vw,20px);font-weight:400;letter-spacing:.1vw;line-height:min(1.7vw,30px);text-transform:uppercase}@media screen and (max-width:800px){.magic article .title{font-size:3.5vw;line-height:5vw}}.magic article .accent{font-size:min(1vw,12px);line-height:min(1vw,12px)}@media screen and (max-width:800px){.magic article .accent{font-size:2.5vw;line-height:3vw}}.magic article .date{margin-top:30px}.magic article .image{background-color:#cdcdcb;height:100%}@media screen and (max-width:800px){.magic article .meta{z-index:2}}.magic article.big-image{background:#cdcdcb;height:55vw;margin-bottom:1.7vw;max-height:890px}.magic article.big-image .meta{bottom:min(2.5vw,40px);left:min(2.5vw,40px);position:absolute;width:60%}@media screen and (max-width:800px){.magic article.big-image .meta{bottom:5vw;left:5vw;width:calc(100% - 10vw)}}.magic article.big-image .category-icon{left:min(2.5vw,40px);position:absolute;top:20px}.magic article.big-image .gradient{bottom:0;height:30%;left:0;position:absolute;width:100%}@media screen and (max-width:800px){.magic article.big-image{height:94vw}}.magic article .gradient,.magic article .gradient-hover{bottom:0;height:100%;left:0;position:absolute;width:100%}.magic article .gradient-hover{opacity:0;transition:opacity .6s ease}.magic article.floating-lg{height:28vw;margin-bottom:6vw;margin-top:-3vw;max-height:410px;position:relative}.magic article.floating-lg .meta{background:#8a8988;bottom:-4vw;max-width:34vw;position:absolute;right:-1vw;width:91%}.magic article.floating-lg .meta>*{padding-left:min(2.5vw,40px);padding-right:min(2.5vw,40px)}.magic article.floating-lg .meta .title{padding-top:min(2.5vw,40px)}.magic article.floating-lg .meta .date{padding-bottom:min(2.5vw,40px)}@media screen and (max-width:800px){.magic article.floating-lg .meta{max-width:none;padding:5vw}}.magic article.floating-lg.pad-right{margin-right:0}.magic article.floating-lg.pad-right .meta{left:-1vw;margin-right:0;right:auto}@media screen and (max-width:800px){.magic article.floating-lg{height:64vw;margin-bottom:12vw;max-height:none}}.magic article.floating-md{height:17vw;margin-bottom:6vw;max-height:250px;position:relative}.magic article.floating-md .meta{background:#8a8988;bottom:-4vw;left:2vw;max-width:30vw;position:absolute;width:91%}.magic article.floating-md .meta>*{padding-left:min(2.5vw,40px);padding-right:min(2.5vw,40px)}.magic article.floating-md .meta .title{padding-top:min(2.5vw,40px)}.magic article.floating-md .meta .date{padding-bottom:min(2.5vw,40px)}@media screen and (min-width:1600px){.magic article.floating-md .meta{left:28px}}@media screen and (max-width:800px){.magic article.floating-md .meta{max-width:none;padding:5vw}}.magic article.floating-md.pad-left .meta{left:-3vw}@media screen and (min-width:1600px){.magic article.floating-md.pad-left .meta{left:-42px}}@media screen and (max-width:800px){.magic article.floating-md{height:64vw;margin-bottom:12vw;max-height:none}}.magic article.floating-sm{height:15vw;margin-bottom:6vw;margin-right:10%;max-height:212px;position:relative}.magic article.floating-sm .meta{background:#8a8988;bottom:-.5vw;max-width:410px;position:absolute;right:-1vw;width:75%}.magic article.floating-sm .meta>*{padding-left:min(2.5vw,40px);padding-right:min(2.5vw,40px)}.magic article.floating-sm .meta .title{padding-top:min(2.5vw,40px)}.magic article.floating-sm .meta .date{padding-bottom:min(2.5vw,40px)}@media screen and (max-width:800px){.magic article.floating-sm .meta{max-width:none;padding:5vw 20px 5vw 5vw;right:-9vw}.magic article.floating-sm{height:64vw;margin-bottom:12vw;max-height:none}}.magic article.pad-left{margin-left:8%}@media screen and (max-width:800px){.magic article.pad-left{margin-left:2%}.magic article.pad-left.quote{margin-left:0}}.magic article.pad-right{margin-right:8%}.magic article.quote .inner{background:#cdcdcb}@media screen and (max-width:800px){.magic article.quote .inner{padding:5vw}}.magic article.quote .meta>*{padding-left:min(2.5vw,40px);padding-right:min(2.5vw,40px)}.magic article.quote .meta .title{padding-top:min(1.25vw,20px)}.magic article.quote .meta .date{padding-bottom:min(2.5vw,40px)}.magic article.quote .meta>.category-icon{margin-left:min(2.5vw,40px);margin-top:min(1.25vw,20px);padding:0}.magic article.quote .title{font-size:1.8vw;font-weight:100;line-height:2.3vw;padding-right:80px;text-transform:none}@media screen and (min-width:1600px){.magic article.quote .title{font-size:28px}}@media screen and (max-width:800px){.magic article.quote .title{font-size:3.5vw;font-weight:400;line-height:5vw}}.magic article .inner{height:100%;position:relative}.magic article .category-icon.top-left{left:1.5vw;position:absolute;top:1.5vw}@media screen and (max-width:800px){.magic article .category-icon.top-left{left:5vw;top:5vw}}.magic article .category-icon.top-right{position:absolute;right:1.5vw;top:1.5vw}@media screen and (max-width:800px){.magic article .category-icon.top-right{top:4.5vw}}.magic article:hover .gradient-hover{opacity:1}.magic article:hover .category-icon svg #names{opacity:1;transform:translateX(0);transition-delay:.1s}.magic article:hover .category-icon svg #capitols{transform:translateX(0)}@media screen and (max-width:800px){.post-masonry .bottom-row .left,.post-masonry .bottom-row .right,.post-masonry .top-row .left,.post-masonry .top-row .right{margin:0 0 5vw;width:100%}}.post-masonry{margin-bottom:30px}.post-masonry .row{display:flex}.post-masonry .row article{color:#fff;position:relative}.post-masonry .row article .inner{display:flex;height:100%;position:relative}@media screen and (max-width:800px){.post-masonry .row article .inner{overflow:hidden}}.post-masonry .row article.big{height:100%;width:100%}.post-masonry .row article.big .category-icon{left:2vw;position:absolute;top:2vw}@media screen and (max-width:800px){.post-masonry .row article.big .category-icon{left:5vw;top:5vw;width:19vw}.post-masonry .row article.big{height:70vw}}.post-masonry .row article.small{height:18vw;width:100%}.post-masonry .row article.small .category-icon{left:2vw;position:absolute;top:1vw}@media screen and (max-width:800px){.post-masonry .row article.small .category-icon{right:-4vw;top:2vw}}@media screen and (min-width:1300px){.post-masonry .row article.small{height:220px}}@media screen and (max-width:800px){.post-masonry .row article.small{height:40vw}}.post-masonry .row article.accent,.post-masonry .row article.accent a{display:flex;width:100%}.post-masonry .row article.accent .meta{height:100%;width:50%}.post-masonry .row article.accent .meta>div{height:100%;position:relative}.post-masonry .row article.accent .meta .bottom{bottom:2vw;left:2vw;position:absolute}@media screen and (max-width:800px){.post-masonry .row article.accent .meta .bottom{bottom:5vw;left:5vw}}.post-masonry .row article.accent .meta .sponsored{font-size:12px;left:2vw;letter-spacing:1px;position:absolute;text-transform:uppercase;top:2vw}@media screen and (max-width:800px){.post-masonry .row article.accent .meta .sponsored{left:5vw;top:5vw}.post-masonry .row article.accent .meta{width:70%}}.post-masonry .row article.accent .image{height:100%;width:50%}@media screen and (max-width:800px){.post-masonry .row article.accent .image{width:30%}}.post-masonry .row article.accent .category-icon{left:2vw;position:absolute;top:1vw}@media screen and (max-width:800px){.post-masonry .row article.accent .category-icon{right:-4vw}.post-masonry .row article.accent{height:40vw}.post-masonry .row{flex-wrap:wrap}}.post-masonry .top-row{margin-bottom:2%}.post-masonry .top-row .left{display:flex;margin-right:2%;width:58%}.post-masonry .top-row .right{display:flex;flex-wrap:wrap;width:40%}.post-masonry .top-row article.small:first-child{margin-bottom:5%}.post-masonry .bottom-row .left{display:flex;width:40%}.post-masonry .bottom-row .right{display:flex;flex-wrap:wrap;margin-left:2%;width:58%}.post-masonry .bottom-row article.small .category-icon{left:2vw;top:2vw}@media screen and (max-width:800px){.post-masonry .bottom-row article.small .category-icon{left:5vw;right:auto}}.post-masonry article.big .meta{bottom:2vw;left:2vw;position:absolute;width:60%}@media screen and (max-width:800px){.post-masonry article.big .meta{bottom:5vw;left:5vw}}.post-masonry article.big .title{font-size:1.2vw;line-height:1.8vw;margin-bottom:30px}@media screen and (max-width:800px){.post-masonry article.big .title{font-size:3.5vw;line-height:5vw}}.post-masonry article.big .category-icon{width:9vw}@media screen and (min-width:1300px){.post-masonry article.big .category-icon{width:100px}}.post-masonry article .title{font-size:1.2vw;font-weight:400;letter-spacing:.1vw;line-height:1.8vw;margin-bottom:20px;padding-right:18px;text-transform:uppercase}@media screen and (min-width:1300px){.post-masonry article .title{font-size:14px;line-height:20px}}@media screen and (max-width:800px){.post-masonry article .title{font-size:3.5vw;font-weight:400;line-height:5vw}}@media screen and (min-width:1300px){.post-masonry article .category-icon{width:80px}}.post-masonry article.small .meta{bottom:2vw;left:2vw;position:absolute;width:60%}@media screen and (max-width:800px){.post-masonry article.small .meta{bottom:5vw;left:5vw;width:94%}.post-masonry article.small .title{font-size:3.5vw;line-height:5vw}.post-masonry article.small .accent{font-size:2.5vw;line-height:3vw}}.post-masonry article:hover .gradient-hover{opacity:1}.post-masonry a{color:#fff}.post-masonry .gradient{bottom:0;height:60%;left:0;position:absolute;width:100%}.post-masonry .gradient-hover{opacity:0;transition:opacity .6s ease}.post-masonry .gradient-hover,.post-masonry .image-preload{bottom:0;height:100%;left:0;position:absolute;width:100%}.premium-bar{padding:12px min(2.5vw,40px)!important;position:relative}.premium-bar span{position:relative;z-index:2}.premium-bar:after{background:rgba(0,0,0,.1);content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.premium-capsule,.sponsored-capsule{border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:inline-block;font-size:12px;font-weight:700;letter-spacing:.5px;margin-bottom:16px;padding:8px 16px;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease}.premium-capsule:hover,.sponsored-capsule:hover{box-shadow:0 4px 8px rgba(0,0,0,.15);transform:translateY(-1px)}@media (max-width:768px){.premium-capsule,.sponsored-capsule{font-size:11px;margin-bottom:12px}}.pagination-mobile{align-items:center;display:none;flex:1;justify-content:space-between}@media screen and (max-width:800px){.pagination-mobile{display:flex}.pagination-mobile .page-next{border-left:1px solid #000}}.pagination-desktop{display:none}@media screen and (min-width:800px){.pagination-desktop{display:flex;justify-content:space-between}}.pagination{margin-top:24px}.pagination span.page-button{opacity:.25;pointer-events:none}.pagination .page-button{border:1px solid #000;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:AvenirNext,system-ui,serif;font-size:13.3333px;font-weight:400;padding:12px;text-transform:uppercase}.pagination .page-button:hover{background-color:#000;color:#fff}.pagination nav{align-items:center;display:flex}.pagination nav .page-link+.page-link{border-left:none}.pagination .page-link,.pagination .page-text{box-sizing:border-box;display:inline-block;font-family:AvenirNext,system-ui,serif;font-size:13.3333px;font-weight:400;padding:12px 16px;text-transform:uppercase}.pagination .page-link.page-active,.pagination .page-link:not(.page-text):hover,.pagination .page-text.page-active,.pagination .page-text:not(.page-text):hover{background-color:#000;color:#fff}.pagination .page-link{border:1px solid #000}.now-wrapper{background:#f9f8f3;margin-top:90px;padding-bottom:120px;padding-top:60px}.now-wrapper .ad{padding:0;position:relative;top:-112px}@media screen and (max-width:800px){.now-wrapper .ad{top:-18vw}.now-wrapper{padding-top:12vw}}.swiper-button-next:after,.swiper-button-prev:after{background-position:50% 50%;background-repeat:no-repeat;background-size:20px;color:transparent;font-family:AvenirNext,system-ui,serif}.swiper-button-next,.swiper-button-prev{bottom:0;height:22px;top:auto;width:40px}.swiper-button-prev:after{background-image:url(/assets/images/arrow-left.svg)}.swiper-button-next:after{background-image:url(/assets/images/arrow-right.svg)}.author-list{display:flex;flex-wrap:wrap;list-style:none!important;margin:0 0 3vw!important;padding:0!important}.author-list .author{display:inline;margin:0!important;padding:0 4px 4px 0;position:relative}.author-list .author:not(:last-child):after{content:","}.account-details input,.account-details select{border:1px solid #d4d2ce;border-radius:0;box-sizing:border-box;font-family:AvenirNext,system-ui,serif;margin-bottom:20px;outline:none;padding:12px;width:100%}.account-details input[type=checkbox],.account-details input[type=radio],.layout-customer-edit .account-details input[type=checkbox],.layout-customer-edit .account-details input[type=radio]{background-position:50% 50%;background-repeat:no-repeat;background-size:12px;cursor:pointer;height:12px;margin-bottom:0;margin-top:0;width:12px}.account-details input[type=checkbox]:checked,.account-details input[type=radio]:checked{background-image:url(/assets/images/check-mark.svg)}.account-details{padding-bottom:60px}.account-details label{display:block;font-size:12px;margin-bottom:8px;text-transform:uppercase}.account-details label a{font-style:italic;font-weight:600;text-decoration:underline}.account-details h3{font-size:18px;margin-bottom:6px;text-transform:uppercase}.account-details .checkbox-group{-moz-column-count:3;column-count:3;margin-bottom:20px}.account-details .checkbox-group label{line-height:18px;margin-bottom:0;margin-left:6px}.account-details .checkbox-group .checkbox{align-items:center;display:flex;justify-content:flex-start;margin-bottom:12px}.account-details .checkbox-group.terms{-moz-column-count:1;column-count:1;margin-bottom:0}.account-details input::-moz-placeholder{text-transform:uppercase}.account-details input:-ms-input-placeholder{text-transform:uppercase}.account-details input::placeholder{text-transform:uppercase}.account-details .split{display:flex;justify-content:space-between}.account-details .split input{width:calc(50% - 10px)}.account-details hr{background:#000;border:none;height:1px;margin-bottom:20px}.account-details p.cancellation{opacity:.4}.careers-wrapper{background:#f9f8f3;margin-top:90px;padding-bottom:60px}.careers-wrapper .ad{padding:0;position:relative;top:-3.8vw}.careers-feature{padding-bottom:60px;padding-top:60px;position:relative}.careers-feature:before{background:#f9f8f3;content:" ";display:block;height:50%;position:absolute;top:0;width:100%;z-index:-1}.careers-feature .inner{background:#d0cdc4;display:flex}@media screen and (max-width:800px){.careers-feature .inner{flex-wrap:wrap}}.careers-feature .image{background-position:50% 50%;background-size:cover;position:relative;width:40%}@media screen and (max-width:800px){.careers-feature .image{height:45vw;width:100%}}.careers-feature article{align-items:center;display:flex;height:43vw;justify-content:center;text-align:center;width:60%}@media screen and (max-width:800px){.careers-feature article{height:auto;padding-bottom:40px;padding-top:40px;width:100%}}.careers-feature .title{font-size:40px;margin-top:60px}.careers-feature p{font-size:18px;font-weight:100;line-height:28px;margin:20px auto 60px;width:70%}.careers-feature a{color:#5b5a59;display:inline-block;font-size:14px;margin:0 auto;padding:12px 20px;text-transform:uppercase;width:auto}#careers-slider{padding-bottom:40px}#careers-slider .swiper-slide{height:40vw}#careers-slider .swiper-slide.regular{align-items:center;display:flex;width:30vw}#careers-slider .swiper-slide.regular article{height:calc(100% - 60px);width:100%}@media screen and (max-width:800px){#careers-slider .swiper-slide.regular article{height:auto}#careers-slider .swiper-slide.regular{margin-left:8vw;margin-right:8vw;width:84vw}}#careers-slider .swiper-slide.featured{align-items:center;display:flex;justify-content:flex-end;width:50vw}#careers-slider .swiper-slide.featured article{float:right;height:calc(100% - 60px);width:60%}@media screen and (max-width:800px){#careers-slider .swiper-slide.featured article{float:none;height:auto;margin-right:7vw;margin-top:30vw;width:86vw}}#careers-slider .swiper-slide.featured .image{background:#cdcdcb 50% 50%;background-size:cover;height:100%;left:0;position:absolute;width:70%;z-index:-1}@media screen and (max-width:800px){#careers-slider .swiper-slide.featured .image{height:40vw;margin-left:3vw;margin-top:-22vw;width:94vw}}#careers-slider .swiper-slide.featured p{font-size:1.2vw;font-weight:100;line-height:2vw}@media screen and (max-width:800px){#careers-slider .swiper-slide.featured p{font-size:14px;line-height:22px}#careers-slider .swiper-slide.featured{margin-bottom:5vw;width:100%}}#careers-slider .swiper-slide.dual{display:flex;flex-wrap:wrap;padding-bottom:30px;padding-top:30px}#careers-slider .swiper-slide.dual article{height:calc(50% - 10px);width:100%}#careers-slider .swiper-slide.dual article:last-child{align-self:flex-end}@media screen and (max-width:800px){#careers-slider .swiper-slide.dual article{height:auto;margin-bottom:5vw}}#careers-slider .swiper-slide.dual h2{font-size:min(1.3vw,20px);line-height:min(1.7vw,30px)}@media screen and (max-width:800px){#careers-slider .swiper-slide.dual h2{font-size:4vw;margin-bottom:18px}}#careers-slider .swiper-slide:first-child{margin-left:30px}#careers-slider .swiper-slide:last-child{margin-right:30px}@media screen and (max-width:800px){#careers-slider .swiper-slide{height:auto}}#careers-slider article{background:#fff;position:relative}#careers-slider article a{height:100%;left:0;padding:40px 60px;position:absolute;top:0;width:100%}@media screen and (max-width:800px){#careers-slider article a{display:block;left:auto;padding:6vw;position:static;top:auto}}#careers-slider article p{line-height:26px;margin-bottom:20px}#careers-slider h2{color:#5b5a59;font-size:2vw;font-weight:400;margin-bottom:1vw;text-transform:uppercase}@media screen and (max-width:800px){#careers-slider h2{font-size:4vw;margin-bottom:18px}}#careers-slider .extra-meta{bottom:40px;position:absolute;text-transform:uppercase}#careers-slider .extra-meta>span{font-size:min(1vw,12px);line-height:min(1vw,12px)}@media screen and (max-width:800px){#careers-slider .extra-meta{position:static}}#careers-slider .swiper-scrollbar{background:#5b5a59;border-radius:0;bottom:10px;height:1px;left:0;margin:auto;max-width:1300px;overflow:visible;right:0}@media screen and (max-width:800px){#careers-slider .swiper-scrollbar{display:none}}#careers-slider .swiper-scrollbar-drag{background:#f9f8f3;border:1px solid #5b5a59;border-radius:0;cursor:-webkit-grab;cursor:grab;height:15px;margin-top:-6px}@media screen and (max-width:800px){#careers-slider .swiper-button-next,#careers-slider .swiper-button-prev{display:none}}.careers-slider{padding-bottom:40px}.careers-slider .swiper-slide.dual{width:30vw}@media screen and (max-width:800px){.careers-slider .swiper-slide.dual{margin-left:6vw!important;width:88vw}.careers-slider .swiper-container{overflow:visible}.careers-slider .swiper-wrapper{flex-wrap:wrap}}.category-section .container.boxed{margin-top:40px}.post-header{color:#5b5a59;margin-top:60px}.post-header h1{margin-bottom:12px}.post-header .author,.post-header .date{color:#5b5a59}.post-header .accent{display:flex;justify-content:space-between;margin-top:50px}.post-header hr{background:#cdcdcb;border:none;height:1px;margin-bottom:14px;width:100%}.sponsored-bar{background:#efefec;font-size:14px;padding:22px;text-align:center;text-transform:uppercase}.sponsored-bar p{font-weight:400}.sponsored-bar strong{font-weight:600}.related-articles{background:#f9f8f3;padding:90px 0}.related-articles .gradient{bottom:0;height:100%;left:0;position:absolute;width:100%;z-index:0}.social-sharing{background:#f9f8f3;bottom:0;padding:12px 24px;position:fixed;right:4vw;z-index:10}.social-sharing a{color:#5b5a59;font-size:12px;padding:0 6px}.social-sharing span{color:#5b5a59}.module.ad img{display:block;height:auto;margin:0 auto;max-width:990px;width:62vw}@media screen and (max-width:800px){.module.ad img{width:100%}}.module.audio.light{color:#fff}.module.audio.dark{color:#5b5a59}.module.audio.dark .scrubber{border-color:#5b5a59}.module.audio.dark .scrubber .scrubber-bg:after{background:#5b5a59}.module.audio.dark .scrubber-bg{border-color:#5b5a59}.module.audio.dark .play-button{background:#5b5a59}.module.audio audio{display:none}.module.audio .title-line,.module.audio .top-line{display:flex;justify-content:space-between}.module.audio .title-line{align-items:flex-start;margin-top:40px}.module.audio .title{font-size:26px;font-weight:400;letter-spacing:1px;line-height:30px;padding-right:30px;text-transform:uppercase}.module.audio .play-pause{cursor:pointer;display:inline-block;height:30px;width:50px}.module.audio .play-pause.playing .play-button-before{-webkit-clip-path:polygon(0 0,30% 0,30% 100%,0 100%);clip-path:polygon(0 0,30% 0,30% 100%,0 100%)}.module.audio .play-pause.playing .play-button-after{-webkit-clip-path:polygon(70% 0,100% 0,100% 100%,70% 100%);clip-path:polygon(70% 0,100% 0,100% 100%,70% 100%)}.module.audio .play-button{background:#fff;display:inline-block;height:30px;position:absolute;transition:-webkit-clip-path .18s ease-out;transition:clip-path .18s ease-out;transition:clip-path .18s ease-out,-webkit-clip-path .18s ease-out;width:20px}.module.audio .play-button-before{-webkit-clip-path:polygon(0 0,50% 25%,50% 75%,0 100%);clip-path:polygon(0 0,50% 25%,50% 75%,0 100%)}.module.audio .play-button-after{-webkit-clip-path:polygon(50% 25%,100% 50%,100% 50%,50% 75%);clip-path:polygon(50% 25%,100% 50%,100% 50%,50% 75%)}.module.audio .scrubber{border-bottom:1px solid #fff;border-left:1px solid #fff;height:10px;margin-bottom:20px;margin-top:20px;position:relative;width:100%}.module.audio .scrubber input{cursor:-webkit-grab;cursor:grab;height:10px;line-height:0;margin:0;opacity:0;outline:none;position:absolute;top:0;width:100%;z-index:1}.module.audio .scrubber .scrubber-bg{background:transparent;border-top:1px solid #fff;height:100%;left:0;position:absolute;top:0;width:0}.module.audio .scrubber .scrubber-bg:after{background:#fff;content:" ";display:inline-block;float:right;height:100%;width:1px}.module.audio .image{position:relative}.module.audio.no-image .inner{padding:40px 60px}@media screen and (max-width:800px){.module.audio.no-image .inner{padding:20px 40px}}.module.bigmarker iframe{height:100%;left:0;position:absolute;top:0;width:100%}.module.bigmarker .container>div{padding-bottom:52%;position:relative;width:100%}.module.images .row{margin-bottom:1vw}.module.images .mosaic{display:flex;justify-content:space-between;width:100%}.module.images .mosaic .large{height:auto;width:58%}.module.images .mosaic .large .image{height:100%;width:100%}.module.images .mosaic .small{display:flex;flex-wrap:wrap;width:41%}.module.images .mosaic .small .image{height:18vw;width:100%}.module.images .mosaic .small .image.top{margin-bottom:1vw}.module.images .mosaic.left .large{order:-1}.module.images .image{position:relative}.module.images .caption{background:linear-gradient(180deg,transparent,#0000004f);bottom:0;color:#fff;font-size:10px;position:absolute;width:100%}.module.images .grid-2{display:flex;flex-wrap:wrap;justify-content:space-between}.module.images .grid-2>div{width:49.4%}.module.images .grid-2 img{width:100%}.module.images .grid-3{display:flex;flex-wrap:wrap;justify-content:space-between}.module.images .grid-3>div{width:32.6%}.module.images .grid-3 img{width:100%}.module.images span.caption{bottom:auto;display:block;line-height:0;margin-top:-3px;padding:20px;position:static;transform:translateY(-100%)}.module.images .full-image img{width:100%}.module.images p.caption{line-height:12px;margin-bottom:0;padding:30px 12px 10px}@media screen and (max-width:800px){.module.images .mosaic{flex-wrap:wrap}.module.images .mosaic .large{height:80vw;width:100%}.module.images .mosaic .small{width:100%}.module.images .mosaic .small .image{height:44vw;margin-bottom:2vw}.module.images .mosaic .small .image.top,.module.images .row{margin-bottom:2vw}.module.images .grid-3 img{width:31.8%}.module.images .grid-2 img{width:48.8%}}.module.quote>div{padding:60px 0}.module.quote .the-quote{font-size:2.5vw;font-weight:100;line-height:3.5vw}.module.quote .who{margin-top:30px}.module.quote .light{color:#fff}.module.quote .dark{color:#5b5a59}@media screen and (max-width:800px){.module.quote .the-quote{font-size:6vw;line-height:9vw}}.module.rich-text ol,.module.rich-text ul{font-size:16px;line-height:22px;padding-bottom:10px;padding-left:20px;padding-top:16px}.module.rich-text ul{list-style:disc}.module.rich-text ol{list-style:decimal}.module.rich-text h1,.module.rich-text h2{clear:both}.module.rich-text h3{clear:both;line-height:20px;margin-bottom:0!important}.module.rich-text a{color:#5b5a59;font-weight:600;text-decoration:underline}.module.rich-text .float-right{float:right;padding-bottom:30px;padding-left:5%;width:45%}.module.rich-text p:last-child{margin-bottom:0}.module.rich-text strong{display:inline}.module.slider .text{background:#f9f8f3;margin-top:-120px;width:50vw}.module.slider .text .swiper-slide{padding:30px}.module.slider .text .swiper-slide p:last-child{margin-bottom:0}.module.slider .text a{color:#5b5a59;display:inline-block;font-style:italic;font-weight:600;margin-top:12px;text-decoration:underline}.module.slider .swiper-button-next{bottom:0;color:#5b5a59;right:calc(25vw - 70px);top:auto}.module.slider .swiper-button-next:after{font-size:22px}.module.slider .swiper-button-prev{left:calc(25vw - 70px)}.module.slider .swiper-container.images{padding-bottom:60px}.module.slider .images .swiper-slide{height:34vw}@media screen and (max-width:800px){.module.slider .text{margin-top:-60px;width:90vw}.module.slider .images .swiper-slide{height:95vw}}.module.text-image-split{display:flex}.module.text-image-split .text{padding:60px 0;width:40%}.module.text-image-split .text h2{font-size:18px;margin-bottom:14px}.module.text-image-split .text div,.module.text-image-split .text p{line-height:25px;margin-bottom:12px}.module.text-image-split .text .inner{background:#f9f8f3;padding:3vw 4vw}.module.text-image-split .text strong{display:inline}.module.text-image-split .image{position:relative;width:60%}.module.text-image-split .image>div{height:100%;width:100%}.module.text-image-split.left .image{order:-1}@media screen and (max-width:800px){.module.text-image-split{flex-wrap:wrap;justify-content:center}.module.text-image-split .image{height:55vw;order:0;width:100%}.module.text-image-split .text{margin-top:-14vw;order:1;padding-top:0;width:95%;z-index:1}}.module.video iframe{background:#000;height:100%;opacity:0;pointer-events:none;position:relative;transition:opacity .2s ease-out;width:100%;z-index:20}.module.video .video-preview{height:40vw;position:relative}.module.video .video-preview .play{bottom:0;cursor:pointer;height:0;left:0;margin:auto;padding:60px;position:absolute;right:0;top:0;width:0;z-index:10}.module.video .video-preview .play:before{border:24px solid transparent;border-left:40px solid #fff;border-right:none;content:" ";display:block;transform-origin:50% 50%;transition:transform .2s ease}.module.video .video-preview .play:hover:before{transform:scale(1.08)}.module.video .video-preview .meta{bottom:2vw;color:#fff;left:2vw;position:absolute;z-index:1}.module.video .video-preview .gradient{bottom:0;height:60%;left:0;position:absolute;width:100%;z-index:0}.module.video.active iframe{opacity:1;pointer-events:all}@media screen and (max-width:800px){.module.video .video-preview{height:70vw}.module.video .video-preview .play{align-items:center;display:flex;justify-content:center}.module.video .video-preview .meta{bottom:5vw;left:5vw}.module.video h1{margin-bottom:0}}.module p{font-size:16px;line-height:25px;margin-bottom:0!important;padding-bottom:10px;padding-top:16px}.module p+ol,.module p+ul{padding-top:0!important}.module h1,.module h2,.module h3{margin-bottom:0!important;padding-bottom:10px!important;padding-top:16px}.module-list .module{padding:0 2vw 80px}.module-list .module:first-child{padding-top:10px}.module-list .images.module.no-pad{padding-bottom:0}.modules{color:#5b5a59;margin-top:40px;position:relative}.modules:after{background:#fff;content:" ";display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:10}.modules.transitioning:after{opacity:1}.signup .inner{background:#000;bottom:5%;box-shadow:0 0 20px rgba(0,0,0,.3);color:#fff;left:0;margin:auto;max-width:510px;padding:60px;position:absolute;right:0;text-align:center;transition:transform .2s ease-out,opacity .2s ease-out;z-index:20}.signup .inner h2{font-size:26px;font-weight:100;margin-bottom:26px;margin-top:40px}.signup .inner p{font-size:14px;line-height:18px;margin-bottom:18px}.signup .inner a{text-decoration:underline}.signup .inner a.sub{border:1px solid #fff;color:#fff;display:inline-block;font-size:12px;margin-top:20px;padding:12px 22px;text-decoration:none}.signup .inner form{border:1px solid #d4d2ce}.signup .inner input{background:transparent;border:none;border-bottom:1px solid #d4d2ce;box-sizing:border-box;color:#fff;display:block;font-size:12px;letter-spacing:1px;outline:none;padding:12px 20px;text-transform:uppercase;width:100%}.signup .inner input::-moz-placeholder{color:#3e3e3c}.signup .inner input:-ms-input-placeholder{color:#3e3e3c}.signup .inner input::placeholder{color:#3e3e3c}.signup .inner .last{border-bottom:none;float:left;width:75%}.signup .inner button{background:transparent;border:none;border-left:1px solid #d4d2ce;color:#d4d2ce;cursor:pointer;float:right;font-size:12px;height:100%;letter-spacing:1px;outline:none;padding:12px;text-transform:uppercase;width:25%}.signup:after{background:linear-gradient(180deg,transparent,#fff);bottom:0;content:" ";height:calc(20% + 400px);left:0;position:absolute;width:100%;z-index:1}.signup-wrapper{transition:opacity .2s ease-out}.signup-wrapper.disabled{pointer-events:none}.signup-wrapper.disabled .inner{opacity:0;transform:translateY(50px)}.signup-wrapper.disabled .signup:after{opacity:0;pointer-events:none}.tags a:after{content:",";display:inline}.tags a:last-child:after{content:"";display:none}@media screen and (min-width:1300px){.module.slider .swiper-button-prev{left:200px}.module.slider .swiper-button-next{right:200px}.module.slider .text{width:720px}}@media screen and (max-width:800px){.social-sharing{background:transparent;padding:12px 24px;position:static;z-index:10}.social-sharing a{color:#5b5a59;font-size:12px;padding:0 6px}.social-sharing span{color:#5b5a59}.module-list .module{padding-bottom:80px}.signup .inner{width:92%}.signup .inner .last{width:calc(100% - 100px)}.signup .inner button{width:100px}}.reports-section .article-grid-wrapper{margin-top:-10px}.transcript .dialogue-line{border-bottom:1px solid #f9f8f3}@media screen and (max-width:800px){.transcript .dialogue-line{display:block}}.transcript .dialogue-line .speaker{color:#272625;font-weight:600;min-width:30%}@media screen and (max-width:800px){.transcript .dialogue-line .speaker{display:flex;padding-top:1rem;width:100%}}.transcript .dialogue-line .colon{color:#cdcdcb;font-weight:600;padding:0 1rem}@media screen and (max-width:800px){.transcript .dialogue-line .colon{padding:0 0 0 .5rem;width:auto}}.transcript .dialogue-line .dialogue{color:#5b5a59;padding:1rem 0;width:70%}@media screen and (max-width:800px){.transcript .dialogue-line .dialogue{display:block;width:100%}}.layout-about h2{color:#5b5a59;font-size:30px;font-weight:400;letter-spacing:2px;padding:40px 0 30px;text-transform:uppercase}.layout-about p{line-height:24px}.layout-about .contributing{padding:120px 0}.layout-about .sponsors{display:flex;justify-content:space-between;padding:60px 0}.layout-about .sponsors .image{background-position:50% 50%;background-size:cover;min-height:min(40vw,600px);width:40%}.layout-about .sponsors .text{align-content:center;background:#000;display:flex;flex-wrap:wrap;padding:60px;width:60%}.layout-about .sponsors .text>*{color:#fff}.layout-about .sponsors .text h2{padding-top:0}.layout-about .media{display:flex;flex-wrap:wrap;padding:60px 0}.layout-about .media h2{width:100%}.layout-about .media .left,.layout-about .media .right{width:50%}.layout-about .media .right strong{display:block;margin-bottom:20px;width:100%}.layout-about .consulting{background:#efefec;padding:120px 0;position:relative}.layout-about .consulting .button{margin-top:30px}.layout-about .consulting:before{color:#e0e0dc;content:"TALK TO US";display:block;font-size:17vw;font-weight:100;left:-2vw;position:absolute;top:40px;white-space:nowrap}.layout-about .consulting>.container{position:relative;z-index:1}.layout-about .hero.regular{margin-bottom:60px;position:relative}.layout-about .hero.regular:after{background:#f9f8f3;bottom:60px;content:" ";display:block;height:100%;position:absolute;width:100%;z-index:-1}.layout-about .hero.regular .container{display:flex;justify-content:space-between}.layout-about .hero.regular .container .left{padding-left:2vw;padding-top:2vw;width:45%}.layout-about .hero.regular .container .right{width:50%}.layout-about .hero.regular .container .right .image{height:100%;position:relative}.layout-about .hero.regular .container .right .image .image-preload{height:100%;left:0;position:absolute;top:0;width:100%}.layout-about main p{margin-bottom:12px}@media screen and (max-width:800px){.layout-about .contributing{padding-top:0}.layout-about .sponsors{flex-wrap:wrap;padding-top:0}.layout-about .sponsors .image,.layout-about .sponsors .text{width:100%}.layout-about .media{padding-left:5vw;padding-right:5vw;padding-top:0}.layout-about .hero.regular .container{flex-wrap:wrap}.layout-about .hero.regular .container .left{padding-left:5vw;padding-right:5vw;padding-top:5vw;width:100%}.layout-about .hero.regular .container .right{height:60vw;order:-1;width:100%}}.layout-account h2{color:#5b5a59;font-size:30px;font-weight:400;letter-spacing:2px;padding-bottom:18px;text-transform:uppercase}.layout-account .account-nav{background:#000;color:#fff;padding:20px 30px}.layout-account .account-nav a{display:block;font-size:14px;padding:12px;text-transform:uppercase;white-space:nowrap}.layout-account .account-nav a:hover{text-decoration:underline}.layout-account .account-content{padding:0 60px;width:auto}.layout-account .account-content p{line-height:18px;margin-bottom:20px}.layout-account main .container{display:flex;padding-bottom:60px}@media screen and (max-width:800px){.layout-account .account-nav{width:100%}.layout-account .account-content{padding:20px 0 0}.layout-account main .container{flex-wrap:wrap}}.layout-articles .outer{display:flex;justify-content:space-between}.layout-articles .premium-bar{left:0;padding:8px 2vw;position:absolute;top:0;width:100%}.layout-articles .premium-bar span{position:relative;z-index:2}.layout-articles .premium-bar:after{background:rgba(0,0,0,.1);content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.layout-articles main.right-split{padding-bottom:60px;width:70%}.layout-articles main .title h3{color:#5b5a59;font-size:min(1.8vw,24px);font-weight:400;margin-bottom:20px}.layout-articles .sidebar{padding-left:2vw;width:22%}.layout-articles .sidebar h3{color:#d4d2ce;font-size:min(1.8vw,24px);font-weight:400;margin-bottom:20px}.layout-articles .sidebar .filters{color:#5b5a59;padding-bottom:90px}.layout-articles .sidebar .filter-icon{cursor:pointer;float:right;height:5vw;margin-right:6vw;margin-top:0;width:5vw}.layout-articles .sidebar .tag{cursor:pointer;padding:12px 0;position:relative}.layout-articles .sidebar .tag:before{background:#d4d2ce;content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:0}.layout-articles .sidebar .tag span{left:0;position:relative;transition:left .18s ease-out}.layout-articles .sidebar .tag:hover span{left:20px}.layout-articles .sidebar .tag:hover:before{transition:width .18s ease-out;width:10px}.layout-articles .sidebar .tag.active:before{width:10px}.layout-articles .sidebar .tag.active span{left:20px}.layout-articles .articles{grid-gap:1vw;display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:1vw}.layout-articles article{background-color:#8a8988;position:relative}.layout-articles article .title{font-size:16px;line-height:20px;text-transform:uppercase}.layout-articles article .byline{padding-top:12px}.layout-articles article .gradient{bottom:0;height:100%;left:0;position:absolute;width:100%;z-index:0}.layout-articles article a{align-items:flex-end;box-sizing:border-box;color:#fff;display:flex;height:100%;min-height:13vw;padding:2vw;position:relative;width:100%;z-index:1}.layout-articles article.light .gradient{background:linear-gradient(180deg,transparent,rgba(91,90,89,.93))!important}.layout-articles article:nth-child(18n+7){grid-column:1/span 2;grid-row-end:span 2}.layout-articles article:nth-child(18n+17){grid-column:2/span 2;grid-row-end:span 2}@media screen and (max-width:800px){.layout-articles .outer{flex-wrap:wrap}.layout-articles .sidebar{padding-bottom:30px;padding-left:0;padding-top:30px;position:relative;width:100%}.layout-articles .sidebar .filters{background:#f9f8f3;height:0;margin-top:12vw;overflow:hidden;padding-bottom:0;position:absolute;transition:height .2s ease-out;width:100%;z-index:10}.layout-articles .sidebar .filters.active{border-top:1px solid #d4d2ce;height:auto;max-height:calc(100vh - 50vw);overflow:scroll}.layout-articles .sidebar .tag{margin-left:5vw}.layout-articles .sidebar h3{float:left;font-size:6vw;margin-bottom:0;padding-left:5vw;width:calc(100% - 20vw)}.layout-articles .articles{display:block}.layout-articles main,.layout-articles main.right-split{width:100%}.layout-articles main>.title{display:none}.layout-articles article a{margin-bottom:5vw;min-height:50vw;padding:6vw}.layout-articles article .title{font-size:4vw;line-height:6vw;padding-bottom:12px}}.layout-authors .article-grid-wrapper .cta,.layout-authors .careers-wrapper .cta{background:#d0cdc4;color:#5b5a59;display:inline-block;font-size:12px;margin:0 auto;padding:12px 20px;text-transform:uppercase;width:auto}.layout-authors h2{color:#5b5a59;font-size:30px;font-weight:400;letter-spacing:2px;padding:40px 0 30px;text-transform:uppercase}.layout-authors p{line-height:24px}.layout-authors .article-grid{display:flex;flex-wrap:wrap;justify-content:space-between}.layout-authors .article-grid .col{display:flex;flex-wrap:wrap;height:auto;width:24%}.layout-authors .article-grid .col article:nth-child(2){align-items:flex-end}.layout-authors .article-grid article{display:flex;flex-wrap:wrap;margin-bottom:40px;width:100%}.layout-authors .article-grid article .image{background-position:50% 50%;background-size:cover;display:block;height:min(15vw,190px);width:100%}.layout-authors .article-grid article>div{width:100%}.layout-authors .article-grid .meta{background:#fff;color:#5b5a59;margin-left:auto;margin-top:-30px;padding:20px;position:relative;text-align:left;width:calc(100% - 30px);z-index:2}.layout-authors .article-grid .meta hr{background:#cdcdcb;border:none;height:1px;margin-top:30px;width:100%}.layout-authors .article-grid h4{font-size:16px;font-weight:400;line-height:22px;margin-bottom:14px;text-transform:uppercase}.layout-authors .article-grid p{font-size:14px;line-height:20px}.layout-authors .article-grid .extra-meta{display:flex;flex-wrap:wrap;font-size:12px;justify-content:space-between;letter-spacing:1px;text-transform:uppercase}.layout-authors .article-grid-wrapper{padding-bottom:120px;text-align:center}.layout-authors .hero.regular{margin-bottom:60px;position:relative}.layout-authors .hero.regular:after{background:#f9f8f3;bottom:60px;content:" ";display:block;height:100%;position:absolute;width:100%;z-index:-1}.layout-authors .hero.regular .container{display:flex;justify-content:space-between;min-height:40vw}.layout-authors .hero.regular .container .left{align-content:center;display:flex;flex-wrap:wrap;padding-left:2vw;padding-top:2vw;width:45%}.layout-authors .hero.regular .container .left>*{width:100%}.layout-authors .hero.regular .container .left h3{color:#5b5a59;text-transform:uppercase}.layout-authors .hero.regular .container .right{width:50%}.layout-authors .hero.regular .container .right .image{height:100%;position:relative}.layout-authors .hero.regular .container .right .image .image-preload{height:100%;left:0;position:absolute;top:0;width:100%}.layout-careers .outer{display:flex;justify-content:space-between}.layout-careers main{padding-bottom:60px;width:100%}.layout-careers main .title h3{color:#5b5a59;font-size:1.8vw;font-weight:400;margin-bottom:20px}.layout-careers .articles{grid-gap:1vw;display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:1vw}.layout-careers article{background-color:#8a8988;position:relative}.layout-careers article .title{font-size:14px;padding-bottom:12px;text-transform:uppercase}.layout-careers article .gradient{bottom:0;height:50%;left:0;position:absolute;width:100%;z-index:0}.layout-careers article a{align-items:flex-end;box-sizing:border-box;color:#fff;display:flex;height:100%;min-height:13vw;padding:2vw;position:relative;width:100%;z-index:1}.layout-careers article:nth-child(18n+7){grid-column:1/span 2;grid-row-end:span 2}.layout-careers article:nth-child(18n+17){grid-column:2/span 2;grid-row-end:span 2}@media screen and (max-width:800px){.layout-careers .outer{flex-wrap:wrap}.layout-careers .sidebar{width:100%}.layout-careers .sidebar .filters{padding-bottom:10px}.layout-careers .articles{display:block}.layout-careers main{width:100%}.layout-careers main .title h3,.layout-careers main h2{font-size:5vw}.layout-careers article a{margin-bottom:5vw;min-height:40vw}}.layout-cart main{padding-bottom:90px}.layout-cart main hr{background:#5b5a59;border:none;height:1px;margin:20px 0}.layout-cart h1{font-size:2vw;margin-top:5vw}.layout-cart h1,.layout-cart h2{color:#5b5a59;font-weight:400;margin-bottom:1vw;text-transform:uppercase}.layout-cart h2{font-size:1.5vw}.layout-cart #discount_code{background-color:transparent;border:1px solid #cdcdcb;border-radius:0;box-sizing:border-box;margin-bottom:12px;outline:none;padding:12px;width:100%}.layout-cart .checkout-right{float:right}.layout-cart .checkout-right button{border:none;color:#fff;cursor:pointer}.layout-cart .checkout-right .totals{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:800px){.layout-cart h1{font-size:32px}}.layout-cart .prod-image img{height:auto;width:100px}.layout-cart table.cart{width:100%}.layout-cart table.cart td{padding:12px;vertical-align:middle}.layout-cart table.cart .prod-image{padding-left:0;width:100px}.layout-cart table.cart .price{white-space:nowrap;width:1px}.layout-cart button.remove-item{background:transparent;border:none;cursor:pointer;outline:none;padding:8px 0}.layout-category .outer{display:flex;justify-content:space-between}.layout-category main{padding-bottom:60px;width:70%}.layout-category main .title h3{color:#5b5a59;font-size:min(1.8vw,24px);font-weight:400;margin-bottom:20px}.layout-category .sidebar{padding-left:2vw;width:22%}.layout-category .sidebar h3{color:#d4d2ce;font-size:min(1.8vw,24px);font-weight:400;margin-bottom:20px}.layout-category .sidebar .filters{color:#5b5a59;padding-bottom:90px}.layout-category .sidebar .tag{cursor:pointer;padding:12px 0;position:relative}.layout-category .sidebar .tag:before{background:#d4d2ce;content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:0}.layout-category .sidebar .tag span{left:0;position:relative;transition:left .18s ease-out}.layout-category .sidebar .tag:hover span{left:20px}.layout-category .sidebar .tag:hover:before{transition:width .18s ease-out;width:10px}.layout-category .articles{grid-gap:1vw;display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:1vw}.layout-category article{background-color:#8a8988;position:relative}.layout-category article .title{font-size:14px;padding-bottom:12px;text-transform:uppercase}.layout-category article a{align-items:flex-end;box-sizing:border-box;color:#fff;display:flex;height:100%;min-height:13vw;padding:2vw;width:100%}.layout-category article:nth-child(18n+7){grid-column:1/span 2;grid-row-end:span 2}.layout-category article:nth-child(18n+17){grid-column:2/span 2;grid-row-end:span 2}@media screen and (max-width:800px){.layout-category .outer{flex-wrap:wrap}.layout-category main{width:100%}}.layout-consulting h2{color:#5b5a59;font-size:30px;font-weight:400;letter-spacing:2px;padding:40px 0 30px;text-transform:uppercase}.layout-consulting p{line-height:24px}@media screen and (max-width:800px){.layout-consulting .hero.regular .container{flex-wrap:wrap}.layout-consulting .hero.regular .container .left{padding-left:5vw;padding-right:5vw;padding-top:5vw;width:100%}.layout-consulting .hero.regular .container .right{height:60vw;order:-1;width:100%}}.layout-consulting .hero.regular{margin-bottom:60px;position:relative}.layout-consulting .hero.regular:after{background:#f9f8f3;bottom:60px;content:" ";display:block;height:100%;position:absolute;width:100%;z-index:-1}.layout-consulting .hero.regular .container{display:flex;justify-content:space-between}.layout-consulting .hero.regular .container .left{padding-left:2vw;padding-top:2vw;width:45%}.layout-consulting .hero.regular .container .right{width:50%}.layout-consulting .hero.regular .container .right .image{height:100%;position:relative}.layout-consulting .hero.regular .container .right .image .image-preload{height:100%;left:0;position:absolute;top:0;width:100%}.layout-contact .split{display:flex;flex-wrap:wrap;padding:60px 0}.layout-contact .split h2{color:#5b5a59;font-size:38px;font-weight:400;letter-spacing:2px;padding:60px 0;text-transform:uppercase}.layout-contact .split p{margin-bottom:20px}.layout-contact .split>div{width:50%}.layout-contact .form{background:#000;padding:50px}.layout-contact .form>div{border:1px solid #f9f8f3;position:relative}.layout-contact .form input{border:none;border-bottom:1px solid #f9f8f3;border-radius:0}.layout-contact .form input,.layout-contact .form textarea{background:#000;box-sizing:border-box;color:#f9f8f3;font-family:AvenirNext,system-ui,serif;font-size:12px;outline:none;padding:12px;text-transform:uppercase;width:100%}.layout-contact .form textarea{border:none;border-radius:0;min-height:150px}.layout-contact .form #submit,.layout-contact .form .submit{background:#000;border:1px solid #f9f8f3;border-bottom:none;border-radius:0;border-right:none;bottom:0;color:#f9f8f3;cursor:pointer;font-family:AvenirNext,system-ui,serif;outline:none;padding:8px 18px;position:absolute;right:0;text-transform:uppercase}.layout-contact .form .post-sub{color:#fff;display:none;padding:125px 20px;text-align:center}.layout-contact .form .alert{border:none;color:#ff4f4f;padding:12px 0 0 12px}.layout-contact .form .alert ul{padding-bottom:0}.layout-contact .form.submitted .pre-sub{display:none}.layout-contact .form.submitted .post-sub{display:flex}@media screen and (max-width:800px){.layout-contact .split{flex-wrap:wrap;width:100%}.layout-contact .split>div{width:100%}.layout-contact .split h1{padding-top:20px}.layout-contact .split h2{padding:30px 0}.layout-contact .form{margin-top:20px;padding:9vw}}.layout-contributors main{padding-bottom:90px}.layout-contributors main p{margin-bottom:12px}.layout-contributors .show-pitch-form{cursor:pointer;font-style:italic;font-weight:700;text-decoration:underline}.layout-contributors h1{line-height:100%!important;margin-bottom:0!important}.layout-contributors h2{color:#5b5a59;font-size:38px;font-weight:400;letter-spacing:2px;padding:60px 0 30px;text-transform:uppercase}.layout-contributors p{line-height:24px}.layout-contributors .pitch-pop{align-items:center;display:flex;height:100vh;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:10}.layout-contributors .pitch-pop.active{pointer-events:all}.layout-contributors .pitch-pop.active .inner{opacity:1;transform:translateY(0)}.layout-contributors .pitch-pop .inner{background:#000;color:#fff;max-height:95vh;max-width:500px;opacity:0;overflow-y:scroll;padding:60px;position:relative;text-align:center;transform:translateY(10px);transition:opacity .4s ease-out,transform .4s ease-out}.layout-contributors .pitch-pop .close-pitch{cursor:pointer;padding:20px;position:absolute;right:0;top:0}.layout-contributors .pitch-pop h3{font-size:24px;font-weight:200;letter-spacing:2px;margin-bottom:20px;text-transform:uppercase}.layout-contributors .pitch-pop p{font-size:14px;font-weight:400}.layout-contributors .pitch-pop .form{margin-top:20px}.layout-contributors .pitch-pop .form>div{border:1px solid #f9f8f3;position:relative}.layout-contributors .pitch-pop .form input{border:none;border-bottom:1px solid #f9f8f3;border-radius:0}.layout-contributors .pitch-pop .form input,.layout-contributors .pitch-pop .form textarea{background:#000;box-sizing:border-box;color:#f9f8f3;font-family:AvenirNext,system-ui,serif;font-size:12px;outline:none;padding:12px;text-transform:uppercase;width:100%}.layout-contributors .pitch-pop .form textarea{border:none;border-radius:0;min-height:150px}.layout-contributors .pitch-pop .form #submit,.layout-contributors .pitch-pop .form .submit{background:#000;border:1px solid #f9f8f3;border-bottom:none;border-radius:0;border-right:none;bottom:0;color:#f9f8f3;cursor:pointer;font-family:AvenirNext,system-ui,serif;padding:8px 18px;position:absolute;right:0;text-transform:uppercase}@media screen and (max-width:800px){.layout-contributors .hero.regular .container{flex-wrap:wrap}.layout-contributors .hero.regular .container .left{padding-left:5vw;padding-right:5vw;padding-top:5vw;width:100%}.layout-contributors .hero.regular .container .right{height:60vw;order:-1;width:100%}.layout-contributors .pitch-pop .inner{padding:60px 30px;width:94%}}.layout-contributors .hero.regular{margin-bottom:60px;position:relative}.layout-contributors .hero.regular:after{background:#f9f8f3;bottom:60px;content:" ";display:block;height:100%;position:absolute;width:100%;z-index:-1}.layout-contributors .hero.regular .container{display:flex;justify-content:space-between}.layout-contributors .hero.regular .container .left{padding-left:2vw;padding-top:2vw;width:45%}.layout-contributors .hero.regular .container .right{width:50%}.layout-contributors .hero.regular .container .right .image{height:100%;position:relative}.layout-contributors .hero.regular .container .right .image .image-preload{height:100%;left:0;position:absolute;top:0;width:100%}.layout-contributors .container.text p{margin-bottom:20px}.layout-customer-account body{background-color:#f9f8f3}.layout-customer-account h2{color:#5b5a59;font-size:30px;font-weight:400;letter-spacing:2px;padding-bottom:18px;text-transform:uppercase}.layout-customer-account .account-nav{background:#000;color:#fff;padding:20px 30px}.layout-customer-account .account-nav a{display:block;font-size:12px;letter-spacing:2px;padding:12px;text-transform:uppercase;white-space:nowrap}.layout-customer-account .account-nav a:hover{text-decoration:underline}.layout-customer-account input:not([type=checkbox]):not([type=radio]),.layout-customer-account select{font-size:13.3333px;height:46px}.layout-customer-account .account-content{padding:0 60px;width:100%}.layout-customer-account .account-content .account-details .grid{display:flex;flex-direction:column}.layout-customer-account .account-content .account-details .grid .row{display:flex}.layout-customer-account .account-content .account-details .grid .row div:first-child:not(:last-child){padding-right:.5rem}.layout-customer-account .account-content .account-details .grid .row div:last-child:not(:first-child){padding-left:.5rem}.layout-customer-account .account-content .account-details .grid .cols-1{width:50%}.layout-customer-account .account-content .account-details .grid .cols-2{width:100%}.layout-customer-account .account-content .account-details .grid .pronouns{align-items:center;display:flex;margin-bottom:20px}.layout-customer-account .account-content .account-details .grid .pronouns select{margin:0}.layout-customer-account .account-content .account-details .grid .pronouns .pronoun-separator{padding:0 .35rem}.layout-customer-account .account-content .account-details label{display:block;font-size:12px;margin-bottom:8px;text-transform:uppercase}.layout-customer-account .account-content .account-details label.required:after{color:#ff4f4f;content:" *"}.layout-customer-account .account-content .account-details label a{font-style:italic;font-weight:600;text-decoration:underline}.layout-customer-account .account-content .account-details .checkbox-group{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:20px}.layout-customer-account .account-content .account-details .checkbox-group label{line-height:18px;margin-bottom:0;margin-left:6px;padding-top:3px}.layout-customer-account .account-content .account-details .checkbox-group .checkbox{align-items:flex-start;display:flex;justify-content:flex-start;padding-left:0!important}.layout-customer-account .account-content .account-details .checkbox-group.terms{-moz-column-count:1;column-count:1;margin-bottom:0}.layout-customer-account .account-content .account-details input[type=checkbox],.layout-customer-account .account-content .account-details input[type=radio]{-webkit-appearance:none;background:transparent no-repeat 50% 50%;background-size:12px;border:1px solid #d4d2ce;box-sizing:border-box;cursor:pointer;font-family:AvenirNext,system-ui,serif;height:12px;margin-bottom:0;margin-top:0;outline:none;padding:10px;width:12px}.layout-customer-account .account-content .account-details input[type=checkbox]:checked,.layout-customer-account .account-content .account-details input[type=radio]:checked{background-image:url(/assets/images/check-mark.svg)}.layout-customer-account .account-content .account-details select[multiple]{height:6rem}.layout-customer-account .account-content .message{background:#000;color:#fff;padding:12px 20px}.layout-customer-account .account-content p{color:#5b5a59;line-height:22px;margin-bottom:20px}.layout-customer-account .account-content.orders{width:100%}.layout-customer-account .account-content.orders h2{margin-bottom:20px}.layout-customer-account .order-table{color:#5b5a59;width:100%}.layout-customer-account .order-table th{border-bottom:1px solid #5b5a59;color:#5b5a59;font-size:12px;letter-spacing:1px;padding-bottom:8px;text-align:left;text-transform:uppercase}.layout-customer-account .order-table td{padding-right:8px;padding-top:8px}@media screen and (max-width:800px){.layout-customer-account .account-nav{width:100%}.layout-customer-account .account-content{padding:20px 0 0}.layout-customer-account main .container{flex-wrap:wrap}}.layout-customer-account main .container{display:flex;padding-bottom:60px}.layout-customer-edit .account-details h3,.layout-customer-edit .layout-customer-signup main h3,.layout-customer-edit .layout-customer-subscribe main h3,.layout-customer-edit .options h3,.layout-customer-edit main h3,.layout-customer-signup .account-details .layout-customer-edit h3,.layout-customer-signup .options .layout-customer-edit h3,.layout-customer-signup main .layout-customer-edit h3,.layout-customer-subscribe .account-details .layout-customer-edit h3,.layout-customer-subscribe .options .layout-customer-edit h3,.layout-customer-subscribe main .layout-customer-edit h3{font-size:18px;font-weight:400;letter-spacing:1px;margin-bottom:6px;text-transform:uppercase}.account-details .layout-customer-edit input[type=checkbox],.account-details .layout-customer-edit input[type=radio],.layout-customer-edit .account-details input[type=checkbox],.layout-customer-edit .account-details input[type=radio]{background-position:50% 50%;background-repeat:no-repeat;background-size:12px;cursor:pointer;height:12px;margin-bottom:0;margin-top:0;width:12px}.account-details .layout-customer-edit input[type=checkbox]:checked,.account-details .layout-customer-edit input[type=radio]:checked,.layout-customer-edit .account-details input[type=checkbox]:checked,.layout-customer-edit .account-details input[type=radio]:checked{background-image:url(/assets/images/check-mark.svg)}.layout-customer-edit h2{color:#5b5a59;font-size:30px;font-weight:400;letter-spacing:2px;padding:0 0 30px;text-transform:uppercase}.layout-customer-edit p{line-height:24px}.layout-customer-edit .intro{padding-bottom:40px}.layout-customer-edit .intro h2{padding-bottom:20px;text-align:center}.layout-customer-edit .intro p{text-align:center;text-transform:uppercase}.layout-customer-edit .options{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-bottom:40px}.layout-customer-edit .options .option{align-self:stretch;background:#000;color:#fff;display:flex;flex-wrap:wrap;height:auto;margin-bottom:0;text-align:center;width:32%}.layout-customer-edit .options .option .top{background:#000;padding:40px}.layout-customer-edit .options .option .benefits{align-items:center;background:#f9f8f3;display:flex;padding:30px}.layout-customer-edit .options .option .benefits *{color:#000}.layout-customer-edit .options .option hr{background:#d4d2ce;border:none;height:1px;width:40px}.layout-customer-edit .options .option *{color:#fff;width:100%}.layout-customer-edit .options .option:nth-child(2){margin-bottom:0;margin-top:0}.layout-customer-edit .options h2{padding-bottom:0}.layout-customer-edit .options .gray-text{color:#fff;opacity:.4}.layout-customer-edit .options .gray-text.savings{font-size:14px}.layout-customer-edit .options .disclaimer{font-size:12px;letter-spacing:1px;line-height:14px;margin-top:12px}.layout-customer-edit .options p{font-size:14px}.layout-customer-edit .options .bottom{background:#000;margin-top:auto;padding-bottom:40px;padding-top:20px;width:100%}.layout-customer-edit .options button{border:1px solid #fff;cursor:pointer;outline:none;padding:12px 24px}.layout-customer-edit .options button.active{background:#fff;color:#000}.layout-customer-edit .options ul li{font-size:14px;padding:4px 0}.layout-customer-edit .account-details{padding-bottom:60px}.layout-customer-edit .account-details h3{margin-bottom:20px}.layout-customer-edit .account-details label{display:block;font-size:12px;margin-bottom:8px;text-transform:uppercase}.layout-customer-edit .account-details label a{font-style:italic;font-weight:600;text-decoration:underline}.layout-customer-edit .account-details input,.layout-customer-edit .account-details select{background:transparent;border:1px solid #d4d2ce;border-radius:0;box-sizing:border-box;font-family:AvenirNext,system-ui,serif;margin-bottom:20px;outline:none;padding:10px;width:100%}.layout-customer-edit .account-details .checkbox-group{-moz-column-count:3;column-count:3;margin-bottom:20px}.layout-customer-edit .account-details .checkbox-group label{line-height:18px;margin-bottom:0;margin-left:6px}.layout-customer-edit .account-details .checkbox-group .checkbox{align-items:center;display:flex;justify-content:flex-start;margin-bottom:12px}.layout-customer-edit .account-details .checkbox-group.terms{-moz-column-count:1;column-count:1;margin-bottom:0}.layout-customer-edit .account-details input::-moz-placeholder{text-transform:uppercase}.layout-customer-edit .account-details input:-ms-input-placeholder{text-transform:uppercase}.layout-customer-edit .account-details input::placeholder{text-transform:uppercase}.layout-customer-edit .account-details .split{display:flex;justify-content:space-between}.layout-customer-edit .account-details .split div{width:calc(50% - 10px)}.layout-customer-edit .account-details hr{background:#000;border:none;height:1px;margin-bottom:20px}.layout-customer-edit .account-details p.cancellation{opacity:.4}.layout-customer-edit .compare{padding-bottom:90px}.layout-customer-edit .compare-button{cursor:pointer;text-align:center}.layout-customer-edit .other-memberships{display:flex;justify-content:center;margin-bottom:90px;text-align:center}.layout-customer-edit .other-memberships>div{width:48%}.layout-customer-edit .other-memberships hr{align-self:center;height:50px}.layout-customer-edit .other-memberships hr:nth-of-type(2n){display:none}.layout-customer-edit .deet-intro{text-align:center}.layout-customer-edit .deet-intro h2{padding-top:18px}.layout-customer-edit #signup-form{display:none}.layout-customer-edit #signup-form.active{display:block}.layout-customer-edit #checkout-button{border:none;color:#fff;cursor:pointer;outline:none}.layout-customer-edit #show-signup{cursor:pointer}.layout-customer-edit #username{margin-bottom:8px}.layout-customer-edit .yearly_toggle{align-content:center;display:flex;justify-content:center;margin-bottom:60px}.layout-customer-edit .yearly_toggle.disabled{opacity:.4;pointer-events:none}.layout-customer-edit .yearly_toggle p{margin:0 18px}.layout-customer-edit .yearly_toggle>label{margin-top:3px}.layout-customer-edit .yearly_toggle span{background-color:var(--color-grey);border:1px solid #3e3e3c;border-radius:calc(var(--button-height)/2);cursor:pointer;display:inline-block;height:var(--button-height);position:relative;transition:all .3s ease-in-out;width:var(--button-width)}.layout-customer-edit .yearly_toggle span:after{background-color:#3e3e3c;border-radius:calc(var(--toggle-diameter)/2);bottom:0;content:"";display:inline-block;height:var(--toggle-diameter);left:0;margin:auto;position:absolute;top:0;transform:translateX(var(--button-toggle-offset));transition:all .3s ease-in-out;width:var(--toggle-diameter)}.layout-customer-edit .yearly_toggle input[type=checkbox]{display:none}.layout-customer-edit .yearly_toggle input[type=checkbox]:checked+span:after{transform:translateX(calc(var(--button-width) - var(--toggle-diameter) - var(--button-toggle-offset) - 2px))}@media screen and (max-width:800px){.layout-customer-edit .options{flex-wrap:wrap}.layout-customer-edit .options .option{margin-bottom:20px;width:100%}.layout-customer-edit .options h2{padding-top:0}}.layout-customer-edit .checkbox-group.sub-types{-moz-column-count:unset;column-count:unset;display:flex;flex-wrap:wrap}.layout-customer-edit .checkbox-group.sub-types .checkbox{width:50%}.layout-customer-forgot main{padding-bottom:60px}.layout-customer-forgot .inner{background:#000;color:#fff;margin:0 auto;max-width:550px;padding:80px 40px}.layout-customer-forgot .inner form input{background:transparent;border:1px solid #fff;border-radius:0;box-sizing:border-box;color:#fff;display:block;font-size:12px;margin-top:-1px;outline:none;padding:14px;width:100%}.layout-customer-forgot .inner form input[type=email]{border-right:none;float:left;width:70%}.layout-customer-forgot .inner form input[type=submit]{cursor:pointer;float:right;text-transform:uppercase;width:30%}.layout-customer-forgot .inner form .password-wrapper{align-items:normal;display:flex;justify-content:flex-end}.layout-customer-forgot h2{font-size:38px;font-weight:400;letter-spacing:2px;margin-bottom:20px;text-transform:uppercase}.layout-customer-forgot .alert{color:#ff4f4f}.layout-customer-forgot .bottom-actions{color:#787674;display:flex;justify-content:space-between;margin-top:18px;text-transform:uppercase}.layout-customer-forgot .signup-link{font-size:14px;padding-top:28px}.layout-customer-forgot .signup-link a{text-decoration:underline}.layout-customer-login main{padding-bottom:60px}.layout-customer-login .inner{background:#000;color:#fff;margin:0 auto;max-width:550px;padding:80px 40px}.layout-customer-login .inner form input{background:transparent;border:1px solid #fff;border-radius:0;box-sizing:border-box;color:#fff;display:block;font-size:12px;margin-top:-1px;outline:none;padding:14px;width:100%}.layout-customer-login .inner form input[type=password]{border-right:none;float:left}.layout-customer-login .inner form input[type=submit]{cursor:pointer;float:right;text-transform:uppercase;width:30%}.layout-customer-login .inner form .password-wrapper{align-items:normal;display:flex;justify-content:flex-end}.layout-customer-login .inner form .password-wrapper label{width:70%}.layout-customer-login h2{font-size:38px;font-weight:400;letter-spacing:2px;margin-bottom:20px;text-transform:uppercase}.layout-customer-login .alert{color:#ff4f4f}.layout-customer-login .bottom-actions{color:#787674;display:flex;justify-content:space-between;margin-top:18px;text-transform:uppercase}.layout-customer-login .signup-link{font-size:14px;padding-top:28px}.layout-customer-login .signup-link a{text-decoration:underline}.layout-customer-edit .account-details .layout-customer-signup h3,.layout-customer-edit .options .layout-customer-signup h3,.layout-customer-edit main .layout-customer-signup h3,.layout-customer-signup .account-details h3,.layout-customer-signup .layout-customer-edit main h3,.layout-customer-signup .layout-customer-subscribe main h3,.layout-customer-signup .options h3,.layout-customer-signup main h3,.layout-customer-subscribe .account-details .layout-customer-signup h3,.layout-customer-subscribe .options .layout-customer-signup h3,.layout-customer-subscribe main .layout-customer-signup h3{font-size:18px;font-weight:400;letter-spacing:1px;margin-bottom:6px;text-transform:uppercase}.layout-customer-signup h2{color:#5b5a59;font-size:30px;font-weight:400;letter-spacing:2px;padding:40px 0 30px;text-transform:uppercase}.layout-customer-signup p{line-height:24px}.layout-customer-signup .intro{padding-bottom:40px}.layout-customer-signup .intro h2{padding-bottom:20px;text-align:center}.layout-customer-signup .intro p{text-align:center;text-transform:uppercase}.layout-customer-signup input:not([type=checkbox]):not([type=radio]),.layout-customer-signup select{font-size:13.3333px;height:46px}.layout-customer-signup .options{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-bottom:40px}.layout-customer-signup .options .option{align-self:stretch;background:#000;color:#fff;display:flex;flex-wrap:wrap;height:auto;margin-bottom:0;text-align:center;width:32%}.layout-customer-signup .options .option .top{background:#000;padding:40px}.layout-customer-signup .options .option .benefits{align-items:center;background:#f9f8f3;display:flex;padding:30px}.layout-customer-signup .options .option .benefits *{color:#000}.layout-customer-signup .options .option hr{background:#d4d2ce;border:none;height:1px;width:40px}.layout-customer-signup .options .option *{color:#fff;width:100%}.layout-customer-signup .options .option:nth-child(2){margin-bottom:0;margin-top:0}.layout-customer-signup .options h2{padding-bottom:0}.layout-customer-signup .options .gray-text{color:#fff;opacity:.4}.layout-customer-signup .options .gray-text.savings{font-size:14px}.layout-customer-signup .options .disclaimer{font-size:12px;letter-spacing:1px;line-height:14px;margin-top:12px}.layout-customer-signup .options p{font-size:14px}.layout-customer-signup .options .bottom{background:#000;margin-top:auto;padding-bottom:40px;padding-top:20px;width:100%}.layout-customer-signup .options button{border:1px solid #fff;cursor:pointer;outline:none;padding:12px 24px}.layout-customer-signup .options button.active{background:#fff;color:#000}.layout-customer-signup .options ul li{font-size:14px;padding:4px 0}.layout-customer-signup .account-details{padding-bottom:60px}.layout-customer-signup .account-details h3{margin-bottom:20px}.layout-customer-signup .account-details label{display:block;font-size:12px;margin-bottom:8px;text-transform:uppercase}.layout-customer-signup .account-details label.required:after{color:#ff4f4f;content:" *"}.layout-customer-signup .account-details label a{font-style:italic;font-weight:600;text-decoration:underline}.layout-customer-signup .account-details select{background:transparent;border:1px solid #d4d2ce;border-radius:0;box-sizing:border-box;font-family:AvenirNext,system-ui,serif;margin-bottom:20px;outline:none;padding:10px;width:100%}.layout-customer-signup .account-details .checkbox-group{display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr;margin-bottom:20px}.layout-customer-signup .account-details .checkbox-group label{line-height:18px;margin-bottom:0;margin-left:6px;padding-left:0!important}.layout-customer-signup .account-details .checkbox-group .checkbox{align-items:flex-start;display:flex;justify-content:flex-start;margin-bottom:12px}.layout-customer-signup .account-details .checkbox-group.terms{-moz-column-count:1;column-count:1;margin-bottom:0}.layout-customer-signup .account-details input[type=checkbox],.layout-customer-signup .account-details input[type=radio]{-webkit-appearance:none;background:transparent no-repeat 50% 50%;background-size:12px;border:1px solid #d4d2ce;box-sizing:border-box;cursor:pointer;font-family:AvenirNext,system-ui,serif;height:12px;margin-bottom:0;margin-top:0;outline:none;padding:10px;width:12px}.layout-customer-signup .account-details input[type=checkbox]:checked,.layout-customer-signup .account-details input[type=radio]:checked{background-image:url(/assets/images/check-mark.svg)}.layout-customer-signup .account-details input::-moz-placeholder{text-transform:uppercase}.layout-customer-signup .account-details input:-ms-input-placeholder{text-transform:uppercase}.layout-customer-signup .account-details input::placeholder{text-transform:uppercase}.layout-customer-signup .account-details .split{grid-column-gap:16px;display:grid;grid-template-columns:repeat(2,1fr)}.layout-customer-signup .account-details .split input{width:100%}.layout-customer-signup .account-details hr{background:#000;border:none;height:1px;margin-bottom:20px}.layout-customer-signup .account-details p.cancellation{opacity:.4}.layout-customer-signup .compare{padding-bottom:90px}.layout-customer-signup .compare-button{cursor:pointer;text-align:center}.layout-customer-signup .other-memberships{display:flex;justify-content:center;margin-bottom:90px;text-align:center}.layout-customer-signup .other-memberships>div{width:48%}.layout-customer-signup .other-memberships hr{align-self:center;height:50px}.layout-customer-signup .other-memberships hr:nth-of-type(2n){display:none}.layout-customer-signup .deet-intro{text-align:center}.layout-customer-signup .deet-intro h2{padding-top:18px}.layout-customer-signup #signup-form{display:none}.layout-customer-signup #signup-form.active{display:block}.layout-customer-signup #checkout-button{border:none;color:#fff;cursor:pointer;outline:none}.layout-customer-signup .text-center{text-align:center}.layout-customer-signup #show-signup{cursor:pointer}.layout-customer-signup #username{margin-bottom:8px}.layout-customer-signup .yearly_toggle{align-content:center;display:flex;justify-content:center;margin-bottom:60px}.layout-customer-signup .yearly_toggle.disabled{opacity:.4;pointer-events:none}.layout-customer-signup .yearly_toggle p{margin:0 18px}.layout-customer-signup .yearly_toggle>label{margin-top:3px}.layout-customer-signup .yearly_toggle span{background-color:var(--color-grey);border:1px solid #3e3e3c;border-radius:calc(var(--button-height)/2);cursor:pointer;display:inline-block;height:var(--button-height);position:relative;transition:all .3s ease-in-out;width:var(--button-width)}.layout-customer-signup .yearly_toggle span:after{background-color:#3e3e3c;border-radius:calc(var(--toggle-diameter)/2);bottom:0;content:"";display:inline-block;height:var(--toggle-diameter);left:0;margin:auto;position:absolute;top:0;transform:translateX(var(--button-toggle-offset));transition:all .3s ease-in-out;width:var(--toggle-diameter)}.layout-customer-signup .yearly_toggle input[type=checkbox]{display:none}.layout-customer-signup .yearly_toggle input[type=checkbox]:checked+span:after{transform:translateX(calc(var(--button-width) - var(--toggle-diameter) - var(--button-toggle-offset) - 2px))}@media screen and (max-width:800px){.layout-customer-signup .options{flex-wrap:wrap}.layout-customer-signup .options .option{margin-bottom:20px;width:100%}.layout-customer-signup .options h2{padding-top:0}}.layout-customer-signup .checkbox-group.sub-types{-moz-column-count:unset;column-count:unset;display:flex;flex-wrap:wrap}.layout-customer-signup .checkbox-group.sub-types .checkbox{width:33.33%}.layout-customer-signup body:before{height:16vw}.layout-customer-edit .account-details .layout-customer-subscribe h3,.layout-customer-edit .options .layout-customer-subscribe h3,.layout-customer-edit main .layout-customer-subscribe h3,.layout-customer-signup .account-details .layout-customer-subscribe h3,.layout-customer-signup .options .layout-customer-subscribe h3,.layout-customer-signup main .layout-customer-subscribe h3,.layout-customer-subscribe .account-details h3,.layout-customer-subscribe .layout-customer-edit main h3,.layout-customer-subscribe .layout-customer-signup main h3,.layout-customer-subscribe .options h3,.layout-customer-subscribe main h3{font-size:22px;font-weight:400;letter-spacing:1px;margin-bottom:6px;text-transform:uppercase}.layout-customer-subscribe h2{color:#5b5a59;font-size:30px;font-weight:400;letter-spacing:2px;padding:40px 0 30px;text-transform:uppercase}.layout-customer-subscribe p{line-height:24px}.layout-customer-subscribe .intro{padding-bottom:40px}.layout-customer-subscribe .intro h2{padding-bottom:20px;text-align:center}.layout-customer-subscribe .intro p{text-align:center;text-transform:uppercase}.layout-customer-subscribe .options{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-bottom:40px}.layout-customer-subscribe .options .option{color:#fff;cursor:pointer;display:flex;flex-wrap:wrap;margin-bottom:4%;text-align:center;width:32%}.layout-customer-subscribe .options .option .top{background:#000;height:480px;padding:40px}.layout-customer-subscribe .options .option .benefits{align-items:center;background:#f9f8f3;display:flex;padding:30px}.layout-customer-subscribe .options .option .benefits *{color:#000}.layout-customer-subscribe .options .option hr{background:#d4d2ce;width:40px}.layout-customer-subscribe .options .option *{color:#fff;width:100%}.layout-customer-subscribe .options .option:nth-child(2){margin-bottom:0;margin-top:0}.layout-customer-subscribe .options .gray-text{color:#fff;opacity:.4}.layout-customer-subscribe .options .gray-text.savings{font-size:14px}.layout-customer-subscribe .options .disclaimer{font-size:12px;letter-spacing:1px;line-height:14px;margin-top:12px}.layout-customer-subscribe .options p{font-size:14px}.layout-customer-subscribe .options .bottom{margin-top:auto;padding-top:20px;width:100%}.layout-customer-subscribe .options button{border:1px solid #fff;cursor:pointer;outline:none;padding:12px 24px}.layout-customer-subscribe .options button.active{background:#fff;color:#000}.layout-customer-subscribe .options ul li{font-size:14px;padding:4px 0}.layout-customer-subscribe .account-details{padding-bottom:60px}.layout-customer-subscribe .account-details h3{margin-bottom:20px}.layout-customer-subscribe .account-details label{display:block;font-size:12px;margin-bottom:8px;text-transform:uppercase}.layout-customer-subscribe .account-details label a{font-style:italic;font-weight:700;text-decoration:underline}.layout-customer-subscribe .account-details input,.layout-customer-subscribe .account-details select{background:transparent;border:1px solid #d4d2ce;border-radius:0;box-sizing:border-box;font-family:AvenirNext,system-ui,serif;margin-bottom:20px;outline:none;padding:10px;width:100%}.layout-customer-subscribe .account-details .checkbox-group{-moz-column-count:3;column-count:3;margin-bottom:20px}.layout-customer-subscribe .account-details .checkbox-group label{margin-bottom:0;margin-left:6px}.layout-customer-subscribe .account-details .checkbox-group .checkbox{align-items:center;display:flex;justify-content:flex-start;margin-bottom:12px}.layout-customer-subscribe .account-details .checkbox-group.terms{-moz-column-count:1;column-count:1;margin-bottom:0}.layout-customer-subscribe .account-details input[type=checkbox]{background-position:50% 50%;background-repeat:no-repeat;background-size:12px;cursor:pointer;height:12px;margin-bottom:0;margin-top:0;width:12px}.layout-customer-subscribe .account-details input[type=checkbox]:checked{background-image:url(/assets/images/check-mark.svg)}.layout-customer-subscribe .account-details input::-moz-placeholder{text-transform:uppercase}.layout-customer-subscribe .account-details input:-ms-input-placeholder{text-transform:uppercase}.layout-customer-subscribe .account-details input::placeholder{text-transform:uppercase}.layout-customer-subscribe .account-details .split{display:flex;justify-content:space-between}.layout-customer-subscribe .account-details .split input{width:calc(50% - 10px)}.layout-customer-subscribe .account-details hr{background:#000;border:none;height:1px;margin-bottom:20px}.layout-customer-subscribe .compare{padding-bottom:90px}.layout-customer-subscribe .compare-button{cursor:pointer;text-align:center}.layout-customer-subscribe .other-memberships{display:flex;justify-content:center;margin-bottom:90px;text-align:center}.layout-customer-subscribe .other-memberships>div{width:48%}.layout-customer-subscribe .other-memberships hr{align-self:center;height:50px}.layout-customer-subscribe .other-memberships hr:nth-of-type(2n){display:none}.layout-customer-subscribe .deet-intro{text-align:center}.layout-customer-subscribe .deet-intro h2{padding-top:18px}.layout-customer-subscribe #account_type{display:none}.layout-customer-subscribe #checkout-button{border:none;color:#fff;cursor:pointer;outline:none}.layout-customer-subscribe #username{margin-bottom:8px}.layout-customer-subscribe .yearly_toggle{align-content:center;display:flex;justify-content:center;margin-bottom:60px}.layout-customer-subscribe .yearly_toggle.disabled{opacity:.4;pointer-events:none}.layout-customer-subscribe .yearly_toggle p{margin:0 18px}.layout-customer-subscribe .yearly_toggle>label{margin-top:3px}.layout-customer-subscribe .yearly_toggle span{background-color:var(--color-grey);border:1px solid #5b5a59;border-radius:calc(var(--button-height)/2);cursor:pointer;display:inline-block;height:var(--button-height);position:relative;transition:all .3s ease-in-out;width:var(--button-width)}.layout-customer-subscribe .yearly_toggle span:after{background-color:#5b5a59;border-radius:calc(var(--toggle-diameter)/2);bottom:0;content:"";display:inline-block;height:var(--toggle-diameter);left:0;margin:auto;position:absolute;top:0;transform:translateX(var(--button-toggle-offset));transition:all .3s ease-in-out;width:var(--toggle-diameter)}.layout-customer-subscribe .yearly_toggle input[type=checkbox]{display:none}.layout-customer-subscribe .yearly_toggle input[type=checkbox]:checked+span:after{transform:translateX(calc(var(--button-width) - var(--toggle-diameter) - var(--button-toggle-offset) - 2px))}@media screen and (max-width:800px){.layout-customer-subscribe .options{flex-wrap:wrap}.layout-customer-subscribe .options .option{width:100%}.layout-customer-subscribe .options h2{padding-top:0}}.layout-customer-subscribe .button.disabled{opacity:.5;pointer-events:none}.layout-events .fc .fc-header-toolbar .fc-button-primary:active,.layout-events .fc .fc-header-toolbar .fc-button-primary:focus,.layout-events .fc .fc-header-toolbar .fc-button-primary:hover{background:transparent;border:none;box-shadow:none}.layout-events main{padding-top:60px}.layout-events .cal{min-height:50vw;padding-bottom:60px}.layout-events .events-outer{background:#f9f8f3}.layout-events .event-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px;padding-bottom:90px;position:relative;z-index:10}.layout-events .event-list .event{align-content:flex-end;color:#fff;display:flex;flex-wrap:wrap;height:min(220px,20vw);padding:30px;position:relative;width:30%}.layout-events .event-list .event .gradient{bottom:0;height:100%;left:0;position:absolute;width:100%;z-index:0}.layout-events .event-list .event>*{width:100%}.layout-events .event-list .event h3{font-size:18px;text-transform:uppercase}.layout-events .event-list .event .meta{font-size:12px;font-weight:600;letter-spacing:2px;margin-top:20px;position:relative;text-transform:uppercase;z-index:1}.layout-events .event-pop{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transform:translateY(10px);transition:transform .4s ease-out,opacity .2s ease-out;width:100%;z-index:10}.layout-events .event-pop.active{opacity:1;pointer-events:all;transform:translateY(0)}.layout-events .event-pop .inner{background:#f9f8f3;width:520px}.layout-events .event-pop .image{align-content:flex-end;background-position:50% 50%;background-size:cover;color:#fff;display:flex;flex-wrap:wrap;height:300px;padding:40px;position:relative}.layout-events .event-pop h1{font-size:32px;text-transform:uppercase;width:100%}.layout-events .event-pop .meta{padding:40px}.layout-events .event-pop .close-popup{color:#fff;cursor:pointer;font-size:24px;padding:30px;position:absolute;right:0;top:0}.layout-events .fc .fc-daygrid-day-frame{background:#fff}.layout-events .fc .fc-header-toolbar .fc-button-primary{background:transparent;border:none}.layout-events .fc .fc-header-toolbar .fc-button-primary:hover .fc-icon{color:#000}.layout-events .fc .fc-header-toolbar .fc-button .fc-icon{color:#5b5a59;font-size:30px}.layout-events .fc .fc-toolbar-title{color:#5b5a59;font-weight:400;letter-spacing:2px;text-transform:uppercase}.layout-events .fc-daygrid-event{border-radius:0}.layout-events .fc-event{padding:8px 5px}@media screen and (max-width:800px){.layout-events .event-list .event{height:50vw;margin-bottom:5vw;width:100%}.layout-events .event-pop .inner{width:85%}}.layout-events .bottom-grid article{height:18vw;margin-bottom:2%;position:relative;width:32%}.layout-events .bottom-grid article .inner{height:100%}.layout-home .category-section>.container.boxed h2{letter-spacing:0!important;text-transform:none!important}.layout-home .premium-bar{padding:12px min(2.5vw,40px)!important;position:relative}.layout-home .premium-bar span{position:relative;z-index:2}.layout-home .premium-bar:after{background:rgba(0,0,0,.1);content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.layout-home .magic article{color:#fff}.layout-home .magic article .title{font-size:min(1.3vw,20px);font-weight:400;letter-spacing:.1vw;line-height:min(1.7vw,30px);text-transform:uppercase}.layout-home .magic article .accent{font-size:min(1vw,12px);line-height:min(1vw,12px)}.layout-home .magic article .date{margin-top:30px}.layout-home .magic article .image{background-color:#ccc;height:100%}.layout-home .magic .flo-wrapper{height:100%}.layout-home .magic article.big-image{background:#ccc;height:55vw;margin-bottom:1.7vw;max-height:890px}.layout-home .magic article.big-image .meta{bottom:min(2.5vw,40px);left:min(2.5vw,40px);position:absolute;width:60%}.layout-home .magic article.big-image .category-icon{left:min(2.5vw,40px);position:absolute;top:20px}.layout-home .magic article.big-image .gradient{bottom:0;height:30%;left:0;position:absolute;width:100%}.layout-home .magic article .gradient,.layout-home .magic article .gradient-hover{bottom:0;height:100%;left:0;position:absolute;width:100%}.layout-home .magic article .gradient-hover{opacity:0;transition:opacity .6s ease}.layout-home .magic article:hover .gradient-hover{opacity:1}.layout-home .magic article.floating-lg{height:28vw;margin-top:-3vw;max-height:410px}.layout-home .magic article.floating-md{height:17vw;max-height:250px}.layout-home .magic article.floating-sm{height:15vw;max-height:212px}.layout-home .magic article.floating-lg,.layout-home .magic article.floating-md,.layout-home .magic article.floating-sm{margin-bottom:6vw;position:relative}.layout-home .magic article.floating-lg .meta{background:#888;bottom:-4vw;max-width:34vw;position:absolute;right:-1vw;width:91%}.layout-home .magic article.floating-lg .meta>*{padding-left:min(2.5vw,40px);padding-right:min(2.5vw,40px)}.layout-home .magic article.floating-lg .meta .title{padding-top:min(2.5vw,40px)}.layout-home .magic article.floating-lg .meta .date{padding-bottom:min(2.5vw,40px)}.layout-home .magic article.floating-md .meta{background:#888;bottom:-4vw;left:2vw;max-width:30vw;position:absolute;width:91%}.layout-home .magic article.floating-md .meta>*{padding-left:min(2.5vw,40px);padding-right:min(2.5vw,40px)}.layout-home .magic article.floating-md .meta .title{padding-top:min(2.5vw,40px)}.layout-home .magic article.floating-md .meta .date{padding-bottom:min(2.5vw,40px)}.layout-home .magic article.floating-md.pad-left .meta{left:-3vw}.layout-home .magic article.floating-sm .meta{background:#888;bottom:-.5vw;max-width:25vw;max-width:410px;position:absolute;right:-1vw;width:75%}.layout-home .magic article.floating-sm .meta>*{padding-left:min(2.5vw,40px);padding-right:min(2.5vw,40px)}.layout-home .magic article.floating-sm .meta .title{padding-top:min(2.5vw,40px)}.layout-home .magic article.floating-sm .meta .date{padding-bottom:min(2.5vw,40px)}.layout-home .magic.hero article.floating-lg.pad-top{margin-top:3vw}.layout-home .magic article.pad-left{margin-left:8%}.layout-home .magic article.pad-right{margin-right:8%}.layout-home .magic article.floating-lg.pad-right{margin-right:0}.layout-home .magic article.floating-lg.pad-right .meta{left:-1vw;margin-right:0;right:auto}.layout-home .magic article.floating-sm{margin-right:10%}.layout-home .magic article.quote .inner{background:#ccc}.layout-home .magic article.quote .meta>*{padding-left:min(2.5vw,40px);padding-right:min(2.5vw,40px)}.layout-home .magic article.quote .meta>.category-icon{margin-left:min(2.5vw,40px);margin-top:min(1.25vw,20px);padding:0}.layout-home .magic article.quote .meta .title{padding-top:min(1.25vw,20px)}.layout-home .magic article.quote .meta .date{padding-bottom:min(2.5vw,40px)}.layout-home .magic article.quote .title{font-size:1.8vw;font-weight:100;line-height:2.3vw;padding-right:80px;text-transform:none}.layout-home .magic article .inner{height:100%;position:relative}.layout-home article .category-icon{width:8vw}.layout-home article .category-icon svg{overflow:visible;width:100%}.layout-home article .category-icon svg *{fill:#fff}.layout-home .category-icon svg #names{opacity:0;transform:translateX(-30px);transition:transform .4s ease-out,opacity .3s ease-out}.layout-home .category-icon svg #capitols{transform:translateX(-50px);transition:transform .5s ease-out}.layout-home .category-icon.top-right svg #capitols{transform:none}.layout-home .category-icon.top-right svg #names{transform:translateX(30px)}.layout-home .magic article:hover .category-icon svg #names{opacity:1;transform:translateX(0);transition-delay:.1s}.layout-home .magic article:hover .category-icon svg #capitols{transform:translateX(0)}.layout-home .magic article .category-icon.top-left{left:1.5vw;position:absolute;top:1.5vw}.layout-home .magic article .category-icon.top-right{position:absolute;right:1.5vw;top:1.5vw}.layout-home .thin-title{align-items:center;display:flex;height:11.7vw;justify-content:flex-start;margin-bottom:30px;position:relative}.layout-home .thin-title h1{color:#eae9e4;font-size:12.4vw;font-weight:100;line-height:11.6vw;margin-left:-1.2vw;margin-top:1.4vw;text-transform:uppercase;top:0}.layout-home .thin-title h1 span{display:inline-block}.layout-home .thin-title .trigger{height:11.7vw}.layout-home .thin-title p{font-size:1.5vw;line-height:2vw;margin-top:4vw;text-align:center;width:100%;z-index:1}.layout-home main .ad{padding:min(3vw,45px) 0}.layout-home main .ad img{display:block;height:auto;margin:0 auto;max-width:990px;width:62vw}.layout-home main .ad .square{display:none}.layout-home h2.stories{color:#d0cdc4;font-size:3vw;margin-bottom:12px}.layout-home .article-grid{display:flex;flex-wrap:wrap;justify-content:space-between}.layout-home .article-grid .col{display:flex;flex-wrap:wrap;height:auto;width:24%}.layout-home .article-grid .col>a{width:100%}.layout-home .article-grid article{display:flex;flex-wrap:wrap;margin-bottom:40px;width:100%}.layout-home .article-grid article .image{background-position:50% 50%;background-size:cover;display:block;height:min(15vw,190px);width:100%}.layout-home .article-grid article>div{width:100%}.layout-home .article-grid .col article:nth-child(2){align-items:flex-end}.layout-home .article-grid-wrapper{padding-bottom:120px;text-align:center}.layout-home .article-grid-wrapper .cta,.layout-home .careers-wrapper .cta{background:#cfcdc3;color:#5f605d;display:inline-block;font-size:12px;margin:0 auto;padding:12px 20px;text-transform:uppercase;width:auto}.layout-home .article-grid-wrapper .premium-bar{color:#fff}.layout-home .article-grid .meta{background:#fff;color:#515251;margin-left:auto;margin-top:-30px;padding:20px;position:relative;text-align:left;width:calc(100% - 30px);z-index:2}.layout-home .article-grid h4{font-size:16px;font-weight:400;line-height:22px;margin-bottom:14px;text-transform:uppercase}.layout-home .article-grid .meta hr{background:#ccc;border:none;height:1px;margin-top:30px;width:100%}.layout-home .article-grid p{font-size:14px;line-height:20px}.layout-home .article-grid .extra-meta{display:flex;flex-wrap:wrap;font-size:12px;justify-content:space-between;letter-spacing:1px;text-transform:uppercase}.layout-home .post-masonry{margin-bottom:30px}.layout-home .post-masonry .row{display:flex}.layout-home .post-masonry .top-row{margin-bottom:2%}.layout-home .post-masonry .top-row .left{display:flex;margin-right:2%;width:58%}.layout-home .post-masonry .top-row .right{display:flex;flex-wrap:wrap;width:40%}.layout-home .post-masonry .bottom-row .left{display:flex;width:40%}.layout-home .post-masonry .bottom-row .right{display:flex;flex-wrap:wrap;margin-left:2%;width:58%}.layout-home .post-masonry .bottom-row article.small .category-icon{left:2vw;top:2vw}.layout-home .post-masonry .row article{color:#fff;position:relative}.layout-home .post-masonry .row article .inner{display:flex;height:100%;position:relative}.layout-home .post-masonry .row article.big{height:100%;width:100%}.layout-home .post-masonry .row article.big .category-icon{left:2vw;position:absolute;top:2vw}.layout-home .post-masonry .top-row article.small:first-child{margin-bottom:5%}.layout-home .post-masonry .row article.small{height:18vw;width:100%}.layout-home .post-masonry .row article.small .category-icon{left:2vw;position:absolute;top:1vw}.layout-home .post-masonry article.big .meta,.layout-home .post-masonry article.small .meta{bottom:2vw;left:2vw;position:absolute;width:60%}.layout-home .post-masonry article .title{font-size:1.2vw;font-weight:400;letter-spacing:.1vw;line-height:1.8vw;margin-bottom:20px;padding-right:18px;text-transform:uppercase}.layout-home .post-masonry a{color:#fff}.layout-home .post-masonry article.big .title{font-size:1.2vw;line-height:1.8vw;margin-bottom:30px}.layout-home .post-masonry article.big .category-icon{width:9vw}.layout-home .post-masonry .row article.accent,.layout-home .post-masonry .row article.accent a{display:flex;width:100%}.layout-home .post-masonry .row article.accent .image,.layout-home .post-masonry .row article.accent .meta{height:100%;width:50%}.layout-home .post-masonry .row article.accent .category-icon{left:2vw;position:absolute;top:1vw}.layout-home .post-masonry .gradient{bottom:0;height:60%;left:0;position:absolute;width:100%}.layout-home .post-masonry .gradient-hover{bottom:0;height:100%;left:0;opacity:0;position:absolute;transition:opacity .6s ease;width:100%}.layout-home .post-masonry article:hover .gradient-hover{opacity:1}.layout-home .post-masonry .image-preload{bottom:0;height:100%;left:0;position:absolute;width:100%}.layout-home .post-masonry .row article.accent .meta>div{height:100%;position:relative}.layout-home .post-masonry .row article.accent .meta .bottom{bottom:2vw;left:2vw;position:absolute}.layout-home .post-masonry .row article.accent .meta .sponsored{font-size:12px;left:2vw;letter-spacing:1px;position:absolute;text-transform:uppercase;top:2vw}@media screen and (min-width:1300px){.layout-home .post-masonry article .title{font-size:14px;line-height:20px}.layout-home .post-masonry .row article.small{height:220px}.layout-home .post-masonry article .category-icon{width:80px}.layout-home .post-masonry article.big .category-icon{width:100px}}.layout-home .careers-wrapper,.layout-home .now-wrapper{background:#f9f8f2;margin-top:90px}.layout-home .careers-wrapper{padding-bottom:60px}.layout-home .careers-wrapper .ad{padding:0;position:relative;top:-3.8vw}.layout-home .careers-feature{padding-bottom:60px;padding-top:60px;position:relative}.layout-home .careers-feature:before{background:#f9f8f2;content:" ";display:block;height:50%;position:absolute;top:0;width:100%;z-index:-1}.layout-home .careers-feature .inner{background:#d0cdc4;display:flex}.layout-home .careers-feature .image{background-position:50% 50%;background-size:cover;position:relative;width:40%}.layout-home .careers-feature article{align-items:center;display:flex;height:43vw;justify-content:center;text-align:center;width:60%}.layout-home .careers-feature .title{font-size:40px;margin-top:60px}.layout-home .careers-feature p{font-size:18px;font-weight:100;line-height:28px;margin:20px auto 60px;width:70%}.layout-home .careers-feature a{color:#5f605d;display:inline-block;font-size:14px;margin:0 auto;padding:12px 20px;text-transform:uppercase;width:auto}.layout-home #careers-slider,.layout-home .careers-slider{padding-bottom:40px}.layout-home #careers-slider .swiper-slide{height:40vw}.layout-home #careers-slider .swiper-slide.regular,.layout-home .careers-slider .swiper-slide.dual{width:30vw}.layout-home #careers-slider .swiper-slide.featured{width:50vw}.layout-home #careers-slider article{background:#fff;position:relative}.layout-home #careers-slider .swiper-slide.dual{display:flex;flex-wrap:wrap;padding-bottom:30px;padding-top:30px}.layout-home #careers-slider .swiper-slide.dual article:last-child{align-self:flex-end}.layout-home #careers-slider .swiper-slide.dual article{height:calc(50% - 10px);width:100%}.layout-home #careers-slider .swiper-slide.featured{align-items:center;display:flex;justify-content:flex-end}.layout-home #careers-slider .swiper-slide.featured article{float:right;height:calc(100% - 60px);width:60%}.layout-home #careers-slider .swiper-slide.featured .image{background:#aaa;background-position:50% 50%;background-size:cover;height:100%;left:0;position:absolute;width:70%;z-index:-1}.layout-home #careers-slider h2{color:#515251;font-size:2vw;font-weight:400;margin-bottom:1vw;text-transform:uppercase}.layout-home #careers-slider article a{height:100%;left:0;padding:40px 60px;position:absolute;top:0;width:100%}.layout-home #careers-slider article p{line-height:26px;margin-bottom:20px}.layout-home #careers-slider .swiper-slide.dual h2{font-size:min(1.3vw,20px);line-height:min(1.7vw,30px)}.layout-home #careers-slider .swiper-slide.featured p{font-size:1.2vw;font-weight:200;line-height:2vw}.layout-home #careers-slider .extra-meta{bottom:40px;position:absolute;text-transform:uppercase}.layout-home #careers-slider .extra-meta>span{font-size:min(1vw,12px);line-height:min(1vw,12px)}.layout-home #careers-slider .swiper-slide.regular{align-items:center;display:flex}.layout-home #careers-slider .swiper-slide.regular article{height:calc(100% - 60px);width:100%}.layout-home #careers-slider .swiper-slide:first-child{margin-left:30px}.layout-home #careers-slider .swiper-slide:last-child{margin-right:30px}.layout-home #careers-slider .swiper-scrollbar{background:#5f605d;border-radius:0;bottom:10px;height:1px;left:0;margin:auto;max-width:1300px;overflow:visible;right:0}.layout-home #careers-slider .swiper-scrollbar-drag{background:#f9f8f3;border:1px solid #5f605d;border-radius:0;cursor:-webkit-grab;cursor:grab;height:15px;margin-top:-6px}.layout-home #careers-slider .swiper-button-next,.layout-home .swiper-button-prev{bottom:0;height:22px;top:auto;width:40px}.layout-home .swiper-button-next:after,.layout-home .swiper-button-prev:after{background-position:50% 50%;background-repeat:no-repeat;background-size:20px;color:transparent;font-family:sans-serif}.layout-home .swiper-button-next:after{background-image:url(/assets/images/arrow-right.svg)}.layout-home .swiper-button-prev:after{background-image:url(/assets/images/arrow-left.svg)}.layout-home .reports-section .article-grid-wrapper{margin-top:-10px}.layout-home .now-wrapper{padding-bottom:120px;padding-top:60px}.layout-home .now-wrapper .ad{padding:0;position:relative;top:-112px}.layout-home .bottom-grid>.container.boxed{display:flex;flex-wrap:wrap;justify-content:space-between}.layout-home .bottom-grid article{height:18vw;margin-bottom:2%;position:relative;width:32%}.layout-home .bottom-grid article .inner{height:100%}.layout-home .bottom-grid article .inner .gradient{bottom:0;height:50%;left:0;position:absolute;width:100%}.layout-home .bottom-grid article .meta{bottom:2vw;color:#fff;left:2vw;position:absolute}.layout-home .bottom-grid article .title{font-size:min(1.3vw,20px);font-weight:400;letter-spacing:.1vw;line-height:min(1.7vw,30px);margin-bottom:30px;text-transform:uppercase}.layout-home .insta-feed{background:#f9f8f2;padding-bottom:40px;padding-top:40px}.layout-home .instagram_gallery{display:flex;overflow:hidden}.layout-home .instagram_gallery>a:first-child{margin-left:-10vw}.layout-home .instagram_gallery>a:nth-child(3){margin-right:20vw}.layout-home .instagram_gallery>a:nth-child(6){margin-right:-10vw}.layout-home .instagram_gallery>a{height:17vw;padding:1vw;width:17vw}.layout-home .insta-feed .insta-title{position:relative;text-align:center;top:-10vw}.layout-home .insta-feed .insta-title h2{font-size:3vw;margin-bottom:1vw;text-transform:uppercase}.layout-home .category-section .container.boxed{margin-top:40px}@media screen and (min-width:1600px){.layout-home .thin-title h1{font-size:200px;left:0;text-align:center;width:100%}.layout-home .thin-title p{font-size:23px;margin-top:30px}.layout-home .magic article.quote .title{font-size:28px}.layout-home .magic.hero article.floating-lg{margin-top:-40px}.layout-home .magic.hero article.floating-lg.pad-top{margin-top:40px}.layout-home .magic article.floating-md .meta{left:28px}.layout-home .magic article.floating-md.pad-left .meta{left:-42px}.layout-home article .category-icon{width:127px}}@media screen and (max-width:800px){.layout-home main .ad .square{display:block}.layout-home .magic article.big-image{height:94vw}.layout-home .magic article.big-image .meta{bottom:5vw;left:5vw;width:100%;width:calc(100% - 10vw)}.layout-home article .category-icon{width:16vw}.layout-home .magic article.pad-left.quote{margin-left:0}.layout-home .magic article.pad-left{margin-left:2%}.layout-home .magic article.quote .inner{padding:5vw}.layout-home .magic article .title{font-size:3.5vw;line-height:5vw}.layout-home .magic article .accent{font-size:2.5vw;line-height:3vw}.layout-home .magic article.quote .title,.layout-home .post-masonry article .title{font-size:3.5vw;font-weight:400;line-height:5vw}.layout-home .magic article .category-icon.top-left{left:5vw;top:5vw}.layout-home .post-masonry article.big .title{font-size:3.5vw;line-height:5vw}.layout-home .post-masonry .row article.big .category-icon{left:5vw;top:5vw;width:19vw}.layout-home .post-masonry article.big .meta{bottom:5vw;left:5vw}.layout-home .post-masonry .row article.small .category-icon{right:-4vw;top:2vw}.layout-home .post-masonry article.small .meta{bottom:5vw;left:5vw;width:94%}.layout-home .post-masonry .row article.accent .meta .sponsored{left:5vw;top:5vw}.layout-home .post-masonry article.small .title{font-size:3.5vw;line-height:5vw}.layout-home .post-masonry article.small .accent{font-size:2.5vw;line-height:3vw}.layout-home .post-masonry .row article .inner{overflow:hidden}.layout-home .magic article.floating-lg{height:64vw;max-height:none}.layout-home .magic article.floating-lg .meta{max-width:none}.layout-home .post-masonry .row article.accent .meta{width:70%}.layout-home .post-masonry .row article.accent .image{width:30%}.layout-home .post-masonry .row article.accent .meta .bottom{bottom:5vw;left:5vw}.layout-home .post-masonry .bottom-row article.small .category-icon{left:5vw;right:auto}.layout-home .magic article.floating-md{height:64vw;max-height:none}.layout-home .magic article.floating-md .meta{max-width:none}.layout-home .magic article .meta{z-index:2}.layout-home .magic article.floating-sm{height:64vw;max-height:none}.layout-home .magic article.floating-sm .meta{max-width:none;padding-right:20px;right:-9vw}.layout-home main .ad img{width:calc(100% - 10vw)}.layout-home .thin-title p{font-size:3vw;line-height:4vw;max-width:80vw}.layout-home h2.stories{font-size:7vw;margin-top:10vw}.layout-home .magic article.floating-lg .meta,.layout-home .magic article.floating-md .meta,.layout-home .magic article.floating-sm .meta{padding:5vw}.layout-home .post-masonry .row{flex-wrap:wrap}.layout-home .post-masonry .top-row .left,.layout-home .post-masonry .top-row .right{margin:0 0 5vw;width:100%}.layout-home .post-masonry .row article.big{height:70vw}.layout-home .post-masonry .row article.accent,.layout-home .post-masonry .row article.small{height:40vw}.layout-home .post-masonry .bottom-row .left,.layout-home .post-masonry .bottom-row .right{margin:0 0 5vw;width:100%}.layout-home .post-masonry .row article.accent .category-icon{right:-4vw}.layout-home .article-grid .col{width:calc(50% - 10px)}.layout-home .magic article.floating-lg,.layout-home .magic article.floating-md,.layout-home .magic article.floating-sm{margin-bottom:12vw}.layout-home .article-grid h4{font-size:3.5vw;line-height:5vw}.layout-home .article-grid p{display:none}.layout-home .article-grid article .image{height:35vw;margin:0 auto;width:calc(100% - 1px)}.layout-home .article-grid .meta{padding-left:0;padding-right:0;width:100%}.layout-home .magic article .category-icon.top-right{top:4.5vw}.layout-home #careers-slider .swiper-slide{height:auto}.layout-home .careers-feature .inner{flex-wrap:wrap}.layout-home .careers-feature article{height:auto;padding-bottom:40px;padding-top:40px;width:100%}.layout-home .careers-feature .image{height:45vw;width:100%}.layout-home .careers-slider .swiper-container{overflow:visible}.layout-home .careers-slider .swiper-wrapper{flex-wrap:wrap}.layout-home #careers-slider article a{display:block;left:auto;padding:6vw;position:static;top:auto}.layout-home #careers-slider .swiper-slide.dual article{height:auto;margin-bottom:5vw}.layout-home #careers-slider .extra-meta{position:static}.layout-home #careers-slider .swiper-slide.dual h2,.layout-home #careers-slider h2{font-size:4vw;margin-bottom:18px}.layout-home .careers-slider .swiper-slide.dual{margin-left:6vw!important;width:88vw}.layout-home #careers-slider .swiper-slide.featured{margin-bottom:5vw;width:100%}.layout-home #careers-slider .swiper-slide.regular{margin-left:8vw;margin-right:8vw;width:84vw}.layout-home #careers-slider .swiper-button-next,.layout-home #careers-slider .swiper-button-prev,.layout-home #careers-slider .swiper-scrollbar{display:none}.layout-home #careers-slider .swiper-slide.featured article{float:none;height:auto;margin-right:7vw;margin-top:30vw;width:86vw}.layout-home #careers-slider .swiper-slide.featured .image{height:40vw;margin-left:3vw;margin-top:-22vw;width:94vw}.layout-home #careers-slider .swiper-slide.featured p{font-size:14px;line-height:22px}.layout-home #careers-slider .swiper-slide.regular article{height:auto}.layout-home .bottom-grid article{height:52vw;margin-bottom:4vw;width:100%}.layout-home .bottom-grid article .title{font-size:5.5vw;line-height:7vw}.layout-home .bottom-grid article .meta{bottom:5vw;left:5vw}.layout-home .now-wrapper{padding-top:12vw}.layout-home .now-wrapper .ad{top:-18vw}.layout-home .insta-feed{display:none}}.layout-login main{padding-bottom:60px}.layout-login .inner{background:#000;color:#fff;margin:0 auto;max-width:550px;padding:80px 40px}.layout-login .inner form input{background:transparent;border:1px solid #fff;border-radius:0;box-sizing:border-box;color:#fff;display:block;font-size:12px;margin-top:-1px;outline:none;padding:14px;width:100%}.layout-login .inner form input[type=password]{border-right:none;float:left;width:70%}.layout-login .inner form input[type=submit]{cursor:pointer;float:right;text-transform:uppercase;width:30%}.layout-login h2{font-size:38px;font-weight:400;letter-spacing:2px;margin-bottom:20px;text-transform:uppercase}.layout-login .alert{color:#ff4f4f}.layout-login .signup-link{font-size:14px;padding-top:28px}.layout-login .signup-link a{text-decoration:underline}.layout-podcasts .outer{display:flex;justify-content:space-between}.layout-podcasts main{padding-bottom:60px;width:100%}.layout-podcasts main .title h3{color:#666667;font-size:1.8vw;font-weight:400;margin-bottom:20px}.layout-podcasts .articles{grid-gap:1vw;display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:1vw}@media screen and (max-width:800px){.layout-podcasts .outer{flex-wrap:wrap}.layout-podcasts .sidebar{width:100%}.layout-podcasts .sidebar .filters{padding-bottom:10px}.layout-podcasts .articles{display:block}.layout-podcasts main{width:100%}.layout-podcasts article a{margin-bottom:5vw;min-height:40vw}.layout-podcasts main .title h3,.layout-podcasts main h2{font-size:5vw}}.layout-post .swiper-button-prev{bottom:0;color:#5b5a59;top:auto}.layout-post .swiper-button-prev:after{font-size:22px}.layout-post .bottom-grid article{height:18vw;margin-bottom:2%;position:relative;width:32%}.layout-post .bottom-grid article .inner{height:100%}.layout-post .bottom-grid article .meta{bottom:2vw;color:#fff;left:2vw;position:absolute;z-index:1}.layout-post .bottom-grid article .title{font-size:1.2vw;font-weight:400;letter-spacing:.1vw;line-height:1.8vw;margin-bottom:30px;text-transform:uppercase}.layout-post .bottom-grid .date{color:#fff}.layout-post .bottom-grid>.container.boxed{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:800px){.layout-post .bottom-grid article{height:50vw;margin-bottom:5vw;width:100%}.layout-post .bottom-grid article .meta{bottom:5vw;left:5vw}.layout-post .bottom-grid article .title{font-size:3.5vw;line-height:5vw;margin-bottom:0}}.layout-post .tiktok-embed iframe{margin:0 auto;max-width:550px}.layout-press h1{line-height:100%!important;margin-bottom:0!important}.layout-press h2{color:#5b5a59;font-size:38px;font-weight:400;letter-spacing:2px;padding:60px 0 30px;text-transform:uppercase}.layout-press p{line-height:24px}.layout-press .hero.regular{margin-bottom:60px}.layout-press .hero.regular:after{background:#f9f8f3;bottom:60px;content:" ";display:block;height:100%;position:absolute;width:100%;z-index:-1}.layout-press .hero.regular .container{display:flex;justify-content:space-between}.layout-press .hero.regular .container .left{padding-left:2vw;padding-top:2vw;width:45%}.layout-press .hero.regular .container .right{width:50%}.layout-press .hero.regular .container .right .image{height:100%;position:relative}.layout-press .hero.regular .container .right .image .image-preload{height:100%;left:0;position:absolute;top:0;width:100%}.layout-press .hero.regular p{margin-bottom:12px}.layout-press .hero.regular ul{list-style:disc;margin-bottom:12px;padding-left:16px}.layout-report main{padding-bottom:0}.layout-report .hero{color:#5b5a59;position:relative}.layout-report .hero.regular{margin-bottom:60px}.layout-report .hero.regular .category-icon{margin-bottom:4vw;text-align:right}.layout-report .hero.regular .category-icon svg *{fill:#5b5a59}.layout-report .hero.regular:after{background:#f9f8f3;bottom:60px;content:" ";display:block;height:100%;position:absolute;width:100%;z-index:-1}.layout-report .hero.regular .author{display:block;margin-bottom:3vw}.layout-report .hero.regular hr{background:#cdcdcb;border:none;height:1px;margin-bottom:14px;margin-top:60px;width:100%}.layout-report .hero.regular .tags{margin-bottom:30px;margin-top:120px}.layout-report .hero.regular .tags a{color:#5b5a59}.layout-report .hero.regular .container{display:flex;justify-content:space-between}.layout-report .hero.regular .container .left{padding-left:2vw;padding-top:2vw;width:45%}.layout-report .hero.regular .container .right{width:50%}.layout-report .hero.regular .container .right .image{height:100%;position:relative}.layout-report .hero.regular .container .right .image .image-preload{height:100%;left:0;position:absolute;top:0;width:100%}.layout-report h1{font-size:30px;letter-spacing:2px;line-height:40px;margin-bottom:20px}.layout-report h1,.layout-report h2{font-weight:400;text-transform:uppercase}.layout-report h2{font-size:16px;letter-spacing:1px;line-height:30px}.layout-report h3{font-size:14px;line-height:30px}.layout-report .description{padding-bottom:60px}.layout-report .description strong{padding-bottom:0}.layout-report .description hr{background:#5b5a59;border:none;height:1px;margin:20px 0}.layout-report .description div,.layout-report .description p,.layout-report .description ul{font-size:14px;line-height:22px;margin-bottom:26px}.layout-report .description ul{list-style:disc;padding-bottom:0;padding-left:20px}.layout-report .description ol{font-size:14px;line-height:22px;list-style:decimal;margin-bottom:20px;padding-left:20px}@media screen and (max-width:800px){.layout-report .hero.regular .container{flex-wrap:wrap}.layout-report .hero.regular .container .right{height:90vw;order:-1;width:100%}.layout-report .hero.regular .container .left{padding:0 5vw;width:100%}.layout-report .hero.regular hr{margin-top:20px}}.layout-report .tags a:after{content:",";display:inline}.layout-report .tags a:last-child:after{content:"";display:none}.layout-report .actions .button{background:#5b5a59;border:none;color:#fff;cursor:pointer;padding:12px 26px}.layout-reports main .title h3,.layout-reports main h2{color:#5b5a59;font-size:1.8vw;font-weight:400;margin-bottom:20px;position:relative;z-index:2}.layout-reports .outer{display:flex;justify-content:space-between}.layout-reports main{padding-bottom:60px;width:100%}.layout-reports .articles{grid-gap:1vw;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:40px;padding-bottom:1vw}.layout-reports article{background-color:#8a8988;position:relative}.layout-reports article .title{font-size:14px;padding-bottom:12px;text-transform:uppercase}.layout-reports article .gradient{bottom:0;height:50%;left:0;position:absolute;width:100%;z-index:0}.layout-reports article a{align-items:flex-end;box-sizing:border-box;color:#fff;display:flex;height:100%;min-height:13vw;padding:2vw;position:relative;width:100%;z-index:1}.layout-reports article:nth-child(18n+7){grid-column:1/span 2;grid-row-end:span 2}.layout-reports article:nth-child(18n+17){grid-column:2/span 2;grid-row-end:span 2}@media screen and (max-width:800px){.layout-reports .outer{flex-wrap:wrap}.layout-reports .sidebar{width:100%}.layout-reports .sidebar .filters{padding-bottom:10px}.layout-reports .articles{display:block}.layout-reports main{width:100%}.layout-reports main .title h3,.layout-reports main h2{font-size:5vw}.layout-reports article a{margin-bottom:5vw;min-height:40vw}}.layout-search .outer{display:flex;justify-content:space-between}.layout-search main{padding-bottom:60px;width:100%}.layout-search main .title h3{color:#5b5a59;font-size:1.8vw;font-weight:400;margin-bottom:20px}.layout-search .articles{grid-gap:1vw;display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:1vw}.layout-search article{background-color:#8a8988;position:relative}.layout-search article .title{font-size:14px;padding-bottom:12px;text-transform:uppercase}.layout-search article .gradient{bottom:0;height:100%;left:0;position:absolute;width:100%;z-index:0}.layout-search article a{align-items:flex-end;box-sizing:border-box;color:#fff;display:flex;height:100%;min-height:13vw;padding:2vw;position:relative;width:100%;z-index:1}.layout-search article:nth-child(18n+7){grid-column:1/span 2;grid-row-end:span 2}.layout-search article:nth-child(18n+17){grid-column:2/span 2;grid-row-end:span 2}@media screen and (max-width:800px){.layout-search .outer{flex-wrap:wrap}.layout-search .sidebar{width:100%}.layout-search .sidebar .filters{padding-bottom:10px}.layout-search .articles{display:block}.layout-search main{width:100%}.layout-search main .title h3,.layout-search main h2{font-size:5vw}.layout-search article a{margin-bottom:5vw;min-height:40vw}}.layout-signup .account-details h3,.layout-signup .options h3{font-size:18px;margin-bottom:6px;text-transform:uppercase}.layout-signup h2{color:#787674;font-size:30px;font-weight:400;letter-spacing:2px;padding:40px 0 30px;text-transform:uppercase}.layout-signup p{line-height:24px}.layout-signup .intro{padding-bottom:40px}.layout-signup .intro h2{padding-bottom:20px;text-align:center}.layout-signup .intro p{text-align:center;text-transform:uppercase}.layout-signup .options{display:flex;flex-wrap:wrap;justify-content:space-between}.layout-signup .options .option{background:#000;color:#fff;cursor:pointer;display:flex;flex-wrap:wrap;margin-bottom:4%;padding:40px;width:48%}.layout-signup .options .option *{color:#fff}.layout-signup .options p{font-size:14px}.layout-signup .options .bottom{margin-top:auto;padding-top:20px;width:100%}.layout-signup .options button{border:1px solid #fff;cursor:pointer;outline:none;padding:12px 24px}.layout-signup .options button.active{background:#fff;color:#000}.layout-signup .account-details{padding-bottom:60px}.layout-signup .account-details input{background:transparent;border:1px solid #8a8988;border-radius:0;box-sizing:border-box;font-family:AvenirNext,system-ui,serif;margin-bottom:20px;outline:none;padding:12px;width:100%}.layout-signup .account-details input::-moz-placeholder{text-transform:uppercase}.layout-signup .account-details input:-ms-input-placeholder{text-transform:uppercase}.layout-signup .account-details input::placeholder{text-transform:uppercase}.layout-signup .account-details .split{display:flex;justify-content:space-between}.layout-signup .account-details .split input{width:calc(50% - 10px)}.layout-signup .deet-intro{text-align:center}.layout-signup .deet-intro h2{padding-top:18px}.layout-signup #account_type{display:none}.layout-signup #checkout-button{border:none;cursor:pointer;outline:none}.layout-signup #username{margin-bottom:8px}@media screen and (max-width:800px){.layout-signup .options{flex-wrap:wrap}.layout-signup .options .option{width:100%}.layout-signup .options h2{padding-top:0}}.layout-sponsors .helper-form input,.layout-sponsors .helper-form textarea{background:transparent;border:1px solid #d4d2ce;border-radius:0;box-sizing:border-box;font-family:AvenirNext,system-ui,serif;margin-bottom:20px;outline:none;padding:12px;width:100%}.layout-sponsors h1{line-height:100%!important;margin-bottom:0!important}.layout-sponsors h2{color:#5b5a59;font-size:30px;font-weight:400;letter-spacing:2px;padding:40px 0 30px;text-transform:uppercase}.layout-sponsors p{line-height:24px}.layout-sponsors form input,.layout-sponsors form textarea{font-size:13.3333px}.layout-sponsors .helper-form{padding-bottom:180px}.layout-sponsors .helper-form .split{display:flex;justify-content:space-between}.layout-sponsors .helper-form .split input{width:calc(50% - 10px)}.layout-sponsors .helper-form textarea{font-family:AvenirNext,system-ui,serif;min-height:100px;resize:vertical}.layout-sponsors .helper-form input::-moz-placeholder{text-transform:uppercase}.layout-sponsors .helper-form input:-ms-input-placeholder{text-transform:uppercase}.layout-sponsors .helper-form input::placeholder{text-transform:uppercase}.layout-sponsors .helper-form textarea::-moz-placeholder{text-transform:uppercase}.layout-sponsors .helper-form textarea:-ms-input-placeholder{text-transform:uppercase}.layout-sponsors .helper-form textarea::placeholder{text-transform:uppercase}.layout-sponsors .helper-form .button{border:none;color:#fff;cursor:pointer;float:right}@media screen and (max-width:800px){.layout-sponsors .contributing{padding-top:0}.layout-sponsors .sponsors{flex-wrap:wrap;padding-top:0}.layout-sponsors .sponsors .image,.layout-sponsors .sponsors .text{width:100%}.layout-sponsors .media{padding-left:5vw;padding-right:5vw;padding-top:0}.layout-sponsors .hero.regular .container{flex-wrap:wrap}.layout-sponsors .hero.regular .container .left{padding-left:5vw;padding-right:5vw;padding-top:5vw;width:100%}.layout-sponsors .hero.regular .container .right{height:60vw;order:-1;width:100%}.layout-sponsors .list ol{list-style:none}.layout-sponsors .list ol li{width:100%}.layout-sponsors .helper-form .split{display:block}.layout-sponsors .helper-form .split input{width:100%}}.layout-sponsors .hero.regular{margin-bottom:60px;position:relative}.layout-sponsors .hero.regular:after{background:#f9f8f3;bottom:60px;content:" ";display:block;height:100%;position:absolute;width:100%;z-index:-1}.layout-sponsors .hero.regular .container{display:flex;justify-content:space-between}.layout-sponsors .hero.regular .container .left{padding-left:2vw;padding-top:2vw;width:45%}.layout-sponsors .hero.regular .container .right{width:50%}.layout-sponsors .hero.regular .container .right .image{height:100%;position:relative}.layout-sponsors .hero.regular .container .right .image .image-preload{height:100%;left:0;position:absolute;top:0;width:100%}.layout-sponsors .list ol{counter-reset:li;display:flex;flex-wrap:wrap;list-style:none;padding:0 20px}.layout-sponsors .list ol li{color:#5b5a59;counter-increment:li;font-size:22px;margin-bottom:40px;padding-left:40px;padding-right:50px;width:50%}.layout-sponsors .list ol li:before{color:#d0cdc4;content:counter(li);display:inline-block;font-size:50px;font-weight:100;margin-left:-1em;width:1em}.layout-subscribe .account-details h3,.layout-subscribe .options h3{font-size:18px;margin-bottom:6px;text-transform:uppercase}.layout-subscribe h2{color:#5b5a59;font-size:30px;font-weight:400;letter-spacing:2px;padding:40px 0 30px;text-transform:uppercase}.layout-subscribe p{line-height:24px}.layout-subscribe .intro{padding-bottom:40px}.layout-subscribe .intro h2{padding-bottom:20px;text-align:center}.layout-subscribe .intro p{text-align:center;text-transform:uppercase}.layout-subscribe .options{display:flex;flex-wrap:wrap;justify-content:space-between}.layout-subscribe .options .option{background:#000;color:#fff;cursor:pointer;display:flex;flex-wrap:wrap;margin-bottom:4%;padding:40px;width:48%}.layout-subscribe .options .option *{color:#fff}.layout-subscribe .options p{font-size:14px}.layout-subscribe .options .bottom{margin-top:auto;padding-top:20px;width:100%}.layout-subscribe .options button{border:1px solid #fff;cursor:pointer;outline:none;padding:12px 24px}.layout-subscribe .options button.active{background:#fff;color:#000}.layout-subscribe .account-details{padding-bottom:60px}.layout-subscribe .account-details input{background:transparent;border:1px solid #d4d2ce;border-radius:0;box-sizing:border-box;font-family:AvenirNext,system-ui,serif;margin-bottom:20px;outline:none;padding:12px;width:100%}.layout-subscribe .account-details input::-moz-placeholder{text-transform:uppercase}.layout-subscribe .account-details input:-ms-input-placeholder{text-transform:uppercase}.layout-subscribe .account-details input::placeholder{text-transform:uppercase}.layout-subscribe .account-details .split{display:flex;justify-content:space-between}.layout-subscribe .account-details .split input{width:calc(50% - 10px)}.layout-subscribe .deet-intro{text-align:center}.layout-subscribe .deet-intro h2{padding-top:18px}.layout-subscribe #account_type{display:none}.layout-subscribe #checkout-button{border:none;cursor:pointer;display:inherit;margin-left:auto;margin-right:auto;outline:none}.layout-subscribe #username{margin-bottom:8px}@media screen and (max-width:800px){.layout-subscribe .options{flex-wrap:wrap}.layout-subscribe .options .option{width:100%}.layout-subscribe .options h2{padding-top:0}}.layout-webinars .outer{display:flex;justify-content:space-between}.layout-webinars main.right-split{padding-bottom:60px;width:70%}.layout-webinars main .title h3{color:#5b5a59;font-size:min(1.8vw,24px);font-weight:400;margin-bottom:20px}.layout-webinars .sidebar{padding-left:2vw;width:22%}.layout-webinars .sidebar h3{color:#d4d2ce;font-size:min(1.8vw,24px);font-weight:400;margin-bottom:20px}.layout-webinars .sidebar .filters{color:#5b5a59;padding-bottom:90px}.layout-webinars .sidebar .filter-icon{cursor:pointer;float:right;height:5vw;margin-right:6vw;margin-top:0;width:5vw}.layout-webinars .sidebar .tag{cursor:pointer;padding:12px 0;position:relative}.layout-webinars .sidebar .tag:before{background:#d4d2ce;content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:0}.layout-webinars .sidebar .tag span{left:0;position:relative;transition:left .18s ease-out}.layout-webinars .sidebar .tag:hover span{left:20px}.layout-webinars .sidebar .tag:hover:before{transition:width .18s ease-out;width:10px}.layout-webinars .sidebar .tag.active:before{width:10px}.layout-webinars .sidebar .tag.active span{left:20px}.layout-webinars .articles{grid-gap:1vw;display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:1vw}.layout-webinars article{background-color:#8a8988;position:relative}.layout-webinars article .title{font-size:14px;padding-bottom:12px;text-transform:uppercase}.layout-webinars article .gradient{bottom:0;height:50%;left:0;position:absolute;width:100%;z-index:0}.layout-webinars article a{align-items:flex-end;box-sizing:border-box;color:#fff;display:flex;height:100%;min-height:13vw;padding:2vw;position:relative;width:100%;z-index:1}.layout-webinars article:nth-child(18n+7){grid-column:1/span 2;grid-row-end:span 2}.layout-webinars article:nth-child(18n+17){grid-column:2/span 2;grid-row-end:span 2}@media screen and (max-width:800px){.layout-webinars .outer{flex-wrap:wrap}.layout-webinars .sidebar{padding-bottom:30px;padding-left:0;padding-top:30px;position:relative;width:100%}.layout-webinars .sidebar .filters{background:#f9f8f3;height:0;margin-top:12vw;overflow:hidden;padding-bottom:0;position:absolute;transition:height .2s ease-out;width:100%;z-index:10}.layout-webinars .sidebar .filters.active{border-top:1px solid #d4d2ce;height:auto;max-height:calc(100vh - 50vw);overflow:scroll}.layout-webinars .sidebar .tag{margin-left:5vw}.layout-webinars .sidebar h3{float:left;font-size:6vw;margin-bottom:0;padding-left:5vw;width:calc(100% - 20vw)}.layout-webinars .articles{display:block}.layout-webinars main{width:100%}.layout-webinars main .title{display:none}.layout-webinars main.right-split{width:100%}.layout-webinars article a{margin-bottom:5vw;min-height:40vw}}
