:root{--gutter:5rem;--pagehead-font-size:12rem;--header-font-size:12.8rem;--header-form-font-size:14rem;--footer-font-size:3.2rem;--sectionhead-font-size:6.5rem;--quote-font-size:6.5rem;--subhead-font-size:2.4rem;--subhead-form-font-size:3.5rem;--pagelink-font-size:1.6rem;--button-font-size:2rem;--pagelink-corner-radius:4rem;--section-corner-radius:3rem;--card-corner-radius:2rem;--card-project-width:42rem}@media(max-width:768px){:root{--gutter:2.5rem;--pagehead-font-size:6rem;--pagelink-font-size:1rem;--sectionhead-font-size:10.5vw;--quote-font-size:6.5vw;--subhead-font-size:4.25vw;--subhead-form-font-size:3.5vw;--header-font-size:6rem;--header-form-font-size:14vw;--footer-font-size:1.6rem;--button-font-size:1rem;--card-project-width:80vw}}@keyframes fadeIn{0%{background:rgba(255,202,212,0)}to{background:rgba(255,202,212,.7)}}@keyframes fadeOut{0%{background:rgba(255,202,212,.7)}to{background:rgba(255,202,212,0)}}@keyframes scaleUp{0%{transform:scale(.8) translateY(1000px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes scaleDown{0%{transform:scale(1) translateY(0);opacity:1}to{transform:scale(.8) translateY(1000px);opacity:0}}@keyframes scaleBack{0%{transform:scale(1)}to{transform:scale(.85)}}@keyframes scaleForward{0%{transform:scale(.85)}to{transform:scale(1)}}@keyframes quickScaleDown{0%{transform:scale(1)}99.9%{transform:scale(1)}to{transform:scale(0)}}@keyframes slideUpLarge{0%{transform:translateY(100%)}to{transform:translateY(0);position:fixed}}@keyframes slideDownLarge{0%{transform:translateY(0)}to{transform:translateY(100%);position:absolute}}@keyframes sendingLogo{0%{opacity:0;transform:translate(-50%,-50%) scale(.85)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes sentLogo{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;visibility:hidden;transform:translate(-50%,-50%) scale(.85)}}@keyframes sentForm{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes sendingForm{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}body,html{-webkit-font-smoothing:antialiased;padding:0;margin:0;font-family:neue-haas-grotesk-text,Helvetica;font-size:16px;font-size:.6944444444vw}.no-scroll{overflow:hidden;position:fixed;width:100%}.no-scroll,html{height:100%}html.scroll-locked,html:has(.preloader-section){overflow:hidden;scrollbar-gutter:stable}a{color:inherit;text-decoration:inherit}section{width:100%;position:relative}*{box-sizing:border-box}button{border:none;background:none;font:inherit;color:inherit;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none}button,ol,ul{margin:0;padding:0}ol,ul{list-style:none}li{margin:0;padding:0}@media(max-width:768px){html{font-size:min(19px,2.6666666667vw)}}.preloader-section{display:flex;position:fixed;align-items:center;justify-content:center;height:100%;width:100%;bottom:0;background-color:#fff7eb;z-index:200;pointer-events:none;overflow:hidden}.preloader__loader{position:relative;border:1px solid #fff7eb;height:30rem;width:40rem}.preloader__loader img{top:0;left:0;height:100%;width:100%;object-fit:cover}.header{top:0;z-index:10;display:flex;position:fixed;flex-direction:row;justify-content:space-between;padding:calc(var(--gutter)*.5) calc(var(--gutter));width:100%}.header--dark .header__logo,.header--dark .header__menu-btn{fill:#200900}.header--dark.header--bg{background:#fffdfa}.header__menu-btn{height:2.7rem;width:26.2rem}.header__logo{height:7rem;width:20.6rem}.header__logo,.header__menu-btn{transition:fill .2s linear;fill:#fff}.header__logo:hover,.header__menu-btn:hover{fill:#fff}.header__menu{position:fixed;z-index:100;width:100vw;height:100vh;top:0;left:0;transform:translateY(-140vh);opacity:0;will-change:transform;--nav-start:-0.7vh;color:#fff}.header__menu ul{padding:8.5vh 7vw 18.5vh;display:flex;flex-direction:column;justify-content:space-evenly;color:#fff;font-size:clamp(32px,var(--header-font-size),15vh);line-height:1em;height:100%;font-family:neue-haas-grotesk-display,Helvetica}.header__menu ul li{margin:1.6vh 0;transform:translate3d(0,calc(var(--nav-i, 1) * var(--nav-start)),0);transition:transform .65s cubic-bezier(.22,1,.36,1) .45s;will-change:transform}.header__menu ul li:first-child{--nav-i:1}.header__menu ul li:nth-child(2){--nav-i:2}.header__menu ul li:nth-child(3){--nav-i:3}.header__menu ul li:nth-child(4){--nav-i:4}.header__menu ul li:nth-child(5){--nav-i:5}.header__menu ul li:nth-child(6){--nav-i:6}.header__menu-visible{pointer-events:all;opacity:1;transition:transform 1.3s cubic-bezier(.3,1.15,.5,1),opacity .2s ease-in;transition:transform 1.3s linear(0,.0331,.1148,.2232,.3426,.4618,.5734,.6731,.7589,.8303,.8876,.9323,.9658,.99,1.0065,1.0169,1.0227,1.0251,1.0252,1.0236,1.0211,1.0182,1.0152,1.0122,1.0095,1.0072,1.0052,1.0035,1.0022,1.0013,1.0005,1,.9997,.9995,.9994,.9994,.9994,.9994,.9995,.9996,1),opacity .2s ease-in;transform:translatey(0)}.header__menu-visible ul li{transform:translateZ(0);animation:nav-link-bounce 1.1s linear .35s both}.header__menu-visible-out{opacity:0;transition:transform 644ms ease-in,opacity .2s ease-out;transform:translateY(140vh)}.header__menu .nav__close{position:absolute;right:var(--gutter);top:var(--gutter);width:3.75rem;height:3.75rem;transition:transform .5s ease-in}.header__menu .nav__close svg{fill:#fff7eb}.header__menu .nav__close:hover{transform:scale(1.1)}@keyframes nav-link-bounce{0%{transform:translate3d(0,calc(var(--nav-i, 1) * (1 * var(--nav-start, -.7vh) + 0vh)),0)}3.57%{transform:translate3d(0,calc(var(--nav-i, 1) * (.8727 * var(--nav-start, -.7vh) + 1.535vh)),0)}7.14%{transform:translate3d(0,calc(var(--nav-i, 1) * (.5864 * var(--nav-start, -.7vh) + 2.14vh)),0)}10.71%{transform:translate3d(0,calc(var(--nav-i, 1) * (.2675 * var(--nav-start, -.7vh) + 2.017vh)),0)}14.29%{transform:translate3d(0,calc(var(--nav-i, 1) * (.0034 * var(--nav-start, -.7vh) + 1.463vh)),0)}17.86%{transform:translate3d(0,calc(var(--nav-i, 1) * (-.1638 * var(--nav-start, -.7vh) + .765vh)),0)}21.43%{transform:translate3d(0,calc(var(--nav-i, 1) * (-.2305 * var(--nav-start, -.7vh) + .149vh)),0)}25%{transform:translate3d(0,calc(var(--nav-i, 1) * (-.218 * var(--nav-start, -.7vh) - .277vh)),0)}28.57%{transform:translate3d(0,calc(var(--nav-i, 1) * (-.1587 * var(--nav-start, -.7vh) - .477vh)),0)}32.14%{transform:translate3d(0,calc(var(--nav-i, 1) * (-.0838 * var(--nav-start, -.7vh) - .493vh)),0)}35.71%{transform:translate3d(0,calc(var(--nav-i, 1) * (-.0168 * var(--nav-start, -.7vh) - .385vh)),0)}39.29%{transform:translate3d(0,calc(var(--nav-i, 1) * (.0293 * var(--nav-start, -.7vh) - .226vh)),0)}42.86%{transform:translate3d(0,calc(var(--nav-i, 1) * (.0515 * var(--nav-start, -.7vh) - .072vh)),0)}46.43%{transform:translate3d(0,calc(var(--nav-i, 1) * (.0533 * var(--nav-start, -.7vh) + .041vh)),0)}50%{transform:translate3d(0,calc(var(--nav-i, 1) * (.0418 * var(--nav-start, -.7vh) + .103vh)),0)}53.57%{transform:translate3d(0,calc(var(--nav-i, 1) * (.0247 * var(--nav-start, -.7vh) + .118vh)),0)}57.14%{transform:translate3d(0,calc(var(--nav-i, 1) * (.0081 * var(--nav-start, -.7vh) + .098vh)),0)}60.71%{transform:translate3d(0,calc(var(--nav-i, 1) * (-.0043 * var(--nav-start, -.7vh) + .067vh)),0)}64.29%{transform:translate3d(0,calc(var(--nav-i, 1) * (-.0111 * var(--nav-start, -.7vh) + .026vh)),0)}67.86%{transform:translate3d(0,calc(var(--nav-i, 1) * (-.0127 * var(--nav-start, -.7vh) - .005vh)),0)}71.43%{transform:translate3d(0,calc(var(--nav-i, 1) * (-.0108 * var(--nav-start, -.7vh) - .021vh)),0)}75%{transform:translate3d(0,calc(var(--nav-i, 1) * (-.007 * var(--nav-start, -.7vh) - .026vh)),0)}78.57%{transform:translate3d(0,calc(var(--nav-i, 1) * (-.003 * var(--nav-start, -.7vh) - .026vh)),0)}82.14%{transform:translate3d(0,calc(var(--nav-i, 1) * (.0003 * var(--nav-start, -.7vh) - .015vh)),0)}85.71%{transform:translate3d(0,calc(var(--nav-i, 1) * (.0023 * var(--nav-start, -.7vh) - .01vh)),0)}89.29%{transform:translate3d(0,calc(var(--nav-i, 1) * (.003 * var(--nav-start, -.7vh) + 0vh)),0)}92.86%{transform:translate3d(0,calc(var(--nav-i, 1) * (.0027 * var(--nav-start, -.7vh) + .005vh)),0)}96.43%{transform:translate3d(0,calc(var(--nav-i, 1) * (.0019 * var(--nav-start, -.7vh) + .005vh)),0)}to{transform:translateZ(0)}}.shape-overlays{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9;pointer-events:none}.shape-overlays.is-opened{z-index:13}.shape-overlays path{fill:#ff3c00}@media(max-width:768px){.header{padding:2.5rem;width:100%}.header__menu{--nav-start:-6.1vh}.header__menu ul{font-size:clamp(32px,var(--header-font-size),15vh)}.header__menu-btn{height:1.35rem;width:13.1rem}.header__logo{height:3.5rem;width:10.3rem}}.video-section{position:relative;width:100%;height:100vh;overflow:hidden}.video__player{width:100%;height:100%;object-fit:cover;border-bottom-left-radius:3.25em;border-bottom-right-radius:3.25em}.video__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff}.video__svg{width:100px;height:100px;animation:rotate 5s linear infinite}.video__title{font-size:3em}.video__text{margin-top:1em}.video__sound{position:absolute;bottom:calc(var(--gutter)*.8);right:calc(var(--gutter)*.8);width:3rem;height:3rem}.video__sound:hover .sound__off,.video__sound:hover .sound__on{transform:scale(1.2);fill:#ff3c00;transition:all .25s linear}.video__sound .sound__on{opacity:1}.video__sound .sound__off,.video__sound.sound--off .sound__on{opacity:0}.video__sound.sound--off .sound__off{opacity:1}.video__sound svg{height:100%;position:absolute;width:100%;top:calc(50% - 1.5rem);left:calc(50% - 1.5rem)}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.intro-section{width:100%;color:#ff3c00;padding:var(--gutter) var(--gutter) calc(var(--gutter)*2.6);display:flex;overflow:hidden;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;background-color:#fff}.intro-section i{font-family:ivypresto-headline,Helvetica;font-weight:500;font-style:italic;margin-left:.75rem}.intro__head{margin-bottom:var(--gutter);font-family:neue-haas-grotesk-display,Helvetica;font-size:clamp(19px,var(--pagehead-font-size),12vw);line-height:1.2em;font-weight:600;min-width:8em}.intro__italic{font-family:ivypresto-headline,Helvetica;font-weight:500;font-style:italic;margin-left:.75rem}.intro__subhead{min-width:13em;text-align:center;text-transform:uppercase;font-family:neue-haas-grotesk-text,Helvetica;font-size:var(--subhead-font-size);font-weight:400;height:100%;margin-bottom:2.5rem}.intro__icon{fill:#ff3c00;margin-top:2rem;height:2.125em;width:1.55em}@media(max-width:768px){.intro-section{flex-direction:column}.intro__head{width:100%}.intro__icon{margin-top:1rem}}.cards-section{position:relative;width:100%;height:var(--cards-section-h,auto);min-height:var(--cards-section-min-h,0)}.cards-section .cream{background-color:#fff7eb}.cards-section .pink{background-color:#ffcad4}.cards-section .yellow{background-color:#fac000}.cards-section .lime{background-color:#00f191}.cards-section .brown{background-color:#200900}.cards-section .orange{background-color:#ff3c00}.cards-section .green{background-color:#00694c}.cards-section .blue{background-color:#3630a9}.cards-section .white{background-color:#fff}.cards-section .white .work__head{color:#ff3c00}.cards-section .white .gallery__btn .icon-arrow,.cards-section .white .work__icon{fill:#ff3c00}.cards-section .cream .work__head,.cards-section .lime .work__head,.cards-section .pink .work__head,.cards-section .yellow .work__head{color:#000}.cards-section .cream .gallery__btn .icon-arrow,.cards-section .cream .work__icon,.cards-section .lime .gallery__btn .icon-arrow,.cards-section .lime .work__icon,.cards-section .pink .gallery__btn .icon-arrow,.cards-section .pink .work__icon,.cards-section .yellow .gallery__btn .icon-arrow,.cards-section .yellow .work__icon{fill:#000}.cards-section .blue .work__head,.cards-section .brown .work__head,.cards-section .green .work__head,.cards-section .orange .work__head{color:#fffdfa}.cards-section .blue .gallery__btn .icon-arrow,.cards-section .blue .work__icon,.cards-section .brown .gallery__btn .icon-arrow,.cards-section .brown .work__icon,.cards-section .green .gallery__btn .icon-arrow,.cards-section .green .work__icon,.cards-section .orange .gallery__btn .icon-arrow,.cards-section .orange .work__icon{fill:#fffdfa}.work-section{position:relative;width:100%;overflow:hidden;padding:var(--gutter) 0 calc(var(--gutter)*1.5);color:#ff3c00;border-top-right-radius:var(--section-corner-radius);border-top-left-radius:var(--section-corner-radius);display:flex;flex-direction:column}.work-section i{font-family:ivypresto-headline,Helvetica;font-style:italic;font-weight:400}.work__head{display:flex;flex-wrap:wrap;flex-direction:row;margin:1.5rem calc(var(--gutter)*2) 0;padding-bottom:4rem;position:relative;color:#ff3c00;font-family:neue-haas-grotesk-display,Helvetica;font-weight:500;justify-content:space-between}.work__italic{font-family:ivypresto-headline,Helvetica;font-style:italic;font-weight:400}.work__title{font-size:clamp(32px,var(--sectionhead-font-size),64px);line-height:1em;max-width:11em}.work__description{font-family:neue-haas-grotesk-text,Helvetica;text-align:left;font-size:clamp(14px,var(--subhead-font-size),24px);font-size:1.25vw;font-weight:400;line-height:1.5em;width:45.4vw;margin-top:.75em}.work__gallery{display:flex;justify-content:flex-start;overflow-y:scroll;flex-direction:column}.work__icon{fill:#ff3c00;margin-top:1.05em;height:2.125em;width:1.55em}.gallery__arrows{margin:0 calc(var(--gutter)*1.8)}.gallery__btn{position:relative;margin:1rem 0;padding:1rem 1.4rem}.gallery__btn .icon-arrow{width:1rem;height:1rem;fill:#ff3c00}.gallery__btn.prev .icon-arrow{transform:rotate(-135deg)}.gallery__btn.next .icon-arrow{transform:rotate(45deg)}.gallery__projects{margin-top:.35em;display:flex;flex-direction:row;position:relative;width:100vw}.project{transition:transform .35s ease-out;max-height:55vh;width:var(--card-project-width);height:calc(var(--card-project-width)*1.1);position:relative;border-radius:1.25em;overflow:hidden;margin-right:calc(var(--card-project-width)/8);flex:0 0 auto}.project__carousel{margin-top:0;padding-left:calc(var(--gutter)*2);padding-bottom:3rem;padding-top:1.5rem;display:flex;flex-wrap:nowrap;overflow:hidden;width:100%;justify-content:space-evenly}.project__carousel a .project:hover{transform:scale(1.05)}.project__carousel--container{position:relative;width:100%;overflow:hidden}.project__carousel--container,.project__carousel--container .project{height:calc(var(--card-project-width)*1)}.project__carousel--container .project__carousel{overflow:auto;width:auto;justify-content:unset}.project__img{top:0;left:0;height:100%;width:100%;object-fit:cover}.project__info{position:absolute;padding:3.6rem;bottom:0;color:#fff7eb;font-family:neue-haas-grotesk-text,Helvetica;font-weight:500}.project__info.gradient{width:100%;background:linear-gradient(0deg,rgba(0,0,0,.15),transparent)}.project__title{font-size:2.4rem;line-height:1.2em;margin-bottom:1rem}.project__brand{text-transform:uppercase;font-size:1.6rem}.project-color{padding:8rem}.project-color .project__img{object-fit:contain}.platform .project__carousel,.producer .project__carousel{width:100%;justify-content:space-evenly}.wide .project{width:calc(var(--card-project-width)*1.5)}.wide .project-color{padding:8rem}.wide .project-color .project__img{object-fit:contain}.wide .project__img{height:100%;width:100%;object-fit:cover}.producer .project-color .project__img{padding:2.5rem}.producer .project__info{width:100%;background:linear-gradient(0deg,rgba(0,0,0,.15),transparent)}.work-white{background-color:#fff}.work-white,.work-white .work__head{color:#ff3c00}.work-white .work__head:after{background-color:#ff3c00}.work-white .gallery__btn .icon-arrow{fill:#ff3c00}.work-white .project__info{color:#fff}.work-orange{background-color:#ff3c00;color:#fff}.work-orange .work__head{color:#fff}.work-orange .work__head:after{background-color:#fff}.work-orange .gallery__btn .icon-arrow{fill:#fff}.work-orange .project__info{color:#fff}.work-pink{background-color:#ffcad4;color:#000}.work-pink .work__head{color:#000}.work-pink .work__head:after{background-color:#000}.work-pink .gallery__btn .icon-arrow{fill:#000}.work-pink .project__info{color:#000}@media(max-width:1024px){.gallery__btn .icon-arrow{width:1.5rem;height:1.5rem}}@media(max-width:768px){.cards-section{min-height:var(--cards-section-min-h,85rem)}.work-section,.work__head{flex-direction:column}.work__head{justify-content:space-evenly;padding-bottom:0}.work__description{width:100%;font-size:2.5vw;margin-top:2rem}.gallery__btn{margin-top:0;padding:2rem 1.4rem}.gallery__btn .icon-arrow{width:.75rem;height:.75rem}.project__carousel{justify-content:unset;overflow-x:auto;overflow-y:hidden}.project__title{font-size:clamp(19px,var(--sectionhead-font-size),4.5vw);margin-bottom:.5rem}.project__brand{font-size:clamp(16px,var(--sectionhead-font-size),3vw)}.project__info{padding:2.3rem 1.8rem}.wide .project{width:var(--card-project-width)}}.list-section{background:#200900;overflow:hidden;padding:calc(var(--gutter)*1.63) calc(var(--gutter)*1.73);padding-bottom:calc(var(--gutter)*3.63);position:relative;display:flex;flex-direction:row;justify-content:space-between}.list-section i{font-family:ivypresto-headline,Helvetica;font-style:italic}.list__head,.list__items{display:inline-block}.list__items{width:63%}.list__head,.list__head-alt{font-family:neue-haas-grotesk-display,Helvetica;font-size:var(--sectionhead-font-size);font-weight:600;line-height:1.5em;color:#fff}.list__head-alt{display:none}.list__item{font-family:ivypresto-headline,Helvetica;font-size:var(--sectionhead-font-size);line-height:1.5em;margin-bottom:4rem}.list__item svg{width:.4em;height:.4em;margin:.1em 4.5rem}.list__italic{font-family:ivypresto-headline,Helvetica;font-style:italic;font-weight:400}.orange{color:#ff3c00}.orange svg{fill:#ff3c00}.pink{color:#ffcad4}.pink svg{fill:#ffcad4}.yellow{color:#fac000}.yellow svg{fill:#fac000}.blue{color:#3630a9}.blue svg{fill:#3630a9}.green{color:#00694c}.green svg{fill:#00694c}.lime{color:#00f191}.lime svg{fill:#00f191}@media(max-width:768px){.list-section{padding:calc(var(--gutter)*1.63) var(--gutter);flex-direction:column}.list__head,.list__items{width:100%}.list__head{margin-bottom:var(--gutter)}.list__head,.list__item{font-size:calc(var(--sectionhead-font-size)*.75)}.list__item{text-align:left}.list__item svg{margin:.1em 1.25rem}}.page-section{position:relative;background-color:#ff3c00;color:#fff;padding:var(--gutter)}.page-section i{font-family:ivypresto-headline,Helvetica;font-style:italic}.page__head{height:9.75rem;width:100%;margin:2rem 0}.page__head svg{align-self:center;fill:#fff}.page__container{margin:14rem 2rem 0 5rem;display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;align-content:center;cursor:pointer}.page__container:hover .page__image{transform:scale(1.05)}.page__container:hover .page__icon{transform:translate(10%)}.page__name{text-transform:uppercase;align-self:flex-start;vertical-align:text-top;position:relative;font-weight:600;font-size:var(--pagelink-font-size)}.page__icon{transition:transform .35s ease-in-out;position:absolute;right:-4.5rem;top:-.5rem;display:inline-block;width:3.5rem;height:3.5rem}.page__icon svg{fill:#fff;transform:rotate(-90deg)}.page__image{width:74.5%;height:36.3%;overflow:hidden;border-radius:4rem;transition:transform .35s ease-out}.page__image img{top:0;left:0;height:100%;width:100%;object-fit:cover;opacity:1}@media(max-width:768px){.page__head{margin:0}.page__container{margin:0 0 2rem;flex-direction:column-reverse}.page__name{padding-right:4.5rem;margin:3rem 0 2rem;align-self:flex-end}.page__icon{right:.5rem;width:2.25rem;height:2.25rem}.page__image{width:100%;height:50vw}}.page-intro-section{background-color:#ff3c00;color:#fff;padding:var(--gutter) 0 0;display:flex;width:100vw;min-height:100vh;height:100vh;height:calc(var(--vh, 1vh)*100);justify-content:space-between;align-items:center}.page-intro-section i{font-family:ivypresto-headline,Helvetica;font-style:italic}.page-intro__text{padding-top:0;margin:calc(var(--gutter)*4) var(--gutter) 0;width:67rem;height:100%;display:flex;flex-direction:column;justify-content:center}.page-intro__italic{font-family:ivypresto-headline,Helvetica;font-style:italic}.page-intro__name{font-family:neue-haas-grotesk-display,Helvetica;font-weight:400;font-size:var(--pagehead-font-size);line-height:.825em;text-transform:capitalize}.page-intro__description{margin:calc(var(--gutter)*1.2) .5rem;font-family:neue-haas-grotesk-text,Helvetica;font-weight:500;font-size:var(--subhead-font-size);line-height:1.187em;height:41%}.page-intro__image{width:107rem;height:55rem;height:64.85vh;border-top-left-radius:var(--card-corner-radius);border-top-right-radius:var(--card-corner-radius);overflow:hidden;align-self:flex-end}.page-intro__image img{top:0;left:0;height:100%;width:100%;object-fit:contain;object-position:bottom;opacity:1}.font-alt,.italic{font-family:ivypresto-text,Helvetica;font-weight:200}.italic{font-style:italic}@media(max-width:1024px){.page-intro-section{flex-direction:column;align-items:flex-start}.page-intro__text{height:unset;max-width:calc(100vw - var(--gutter)*2)}.page-intro__image{width:80%}}@media(max-width:768px){.page-intro-section{height:auto;flex-direction:column;align-items:flex-start}.page-intro__text{height:unset;width:100%}.page-intro__image{align-self:center;height:40vh;width:100%}}.articles-preview-section{background-color:#fff7eb;overflow:hidden;position:relative;z-index:10;color:#fff;padding:calc(var(--gutter)*1.24) 0}.articles-preview-section--dark{margin-top:0;background-color:#200900}.articles-preview-section--dark .articles-preview__stories,.articles-preview-section--dark .articles-preview__title{color:#fff}.articles-preview-section--dark .articles-preview__icon svg{fill:#fff}.articles-preview-section--border{border-top-right-radius:var(--section-corner-radius);border-top-left-radius:var(--section-corner-radius);margin-top:calc(var(--section-corner-radius)*-1)}.articles-preview-section i{font-family:ivypresto-headline,Helvetica;font-style:italic}.articles-preview__head{margin:0 calc(var(--gutter)*2) 1.2rem calc(var(--gutter)*1.24);display:flex;justify-content:space-between}.articles-preview__title{color:#000;font-family:neue-haas-grotesk-display,Helvetica;font-size:var(--sectionhead-font-size)}.articles-preview__italic{font-family:ivypresto-headline,Helvetica;font-style:italic}.articles-preview__stories{font-family:neue-haas-grotesk-text,Helvetica;text-transform:uppercase;line-height:3.5rem;font-size:var(--pagelink-font-size);margin-top:2rem;color:#000;height:3.4rem;display:flex;position:relative}.articles-preview__stories:hover .articles-preview__icon{transform:translate(10%)}.articles-preview__icon{display:inline-block;margin-left:4rem;width:2.5rem;height:3.4rem;transition:transform .35s ease-in-out}.articles-preview__icon svg{fill:#000;transform:rotate(-90deg)}.articles-preview__articles{display:flex;justify-content:space-around;padding:3.15rem 0}.articles-preview__article{display:flex;flex-direction:column;justify-content:space-between;position:relative;width:45rem;height:46.25rem;border-radius:var(--card-corner-radius);padding:2rem 1.75rem;transition:transform .35s ease-out}.articles-preview__article:hover{transform:scale(1.05)}.articles-preview__article-orange{background:#ff3c00;color:#fff}.articles-preview__article-orange .articles-preview__article__image{background-color:#fff}.articles-preview__article-orange .articles-preview__article__image svg{fill:#000;fill:#ff3c00}.articles-preview__article-green{background:#00694c;color:#fff}.articles-preview__article-green .articles-preview__article__image{background-color:#fff}.articles-preview__article-green .articles-preview__article__image svg{fill:#000;fill:#00694c}.articles-preview__article-pink{background:#ffcad4;color:#000}.articles-preview__article-pink .articles-preview__article__image{background-color:#000}.articles-preview__article-pink .articles-preview__article__image svg{fill:#fff;fill:#ffcad4}.articles-preview__article__date{margin-top:1.5rem;font-size:var(--subhead-font-size);font-family:ivypresto-headline,Helvetica;font-weight:400}.articles-preview__article__title{font-size:var(--subhead-font-size);font-family:neue-haas-grotesk-display,Helvetica;font-weight:500;max-width:35rem}.articles-preview__article__image{width:100%;height:25.5rem;align-self:flex-end;display:flex;justify-content:center;overflow:hidden}.articles-preview__article__image img{width:100%;height:100%;object-fit:cover}.articles-preview__article__image svg{width:80%}.articles-preview__divider{margin:6.9rem 7.8rem;width:126.6rem;height:1px}@media(max-width:768px){.articles-preview__head{margin:0 var(--gutter) 1.2rem}.articles-preview__title{max-width:50vw}.articles-preview__stories{margin-top:1rem;padding-right:4.5rem}.articles-preview__icon{margin:.5rem 0 0 2rem;width:2.25rem;height:2.25rem;right:.5rem;position:absolute;display:inline-block}.articles-preview__articles{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;justify-content:unset;padding-left:1rem}.articles-preview__article{width:80vw;height:84vw;margin:0 1rem}.articles-preview__article__image{height:44vw}.articles-preview__article__date,.articles-preview__article__title{font-size:4.5vw}.articles-preview__divider{margin:3.45rem var(--gutter);width:calc(100% - 2*var(--gutter))}}.team-section{padding:var(--gutter) 0;overflow:hidden;background:#fff}.team-section i{font-family:ivypresto-headline,Helvetica;font-style:italic}.team__header{margin:0 var(--gutter);color:#ff3c00}.team__subhead{text-transform:uppercase;margin:4rem 8rem;font-size:var(--subhead-font-size);line-height:1em}.team__head{margin:3.5rem 6rem;width:126.7rem;height:9.9rem}.team__head svg{fill:#ff3c00}.team__gallery{overflow:hidden;width:100%;position:relative;margin-bottom:10rem;height:70rem}.team__carousel{display:flex;flex-wrap:nowrap;overflow:hidden;position:absolute;padding:4rem 4rem 7rem 8rem;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.team__member{flex:0 0 auto;width:48.4rem;height:57.8rem;position:relative;border-radius:1.25em;overflow:hidden;margin:0 1.5rem}.team__member:hover .team__img-hover{opacity:1}.team__img{top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:top;position:relative}.team__img-hover{position:absolute;transition:opacity .25s ease-in;opacity:0}.team__info{position:absolute;padding:2.5rem 2em;bottom:0;color:#fff7eb;font-family:neue-haas-grotesk-text,Helvetica;font-weight:500}.team__name{text-transform:uppercase;font-size:1.25rem}.team__title{font-family:ivypresto-headline,Helvetica;font-size:1.25rem}@media(max-width:768px){.team__subhead{margin:2rem}.team__head{margin:1.75rem 0;width:100%;height:4.95rem}.team__gallery{margin-bottom:4rem;max-height:65vh}.team__carousel{padding:4rem 4rem 7rem 2rem}.team__member{max-height:68.16vh;height:95.537vw;min-width:80vw;width:80vw}}@keyframes horizontalMove{0%{transform:translate(0)}to{transform:translate(-88.3%)}}.job-section{padding:var(--gutter) calc(var(--gutter)*2) 13rem;background:#3630a9;color:#00f191}.job-section i{font-family:ivypresto-headline,Helvetica;font-style:italic}.job__header{display:flex;flex-direction:row;justify-content:space-between}.job__header-list{min-width:32rem;align-self:center;text-align:center}.job__tag-head{font-family:neue-haas-grotesk-display,Helvetica;font-weight:500;font-size:var(--pagehead-font-size);line-height:1.45em;letter-spacing:-.1rem}.job__tag-subhead{font-size:var(--subhead-font-size);margin:1.5rem 0;line-height:1.5}.job__list{margin:6.3rem 0}.job__list-header{min-width:32rem;align-self:center;text-align:center}.job__list-head{align-self:baseline;font-size:2.5rem;margin-top:8rem;font-family:neue-haas-grotesk-display,Helvetica;text-transform:uppercase}.job__icon{margin-top:5rem;width:2.9rem;height:3.9rem;fill:#00f191}.job__italic{font-family:ivypresto-headline,Helvetica;font-weight:400;font-style:italic}.job__listing{margin:1.3rem 0;display:flex;flex-direction:row;justify-content:space-between;align-items:baseline}.job__listing-time,.job__listing-title{color:#fff}.job__listing-title{font-size:4rem;width:60rem}.job__listing-time{width:16rem;font-size:var(--pagelink-font-size);font-family:neue-haas-grotesk-text,Helvetica;font-weight:400}.job__listing-btn{width:21.8rem;height:7rem;display:flex;font-size:2rem;flex-direction:row;justify-content:space-between;align-items:center;margin-right:2.5rem;border-radius:1.75rem;font-family:neue-haas-grotesk-display,Helvetica;text-transform:uppercase;border:2px solid #00f191;padding:0 2rem 0 6.7rem;transition:all .25s ease-in}.job__listing-btn:hover{transform:scale(1.05);background:#00f191;color:#3630a9}.job__listing-btn:hover svg{fill:#3630a9}.job__listing-icon{fill:#00f191;width:2.6rem;height:3.4rem;transition:fill .25s ease-in;transform:rotate(-90deg)}@media(max-width:768px){.job-section{padding:var(--gutter) var(--gutter)}.job__header{flex-direction:column}.job__header-list{text-align:left}.job__tag-head{line-height:1em}.job__tag-subhead{margin:1em 0}.job__icon{margin:0;width:1.5rem;height:2rem}.job__list{padding:0 0 6.3rem}.job__list-head{justify-self:flex-end;width:100%;font-size:1.25rem;margin:2rem 0}.job__listing{justify-content:space-between}.job__listing-title{font-size:1.95rem;width:40vw;margin-bottom:1rem}.job__listing-time{width:auto}.job__listing-btn{justify-self:flex-end;font-size:1rem;margin-right:0;padding:0 1rem 0 3.35rem;width:11rem;height:3.5rem}.job__listing-icon{width:1.3rem;height:1.7rem}}.ethos-section{padding:var(--gutter);color:#ff3c00;background-color:#fff7eb;position:relative;overflow:hidden}.ethos-section i{font-family:ivypresto-headline,Helvetica;font-style:italic}.ethos__header,.ethos__value-head{font-size:12rem}.ethos__header{font-family:neue-haas-grotesk-display,Helvetica;font-weight:500;margin-bottom:12vh}.ethos__subhead{margin:1.25rem 3rem;text-transform:uppercase;font-family:neue-haas-grotesk-text,Helvetica;font-size:2.4rem}.ethos__head{line-height:1em;margin:0 2rem;display:flex;justify-content:space-between}.ethos__italic{font-family:ivypresto-headline,Helvetica;font-style:italic}.ethos__head-arrow{height:5rem;vertical-align:middle}.ethos__head-arrow svg{fill:#ff3c00}.ethos__icons{width:2rem;height:21.1rem;position:absolute}.ethos__icons svg{left:-9.55rem;top:9.55rem;position:absolute;height:2rem;width:21.1rem;transform:rotate(-90deg);fill:#ff3c00}.ethos__values{padding:12vh 3rem 12vh 8rem;width:60%;width:100%;position:relative}.ethos__value{margin:0 0 15rem;position:relative}.ethos__value-head{font-family:ivypresto-headline,Helvetica;font-weight:400;font-size:11.95rem;font-size:11rem;margin-bottom:6.75rem;line-height:1em}.ethos__value-subhead{line-height:1em;font-weight:500;font-size:var(--subhead-font-size);line-height:1.187em;font-family:neue-haas-grotesk-text,Helvetica}@media(max-width:768px){.ethos__header{font-size:8vh;margin:0 0 9vh}.ethos__head{margin:0 1rem}.ethos__head-arrow{height:3rem;width:3rem}.ethos__subhead{font-size:1.2rem;margin:1.25rem 1.5rem}.ethos__icons{width:1rem;height:10.55rem}.ethos__icons svg{left:-5.5rem;top:4rem;height:1rem;width:10.55rem}.ethos__values{width:100%;padding:0 0 10rem}.ethos__value{margin:0 0 7rem 2.25rem}.ethos__value-head{font-size:7vh;margin-bottom:3.275rem}.ethos__value-subhead{font-size:1.6rem}}.articles{display:flex;flex-flow:row wrap;gap:1.5rem;row-gap:4rem;justify-content:space-evenly;padding:3rem 0 10rem;margin-bottom:4rem}.articles-section{padding:var(--gutter) 2rem;background:#fff7eb}.articles-section i{font-family:ivypresto-headline,Helvetica;font-style:italic}.articles__head{margin:17rem var(--gutter) 8rem;font-family:neue-haas-grotesk-display,Helvetica;font-weight:400;font-size:var(--pagehead-font-size);line-height:.825em;text-transform:capitalize;color:#200900}.articles__italic{font-family:ivypresto-headline,Helvetica;font-style:italic}.article-card{position:relative;width:45.1rem;height:46.1rem;border-radius:var(--card-corner-radius);padding:2rem 1.75rem;display:flex;flex-direction:column;justify-content:space-between;transition:transform .35s ease-out}.article-card:hover{transform:scale(1.05)}.article-card--feature{margin-bottom:2rem;width:138.2rem;display:flex;justify-content:space-between;align-items:flex-start}.article-card--feature:hover{transform:scale(1.01)}.article-card--feature .article-card__info{padding:2rem}.article-card--feature .article-card__date{font-size:var(--subhead-font-size)}.article-card--feature .article-card__title{font-size:3.6rem}.article-card--feature .article-card__image{border-radius:1.75rem;margin:0;width:91.4rem;height:41.6rem;overflow:hidden}.article-card--orange{background:#ff3c00;color:#fff}.article-card--orange .article-card__image{background-color:#fff}.article-card--orange .article-card__image svg{fill:#000;fill:#ff3c00}.article-card--green{background:#00694c;color:#fff}.article-card--green .article-card__image{background-color:#fff}.article-card--green .article-card__image svg{fill:#000;fill:#00694c}.article-card--pink{background:#ffcad4;color:#000}.article-card--pink .article-card__image{background-color:#000}.article-card--pink .article-card__image svg{fill:#fff;fill:#ffcad4}.article-card--blue{background:#3630a9;color:#fff}.article-card--blue .article-card__image{background-color:#fff}.article-card--blue .article-card__image svg{fill:#000;fill:#3630a9}.article-card--lime{background:#00f191;color:#000}.article-card--lime .article-card__image{background-color:#000}.article-card--lime .article-card__image svg{fill:#fff;fill:#00f191}.article-card--yellow{background:#fac000;color:#000}.article-card--yellow .article-card__image{background-color:#000}.article-card--yellow .article-card__image svg{fill:#fff;fill:#fac000}.article-card__date{margin-top:1.5rem;font-size:var(--subhead-font-size);font-family:ivypresto-headline,Helvetica;font-weight:400}.article-card__title{font-size:var(--subhead-font-size);font-family:neue-haas-grotesk-display,Helvetica;font-weight:500;max-width:35rem}.article-card__image{width:100%;height:25.5rem;margin:6rem 0 0;display:flex;justify-content:center;overflow:hidden}.article-card__image svg{width:80%}.article-card__image img{width:100%;height:100%;object-fit:cover}@media(max-width:768px){.articles{row-gap:2rem;padding:3rem 0 18rem}.article-card{width:90vw;height:auto;margin-bottom:1rem}.article-card--feature{flex-flow:column-reverse}.article-card--feature .article-card__info{padding:2rem}.article-card--feature .article-card__date{font-size:var(--subhead-font-size)}.article-card--feature .article-card__title{font-size:1.8rem}.article-card--feature .article-card__image{width:100%;height:45.51%}.article-card__image{margin:2rem 0 0;height:44vw}}.post-section{position:relative;padding:9.6rem 0;width:calc(100% - 5rem);margin:0 2.5rem;background-color:#fff;border-radius:var(--section-corner-radius)}.post-hero{margin:-50vh 2.5rem 0}.post__hero{width:100%;height:94.4rem;display:inline-block}.post__hero img{top:0;left:0;height:100%;width:100%;object-fit:cover}.post__header{display:inline-block;opacity:1;width:139rem;background:#fff;padding:0 8.5rem 3rem}.post__date{color:#000;font-size:var(--subhead-font-size);font-weight:500}.post__head{line-height:.9em;font-family:ivypresto-headline,Helvetica;font-size:9.6rem;font-weight:400;margin:2rem 0}.post__content{padding:0 8rem 5rem;font-family:neue-haas-grotesk-text,Helvetica;font-weight:400;font-size:var(--quote-font-size)}.post__content p{margin:2rem 7rem 2rem 9.5rem;width:auto;font-size:2.45rem;line-height:1.45em}.post__content strong{font-family:neue-haas-grotesk-display,Helvetica;font-size:3.6rem}.post__content a{color:#ff3c00}.post__content .wp-block-quote{margin:1rem 5rem;position:relative;display:inline-block}.post__content .wp-block-quote p{display:inline}.post__content .wp-block-quote:before{content:open-quote}.post__content .wp-block-quote:after{content:close-quote}.post__content .wp-block-quote:after,.post__content .wp-block-quote:before{font-family:ivypresto-headline,Helvetica;font-style:italic;font-size:var(--quote-font-size)}.post__content .wp-block-quote p{margin:0;font-family:ivypresto-headline,Helvetica;font-style:italic;font-size:var(--sectionhead-font-size);width:auto}.post__content .wp-block-image{margin:6.75rem 0 9rem;height:63.5rem;overflow:hidden}.post__content .wp-block-image img{top:0;left:0;height:100%;width:100%;object-fit:cover}.post__content .wp-block-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-column-gap:1rem;column-gap:1rem}.post__content .wp-block-gallery .wp-block-image{height:50rem}.post__content .wp-block-gallery .wp-block-image img{object-fit:contain}.post__content .wp-block-video video{width:100%;height:100%;object-fit:contain}@media(max-width:768px){.post-section{margin:-16.66rem 1rem 0;width:calc(100% - 2rem);padding:4.8rem 0}.post__hero{width:100%;height:40rem}.post__header{width:100%;line-height:1.25em;padding:1rem 2rem 1.5rem}.post__head{font-size:4.8rem;margin:2rem 0}.post__content{padding:0 0 8rem}.post__content p{margin:1rem 3.5rem 1rem 4.75rem;font-size:1.225rem}.post__content strong{font-size:1.8rem}.post__content .wp-block-quote p{margin:0;font-size:6vw;line-height:1em}.post__content .wp-block-image{margin:3rem 1rem;height:auto}.post__content .wp-block-gallery{margin:2rem 0}.post__content .wp-block-gallery .wp-block-image{margin:2rem 0;height:15rem}}.footer-section,.footer-section-alt{width:100vw;overflow:hidden;z-index:12;position:relative;padding:calc(var(--gutter)*1.3) calc(var(--gutter)*1.5);background:#200900}.footer-section{margin-top:calc(var(--section-corner-radius)*-1);border-top-right-radius:var(--section-corner-radius);border-top-left-radius:var(--section-corner-radius)}.footer__head{display:flex;margin:0 2rem;color:#ffcad4;justify-content:space-between}.footer__header{color:#ffcad4;font-size:var(--header-font-size)}.footer__header,.footer__subhead{font-family:ivypresto-headline,Helvetica;font-weight:400}.footer__subhead{line-height:1.92em;font-size:var(--footer-font-size)}.footer__alt{font-family:neue-haas-grotesk-display,Helvetica;font-weight:500}.footer__send{margin:6.75rem 3.15rem 0 0}.footer__btn{border:1px solid #ffcad4;fill:#ffcad4;border-radius:1.5em;display:flex;padding:calc(var(--button-font-size)*1.95) var(--gutter) calc(var(--button-font-size)*1.95) calc(var(--button-font-size)*3.25);font-size:var(--button-font-size);text-transform:uppercase;font-weight:500;font-family:neue-haas-grotesk-display,Helvetica;transition:all .25s ease-in}.footer__btn svg{display:inline-block;transform:rotate(-90deg);margin-left:3rem;margin-top:-.65rem;height:3.4rem;width:2.5rem;transition:fill .25s ease-in;fill:#ffcad4}.footer__btn:hover{transform:scale(1.05);background:#ffcad4;color:#200900}.footer__btn:hover svg{fill:#200900}.footer__social{font-family:ivypresto-headline,Helvetica;font-size:2rem;font-weight:400;color:#ffcad4;display:flex;gap:7rem;margin:8rem 3rem;line-height:3rem}.footer__social svg{transition:transform .35s ease-in-out;fill:#ffcad4;height:1.1rem;width:1.2728rem}.footer__social-link{cursor:pointer;font-family:neue-haas-grotesk-text,Helvetica;text-transform:uppercase;font-size:1.4rem;font-weight:500}.footer__social-link:hover svg{transform:translate(30%)}.footer__logos{display:flex;color:#fff;justify-content:space-between}.footer__logo svg{width:11.2rem;height:3.8rem;fill:#fff}.footer__cb{width:41rem;display:flex;justify-content:space-around;align-items:baseline}.footer__cr{font-family:neue-haas-grotesk-text,Helvetica;font-size:1.4rem}.footer__icons{width:32rem}.footer__icons svg{fill:#fff;width:27rem;height:2.7rem}@media(max-width:768px){.footer__head{flex-direction:column;justify-content:unset;margin:0}.footer__send{display:inline-block;align-self:flex-end;margin:3.375rem 0 0 1.5525rem}.footer__btn svg{margin-left:1.5rem;margin-top:-.325rem;height:1.7rem;width:1.25rem}.footer__social{font-size:1rem;display:flex;gap:0;justify-content:space-between;margin:4rem 0;line-height:1.5rem}.footer__social-link{display:flex;align-items:center;font-size:1rem}.footer__social-link svg{margin-left:.25rem;height:.825rem;width:.9546rem}.footer__logos{flex-direction:column-reverse}.footer__cb{width:auto;flex-direction:column;gap:2rem}.footer__logo{width:auto;margin-top:-2rem}.footer__logo svg{width:6.72rem;height:2.28rem}.footer__cr{font-size:1rem;align-self:self-end}.footer__icons{display:flex;justify-content:flex-end;width:auto}.footer__icons svg{width:13.5rem;height:1.35rem}}.contact-section{z-index:121;width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100);bottom:0;left:0;background:#ffcad4;margin-top:calc(var(--section-corner-radius)*-1);border-top-right-radius:var(--section-corner-radius);border-top-left-radius:var(--section-corner-radius);transform:translate(100%);animation:slideUpLarge .5s cubic-bezier(.165,.84,.44,1) forwards;position:fixed}.contact-section i{font-family:ivypresto-headline,Helvetica;font-style:italic}.contact-section.out{animation:slideDownLarge .5s cubic-bezier(.165,.84,.44,1) forwards}.contact__content{padding:var(--gutter);display:flex;justify-content:space-between;animation:fadeIn .5s cubic-bezier(.165,.84,.44,1) forwards}.contact__form,.contact__head{opacity:0;animation:scaleUp .5s cubic-bezier(.165,.84,.44,1) forwards}.contact__head{margin:.5rem 3rem;color:#ff3c00;font-style:italic}.contact__header{color:#ff3c00;font-size:var(--header-form-font-size);line-height:1em}.contact__header,.contact__subhead{font-family:ivypresto-headline,Helvetica;font-weight:400}.contact__subhead{margin:.25rem 1.5rem;font-size:var(--subhead-form-font-size);line-height:1.1em}.contact__subhead .contact__alt{font-size:calc(var(--subhead-form-font-size)*1.11)}.contact__alt{font-family:neue-haas-grotesk-display,Helvetica;font-weight:500;font-style:normal}.contact__send{margin:6.75rem 3.15rem 0 0}.contact__btn{border:1px solid #ff3c00;fill:#ff3c00;border-radius:1.5em;display:flex;padding:calc(var(--button-font-size)*1.95) var(--gutter) calc(var(--button-font-size)*1.95) calc(var(--button-font-size)*3.25);font-size:var(--button-font-size);text-transform:uppercase;font-weight:500;font-family:neue-haas-grotesk-display,Helvetica}.contact__btn svg{display:inline-block;transform:rotate(-90deg);margin-left:3rem;margin-top:-.65rem;height:3.4rem;width:2.5rem;fill:#ff3c00}.contact__btn:hover{background-color:#0056b3}.contact__submit{position:absolute;bottom:2rem;right:2rem;display:inline-block;width:6rem;height:4rem;transition:transform .35s ease-in-out}.contact__submit svg{fill:#ff3c00;transform:rotate(-90deg)}.contact__loader{position:absolute;border:0;visibility:hidden;top:50%;left:50%;width:80%;height:auto;transform:translate(-50%,-50%)}.contact__loader img{width:100%;height:auto}.contact__form{width:55%;padding:8.25rem 0 3.25rem;text-align:left;animation:sentForm .5s cubic-bezier(.165,.84,.44,1) forwards}.contact__form,.contact__form form{position:relative}.contact__form.sending form{animation:sendingForm .5s cubic-bezier(.165,.84,.44,1) forwards}.contact__form.sending .contact__loader{visibility:visible;animation:sendingLogo .5s cubic-bezier(.165,.84,.44,1) forwards}.contact__form.sent form{opacity:0}.contact__form.sent .contact__message{transition:opacity .5s ease-in;opacity:1;visibility:visible}.contact__form.sent .contact__loader{visibility:visible;animation:sentLogo .5s cubic-bezier(.165,.84,.44,1) forwards}.contact__field{position:relative;margin-bottom:1.75rem}.contact__field label{position:absolute;transform:translateY(6px);padding:1.25rem 2.75rem;color:rgba(255,60,0,.5);transition:all .25s ease;-webkit-backface-visibility:hidden;pointer-events:none;font-family:neue-haas-grotesk-display,Helvetica;text-transform:uppercase;font-size:2.75rem;transition:opacity .15s ease-out}.contact__field label.label-hidden{opacity:0}.contact__field label.active,.contact__field.active{transform:translateY(50px);left:2px;font-size:1rem}.contact__field label.highlight{color:#ff3c00}.contact__field input,.contact__field textarea{font-size:2.2rem;display:block;width:100%;height:100%;padding:2.15rem 3rem;background:none;background-image:none;border:1px solid #ff3c00;border-radius:var(--card-corner-radius);color:#ff3c00;transition:border-color .25s ease,box-shadow .25s ease}.contact__field input:focus,.contact__field textarea:focus{outline:0;border-color:#ff3c00}.contact__field textarea{height:22.5rem;border:1px solid #ff3c00;resize:vertical}.contact__logo{position:absolute;left:calc(var(--gutter)*1.6);bottom:calc(var(--gutter)*.85);width:12.5rem;height:4.25rem}.contact__logo svg{fill:#ff3c00}.contact__message{position:absolute;display:flex;justify-content:center;align-items:center;font-family:ivypresto-headline,Helvetica;font-style:italic;color:#ff3c00;font-size:calc(var(--header-form-font-size)*.55);padding:var(--gutter);height:calc(100% - var(--gutter)*2);text-align:center;font-weight:400;border:1px solid #ff3c00;border-radius:var(--card-corner-radius);opacity:0;visibility:hidden}.contact__close{position:absolute;right:var(--gutter);top:var(--gutter);width:3.75rem;height:3.75rem;transition:transform .5s ease-in}.contact__close svg{fill:#ff3c00}.contact__close:hover{transform:scale(1.1)}@media(max-width:768px){.contact__content{flex-direction:column}.contact__head{margin:0}.contact__form{width:100%;padding:var(--gutter) 0}.contact__field{margin-bottom:1rem}.contact__field label{padding:1.25vw 3.25vw;font-size:3.75vw}.contact__field label.highlight{color:#ff3c00}.contact__field input,.contact__field textarea{font-size:1.1rem;padding:1.075rem 1.5rem}.contact__field textarea{height:11.25rem}.contact__logo{left:calc(var(--gutter));bottom:calc(var(--gutter)*.85);width:12.5vw;height:4.25vw}.contact__submit{bottom:1rem;right:1rem;width:4.5rem;height:3rem}}@keyframes ticker{0%{transform:translate3d(25%,0,0)}to{transform:translate3d(-25%,0,0)}}.ticker{text-align:center;position:relative;z-index:11;background-color:#200900;padding:.75rem 0}.ticker__group{width:100vw;min-height:1rem;display:-webkit- flex;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;overflow:hidden}.ticker__group i{font-family:ivypresto-headline,Helvetica;font-style:italic;font-weight:400}.ticker__row{width:400vw;display:-webkit- flex;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;column-gap:4rem;transform:translate3d(25%,0,0);white-space:nowrap;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:ticker;animation-duration:30s}.ticker__row:hover{animation-play-state:paused}.ticker__row:nth-child(2n){animation-direction:reverse}.ticker__italic{font-family:ivypresto-headline,Helvetica;font-style:italic;font-weight:400}.ticker__text{font-weight:500;font-family:neue-haas-grotesk-display,Helvetica;color:#ff3c00;font-size:1.75rem;font-weight:700}.ticker__icon{color:#ff3c00;height:2rem;width:2rem;display:inline-block}.ticker__icon svg{fill:#ff3c00;margin-top:.5rem}@media(max-width:768px){.ticker{padding:.35rem 0}.ticker__text{font-size:1rem}.ticker__icon,.ticker__icon svg{height:1rem;width:1rem}.ticker__icon svg{margin-top:.25rem}}