@font-face{font-family:"WorkSans";font-weight:400;font-style:"normal";src:url("../fonts/WorkSans/WorkSans400.eot");src:url("../fonts/WorkSans/WorkSans400.eot?#iefix") format("embedded-opentype"),url("../fonts/WorkSans/WorkSans400.woff2") format("woff2"),url("../fonts/WorkSans/WorkSans400.woff") format("woff"),url("../fonts/WorkSans/WorkSans400.ttf") format("truetype"),url("../fonts/WorkSans/WorkSans400.svg#svgWorkSans400") format("svg")}@font-face{font-family:"WorkSans";font-weight:500;font-style:"normal";src:url("../fonts/WorkSans/WorkSans500.eot");src:url("../fonts/WorkSans/WorkSans500.eot?#iefix") format("embedded-opentype"),url("../fonts/WorkSans/WorkSans500.woff2") format("woff2"),url("../fonts/WorkSans/WorkSans500.woff") format("woff"),url("../fonts/WorkSans/WorkSans500.ttf") format("truetype"),url("../fonts/WorkSans/WorkSans500.svg#svgWorkSans500") format("svg")}@font-face{font-family:"WorkSans";font-weight:700;font-style:"normal";src:url("../fonts/WorkSans/WorkSans700.eot");src:url("../fonts/WorkSans/WorkSans700.eot?#iefix") format("embedded-opentype"),url("../fonts/WorkSans/WorkSans700.woff2") format("woff2"),url("../fonts/WorkSans/WorkSans700.woff") format("woff"),url("../fonts/WorkSans/WorkSans700.ttf") format("truetype"),url("../fonts/WorkSans/WorkSans700.svg#svgWorkSans700") format("svg")}@font-face{font-family:"WorkSans";font-weight:800;font-style:"normal";src:url("../fonts/WorkSans/WorkSans800.eot");src:url("../fonts/WorkSans/WorkSans800.eot?#iefix") format("embedded-opentype"),url("../fonts/WorkSans/WorkSans800.woff2") format("woff2"),url("../fonts/WorkSans/WorkSans800.woff") format("woff"),url("../fonts/WorkSans/WorkSans800.ttf") format("truetype"),url("../fonts/WorkSans/WorkSans800.svg#svgWorkSans800") format("svg")}.header__logo,.hero__logo,.hero__logo--top,.hero__logo--home,.hero__logo--single,.hero__logo--bottom{height:55px;left:50%;position:absolute;top:136px;transform:translateX(-50%);-webkit-backface-visibility:hidden;backface-visibility:hidden;text-align:center}@media (max-width: 659px){.header__logo,.hero__logo,.hero__logo--top,.hero__logo--home,.hero__logo--single,.hero__logo--bottom{top:80px}}@media (min-width: 660px){.header__logo,.hero__logo,.hero__logo--top,.hero__logo--home,.hero__logo--single,.hero__logo--bottom{top:124px}}@media (min-width: 660px) and (max-height: 640px){.header__logo,.hero__logo,.hero__logo--top,.hero__logo--home,.hero__logo--single,.hero__logo--bottom{top:76px}}.header__logo svg,.hero__logo svg,.hero__logo--top svg,.hero__logo--home svg,.hero__logo--single svg,.hero__logo--bottom svg{height:100%;width:100%}.no-touchevents .hero__copy a:hover::after,.accessibility .hero__copy a:focus::after,.no-touchevents .hero__copy u:hover::after,.accessibility .hero__copy u:focus::after,.no-touchevents .hero__copy--home p a:hover::after,.accessibility .hero__copy--home p a:focus::after,.no-touchevents .hero__copy--home p u:hover::after,.accessibility .hero__copy--home p u:focus::after,.no-touchevents .news__link:hover ~ .news__button::after,.accessibility .news__link:focus ~ .news__button::after,.no-touchevents .text p a:hover::after,.accessibility .text p a:focus::after{left:100%;transform:scaleX(0);transition:left .4s cubic-bezier(0.5, 0, 0.1, 1),transform 0s linear .4s}.visually-hidden,.sr-only,.screen-reader-text{position:absolute;overflow:hidden;height:1px;width:1px;margin:-1px;padding:0;border:none;clip:rect(0 0 0 0)}.hide-text{text-indent:200%;text-align:left;overflow:hidden;white-space:nowrap}img{transition:opacity .2s ease}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}:root{--app-height: 100vh}*,*::before,*::after{box-sizing:border-box}html{-webkit-overflow-scrolling:touch;overflow-x:hidden;position:relative}html.no-hiddenscroll{overflow-y:scroll}html.is-offscreen-open{overflow:hidden}body{background:#fff;line-height:150%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:left}body.noScroll{overflow:hidden}body,html{min-height:100%}body,input,textarea,button,select,pre,svg text{font-family:"WorkSans";font-size:inherit;letter-spacing:0.03em;color:#292626}input,textarea,button,select,svg text{-moz-osx-font-smoothing:grayscale;-webkit-appearance:none;-webkit-font-smoothing:antialiased;background:none;border-radius:0;border:none;color:inherit;margin:0;padding:0}button,select,label{cursor:pointer}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}b,strong{font-weight:bold}i,em{font-style:italic}svg{vertical-align:middle}mark{background-color:transparent}hr{display:block;border:none;border-bottom:3px solid currentcolor;background:none;margin:0}@media (max-width: 659px){hr{border-bottom:2px solid currentcolor}}sup{vertical-align:super;font-size:70%}*:focus{outline:none}::-moz-selection{background:#b99877;color:#fff;text-shadow:none}::selection{background:#b99877;color:#fff;text-shadow:none}textarea{resize:none}@keyframes blink{0%{opacity:1;transform:translateY(6px)}40%{opacity:1;transform:translateY(0)}100%{opacity:1;transform:translateY(-6px)}}.svg-sprite{display:none}.svg-menu{overflow:visible;vertical-align:top}.svg-menu rect{transform:translateX(0) scaleX(1);transition:transform .6s cubic-bezier(0.175, 0.885, 0.32, 1.275);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.svg-menu rect:nth-child(1){transition-delay:0.03s}.svg-menu rect:nth-child(2){transition-delay:0.06s}.svg-menu rect:nth-child(3){transition-delay:0.09s}.svg-menu rect:nth-child(4){transition-delay:0.12s}.firefox .svg-menu rect{transition-delay:0s !important}.no-touchevents a:hover .svg-menu rect:nth-child(even),.accessibility a:focus .svg-menu rect:nth-child(even),.no-touchevents button:hover .svg-menu rect:nth-child(even),.accessibility button:focus .svg-menu rect:nth-child(even){transform:translateX(-4px) scaleX(1)}.no-touchevents a:hover .svg-menu rect:nth-child(odd),.accessibility a:focus .svg-menu rect:nth-child(odd),.no-touchevents button:hover .svg-menu rect:nth-child(odd),.accessibility button:focus .svg-menu rect:nth-child(odd){transform:translateX(4px) scaleX(1)}.header__button.is-open .svg-menu rect:nth-child(odd){transform:translateX(8px) scaleX(0) !important;transition-duration:0.2s;transition-delay:0s;transition-timing-function:cubic-bezier(0.5, 0, 0.1, 1);transform-origin:left}.header__button.is-open .svg-menu rect:nth-child(3){transform:translateX(4px) scaleX(0) !important}.header__button.is-open .svg-menu rect:nth-child(4){transform:translateX(-8px) scaleX(0) !important;transition-duration:0.2s;transition-delay:0s;transition-timing-function:cubic-bezier(0.5, 0, 0.1, 1);transform-origin:center}.header__button.is-open .svg-menu rect:nth-child(2){transform:translateX(-4px) scaleX(1)}.no-touchevents .header__button.is-open:hover .svg-menu rect:nth-child(2),.accessibility .header__button.is-open:focus .svg-menu rect:nth-child(2){transform:translateX(-8px) scaleX(1.4)}.sprite-linkedin{width:15px;height:15px}.sprite-instagram{width:15px;height:15px}.sprite-facebook{width:7px;height:14px}.sprite-twitter{width:14px;height:12px}.sprite-volume{width:35px;height:18px}.sprite-pause{width:14px;height:16px}.sprite-play{width:14px;height:16px}.sprite-fullscreen{width:20px;height:16px}@media (min-width: 660px){.column{width:calc(50% - 30px);display:inline-block;vertical-align:top}.column+.column{margin-left:60px}}@media (min-width: 660px) and (max-width: 1099px){.column.column--tablet-full{width:100%}.column.column--tablet-full+.column{margin-left:0;margin-top:50px}}@media (max-width: 659px){.column+.column{margin-top:50px}}@media (min-width: 660px) and (max-width: 1099px){.column-sizer.column-sizer--half{width:calc(50% - 15px)}}@media (min-width: 1100px){.column-sizer.column-sizer--full{width:100%}.column-sizer.column-sizer--half{width:calc(50% - 30px)}.column-sizer.column-sizer--third{width:calc(33.33333% - 40px)}}@media (min-width: 660px){.gutter-sizer{width:30px}}@media (min-width: 1100px){.column--wide{width:calc(75% - 15px)}.column--short{width:calc(25% - 45px)}.gutter-sizer{width:60px}}@media (min-width: 660px){.column--35{width:calc(35% - 7px)}.column--65{width:calc(65% - 7px);margin-left:14px !important}}.wrapper{position:relative;width:100%;overflow:hidden}.is-covered .wrapper{pointer-events:none}body.is-lightbox article[data-lightbox]{min-height:100vh;display:flex;align-items:center}body.is-lightbox article[data-lightbox]>.section{width:100%}.wrap{width:82.8125%;max-width:1200px;margin:auto;position:relative}.wrap--full{width:100%;max-width:100%}@media (min-width: 660px){.wrap--flex{display:flex;align-items:flex-start}}@media (min-width: 660px){.wrap--stretch{align-items:stretch}}@media (min-width: 1100px){.wrap--stretch{height:32.40741vw}}@media (min-width: 1100px){.hero--with-video .wrap{padding-top:80px}}@media (min-width: 660px) and (max-width: 1099px){.wrap{width:88.02083%}}.line--thin{border-bottom:1px solid #dcdcdc}@media (max-width: 659px){.is-menu-open .content,.is-menu-open .footer{display:none}.is-menu-open .header{position:relative}}.header{z-index:4;text-align:center;top:0;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:fixed}.header>svg,.header>canvas{z-index:2;left:0;pointer-events:none;position:fixed;top:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}@media (min-width: 1100px){.header>svg,.header>canvas{position:absolute}}.header>svg path{transform:translateZ(0)}.header>svg path:first-child{fill:#fff}.header>svg path:last-child{fill:#b99877;display:none}.header__darken{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;height:100vh;background:rgba(41,38,38,0.75);opacity:0;will-change:opacity;pointer-events:none;cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden}.header__darken.is-open{pointer-events:all}@media (max-width: 659px){.is-menu-open .header__darken{position:fixed}}.header__button{z-index:5;height:44px;left:40px;top:40px;width:44px;margin:-10px -3px;position:absolute}@media (max-width: 659px){.header__button{left:24px;top:24px}}.accessibility .header__button:focus svg *{fill:black}.is-not-ready .header__button{display:none !important}.header__button--inside{display:none;position:fixed}.header__button--inside.is-open{display:block}@media (min-width: 1100px){.header__button--inside{display:block}}@media (max-width: 659px){.header__button--inside{position:absolute}}.header__button--outside.is-open{display:none}.header__button span{font-size:12px;line-height:44px;font-size:.75rem;line-height:2.75rem;text-transform:uppercase;position:absolute;left:100%;top:0;margin-left:16px;transition:transform .4s cubic-bezier(0.5, 0, 0.1, 1),opacity .4s cubic-bezier(0.5, 0, 0.1, 1);transform:translateX(10px);opacity:0;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none}.header__button.is-open span{opacity:1;transform:translateX(0);pointer-events:all}.no-touchevents .header__button.is-open:hover span,.accessibility .header__button.is-open:focus span{transform:translateX(5px)}.header__back{font-size:14px;line-height:28px;font-size:.875rem;line-height:1.75rem;font-weight:500;height:44px;padding:8px 16px 8px 52px;opacity:1;transition:opacity .4s cubic-bezier(0.5, 0, 0.1, 1),transform .4s cubic-bezier(0.5, 0, 0.1, 1);top:16px;right:0;position:absolute;z-index:1}@media (min-width: 660px) and (max-width: 1099px){.header__back{right:32px;top:23px}}@media (min-width: 1100px){.header__back{position:fixed;right:28px;top:26px}}.header__back:not(.is-enabled){opacity:0;pointer-events:none}.header__back::before{content:"";display:block;position:absolute;height:3px;width:36.4px;transform:scaleX(.71429);transform-origin:center;background:currentcolor;left:0;top:18px;transition:transform .6s cubic-bezier(0.175, 0.885, 0.32, 1.275)}@media (min-width: 660px) and (max-width: 1099px){.header__back::before{width:32.2px;top:20px;left:7px}}.header__back span{transition:transform .72s cubic-bezier(0.175, 0.885, 0.32, 1.275);transform:translateX(0);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block}.no-touchevents .header__back:hover span,.accessibility .header__back:focus span{transform:translateX(7px);transition-duration:.4s}.no-touchevents .header__back:hover::before,.accessibility .header__back:focus::before{transform:scaleX(1.4)}.header__logo{z-index:6;opacity:0;pointer-events:none}.is-open ~ .header__logo{pointer-events:all}.header__logo svg *{fill:#b99877}.accessibility .header__logo:focus svg *{fill:black}.header__copy{font-size:10px;line-height:11px;font-size:.625rem;line-height:.6875rem;z-index:3;bottom:140px;font-weight:800;left:50%;letter-spacing:1px;margin-left:-150px;position:absolute;text-transform:uppercase;width:300px;will-change:transform, opacity;opacity:0}@media (min-width: 660px) and (max-height: 640px){.header__copy{bottom:100px}}@media (min-width: 660px) and (max-width: 1099px){.header__copy{bottom:120px}}@media (max-width: 659px){.header__copy{display:none}}.header__nav{z-index:4;position:relative;padding:260px 0}@media (max-width: 659px){.header__nav{padding:170px 0 60px}}@media (min-width: 660px) and (max-width: 1099px){.header__nav{padding:222px 0 195px}}@media (min-width: 660px) and (max-height: 640px){.header__nav{padding:200px 0 180px}}.header__loader{z-index:7;left:50%;pointer-events:none;position:fixed;top:50%;display:none}.header__loader div,.header__loader svg{fill:#b99877;transform:translate(-50%, -50%) rotate(45deg);position:absolute;top:50%;left:50%}.header__loader div{width:134px}.header__loader div span{background:#b99877;width:120px;height:11px;display:block}.header__loader div span:not(:last-child){margin-bottom:14px}.header__loader div span:nth-child(odd){margin-left:14px}.footer{z-index:2;position:absolute;bottom:0;text-align:center;left:0;width:100%;padding:36px 0}@media (max-width: 659px){.footer{padding:29px 0}}.footer.is-white{color:#fff}.footer.is-black{color:#292626}body.is-lightbox .footer{display:none}.footer__colophon{font-weight:400;margin-top:10px;cursor:default;letter-spacing:1px}@media (max-width: 659px){.footer__colophon{font-size:10px;line-height:11px;font-size:.625rem;line-height:.6875rem}}@media (min-width: 660px){.footer__colophon{font-size:11px;line-height:13px;font-size:.6875rem;line-height:.8125rem}}.footer__link{vertical-align:top;display:inline-block}@media (max-width: 659px){.footer__link{margin:0 10px}}.footer__link a{display:block;padding:0 12px;height:40px;line-height:40px}.footer__link a svg{fill:currentcolor;transition:fill .4s cubic-bezier(0.5, 0, 0.1, 1),transform .4s cubic-bezier(0.5, 0, 0.1, 1)}.no-touchevents .footer__link a:hover>svg,.accessibility .footer__link a:focus>svg{transform:scale(1.5)}.footer__button{position:absolute;left:40px;bottom:50px;width:44px;height:44px;display:block;margin:-10px -3px}.footer__button svg{fill:currentcolor}.is-after-hero .footer__button{display:none}.hero{display:block;position:relative;width:100%;color:#292626}.hero--full{min-height:100vh;min-height:var(--app-height)}@media (min-width: 660px){.hero--full{min-height:calc(100vh - 57px)}}.hero--bottom{min-height:initial}@media (max-width: 659px){.hero--bottom{height:440px}}@media (min-width: 660px) and (max-width: 1099px){.hero--bottom{height:580px}}@media (min-width: 1100px){.hero--bottom{height:760px}}@media (max-width: 659px){.hero--with-video{height:400px}}.hero--short{min-height:initial;height:396px}@media (max-width: 659px){.hero--mobile-short{min-height:initial;height:220px}}@media (min-width: 660px) and (max-width: 1099px){.hero--mobile-short{min-height:initial;height:325px}}.hero__image{position:absolute;top:0;right:0;bottom:0;left:0}.hero__image img{display:none}.hero__image canvas{display:block}.has-canvas .hero__image img{display:none}@media (max-width: 659px){.has-teaser .hero--home .hero__image{position:absolute}}.hero--full .hero__image{position:fixed}@media (max-width: 659px){.hero--full .hero__image{position:absolute}}.hero--with-video .hero__image{width:100%;height:100%;-webkit-clip-path:polygon(0% 0%, 100% -30%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 100% -30%, 100% 100%, 0% 100%)}.hero--with-video .hero__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__top{height:208px;display:block;background:#fff;position:relative;z-index:1}@media (max-width: 659px){.hero__top{height:150px}}@media (min-width: 660px) and (max-height: 640px){.hero__top{height:150px}}.hero__carousel{height:calc(100vh - 208px)}@media (max-width: 659px){.hero__carousel{height:calc(100vh - 150px)}}@media (min-width: 660px) and (max-height: 640px){.hero__carousel{height:calc(100vh - 150px)}}.hero__wrap,.hero__wrap--carousel{display:table;margin:auto;max-width:780px;position:relative;text-align:center;width:100%;z-index:1;height:100vh;cursor:default}@media (max-width: 659px){.hero:not(.hero--full) .hero__wrap,.hero:not(.hero--full) .hero__wrap--carousel{height:440px}.hero--home .hero__wrap,.hero--home .hero__wrap--carousel{height:calc(100vh - 50px)}.has-teaser .hero--home .hero__wrap,.has-teaser .hero--home .hero__wrap--carousel{height:var(--app-height)}}@media (min-width: 660px) and (max-width: 1099px){.hero:not(.hero--full) .hero__wrap,.hero:not(.hero--full) .hero__wrap--carousel{height:580px}.hero--home .hero__wrap,.hero--home .hero__wrap--carousel{height:calc(100vh - 120px)}}.hero__wrap--carousel{height:100%}.hero__center{display:table-cell;vertical-align:middle}@media (max-width: 659px){.hero__center{padding-top:30px}}@media (min-width: 660px) and (max-width: 1099px){.hero__center{padding-top:76px}}.hero__title{font-weight:800;text-transform:uppercase;position:relative}@media (max-width: 659px){.hero__title{font-size:24px;line-height:31px;font-size:1.5rem;line-height:1.9375rem;letter-spacing:3px}}@media (min-width: 660px){.hero__title{font-size:38px;line-height:39px;font-size:2.375rem;line-height:2.4375rem;letter-spacing:5px}}@media (min-width: 1100px){.hero__title{font-size:40px;line-height:39px;font-size:2.5rem;line-height:2.4375rem}}.hero__subtitle{font-size:22px;line-height:29px;font-size:1.375rem;line-height:1.8125rem;font-weight:500;letter-spacing:2px;margin-top:11px}@media (max-width: 659px){.hero__subtitle{font-size:16px;line-height:23px;font-size:1rem;line-height:1.4375rem;margin-top:0}}@media (min-width: 660px){.hero__subtitle{font-size:20px;line-height:29px;font-size:1.25rem;line-height:1.8125rem;margin-top:8px}}.hero__label{letter-spacing:1px;text-transform:uppercase;font-weight:800}@media (max-width: 659px){.hero__label{font-size:16px;line-height:18px;font-size:1rem;line-height:1.125rem}}@media (min-width: 660px) and (max-width: 1099px){.hero__label{font-size:20px;line-height:23px;font-size:1.25rem;line-height:1.4375rem}}@media (min-width: 1100px){.hero__label{font-size:22px;line-height:23px;font-size:1.375rem;line-height:1.4375rem}}.hero__label+.hero__title{margin-top:28px}.hero__copy{font-weight:700;text-transform:uppercase}@media (max-width: 659px){.hero__copy{font-size:14px;line-height:22px;font-size:.875rem;line-height:1.375rem;letter-spacing:2px;padding:0 5%}}@media (min-width: 660px) and (max-width: 1099px){.hero__copy{font-size:20px;line-height:28px;font-size:1.25rem;line-height:1.75rem;letter-spacing:3px;padding:0 10%}}@media (min-width: 1100px){.hero__copy{font-size:26px;line-height:32px;font-size:1.625rem;line-height:2rem;letter-spacing:3px}}@media (max-width: 659px){.hero__copy a,.hero__copy u{text-decoration:none;position:relative;white-space:nowrap;overflow:hidden}.hero__copy a::after,.hero__copy u::after{content:"";position:absolute;background:currentcolor;height:2px;left:0;right:0;top:100%;margin-top:-2px;transform-origin:left;transform:scaleX(1);transition:transform .4s cubic-bezier(0.5, 0, 0.1, 1),left 0s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden}}@media (min-width: 660px){.hero__copy a,.hero__copy u{text-decoration:none;position:relative;white-space:nowrap;overflow:hidden}.hero__copy a::after,.hero__copy u::after{content:"";position:absolute;background:currentcolor;height:3px;left:0;right:0;top:100%;margin-top:-3px;transform-origin:left;transform:scaleX(1);transition:transform .4s cubic-bezier(0.5, 0, 0.1, 1),left 0s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden}}@media (min-width: 1100px){.hero__copy a,.hero__copy u{text-decoration:none;position:relative;white-space:nowrap;overflow:hidden}.hero__copy a::after,.hero__copy u::after{content:"";position:absolute;background:currentcolor;height:4px;left:0;right:0;top:100%;margin-top:-4px;transform-origin:left;transform:scaleX(1);transition:transform .4s cubic-bezier(0.5, 0, 0.1, 1),left 0s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden}}.hero__title+.hero__copy{margin-top:15px}.hero__copy--home{position:absolute;top:50%;display:block;padding-top:94px;left:0;width:100%}@media (max-width: 659px){.hero__copy--home{padding:52px 10% 0}}@media (min-width: 660px) and (max-width: 1099px){.hero__copy--home{padding-left:18%;padding-right:18%}}.hero__copy--home p{font-size:16px;line-height:19px;font-size:1rem;line-height:1.1875rem;font-weight:800;letter-spacing:2px;text-transform:uppercase}@media (max-width: 659px){.hero__copy--home p{font-size:12px;line-height:18px;font-size:.75rem;line-height:1.125rem}}.hero__copy--home p a,.hero__copy--home p u{text-decoration:none;position:relative;white-space:nowrap;overflow:hidden}.hero__copy--home p a::after,.hero__copy--home p u::after{content:"";position:absolute;background:currentcolor;height:3px;left:0;right:0;top:100%;margin-top:-3px;transform-origin:left;transform:scaleX(1);transition:transform .4s cubic-bezier(0.5, 0, 0.1, 1),left 0s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width: 659px){.hero__copy--home,.hero__logo--home{margin-top:-30px}}.hero__caption{font-size:14px;line-height:16px;font-size:.875rem;line-height:1rem;font-weight:700;letter-spacing:2px;text-transform:uppercase}.hero__copy+.hero__caption{margin-top:17px}.hero__logo,.hero__logo--top,.hero__logo--home,.hero__logo--single,.hero__logo--bottom{z-index:2}@media (max-width: 659px){.hero__logo--single,.hero__logo--top--single,.hero__logo--home--single,.hero__logo--single--single,.hero__logo--bottom--single{display:none}}.hero__logo--home,.hero__logo--top--home,.hero__logo--home--home,.hero__logo--single--home,.hero__logo--bottom--home{width:626px;height:166px}.hero__logo--home svg,.hero__logo--top--home svg,.hero__logo--home--home svg,.hero__logo--single--home svg,.hero__logo--bottom--home svg{position:absolute;top:0;left:0}@media (max-width: 659px){.hero__logo--home,.hero__logo--top--home,.hero__logo--home--home,.hero__logo--single--home,.hero__logo--bottom--home{width:83.73333%;max-width:314px}}.hero__logo--home,.hero__logo--bottom,.hero__logo--top--home,.hero__logo--top--bottom,.hero__logo--home--home,.hero__logo--home--bottom,.hero__logo--single--home,.hero__logo--single--bottom,.hero__logo--bottom--home,.hero__logo--bottom--bottom{top:50%;transform:translate(-50%, -50%)}.hero__logo svg *,.hero__logo--top svg *,.hero__logo--home svg *,.hero__logo--single svg *,.hero__logo--bottom svg *{fill:currentcolor}.hero__logo.is-black svg *,.hero__logo--top.is-black svg *,.hero__logo--home.is-black svg *,.hero__logo--single.is-black svg *,.hero__logo--bottom.is-black svg *{fill:#292626}.hero__logo.is-white svg *,.hero__logo--top.is-white svg *,.hero__logo--home.is-white svg *,.hero__logo--single.is-white svg *,.hero__logo--bottom.is-white svg *{fill:#fff}.accessibility .hero__logo:focus svg *,.accessibility .hero__logo--top:focus svg *,.accessibility .hero__logo--home:focus svg *,.accessibility .hero__logo--single:focus svg *,.accessibility .hero__logo--bottom:focus svg *{fill:black}.hero__scroll,.hero__scroll--lower{font-size:14px;line-height:28px;font-size:.875rem;line-height:1.75rem;bottom:28px;font-weight:500;left:50%;margin-left:-30px;position:absolute;text-align:center;text-transform:uppercase;width:60px;z-index:2;padding-bottom:48px}.hero__scroll span,.hero__scroll--lower span{transition:transform .4s cubic-bezier(0.5, 0, 0.1, 1);transform:translateY(0);position:relative;display:block}.hero__scroll::after,.hero__scroll--lower::after{background:currentcolor;content:"";display:block;height:48px;left:50%;margin-left:-1.5px;pointer-events:none;position:absolute;transform:scaleY(1) translateY(0);transform-origin:top;transition:transform 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275);width:3px}.no-touchevents .hero__scroll:hover span,.accessibility .hero__scroll:focus span,.no-touchevents .hero__scroll--lower:hover span,.accessibility .hero__scroll--lower:focus span{transform:translateY(5px)}.no-touchevents .hero__scroll:hover::after,.accessibility .hero__scroll:focus::after,.no-touchevents .hero__scroll--lower:hover::after,.accessibility .hero__scroll--lower:focus::after{transform:scaleY(1.2) translateY(5px)}@media (max-width: 1099px){.hero__scroll,.hero__scroll--lower{display:none}}.hero--with-video .hero__scroll,.hero--with-video .hero__scroll--lower{color:#fff}.hero__scroll--lower{bottom:0}.hero__scrolltop{text-align:center;position:absolute;top:36px;left:0;right:0}.is-top-slanted .hero__scrolltop{top:60px}@media (min-width: 660px){.hero__scrolltop{display:none}}.hero__scrolltop svg{width:24px;height:14px;display:block;margin:0 auto 14px;fill:currentcolor}.hero__scrolltop span{font-size:12px;line-height:17px;font-size:.75rem;line-height:1.0625rem;display:block;text-transform:uppercase;font-weight:700}.hero__showreel-play-background{width:100%;height:100%;border-radius:200px;background-color:#fff;z-index:1;position:absolute;top:0;left:0;transition:transform cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.275s}.hero__showreel-button-text{position:relative;z-index:2}.hero__showreel-play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:162px;height:162px;text-transform:capitalize;opacity:0}@media (max-width: 659px){.hero__showreel-play{width:118px;height:118px}}.no-touchevents .hero__showreel-play:hover .hero__showreel-play-background,.accessibility .hero__showreel-play:focus .hero__showreel-play-background{transform:scale(1.2)}.hero__showreel-play span{display:block;font-size:12px;line-height:23px;font-size:.75rem;line-height:1.4375rem}.hero__showreel-play .bold{font-size:20px;line-height:24px;font-size:1.25rem;line-height:1.5rem;font-weight:800;position:relative;display:inline-block;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;vertical-align:bottom;z-index:1}.section{position:relative}@media (max-width: 659px){.section{margin:50px 0}}@media (min-width: 660px){.section{margin:80px 0}}@media (min-width: 660px) and (max-height: 640px){.section{margin:70px 0}}@media (min-width: 1100px){.section{margin:100px 0}[data-ip] .section{margin:70px 0}}.section:nth-last-child(2):not(.section--columns):not(.section--clients):not(.section--cta){margin-bottom:0}@media (max-width: 659px){.hero--with-video .section{height:400px;margin:0}}@media (min-width: 660px){.hero--with-video .section{height:400px;margin:0}}@media (min-width: 1100px){.hero--with-video .section{margin:0;height:100vh}}@media (max-width: 659px){.section--title{margin-top:100px}}@media (min-width: 660px){.section--title{margin-top:120px}}@media (min-width: 1100px){.section--title{margin-top:150px}}@media (min-width: 660px) and (max-height: 640px){.section--title{margin-top:120px}}@media (min-width: 660px) and (max-height: 640px){.is-bottom-slanted+.section--title{margin-top:60px}}@media (max-width: 659px){.is-bottom-slanted+.section--title{margin-top:40px}}@media (min-width: 660px){.is-bottom-slanted+.section--title{margin-top:70px}}@media (min-width: 1100px){.is-bottom-slanted+.section--title{margin-top:100px}}@media (min-width: 1100px){.section--title+.section--tiles{margin-top:-50px}}.section--related{margin-top:130px}@media (min-width: 660px) and (max-height: 640px){.section--related{margin-top:100px}}.section--collab{margin:0}@media (min-width: 660px) and (max-height: 640px){.is-bottom-slanted+.section--news{margin-top:50px}}@media (max-width: 659px){.is-bottom-slanted+.section--news{margin-top:30px}}.section--columns .image+.image,.section--columns .image+.text,.section--columns .image+.player--video,.section--columns .text+.image,.section--columns .text+.text,.section--columns .text+.player--video,.section--columns .text--lead+.image,.section--columns .text--lead+.text,.section--columns .text--lead+.player--video,.section--columns .player--video+.image,.section--columns .player--video+.text,.section--columns .player--video+.player--video{margin-top:50px}@media (min-width: 660px) and (max-height: 640px){.section--columns .image+.image,.section--columns .image+.text,.section--columns .image+.player--video,.section--columns .text+.image,.section--columns .text+.text,.section--columns .text+.player--video,.section--columns .text--lead+.image,.section--columns .text--lead+.text,.section--columns .text--lead+.player--video,.section--columns .player--video+.image,.section--columns .player--video+.text,.section--columns .player--video+.player--video{margin-top:40px}}.offscreen{position:fixed;inset:0;padding:30px;background-color:rgba(41,38,38,0.7);z-index:5;display:none}@media (max-width: 659px){.offscreen{padding:10px}}.is-offscreen-open .offscreen{transform:none !important}.button{font-size:14px;line-height:28px;font-size:.875rem;line-height:1.75rem;text-decoration:none;position:relative;white-space:nowrap;overflow:hidden;font-weight:700;margin-top:42px;display:inline-block;vertical-align:top;text-transform:uppercase}.button::after{content:"";position:absolute;background:currentcolor;height:3px;left:0;right:0;top:100%;margin-top:-6px;transform-origin:left;transform:scaleX(1);transition:transform .4s cubic-bezier(0.5, 0, 0.1, 1),left 0s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width: 659px){.button{font-size:12px;line-height:17px;font-size:.75rem;line-height:1.0625rem;text-decoration:none;position:relative;white-space:nowrap;overflow:hidden}.button::after{content:"";position:absolute;background:currentcolor;height:2px;left:0;right:0;top:100%;margin-top:-3px;transform-origin:left;transform:scaleX(1);transition:transform .4s cubic-bezier(0.5, 0, 0.1, 1),left 0s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden}}.thumbnail{overflow:hidden;width:100%;height:0;padding-bottom:56.25%;display:block;perspective:800;position:relative}.thumbnail__outer{position:absolute;width:110%;height:110%;left:-5%;top:-5%;transform:scaleX(0.91909) scaleY(1);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1)}.thumbnail__inner{position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(1) scaleY(0.91909);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1) !important}.no-touchevents .news__link:hover ~ .news__image .thumbnail__outer,.accessibility .news__link:focus ~ .news__image .thumbnail__outer,.no-touchevents .tile__link:hover ~ .tile__image .thumbnail__outer,.accessibility .tile__link:focus ~ .tile__image .thumbnail__outer,.no-touchevents .team__link:hover ~ .tile__image .thumbnail__outer,.accessibility .team__link:focus ~ .tile__image .thumbnail__outer,.no-touchevents .news__link:hover ~ .news__image .thumbnail__inner,.accessibility .news__link:focus ~ .news__image .thumbnail__inner,.no-touchevents .tile__link:hover ~ .tile__image .thumbnail__inner,.accessibility .tile__link:focus ~ .tile__image .thumbnail__inner,.no-touchevents .team__link:hover ~ .tile__image .thumbnail__inner,.accessibility .team__link:focus ~ .tile__image .thumbnail__inner{transform:scaleX(1) scaleY(1)}.no-touchevents .news__link:hover ~ .news__image .thumbnail__inner,.accessibility .news__link:focus ~ .news__image .thumbnail__inner,.no-touchevents .tile__link:hover ~ .tile__image .thumbnail__inner,.accessibility .tile__link:focus ~ .tile__image .thumbnail__inner,.no-touchevents .team__link:hover ~ .tile__image .thumbnail__inner,.accessibility .team__link:focus ~ .tile__image .thumbnail__inner{transition:transform 0.4s ease-out !important}.no-touchevents .news__link:hover ~ .news__image .thumbnail__outer,.accessibility .news__link:focus ~ .news__image .thumbnail__outer,.no-touchevents .tile__link:hover ~ .tile__image .thumbnail__outer,.accessibility .tile__link:focus ~ .tile__image .thumbnail__outer,.no-touchevents .team__link:hover ~ .tile__image .thumbnail__outer,.accessibility .team__link:focus ~ .tile__image .thumbnail__outer{transition:transform 0.3s ease-in}.no-touchevents .news__link:hover ~ .news__image .thumbnail__outer,.accessibility .news__link:focus ~ .news__image .thumbnail__outer,.no-touchevents .news__link:hover ~ .news__image .thumbnail__inner,.accessibility .news__link:focus ~ .news__image .thumbnail__inner{transition:transform 0.5s cubic-bezier(0.5, 0, 0.1, 1) !important}.careers{color:#fff}@media (max-width: 659px){.careers__item:nth-child(3n+1){background-color:#b99877 !important}.careers__item:nth-child(3n+2){background-color:#292626 !important}.careers__item:nth-child(3n+3){background-color:#666 !important}}@media (min-width: 660px) and (max-width: 1099px){.careers__item:nth-child(6n+1),.careers__item:nth-child(6n+6){background-color:#b99877 !important}.careers__item:nth-child(6n+2),.careers__item:nth-child(6n+3){background-color:#292626 !important}.careers__item:nth-child(6n+4),.careers__item:nth-child(6n+5){background-color:#666 !important}}@media (min-width: 1100px){.careers__item:nth-child(9n+1),.careers__item:nth-child(9n+6),.careers__item:nth-child(9n+8){background-color:#b99877 !important}.careers__item:nth-child(9n+2),.careers__item:nth-child(9n+4),.careers__item:nth-child(9n+9){background-color:#292626 !important}.careers__item:nth-child(9n+3),.careers__item:nth-child(9n+5),.careers__item:nth-child(9n+7){background-color:#666 !important}}.careers__wrap{padding-bottom:56.25%;height:0}.careers__wrap::after{pointer-events:none;background:#fff;content:"";bottom:-60px;right:-20%;left:-20%;position:absolute;top:0;transform-origin:bottom;transform:scaleY(0) rotate(-15deg);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);z-index:0}.accessibility .careers__wrap::after{transition:none}.careers__center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.careers__position{font-size:24px;line-height:24px;font-size:1.5rem;line-height:1.5rem;letter-spacing:3px;font-weight:800;text-transform:uppercase}@media (max-width: 659px){.careers__position{font-size:18px;line-height:18px;font-size:1.125rem;line-height:1.125rem}.careers__position span,.careers__position::after{padding:8px 0}}.careers__position span,.careers__position::after{padding:9px 0;transition-duration:0.5s, 0.5s}.accessibility .careers__position span,.accessibility .careers__position::after{transition:none}.careers__copy{font-size:14px;line-height:16px;font-size:.875rem;line-height:1rem;font-weight:500;letter-spacing:2px;margin-top:2px}.careers__position,.careers__copy{position:relative}.careers__position span,.careers__copy span{display:block;transition:transform 0.4s cubic-bezier(0.5, 0, 0.1, 1) 0.2s,opacity 0.4s cubic-bezier(0.5, 0, 0.1, 1) 0.2s}.accessibility .careers__position span,.accessibility .careers__copy span{transition:none}.careers__position::after,.careers__copy::after{color:#292626;content:attr(data-text);display:block;left:0;position:absolute;right:0;top:0;transform:translateY(10px);opacity:0;transition:transform 0.4s cubic-bezier(0.5, 0, 0.1, 1),opacity 0.4s cubic-bezier(0.5, 0, 0.1, 1)}.accessibility .careers__position::after,.accessibility .careers__copy::after{transition:none}.careers__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.no-touchevents .careers__link:hover+.careers__wrap::after,.accessibility .careers__link:focus+.careers__wrap::after{transform:scaleY(1) rotate(0deg)}.no-touchevents .careers__link:hover+.careers__wrap .careers__position span,.no-touchevents .careers__link:hover+.careers__wrap .careers__copy span,.accessibility .careers__link:focus+.careers__wrap .careers__position span,.accessibility .careers__link:focus+.careers__wrap .careers__copy span{transform:translateY(-10px);transition:transform 0.2s cubic-bezier(0.5, 0, 0.1, 1),opacity 0.2s cubic-bezier(0.5, 0, 0.1, 1);opacity:0}.no-touchevents .careers__link:hover+.careers__wrap .careers__position::after,.no-touchevents .careers__link:hover+.careers__wrap .careers__copy::after,.accessibility .careers__link:focus+.careers__wrap .careers__position::after,.accessibility .careers__link:focus+.careers__wrap .careers__copy::after{transform:translateY(0);transition:transform 0.4s cubic-bezier(0.5, 0, 0.1, 1) 0.2s,opacity 0.4s cubic-bezier(0.5, 0, 0.1, 1) 0.2s;opacity:1}.no-touchevents .careers__link:hover+.careers__wrap .careers__copy::after,.accessibility .careers__link:focus+.careers__wrap .careers__copy::after{transition-duration:0.5s, 0.5s}.accessibility .careers__link:focus{z-index:0}.accessibility .careers__link:focus+.careers__wrap::after{transform:scaleY(0) rotate(-15deg)}.accessibility .careers__link:focus+.careers__wrap .careers__position span,.accessibility .careers__link:focus+.careers__wrap .careers__position::after,.accessibility .careers__link:focus+.careers__wrap .careers__copy span,.accessibility .careers__link:focus+.careers__wrap .careers__copy::after{transition:none}@media (max-width: 659px){.news+.social{margin-top:120px}}@media (min-width: 660px) and (max-width: 1099px){.social__list{-webkit-overflow-scrolling:touch;background:#f0f0f0;margin-left:-6.8%;margin-right:-7%;overflow-x:scroll;padding:48px;white-space:nowrap;margin-bottom:100px;width:auto !important;height:auto !important}}.social__item{margin-bottom:50px}@media (min-width: 660px) and (max-width: 1099px){.social__item{vertical-align:top;white-space:normal;width:220px;margin-bottom:0;display:inline-block !important;position:relative !important;top:0 !important;left:0 !important}.social__item+.social__item{margin-left:64px}.social__item:last-child{margin-right:48px}}@media (min-width: 1100px){.social__item{border-top:1px solid #dcdcdc}.column--wide .social__item{width:calc(33.33333% - 40px);display:inline-block;vertical-align:top}}@media (max-width: 659px){.social__item{width:100%;display:block}}.social__image{width:100%;height:auto;display:block;margin-top:-1px}.social__date{font-size:14px;line-height:39px;font-size:.875rem;line-height:2.4375rem;color:#b99877;display:inline-block;font-weight:800;letter-spacing:2px;text-transform:uppercase;vertical-align:top}.social__image ~ .social__date{margin-top:5px}@media (max-width: 659px){.social__date{font-size:22px;line-height:39px;font-size:1.375rem;line-height:2.4375rem;letter-spacing:3px;margin-top:20px}}.social__text{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;font-size:14px;line-height:24px;font-size:.875rem;line-height:1.5rem;font-weight:400;margin-top:2px}@media (max-width: 659px){.social__text{font-size:16px;line-height:28px;font-size:1rem;line-height:1.75rem;margin-top:10px}}.social__icon{margin-top:20px;display:inline-block}.social__icon svg *{fill:currentcolor}.nav{max-width:1200px;margin:auto}@media (min-width: 1100px){.nav__list{display:flex;justify-content:space-between;width:100%}}.nav__item{text-transform:uppercase;text-align:center;white-space:nowrap;opacity:0;will-change:transform, opacity;transform:translateZ(0)}@media (max-width: 659px){.nav__item{margin:26px 0}}@media (min-width: 660px) and (max-width: 1099px){.nav__item{margin:30px 0}}@media (min-width: 1100px){.nav__item{display:flex;flex-direction:column;align-items:center;justify-content:center}}.nav__item small{font-weight:400;display:block;width:100%}@media (max-width: 659px){.nav__item small{font-size:10px;line-height:21px;font-size:.625rem;line-height:1.3125rem}}@media (min-width: 660px){.nav__item small{font-size:12px;line-height:28px;font-size:.75rem;line-height:1.75rem}}@media (min-width: 1100px){.nav__item small{font-size:14px;line-height:24px;font-size:.875rem;line-height:1.5rem;margin-bottom:2px}}.nav__item strong{letter-spacing:3px;font-weight:800;margin-top:-3px;display:inline-block;vertical-align:top}@media (max-width: 659px){.nav__item strong{font-size:18px;line-height:21px;font-size:1.125rem;line-height:1.3125rem}}@media (min-width: 660px){.nav__item strong{font-size:20px;line-height:20px;font-size:1.25rem;line-height:1.25rem}}.nav__item a{position:relative;display:inline-block;overflow:hidden;padding-bottom:2px;-webkit-backface-visibility:hidden;backface-visibility:hidden;vertical-align:bottom;z-index:1}@media (max-width: 659px){.nav__item a{padding-top:5px}}@media (min-width: 660px){.nav__item a{padding-top:5px}}.nav__item a::after{content:"";display:block;position:absolute;left:100%;right:0;bottom:0;height:3px;width:100%;background:currentcolor;transform-origin:left;transform:scaleX(0);transition:left .4s cubic-bezier(0.5, 0, 0.1, 1),transform 0s linear .4s}.no-touchevents .nav__item a:hover::after,.accessibility .nav__item a:focus::after{left:0;transform:scaleX(1);transition:transform .4s cubic-bezier(0.5, 0, 0.1, 1),left 0s linear}.collab{position:relative;background:#292626}@media (min-width: 660px){.collab{height:580px}}@media (min-width: 1100px){.collab{height:650px}}.collab__image{position:absolute;top:0;right:0;bottom:0;left:0}.collab__title{color:#b99877;letter-spacing:14px;pointer-events:none;position:absolute;text-align:center;text-transform:uppercase;width:100%;z-index:1}@media (max-width: 659px){.collab__title{font-size:27px;line-height:28px;font-size:1.6875rem;line-height:1.75rem;letter-spacing:4px;top:104px}}@media (min-width: 660px){.collab__title{font-size:56px;line-height:52px;font-size:3.5rem;line-height:3.25rem;top:50%;margin-top:-52px}}@media (min-width: 1100px){.collab__title{font-size:88px;line-height:82px;font-size:5.5rem;line-height:5.125rem;margin-top:-120px}}.collab__title span{display:block}.collab__circles{color:#fff;cursor:default;z-index:1}@media (max-width: 659px){.collab__circles{width:94%;height:0;margin:130px auto 90px;padding-bottom:63.41463%;position:relative;display:block}}@media (min-width: 660px){.collab__circles{position:absolute;left:50%;top:50%;width:260px;height:200px;margin:-100px -130px}}@media (min-width: 1100px){.collab__circles{width:410px;height:320px;margin:-170px -205px}}.collab__circles svg{width:100%;height:100%;position:absolute}.collab__circles path{stroke:currentcolor;stroke-width:4px;stroke-linecap:round;fill:none;stroke-miterlimit:10px}.touchevents .collab__circles path{stroke-dasharray:0 !important}.collab__circles text{font-size:17px;font-weight:700;letter-spacing:2px;fill:currentcolor;text-transform:uppercase}.collab__circles::before,.collab__circles::after{content:"";display:block;position:absolute;width:4px;height:88px;background:currentcolor;left:50%;margin-left:-2px;border-radius:1px}@media (min-width: 660px) and (max-width: 1099px){.collab__circles::before,.collab__circles::after{width:2.4px}}.collab__circles::before{bottom:100%}.collab__circles::after{top:100%}@media (max-width: 659px){.collab__circles::before{margin-bottom:40px}}.founders{margin:auto}.founders__list{width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (min-width: 660px){.founders__list{white-space:nowrap}}.founders__list--alt{margin-left:-14px;margin-right:-14px}.founders__item{width:100%;text-align:center;white-space:normal;display:inline-block;vertical-align:top;position:relative}.founders__item:not(.is-current){cursor:pointer;z-index:1}@media (max-width: 659px){.founders__item+.founders__item{margin-top:60px}}@media (min-width: 660px) and (max-width: 1099px){.founders__item{text-align:right}}@media (min-width: 660px){.founders__item.is-current .founders__copy{opacity:1;transform:translateY(-50%)}}@media (min-width: 1100px){.founders__item{height:420px}}@media (min-width: 660px){.founders__item--alt{width:33.333%;height:auto;text-align:center}}.founders__wrap{display:inline-block;position:relative}.is-current .founders__wrap{z-index:2}@media (max-width: 659px){.founders__wrap{display:block}}@media (min-width: 660px) and (max-width: 1099px){.founders__wrap{transform:none !important}}.founders__wrap--alt{margin:0 14px;display:block}.founders__bullet,.founders__caption,.founders__caption--alt{font-size:20px;line-height:20px;font-size:1.25rem;line-height:1.25rem;color:#b99877;font-weight:800;letter-spacing:2px;text-align:left;text-transform:uppercase}@media (max-width: 659px){.founders__bullet,.founders__caption,.founders__caption--alt{font-size:14px;line-height:16px;font-size:.875rem;line-height:1rem}}@media (min-width: 660px) and (max-width: 1099px){.founders__bullet,.founders__caption,.founders__caption--alt{font-size:18px;line-height:20px;font-size:1.125rem;line-height:1.25rem}}.founders__bullet small,.founders__caption small,.founders__caption--alt small{font-weight:400;letter-spacing:1px;display:block}@media (max-width: 659px){.founders__bullet small,.founders__caption small,.founders__caption--alt small{font-size:12px;line-height:25px;font-size:.75rem;line-height:1.5625rem;margin-top:-2px}}@media (min-width: 660px) and (max-width: 1099px){.founders__bullet small,.founders__caption small,.founders__caption--alt small{font-size:14px;line-height:34px;font-size:.875rem;line-height:2.125rem;margin-top:-6px}}@media (min-width: 1100px){.founders__bullet small,.founders__caption small,.founders__caption--alt small{font-size:14px;line-height:32px;font-size:.875rem;line-height:2rem}}.founders__caption{margin-top:32px}@media (max-width: 659px){.founders__caption{text-align:center;margin-bottom:7px;margin-top:0}}@media (min-width: 660px) and (max-width: 1099px){.founders__item .founders__caption{display:none}}@media (min-width: 1100px){.founders__caption{position:absolute;top:100%}}.founders__caption small{margin-top:-3px}.founders__caption--alt{position:relative;text-align:center;padding-top:3px;font-size:20px;line-height:22px;font-size:1.25rem;line-height:1.375rem}@media (min-width: 1100px){.founders__caption--alt small{font-size:12px;line-height:16px;font-size:.75rem;line-height:1rem;margin-bottom:18px}}.founders__bullets{display:table;width:88%;table-layout:fixed;margin:46px auto 0}.founders__bullet{display:table-cell;width:33%;transition:color 0.3s ease-out 0.2s}.founders__bullet:not(.is-current){color:#dcdcdc;transition-delay:0s;transition-duration:0.2s}.founders__image{overflow:hidden;margin:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width: 659px){.founders__image{width:100%;height:0;padding-bottom:75.2%;background-size:cover}}@media (min-width: 660px) and (max-width: 1099px){.founders__image{width:550px;height:336px;transform:none !important;margin-right:0}}@media (min-width: 1100px){.founders__image{width:594px;height:336px}}.founders__image--alt{width:100%;height:0;padding-bottom:56.66667%}.founders__courtain{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:#fff;display:block;transform-origin:right;transform:scaleX(0)}.founders__copy p,.founders__copy--alt p{letter-spacing:2px;font-weight:700;text-transform:uppercase}@media (max-width: 659px){.founders__copy p,.founders__copy--alt p{font-size:14px;line-height:18px;font-size:.875rem;line-height:1.125rem;letter-spacing:1px}}@media (min-width: 660px) and (max-width: 1099px){.founders__copy p,.founders__copy--alt p{font-size:20px;line-height:26px;font-size:1.25rem;line-height:1.625rem}}@media (min-width: 1100px){.founders__copy p,.founders__copy--alt p{font-size:22px;line-height:26px;font-size:1.375rem;line-height:1.625rem}}.founders__copy{text-align:center;transition:opacity .4s cubic-bezier(0.5, 0, 0.1, 1),transform .4s cubic-bezier(0.5, 0, 0.1, 1)}@media (max-width: 659px){.founders__copy{width:74.66667%;margin:16px auto 0}}@media (min-width: 660px){.founders__copy{position:absolute;top:50%;transform:translateY(calc(-50% + 30px));width:300px;margin-left:-150px}}@media (min-width: 1100px){.founders__copy{margin-top:-24px;left:-68px}}.founders__copy--alt{margin-top:24px;padding:0 5%}.founders__copy--alt p{text-transform:none}@media (min-width: 660px){.founders__copy--alt p{font-size:12px;line-height:15px;font-size:.75rem;line-height:.9375rem;letter-spacing:0.06em}}@media (min-width: 1100px){.founders__copy--alt p{font-size:14px;line-height:18px;font-size:.875rem;line-height:1.125rem}}.founders__more{color:#b99877;margin-top:15px}@media (max-width: 659px){.founders__more{transform:none !important;opacity:1 !important}}.founders__link,.founders__link--alt{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}@media (min-width: 660px){.founders__item:not(.is-current) .founders__link{display:none}}.no-touchevents .founders__link--alt:hover ~ .founders__copy--alt .button::after,.accessibility .founders__link--alt:focus ~ .founders__copy--alt .button::after{transform:scaleX(0);transform-origin:right}.accessibility .founders__link--alt:focus{z-index:-1}.accessibility .founders__link--alt:focus ~ .founders__caption--alt,.accessibility .founders__link--alt:focus ~ .founders__copy--alt .button{color:black}.accessibility .founders__link--alt:focus ~ .founders__image--alt .founders__courtain{transition:none}.accessibility .founders__link--alt ~ .founders__copy--alt .button::after{transition:none}@media (max-width: 659px){.founders__list,.founders__wrap{transform:none !important}}.line{display:block;overflow:hidden;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}@media (max-width: 659px){.line>div{transform:none !important;opacity:1 !important}}.offer{text-align:center;max-width:1500px;width:100%;margin:auto;will-change:transform}@media (min-width: 660px) and (max-width: 1099px){.offer{overflow-x:scroll;-webkit-overflow-scrolling:touch}}.offer__list{white-space:nowrap}@media (min-width: 660px) and (max-width: 1099px){.offer__list{padding:0 40px 20px;width:1040px}}@media (min-width: 1100px){.offer__list{padding:0}}.offer__item{position:relative;text-align:center;white-space:normal}@media (max-width: 659px){.offer__item+.offer__item{margin-top:90px}.offer__item+.offer__item::before{background:#b99877;content:"";display:block;height:46px;width:2px;position:absolute;bottom:100%;left:50%;margin-left:-1px;margin-bottom:25px}}@media (min-width: 660px){.offer__item{overflow:hidden;display:inline-block;vertical-align:top;width:320px}}@media (min-width: 1100px){.offer__item{width:33%}}.offer__item:first-child .offer__number::before,.offer__item:last-child .offer__number::after{display:none}.offer__title{color:#b99877;font-weight:800;letter-spacing:2px;text-transform:uppercase;white-space:nowrap;font-size:14px;line-height:16px;font-size:.875rem;line-height:1rem}@media (min-width: 1100px){.offer__title{font-size:18px;line-height:21px;font-size:1.125rem;line-height:1.3125rem}}@media (max-width: 659px){.offer__title{padding-top:36px}}.offer__number{color:#b99877;display:inline-block;font-weight:700;height:71px;position:relative;vertical-align:top}@media (max-width: 659px){.offer__number{font-size:40px;line-height:47px;font-size:2.5rem;line-height:2.9375rem;letter-spacing:5px;height:36px}}@media (min-width: 660px){.offer__number{font-size:48px;line-height:57px;font-size:3rem;line-height:3.5625rem;letter-spacing:6px;margin-top:10px}.offer__number::after,.offer__number::before{background:currentcolor;content:"";display:block;height:4px;margin:0 45px;position:absolute;top:25px;width:500px}.offer__number::before{right:100%}.offer__number::after{left:100%}}@media (min-width: 1100px){.offer__number{font-size:60px;line-height:82px;font-size:3.75rem;line-height:5.125rem;letter-spacing:8px;margin-top:1px}.offer__number::before,.offer__number::after{top:35px}}@media (max-width: 659px){.offer__number{position:absolute;top:-13px;left:0;right:0}}@media (max-width: 659px){.offer__text{font-size:12px;line-height:22px;font-size:.75rem;line-height:1.375rem;margin-top:10px}}@media (min-width: 660px){.offer__text{font-size:13px;line-height:22px;font-size:.8125rem;line-height:1.375rem;margin-top:0}}@media (min-width: 1100px){.offer__text{font-size:14px;line-height:28px;font-size:.875rem;line-height:1.75rem;margin-top:10px}}.contact{display:table;margin:0 auto;height:100vh;position:relative;z-index:1;min-height:760px}@media (min-width: 660px) and (max-height: 640px){.contact{min-height:640px}}@media (min-width: 660px){.contact{height:calc(100vh - 57px)}}@media (max-width: 659px){.contact{width:83.46667%;min-height:0}}.contact__content{display:table-cell;vertical-align:middle;text-align:center}@media (max-width: 659px){.contact__content{padding-top:160px;padding-bottom:100px}}.contact__clock{position:relative;height:106px;width:106px;margin:100px auto 0}@media (max-width: 659px){.contact__clock{display:none}}@media (min-width: 660px) and (max-height: 640px){.contact__clock{margin-top:40px}}.contact__clock span{font-size:14px;line-height:28px;font-size:.875rem;line-height:1.75rem;display:block;font-weight:500;height:28px;left:50%;margin:-14px -40px;position:absolute;text-transform:uppercase;top:50%;width:80px}.contact__clock svg circle{stroke:currentcolor;fill:none}.contact__weather{font-weight:700}@media (max-width: 659px){.contact__weather{font-size:24px;line-height:23px;font-size:1.5rem;line-height:1.4375rem;letter-spacing:3px;margin:13px 0}}@media (min-width: 660px){.contact__weather{font-size:40px;line-height:47px;font-size:2.5rem;line-height:2.9375rem;letter-spacing:5px;margin:20px 0}}.contact__weather sup{font-weight:500;letter-spacing:1px}@media (max-width: 659px){.contact__weather sup{font-size:12px;line-height:24px;font-size:.75rem;line-height:1.5rem}}@media (min-width: 660px){.contact__weather sup{font-size:20px;line-height:40px;font-size:1.25rem;line-height:2.5rem}}.contact__weather strong{font-weight:800}.contact__address{font-size:22px;line-height:29px;font-size:1.375rem;line-height:1.8125rem;font-weight:500;letter-spacing:2px}.contact__address a{display:block}.contact__address small{font-size:14px;line-height:28px;font-size:.875rem;line-height:1.75rem;display:block;letter-spacing:0;margin-top:2px}@media (max-width: 659px){.contact__address{font-size:15px;line-height:17px;font-size:.9375rem;line-height:1.0625rem;padding:15px 0 13px;letter-spacing:1px}.contact__address small{font-size:12px;line-height:16px;font-size:.75rem;line-height:1rem}}@media (max-width: 374px){.contact__address{letter-spacing:0}}@media (min-width: 660px){.contact__address{padding:15px 25px 13px}}.contact__connect{display:table;margin:7px auto 20px;width:100%}@media (max-width: 659px){.contact__connect{margin-top:10px}}.contact__connect a{font-size:14px;line-height:21px;font-size:.875rem;line-height:1.3125rem;font-weight:500;text-align:center;text-transform:uppercase;width:33%}.contact__connect a:first-child{border-left:none}.contact__connect a:last-child{border-right:none}@media (max-width: 659px){.contact__connect a{font-size:18px;line-height:16px;font-size:1.125rem;line-height:1rem;letter-spacing:1px;display:block;width:100%;padding:20px 0}}@media (max-width: 374px){.contact__connect a{padding:12px 0}}@media (min-width: 660px){.contact__connect a{border-left:1px solid currentcolor;border-right:1px solid currentcolor;display:table-cell}}.tiles__header{font-size:16px;line-height:28px;font-size:1rem;line-height:1.75rem;font-weight:400;padding:88px 10% 35px;text-align:center}@media (max-width: 659px){.tiles__header{padding-top:40px}}.tiles__hashtag-list{display:none}@media (max-width: 659px){.tiles__hashtag-list{display:flex;flex-wrap:wrap;margin-bottom:1.5rem}}.tiles__hashtag-item{width:33%;display:block;padding:1rem 0}.tiles__hashtag-button{text-align:center;text-transform:capitalize;width:100%;height:100%;font-size:14px;line-height:18px;font-size:.875rem;line-height:1.125rem;font-weight:700}.list-is-active .tiles__hashtag-button:not(.is-active){color:#BBB6B6}.tile{display:inline-block;overflow:hidden;position:relative;text-align:center;vertical-align:top;transition:0.7s;will-change:filter;z-index:1}@media (max-width: 659px){.tile{width:100%}}@media (min-width: 660px) and (max-width: 1099px){.tile{width:50%}}@media (min-width: 1100px){.tile{width:33.333333%;margin-bottom:-1px}}@media (min-width: 660px) and (max-width: 1099px){.tile--related:nth-child(3){display:none}}@media (max-width: 659px){.tile--hashtag{display:none}}.tile.not-active{filter:saturate(0) contrast(0.25) brightness(1.6);cursor:pointer}.tile.is-active{color:#fff;background-color:#292626}.tile__image,.tile__image--career{position:relative}@media (max-width: 1099px){.tile__image::after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:#292626;opacity:0.3}}.tile__image--career{background:#dcdcdc}.tile__image--career img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);max-height:90%;max-width:90%}.tile__title{color:#fff;font-weight:800;letter-spacing:2px;position:relative;text-transform:uppercase;font-size:16px;line-height:39px;font-size:1rem;line-height:2.4375rem}@media (min-width: 660px){.tile__title{font-size:17px;line-height:29px;font-size:1.0625rem;line-height:1.8125rem}}.no-touchevents .tile__title{transform:translateY(10px);transition:transform 0.2s cubic-bezier(0.5, 0, 0.1, 1),opacity 0.2s cubic-bezier(0.5, 0, 0.1, 1);opacity:0}@media (max-width: 659px){.tile__title{color:#292626;width:82.8125%;margin:0 auto;line-height:1.2}.team__member .tile__title{width:100%}}.tile__subtitle,.tile__caption{font-size:14px;line-height:22px;font-size:.875rem;line-height:1.375rem}@media (min-width: 1100px){.tile__subtitle,.tile__caption{font-size:15px;line-height:27px;font-size:.9375rem;line-height:1.6875rem}}.tile__subtitle{color:#fff;font-weight:400;letter-spacing:1px;position:relative;margin-bottom:0.5rem}.no-touchevents .tile__subtitle{opacity:0;transform:translateY(11px);transition:transform 0.25s cubic-bezier(0.5, 0, 0.1, 1),opacity 0.25s cubic-bezier(0.5, 0, 0.1, 1)}@media (max-width: 659px){.tile__subtitle{color:#292626;width:82.8125%;margin:0 auto}.team__member .tile__subtitle{width:100%}}.tile__caption{font-weight:400;letter-spacing:1px;position:relative;color:#fff}.no-touchevents .tile__caption{color:#666;opacity:0;transform:translateY(12px);transition:transform 0.3s cubic-bezier(0.5, 0, 0.1, 1),opacity 0.3s cubic-bezier(0.5, 0, 0.1, 1)}@media (max-width: 659px){.tile__caption{color:#292626}}.tile__wrap{position:absolute;left:0;width:100%;min-height:50%;height:auto;display:flex;flex-direction:column}.touchevents .tile__wrap{top:50%;z-index:3;padding-bottom:35px}@media (max-width: 659px){.touchevents .tile__wrap{padding-top:20px}}@media (min-width: 1100px){.tile__wrap{bottom:0;padding:35px;padding-bottom:0}.tile__wrap::before{position:absolute;left:-20px;right:-25%;bottom:-35%;top:0;background:#292626;content:"";transform:scaleY(0) rotate(-15deg);transform-origin:bottom;transition:transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.1s}}@media (max-width: 659px){.tile__wrap{background-color:#fff;color:#292626;text-align:left;position:relative;transform:translateY(0)}}.tile__link{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:4}.not-active .tile__link{display:none}.no-touchevents .tile__link:hover ~ .tile__wrap::before,.accessibility .tile__link:focus ~ .tile__wrap::before{transform:scaleY(1) rotate(0deg)}.no-touchevents .tile__link:hover ~ .tile__wrap .tile__title,.accessibility .tile__link:focus ~ .tile__wrap .tile__title{opacity:1;transform:translateY(0);transition:transform 0.4s cubic-bezier(0.5, 0, 0.1, 1) 0.1s,opacity 0.4s cubic-bezier(0.5, 0, 0.1, 1) 0.1s}.no-touchevents .tile__link:hover ~ .tile__wrap .tile__subtitle,.accessibility .tile__link:focus ~ .tile__wrap .tile__subtitle{opacity:1;transform:translateY(0);transition:transform 0.5s cubic-bezier(0.5, 0, 0.1, 1) 0.1s,opacity 0.5s cubic-bezier(0.5, 0, 0.1, 1) 0.1s}.no-touchevents .tile__link:hover ~ .tile__wrap .tile__caption,.accessibility .tile__link:focus ~ .tile__wrap .tile__caption{opacity:1;transform:translateY(0);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1) 0.1s,opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1) 0.1s}.accessibility .tile__link:focus{z-index:0}.accessibility .tile__link:focus ~ .tile__image,.accessibility .tile__link:focus ~ .tile__wrap{z-index:2}.tile__tags{position:relative;margin-bottom:0.8rem;margin-top:auto;color:#fff;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;font-size:11px;line-height:22px;font-size:.6875rem;line-height:1.375rem}@media (max-width: 659px){.tile__tags{justify-content:flex-start}}.tile__tags--mobile{position:absolute;bottom:5%;left:0;right:0;margin:0 auto}.tile__tags span{white-space:nowrap}.tile__tags span:first-of-type{padding-left:1rem}@media (max-width: 659px){.tile__tags span:first-of-type{padding-left:0}}.tile__tags span:not(:last-of-type){padding-right:1rem}.tile__tags span:not(:last-of-type)::after{content:'';height:1rem;border-right:1px solid #fff;opacity:0.2;padding-left:1rem}@media (max-width: 659px){.tile__tags{width:82.8125%;text-align:left;margin:0 auto}}.tile__hashtag-link{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;height:100%;width:100%}.tile__hashtag-link span{font-size:24px;line-height:31px;font-size:1.5rem;line-height:1.9375rem;position:relative;display:inline-block;overflow:hidden;padding-bottom:2px;-webkit-backface-visibility:hidden;backface-visibility:hidden;vertical-align:bottom;z-index:1}.tile__hashtag-link span::after{content:"";display:block;position:absolute;left:100%;right:0;bottom:0;height:3px;width:100%;background:currentcolor;transform-origin:left;transform:scaleX(0);transition:left .4s cubic-bezier(0.5, 0, 0.1, 1),transform 0s linear .4s}.no-touchevents .tile__hashtag-link:hover span::after,.accessibility .tile__hashtag-link:focus span::after{left:0;transform:scaleX(1);transition:transform .4s cubic-bezier(0.5, 0, 0.1, 1),left 0s linear}.stats{color:#b99877;display:table;text-align:center;width:100%}@media (min-width: 1100px){.stats{table-layout:fixed}}.stats strong{display:block;font-weight:700;text-transform:uppercase;font-size:32px;line-height:38px;font-size:2rem;line-height:2.375rem;letter-spacing:2px}@media (min-width: 1100px){.stats strong{font-size:40px;line-height:47px;font-size:2.5rem;line-height:2.9375rem;letter-spacing:3px}}.stats em{display:block;font-style:normal;font-weight:800;letter-spacing:2px;text-transform:uppercase;margin-top:5px;font-size:14px;line-height:16px;font-size:.875rem;line-height:1rem}@media (min-width: 1100px){.stats em{font-size:18px;line-height:21px;font-size:1.125rem;line-height:1.3125rem;margin-top:11px}}.stats__left,.stats__middle,.stats__right{padding:0 5px}.stats__left,.stats__middle,.stats__right,.stats__line{position:relative}@media (min-width: 660px){.stats__left,.stats__middle,.stats__right,.stats__line{display:table-cell;vertical-align:middle}}@media (max-width: 659px){.stats__line{height:80px;margin:20px 0}}@media (min-width: 660px){.stats__line{width:100px}}.stats__line hr{background:currentcolor;content:"";display:block;height:4px;width:100px;margin:auto}@media (max-width: 659px){.stats__line hr{height:80px;width:3px}}@media (min-width: 660px) and (max-width: 1099px){.news__wrap{max-width:548px;margin:24px auto 0}}.news__item{position:relative;display:inline-block;vertical-align:top;margin-bottom:80px;border-top:1px solid #dcdcdc}@media (min-width: 660px) and (max-width: 1099px){.news__item{width:calc(50% - 15px)}}@media (min-width: 1100px){.column--wide .news__item{width:calc(50% - 30px)}.column--short .news__item{width:100%}}.news__image{margin-top:-1px;position:relative}.news__date{color:#b99877;display:block;font-weight:800;letter-spacing:3px;margin-top:19px;text-transform:uppercase;position:relative;font-size:22px;line-height:39px;font-size:1.375rem;line-height:2.4375rem}.column--short .news__date{font-size:20px;line-height:35px;font-size:1.25rem;line-height:2.1875rem;letter-spacing:2px}@media (min-width: 1100px){.news__date{font-size:24px;line-height:39px;font-size:1.5rem;line-height:2.4375rem}}.news__logo{top:50%;position:absolute;right:0;transform:translateY(-50%);margin-top:-2px}.news__logo img{display:block;max-height:34px;max-width:90px;opacity:0.2;width:auto}.news__logo--single{position:relative;text-align:right}@media (max-width: 659px){.news__logo--single{display:none}}p+.news__logo--single{margin-top:30px}.button+.news__logo--single{margin-top:-30px;z-index:-1}.news__logo--single img{display:inline-block;vertical-align:top;max-height:34px;max-width:120px;opacity:0.2;width:auto}.news__title{font-size:16px;line-height:23px;font-size:1rem;line-height:1.4375rem;font-weight:700;letter-spacing:1px;margin-top:10px;text-transform:uppercase;position:relative;z-index:1}@media (max-width: 659px){.news__title{font-size:16px;line-height:23px;font-size:1rem;line-height:1.4375rem;margin-top:9px}.news__title+.text{margin-top:50px}}@media (min-width: 660px) and (max-width: 1099px){.news__title{font-size:16px;line-height:23px;font-size:1rem;line-height:1.4375rem}.news__title--single{font-size:22px;line-height:28px;font-size:1.375rem;line-height:1.75rem;text-transform:none}.news__title+.text{margin-top:45px}}.news__text{font-size:14px;line-height:24px;font-size:.875rem;line-height:1.5rem;font-weight:400;margin-top:27px;position:relative;z-index:1}@media (max-width: 659px){.news__text{font-size:16px;line-height:26px;font-size:1rem;line-height:1.625rem}}.news__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.accessibility .news__link:focus{z-index:0}.title,.title--news,.title--related{font-weight:700;text-transform:uppercase;text-align:center}@media (max-width: 659px){.title,.title--news,.title--related{font-size:18px;line-height:21px;font-size:1.125rem;line-height:1.3125rem;letter-spacing:2px;text-align:center !important}}@media (min-width: 660px) and (max-width: 1099px){.title,.title--news,.title--related{font-size:22px;line-height:26px;font-size:1.375rem;line-height:1.625rem;letter-spacing:3px}}@media (min-width: 1100px){.title,.title--news,.title--related{font-size:28px;line-height:33px;font-size:1.75rem;line-height:2.0625rem;letter-spacing:4px}}.title small,.title--news small,.title--related small{display:block;text-transform:initial;font-weight:400;letter-spacing:1px}@media (min-width: 660px){.title small,.title--news small,.title--related small{font-size:18px;line-height:21px;font-size:1.125rem;line-height:1.3125rem}}@media (min-width: 1100px){.title small,.title--news small,.title--related small{font-size:16px;line-height:28px;font-size:1rem;line-height:1.75rem}}.title--related{font-size:18px;line-height:21px;font-size:1.125rem;line-height:1.3125rem;margin-bottom:40px;letter-spacing:3px}@media (min-width: 1100px){.title--related{font-size:22px;line-height:25px;font-size:1.375rem;line-height:1.5625rem}}.title--news{font-size:20px;line-height:24px;font-size:1.25rem;line-height:1.5rem;margin-bottom:24px;letter-spacing:2px;font-weight:800;text-align:left}@media (min-width: 660px) and (max-width: 1099px){.social .title--news{text-align:center;margin-bottom:40px}}@media (min-width: 1100px){.title--wide{letter-spacing:7px}}.title--large{font-size:30px;line-height:44px;font-size:1.875rem;line-height:2.75rem;color:#b4997b}@media (min-width: 1100px){.title--large{font-size:57px;line-height:82px;font-size:3.5625rem;line-height:5.125rem}}.text p,.text--lead p{letter-spacing:1px}.text p strong,.text--lead p strong{font-weight:800}@media (max-width: 1500px) and (min-width: 1100px){.column+.column .text{padding-right:10%}}@media (min-width: 1100px){.column--wide .text{padding-right:40px}}.text p{font-size:16px;line-height:28px;font-size:1rem;line-height:1.75rem;font-weight:400;letter-spacing:1px}.text p+p{margin-top:28px}@media (max-width: 659px){.text p{font-size:14px;line-height:26px;font-size:.875rem;line-height:1.625rem;letter-spacing:0}.text p+p{margin-top:26px}}.text p a{font-size:14px;line-height:28px;font-size:.875rem;line-height:1.75rem;font-weight:700;position:relative;text-transform:uppercase;letter-spacing:0.06em;text-decoration:none;position:relative;white-space:nowrap;overflow:hidden;padding-bottom:1px}.text p a::after{content:"";position:absolute;background:currentcolor;height:3px;left:0;right:0;top:100%;margin-top:-2px;transform-origin:left;transform:scaleX(1);transition:transform .4s cubic-bezier(0.5, 0, 0.1, 1),left 0s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width: 659px){.text p a{font-size:11px;line-height:26px;font-size:.6875rem;line-height:1.625rem;letter-spacing:0.04em}.text p a::after{height:2px}}@media (min-width: 660px) and (max-width: 1099px){.text .number+p{text-align:center}}.text>img{display:block;max-width:100%;height:auto;margin:46px auto 61px}.section__text+.text,.section__text--lead+.text{margin-top:60px}@media (min-width: 1100px){.text--lead{margin-top:-11px;padding-right:24%}}.text--lead p{font-size:24px;line-height:45px;font-size:1.5rem;line-height:2.8125rem;font-weight:400}@media (max-width: 659px){.text--lead p{font-size:18px;line-height:32px;font-size:1.125rem;line-height:2rem;letter-spacing:0}}.text--lead p+p{margin-top:45px}.text--high p{font-size:16px;line-height:34px;font-size:1rem;line-height:2.125rem;letter-spacing:0}.text--padded{width:90%}.share{text-align:center;margin:auto;display:block;position:relative;width:160px}.share__label{font-size:12px;line-height:44px;font-size:.75rem;line-height:2.75rem;color:#fff;font-weight:800;height:44px;padding:0 15px;text-transform:uppercase;position:relative;z-index:1;display:block;width:78px;margin:auto;transform:translateY(0);transition:transform .2s cubic-bezier(0.5, 0, 0.1, 1),opacity .2s linear}.no-touchevents .share__label:hover+.share__bg,.accessibility .share__label:focus+.share__bg{width:92px}.share__bg{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px 0;background:#292626;display:block;width:78px;left:50%;right:0;top:0;position:absolute;transform:translateX(-50%);transition:width .4s cubic-bezier(0.175, 0.885, 0.32, 1.275);will-change:width}.share__bg::before,.share__bg::after{content:"";display:block;position:absolute;width:8px;height:3px}.share__bg::before{bottom:100%;right:0;background-image:url("../images/serif-top.svg")}.share__bg::after{top:100%;left:0;background-image:url("../images/serif-bottom.svg")}.share__list{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;pointer-events:none}.share__item{display:inline-block;vertical-align:top;line-height:44px;padding:0 13px;opacity:0;transform:translateY(10px);transition:transform 0.1s cubic-bezier(0.5, 0, 0.1, 1),opacity 0.1s linear}.share__item svg{fill:#fff;position:relative;top:-3px;transition:opacity .2s linear}.share__item--facebook svg{width:8px;height:17px}.share__item--twitter svg{width:18px;height:15px}.share__item--mail svg{width:24px;height:18px;top:-2px}.no-touchevents .share__item:hover svg,.accessibility .share__item:focus svg{opacity:0.6}.accessibility .share__item:focus svg{opacity:1}.accessibility .share__item:focus svg *{fill:black}.share.is-expanded .share__bg{width:160px !important}.share.is-expanded .share__label{opacity:0;pointer-events:none;transform:translateY(-10px);transition-duration:0.1s}.share.is-expanded .share__list{pointer-events:all}.share.is-expanded .share__item{opacity:1;transform:translateY(0);transition-duration:.2s}.share.is-expanded .share__item:nth-child(1){transition-delay:0.07s}.share.is-expanded .share__item:nth-child(2){transition-delay:0.09s}.share.is-expanded .share__item:nth-child(3){transition-delay:0.11s}.image{position:relative}.wrap--stretch .image{height:100%}.image img{max-width:100%;display:block;height:auto;margin:auto}.wrap--full .image img{width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width: 1100px){.wrap--full .image img{height:75vh}}.wrap--stretch .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image.image--narrow img{margin-left:0}@media (min-width: 660px){.image.image--narrow img{max-width:80%}}.image.image--outlined{border:1px solid #dcdcdc}.section__text+.image{margin-top:70px}.player--video,.player--audio,.player{width:100%;position:relative;overflow:hidden;cursor:pointer;margin:0 auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:0}.player--video video,.player--audio video,.player video{background-color:#fff;display:block;height:100%;width:100%;pointer-events:none;position:absolute;top:0}.player--video iframe,.player--audio iframe,.player iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.is-proportional.player--video video,.is-proportional.player--audio video,.player.is-proportional video{position:absolute;top:0;left:0}.is-native.player--video,.is-native.player--audio,.player.is-native{padding-top:56%}.is-native.player--video iframe,.is-native.player--audio iframe,.is-native.player--video video,.is-native.player--audio video,.player.is-native iframe,.player.is-native video{pointer-events:all}.is-vimeo.player--video:not(.is-native),.is-vimeo.player--audio:not(.is-native),.player.is-vimeo:not(.is-native){height:0}.is-vimeo.player--video:not(.is-native) iframe,.is-vimeo.player--audio:not(.is-native) iframe,.player.is-vimeo:not(.is-native) iframe{height:calc(100% + 280px);top:-140px}.has-controls.player--video video,.has-controls.player--audio video,.player.has-controls video{cursor:pointer}.player--video .toggle-play,.player--audio .toggle-play,.player .toggle-play{position:absolute;top:50%;left:50%;width:60px;height:60px;margin:-30px;line-height:60px;text-align:center;cursor:pointer}.player--video .toggle-play::before,.player--audio .toggle-play::before,.player .toggle-play::before{content:"";display:block;position:absolute;height:66px;width:66px;left:50%;top:50%;margin:-33px;border-radius:50%;background:#fff;transform:scale(.90909);transition:transform .4s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.player--video .toggle-play svg,.player--audio .toggle-play svg,.player .toggle-play svg{width:28px;height:27px;vertical-align:middle;position:relative;left:4px;top:-2px}.no-touchevents .player--video .toggle-play:hover::before,.no-touchevents .player--audio .toggle-play:hover::before,.accessibility .player--video .toggle-play:focus::before,.accessibility .player--audio .toggle-play:focus::before,.no-touchevents .player .toggle-play:hover::before,.accessibility .player .toggle-play:focus::before{transform:scale(1)}.player--video .player-bar,.player--audio .player-bar,.player .player-bar{background:rgba(0,0,0,0.1);position:absolute;top:100%;transform:rotate(-1.5deg) translateY(20%);transform-origin:center bottom;transition:transform .8s cubic-bezier(0.5, 0, 0.1, 1);width:100%;display:table;overflow:hidden}@media (max-width: 659px){.player--video .player-bar,.player--audio .player-bar,.player .player-bar{height:36px}}@media (min-width: 660px){.player--video .player-bar,.player--audio .player-bar,.player .player-bar{height:40px}}@media (min-width: 1100px){.player--video .player-bar,.player--audio .player-bar,.player .player-bar{height:54px}}.player--video .player-bar>*,.player--audio .player-bar>*,.player .player-bar>*{height:inherit;display:table-cell;position:relative;cursor:pointer;vertical-align:middle;padding:0 10px;width:1px}.player--video .player-bar>*:first-child,.player--audio .player-bar>*:first-child,.player .player-bar>*:first-child{padding-left:20px}.player--video .player-bar>*:last-child,.player--audio .player-bar>*:last-child,.player .player-bar>*:last-child{padding-right:20px}.player--video .player-bar svg,.player--audio .player-bar svg,.player .player-bar svg{fill:#fff;margin-top:-2px;position:relative}@media (max-width: 659px){.player--video .player-bar svg,.player--audio .player-bar svg,.player .player-bar svg{margin-top:-7px}}.player--video .time,.player--audio .time,.player .time{cursor:default;width:90px;white-space:nowrap;text-align:center;color:#fff;top:2px;font-size:14px;line-height:40px;font-size:.875rem;line-height:2.5rem;font-weight:700}.player--video .time em,.player--audio .time em,.player .time em{font-style:normal}.player--video .time strong,.player--audio .time strong,.player .time strong{font-weight:700}@media (min-width: 1100px){.player--video .time,.player--audio .time,.player .time{line-height:44px;top:4px}}.player--video .scrubber-wrap,.player--audio .scrubber-wrap,.player .scrubber-wrap{width:auto}.player--video .scrubber,.player--audio .scrubber,.player .scrubber{position:relative;height:100%}.player--video .scrubber::before,.player--audio .scrubber::before,.player .scrubber::before{background:#fff;content:"";height:3px;top:50%;width:100%;position:absolute;left:0;opacity:0.25;transform:translate(0, -2px)}.player--video .scrubber>div,.player--audio .scrubber>div,.player .scrubber>div{position:absolute;left:0;top:50%;height:3px;width:0%;transition:.4s cubic-bezier(0.5, 0, 0.1, 1);transform:translate(0, -2px)}.player--video .scrubber .loaded,.player--audio .scrubber .loaded,.player .scrubber .loaded{background:#fff;opacity:0.25}.player--video .scrubber .progress,.player--audio .scrubber .progress,.player .scrubber .progress{background:#fff}.player--video .volume,.player--audio .volume,.player .volume{position:relative}.player--video .volume>*,.player--audio .volume>*,.player .volume>*{position:relative;left:0;top:0;width:100%;bottom:0;right:0;pointer-events:none;overflow:hidden}.player--video .poster,.player--audio .poster,.player .poster{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:cover;background-position:center;pointer-events:none}.player--video:not(.is-playing) .play,.player--audio:not(.is-playing) .play,.player:not(.is-playing) .play{display:block}.player--video:not(.is-playing) .pause,.player--audio:not(.is-playing) .pause,.player:not(.is-playing) .pause{display:none}.is-started.player--video .toggle-play,.is-started.player--audio .toggle-play,.player.is-started .toggle-play{display:none}.is-playing.player--video .play,.is-playing.player--audio .play,.player.is-playing .play{display:none}.is-playing.player--video .pause,.is-playing.player--audio .pause,.player.is-playing .pause{display:block}.is-fullscreen.player--video,.is-fullscreen.player--audio,.player.is-fullscreen{background:black;height:100%;width:100%;margin:0;display:block}.is-fullscreen.player--video video,.is-fullscreen.player--audio video,.player.is-fullscreen video{background:black;width:100%;height:100%}.is-error.player--video,.is-error.player--audio,.player.is-error{cursor:not-allowed;pointer-events:none}.is-error.player--video .play,.is-error.player--audio .play,.is-error.player--video .pause,.is-error.player--audio .pause,.is-error.player--video .time,.is-error.player--audio .time,.is-error.player--video .scrubber,.is-error.player--audio .scrubber,.is-error.player--video .toggle-play,.is-error.player--audio .toggle-play,.player.is-error .play,.player.is-error .pause,.player.is-error .time,.player.is-error .scrubber,.player.is-error .toggle-play{display:none}.is-error.player--video .error-message,.is-error.player--audio .error-message,.player.is-error .error-message{display:block}.player--video.is-started .poster{opacity:0;transition:opacity .4s cubic-bezier(0.5, 0, 0.1, 1)}.player--video.is-started:not(.is-playing) .player-bar{transition-duration:.4s;transform:translateY(-100%) rotate(0deg)}.player--video.is-playing.is-mousemove:hover .player-bar{transition-duration:.48s;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);transform:translateY(-100%) rotate(0deg)}@media (max-width: 659px){.player--video:not(.is-started) .player-bar{transform:translateY(0)}}@media (min-width: 660px){.hero--with-video .player--video{padding-top:0px}}@media (max-width: 659px){.hero--with-video .player--video{height:100%}.hero--with-video .player--video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}@media (min-width: 1100px){.hero--with-video .player--video{width:100vw;height:100vh;padding:0 !important}.hero--with-video .player--video .player-bar{display:none}.hero--with-video .player--video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero--with-video .player--video .poster{width:100vw;height:100vh}}.number{font-weight:700;color:#b99877;margin-bottom:4px}@media (max-width: 659px){.number{font-size:30px;line-height:36px;font-size:1.875rem;line-height:2.25rem;text-align:left}}@media (min-width: 660px){.number{font-size:30px;line-height:36px;font-size:1.875rem;line-height:2.25rem;text-align:center}}@media (min-width: 1100px){.number{font-size:40px;line-height:47px;font-size:2.5rem;line-height:2.9375rem;padding-right:48px}}.number::before{content:"";width:32px;height:4px;position:relative;display:inline-block;margin-right:16px;background:currentcolor;letter-spacing:5px;top:-11px}@media (max-width: 659px){.number::before{width:24px;top:-8px;margin-right:14px}}@media (min-width: 660px) and (max-width: 1099px){.number::before{display:none;padding-right:0}}.more{display:block;margin:10px auto 40px;text-align:center}.more a{font-size:14px;line-height:16px;font-size:.875rem;line-height:1rem;display:inline-block;vertical-align:top;font-weight:700;letter-spacing:2px;text-transform:uppercase}.more a span{display:block;margin-top:20px}.more a svg{overflow:visible}.more a circle{animation:blink 0.4s ease-out infinite alternate}.more a circle:nth-of-type(1){animation-delay:0.05s}.more a circle:nth-of-type(2){animation-delay:0.1s}.more a circle:nth-of-type(3){animation-delay:0.15s}.more a:not(.is-doing-request) circle{animation:none;opacity:1;transform:none}.aside .title,.aside .title--news{margin-bottom:18px}.aside hr{margin-bottom:20px}.carousel{position:relative}.carousel__wrap{position:absolute;top:0;right:0;bottom:0;left:0;position:absolute !important}.carousel__list{display:block;height:100%;position:relative;width:100%;white-space:nowrap}.carousel__item{display:inline-block;vertical-align:top;width:100%;height:100%;position:relative}.carousel__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.carousel__canvas{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.carousel__bullets{bottom:0;left:0;margin:42px 48px;position:absolute}.carousel__bullet{display:inline-block;height:36px;position:relative;vertical-align:top;width:36px;cursor:pointer}.carousel__bullet::before,.carousel__bullet::after{background:#fff;border-radius:50%;content:"";display:block;height:11px;left:50%;margin:-6px;position:absolute;top:50%;width:11px}.carousel__bullet::after{background:#b99877;transition:transform .4s cubic-bezier(0.175, 0.885, 0.32, 1.275);transform:scale(0)}.carousel__bullet.is-current::after{transform:scale(1)}.clients{width:100%;display:block}.clients__row{position:relative}.clients__row+.clients__row{margin-top:50px}@media (max-width: 659px){.clients__list{margin-right:-50px}}@media (min-width: 660px){.clients__list{margin-right:-80px}}@media (min-width: 1100px){.clients__list{margin-right:-100px}}.clients__label{font-weight:400;margin-bottom:25px;padding-right:80px}@media (max-width: 659px){.clients__label{font-size:14px;line-height:18px;font-size:.875rem;line-height:1.125rem;padding:4px 0;margin-bottom:12px}}@media (min-width: 660px) and (max-width: 1099px){.clients__label{font-size:14px;line-height:28px;font-size:.875rem;line-height:1.75rem}}@media (min-width: 1100px){.clients__label{font-size:16px;line-height:28px;font-size:1rem;line-height:1.75rem;letter-spacing:1px}}.clients__item{display:inline-block;position:relative}@media (max-width: 659px){.clients__item{margin-right:50px;margin-bottom:10px;height:30px}}@media (min-width: 660px){.clients__item{height:40px;margin-right:80px;margin-bottom:20px}}@media (min-width: 1100px){.clients__item{height:50px;margin-right:100px;margin-bottom:30px}}.clients__item img{display:block;width:auto;height:100%;opacity:0.7;transition:opacity 1s linear;transform:translate(0, -50%);position:relative;top:50%}.no-touchevents .clients__item img:hover,.accessibility .clients__item img:focus{opacity:1}.quote{text-align:center;max-width:600px;display:block;margin:auto;width:90%}.quote p{font-size:28px;line-height:36px;font-size:1.75rem;line-height:2.25rem;font-weight:700;letter-spacing:2px;position:relative}.quote p+p{margin-top:36px}.quote p:first-of-type::before{content:"“";margin-bottom:3px}.quote p:last-of-type::after{content:"„";margin-top:1px}.quote p:last-of-type::after,.quote p:first-of-type::before{font-size:40px;line-height:34px;font-size:2.5rem;line-height:2.125rem;display:block;color:#b99877;letter-spacing:2px;font-weight:700}.quote footer{font-size:18px;line-height:21px;font-size:1.125rem;line-height:1.3125rem;color:#b99877;font-weight:800;letter-spacing:2px;text-transform:uppercase;margin-top:31px}.teaser{z-index:3;background:#fff;margin-top:-125px;overflow:hidden;position:relative;width:100%}@media (max-width: 659px){body.is-menu-open .teaser,body:not(.is-home) .teaser{display:none}}.teaser__list{white-space:nowrap;position:relative;width:100%;left:0;bottom:0;will-change:transform}.teaser__item{background:#fff;display:inline-block;text-align:left;vertical-align:top;padding:17px 30px 38px;width:100%}.teaser__date{font-size:16px;line-height:18px;font-size:1rem;line-height:1.125rem;color:#b99877;display:block;font-weight:800;letter-spacing:2px;text-transform:uppercase;transform:none !important}.teaser__date svg{fill:currentcolor;margin-right:16px;position:relative;top:-1px}.teaser__text{font-size:11px;line-height:17px;font-size:.6875rem;line-height:1.0625rem;color:#292626;margin-top:7px;white-space:normal;transform:none !important;display:block}.teaser__bullets{bottom:6px;position:absolute;right:11px;left:11px;z-index:1;text-align:center}.teaser__bullet{display:inline-block;height:30px;position:relative;vertical-align:top;width:30px;cursor:pointer}.teaser__bullet::before,.teaser__bullet::after{background:#dcdcdc;border-radius:50%;content:"";display:block;height:8px;left:50%;margin:-4px;position:absolute;top:50%;width:8px}.teaser__bullet::after{background:#b99877;transition:transform .4s cubic-bezier(0.175, 0.885, 0.32, 1.275);transform:scale(0)}.teaser__bullet.is-current::after{transform:scale(1)}.patron{font-size:33px;line-height:27px;font-size:2.0625rem;line-height:1.6875rem;text-transform:uppercase;letter-spacing:-0.04em;position:relative}.patron::before{content:"";display:block;width:32px;height:4px;background:#b99877;margin-bottom:24px;margin-top:4px}.patron span{transform:rotate(-90deg) translate(-25px, -2px);transform-origin:0 0;display:inline-block;vertical-align:top;font-size:14px;line-height:14px;font-size:.875rem;line-height:.875rem;position:absolute;left:0}.patron strong{margin-left:12px;letter-spacing:-0.02em;margin-right:-10px}.patron img,.patron svg{height:34px;width:305px;margin-left:-9px;margin-top:-4px}@media (max-width: 659px){.patron img,.patron svg{width:265px;height:36px}}.heading{font-size:18px;line-height:32px;font-size:1.125rem;line-height:2rem;font-weight:400;margin:auto;text-align:center}@media (min-width: 1100px){.heading{font-size:25px;line-height:34px;font-size:1.5625rem;line-height:2.125rem;max-width:61.11111vw}}.cta{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.cta__line{width:100%;height:1px;display:block;background-color:#b4997b;margin:15px 0}.cta__heading{font-size:16px;line-height:22px;font-size:1rem;line-height:1.375rem;font-weight:bold}.cta__anchor{font-size:24px;line-height:32px;font-size:1.5rem;line-height:2rem;text-transform:uppercase;color:#b4997b;font-weight:bold;position:relative;overflow:hidden}@media (min-width: 1100px){.cta__anchor{font-size:32px;line-height:46px;font-size:2rem;line-height:2.875rem;margin-top:15px;letter-spacing:4px}}.cta__anchor::after{content:"";display:block;position:absolute;right:0;bottom:0;height:2px;width:100%;background:currentcolor;transform-origin:left;transition:left .4s cubic-bezier(0.5, 0, 0.1, 1),transform 0s linear .4s}@media (min-width: 1100px){.cta__anchor::after{height:3px;transform:scaleX(0);left:100%}}.no-touchevents .cta__anchor:hover::after,.accessibility .cta__anchor:focus::after{left:0;transform:scaleX(1);transition:transform .4s cubic-bezier(0.5, 0, 0.1, 1),left 0s linear}.team{display:flex;flex-wrap:wrap}.team__member{width:25%;height:0;padding-bottom:25%;position:relative;overflow:hidden}@media (min-width: 660px) and (max-width: 1099px){.team__member{width:50%;padding-bottom:0;height:auto}}@media (max-width: 659px){.team__member{width:100%;height:auto;padding-bottom:0}}.team__member img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:1}@media (max-width: 659px){.team__member img{position:relative;height:80vw;-o-object-fit:cover;object-fit:cover}}@media (min-width: 660px) and (max-width: 1099px){.team__member img{position:relative;height:50vw;-o-object-fit:cover;object-fit:cover}}.team .tile__wrap{z-index:1;min-height:unset;padding:24px 35px 22px}@media (max-width: 659px){.team .tile__wrap{top:auto;transform:translateY(-8px)}}@media (min-width: 660px) and (max-width: 1099px){.team .tile__wrap{position:relative;bottom:auto;top:auto}}.team .tile__title,.team .tile__subtitle{text-align:center;margin:0;text-transform:uppercase;font-weight:800}.team .tile__title{font-size:16px;line-height:24px;font-size:1rem;line-height:1.5rem}@media (min-width: 660px) and (max-width: 1099px){.team .tile__title{color:#292626}}.team .tile__subtitle{font-size:12px;line-height:20px;font-size:.75rem;line-height:1.25rem}.team .tile__subtitle{color:#b99877}.team__link{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;z-index:2;position:absolute;left:0;top:0;right:0;bottom:0}.not-active .team__link{display:none}.no-touchevents .team__link:hover ~ .tile__wrap::before,.accessibility .team__link:focus ~ .tile__wrap::before{transform:scaleY(1) rotate(0deg)}.no-touchevents .team__link:hover ~ .tile__wrap .tile__title,.accessibility .team__link:focus ~ .tile__wrap .tile__title{opacity:1;transform:translateY(0);transition:transform 0.4s cubic-bezier(0.5, 0, 0.1, 1) 0.1s,opacity 0.4s cubic-bezier(0.5, 0, 0.1, 1) 0.1s}.no-touchevents .team__link:hover ~ .tile__wrap .tile__subtitle,.accessibility .team__link:focus ~ .tile__wrap .tile__subtitle{opacity:1;transform:translateY(0);transition:transform 0.5s cubic-bezier(0.5, 0, 0.1, 1) 0.1s,opacity 0.5s cubic-bezier(0.5, 0, 0.1, 1) 0.1s}.no-touchevents .team__link:hover ~ .tile__wrap .tile__caption,.accessibility .team__link:focus ~ .tile__wrap .tile__caption{opacity:1;transform:translateY(0);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1) 0.1s,opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1) 0.1s}.accessibility .team__link:focus{z-index:0}.accessibility .team__link:focus ~ .tile__image,.accessibility .team__link:focus ~ .tile__wrap{z-index:2}.lightbox{position:relative;height:100%;background-color:#fff}.lightbox__body{height:100%;padding-top:130px;padding-bottom:30px;position:relative}@media (min-width: 660px) and (max-width: 1099px){.lightbox__body{padding-top:75px}}@media (max-width: 659px){.lightbox__body{padding-top:45px}}.lightbox__close{position:absolute;top:20px;right:20px;display:block;padding:8px 16px 8px 52px}@media (max-width: 659px){.lightbox__close{top:10px;right:10px}}.lightbox__close::before{content:"";display:block;position:absolute;height:3px;width:36.4px;transform:scaleX(.71429);transform-origin:center;background:currentcolor;left:0;top:18px;transition:transform .6s cubic-bezier(0.175, 0.885, 0.32, 1.275)}@media (min-width: 660px) and (max-width: 1099px){.lightbox__close::before{width:32.2px;top:20px;left:7px}}.lightbox__close span{transition:transform .72s cubic-bezier(0.175, 0.885, 0.32, 1.275);transform:translateX(0);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block}.no-touchevents .lightbox__close:hover span,.accessibility .lightbox__close:focus span{transform:translateX(7px);transition-duration:.4s}.no-touchevents .lightbox__close:hover::before,.accessibility .lightbox__close:focus::before{transform:scaleX(1.4)}.lightbox__wrap{display:flex;justify-content:space-between;align-items:flex-start;max-width:910px;margin:auto;height:100%}@media (max-width: 1099px){.lightbox__wrap{padding:0 15px}}@media (max-width: 659px){.lightbox__wrap{flex-direction:column}}.lightbox__data{height:100%;overflow-y:auto;padding-right:30px;margin-right:-20px}@media (min-width: 1100px){.lightbox__data{margin-left:80px}}@media (min-width: 660px) and (max-width: 1099px){.lightbox__data{margin-left:25px}}.lightbox__title{font-size:28px;line-height:33px;font-size:1.75rem;line-height:2.0625rem;letter-spacing:4px;text-transform:uppercase;margin-bottom:4px}.lightbox__subtitle{color:#b99877;font-size:18px;line-height:21px;font-size:1.125rem;line-height:1.3125rem;letter-spacing:2px;text-transform:uppercase}.lightbox__image{width:278px;height:278px;flex-shrink:0}@media (min-width: 660px) and (max-width: 1099px){.lightbox__image{width:225px;height:225px}}@media (max-width: 659px){.lightbox__image{width:160px;height:160px;margin-bottom:20px}}.lightbox__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lightbox__copy{margin-top:38px}.lightbox__copy p{font-size:16px;line-height:28px;font-size:1rem;line-height:1.75rem}@media (min-width: 1100px){.lightbox__copy p{letter-spacing:1px}}.lightbox__copy p+p{margin-top:30px}.lightbox__item{height:100%}.lightbox__item:not(.is-current){display:none}@media (min-width: 1100px){.triangles{padding-top:135px;display:grid;grid-template-rows:repeat(2, auto);grid-template-columns:repeat(3, 1fr)}}.triangles__shapes{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}@media (min-width: 1100px){.triangles__column{padding-left:4em}}@media (max-width: 1099px){.triangles__column{margin-bottom:3em}}.triangles h3{grid-row:1;font-weight:900;text-transform:uppercase;margin-bottom:0.75em;display:inline-block}.triangles h3 span{display:block}@media (min-width: 1100px){.triangles h3.center{text-align:center}.triangles h3.center span{display:block;margin-right:auto;margin-left:0.5em}}@media (max-width: 659px){.triangles h3{font-size:18px;line-height:21px;font-size:1.125rem;line-height:1.3125rem;letter-spacing:2px}}@media (min-width: 660px) and (max-width: 1099px){.triangles h3{font-size:22px;line-height:26px;font-size:1.375rem;line-height:1.625rem;letter-spacing:3px}}@media (min-width: 1100px){.triangles h3{font-size:28px;line-height:33px;font-size:1.75rem;line-height:2.0625rem;letter-spacing:4px}}.triangles h3 span:last-of-type{color:#b99877}.triangles ul{grid-row:2}.triangles li{list-style:outside;max-width:36ch}.triangles li span{position:relative;left:-0.3em}.triangles em{font-weight:700;font-style:italic}.triangles br{display:none}@media (min-width: 1100px){.triangles br{display:block}}svg#two-triangles polygon{fill:#efeeed}body::before{display:none}@media (max-width: 659px){body::before{content:"phone"}}@media (min-width: 660px){body::before{content:"tablet"}}@media (min-width: 1100px){body::before{content:"desktop"}}@media (max-width: 659px){.phone-hide{display:none !important}}@media (min-width: 660px){.tablet-hide{display:none !important}}@media (min-width: 1100px){body{font-size:16px}.desktop-hide{display:none !important}}@media (max-width: 1099px){.desktop-only{display:none !important}}.js img.is-loading{opacity:0 !important}.is-white{color:#fff}.is-bg-black{background-color:#000}.is-darken::after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:rgba(0,0,0,0.45)}.js [data-imagefill]{transition:opacity .4s cubic-bezier(0.5, 0, 0.1, 1)}.js [data-imagefill]:not(.is-loaded){opacity:0}.js [data-imagefill] img{display:none}.js-parallax{will-change:transform}.is-doing-request{pointer-events:none}.align-center{text-align:center}.align-right{text-align:right}.align-left{text-align:left}.to-left{float:left}.to-right{float:right !important}[aria-hidden="true"]{display:none}[aria-hidden="false"]{display:block}.tab-wrap{position:absolute;top:0;right:0;bottom:0;left:0}.tab{display:table;vertical-align:middle;width:100%;height:100%}.tab-cell{display:table-cell;vertical-align:middle;width:100%}.is-hidden-to-fit,.is-temporary-hidden{display:none}.is-top-slanted,.is-bottom-slanted{position:relative;overflow:hidden;z-index:0}.is-top-slanted::before,.is-bottom-slanted::before,.is-top-slanted::after,.is-bottom-slanted::after{position:absolute;left:50%;width:100%;transform:translate(-50%, 0);min-width:1280px;height:70px;z-index:10;-webkit-backface-visibility:initial;backface-visibility:initial;background-size:100% 100%;background-repeat:no-repeat;background-position:center}.is-top-slanted::before{background-image:url("../images/slant-top.svg");content:"";top:0}.is-bottom-slanted::after{content:"";bottom:0;background-image:url("../images/slant-bottom.svg")}.bg-darkgray{background:#666 !important}.bg-gray{background:#dcdcdc !important}.bg-black{background:#292626 !important}.bg-white{background:#fff !important}.bg-gold{background:#b99877 !important}.accessibility a:focus,.accessibility label:focus,.accessibility button:focus{color:black;background:yellow;outline:5px solid yellow}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;float:none !important;clear:none !important}html,body{height:auto;min-height:initial !important;border:0}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}p,tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.print-hide{display:none !important}body{font-size:12px}}
