@import url("https://use.typekit.net/wjz6erg.css");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%;font:inherit;vertical-align:baseline}html{-webkit-font-smoothing:antialiased}html,body{background-color:#fafafa}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}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto}.flex-inline{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.flex-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.flex-col-cr{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-ai-fs{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.flex-ai-c{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flex-ai-fe{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.flex-fd-r{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flex-fd-rr{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-jc-c{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flex-jc-fe{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.flex-jc-sb{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flex-jc-sa{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.sec--content-grid .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:100%;padding:0}.sec--content-grid .col-feed{overflow:hidden}.sec--content-grid .feed-content{width:100%}.sec--content-grid .project{aspect-ratio:9/5.52;display:block;overflow:hidden;position:relative;width:100%}.sec--content-grid .project img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;-webkit-transition:-webkit-transform .75s linear;transition:-webkit-transform .75s linear;transition:transform .75s linear;transition:transform .75s linear, -webkit-transform .75s linear}.sec--content-grid .project-meta{background-color:#faf6eb;height:100%;left:0;padding:0 8.8888%;position:absolute;top:0;width:calc(100% - (8.888% * 2));z-index:2}.sec--content-grid .project-types{display:none;font-family:"basis";margin:auto 0 8.888%}.sec--content-grid .project h2{display:none}.sec--content-grid .h2.mobile{color:#000;display:block;font-size:35px;letter-spacing:.6px;margin:10px 8.8% 45px;text-transform:uppercase}@media (min-width: 1079px){.sec--content-grid .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.sec--content-grid .project{width:50%}.sec--content-grid .project .h2,.sec--content-grid .project h2{margin:5.5555% 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sec--content-grid .project-types{display:block}}@media (min-width: 1079px){.sec--content-grid .h2.mobile{display:none}}@media (min-width: 1600px){.sec--content-grid h2{font-size:100px;line-height:.92}}@media (min-width: 1920px){.sec--content-grid .project{min-height:550px}}.direction-reveal__img{display:block;max-width:100%;height:auto}.direction-reveal__overlay{display:none}@media (min-width: 1079px){.direction-reveal__overlay{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.anim-wait-1{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}.direction-reveal__anim--enter,.direction-reveal__anim--leave{-webkit-animation-duration:0.45s;animation-duration:0.45s;-webkit-animation-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);animation-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.slide--enter-top .direction-reveal__anim--enter{-webkit-animation-name:slide--enter-top;animation-name:slide--enter-top}.slide--enter-top .direction-reveal__anim--leave{-webkit-animation-name:slide--leave-bottom;animation-name:slide--leave-bottom}.slide--enter-bottom .direction-reveal__anim--enter{-webkit-animation-name:slide--enter-bottom;animation-name:slide--enter-bottom}.slide--enter-bottom .direction-reveal__anim--leave{-webkit-animation-name:slide--leave-top;animation-name:slide--leave-top}.slide--enter-left .direction-reveal__anim--enter{-webkit-animation-name:slide--enter-left;animation-name:slide--enter-left}.slide--enter-left .direction-reveal__anim--leave{-webkit-animation-name:slide--leave-right;animation-name:slide--leave-right}.slide--enter-right .direction-reveal__anim--enter{-webkit-animation-name:slide--enter-right;animation-name:slide--enter-right}.slide--enter-right .direction-reveal__anim--leave{-webkit-animation-name:slide--leave-left;animation-name:slide--leave-left}.slide--leave-top .direction-reveal__anim--enter{-webkit-animation-name:slide--leave-top;animation-name:slide--leave-top}.slide--leave-top .direction-reveal__anim--leave{-webkit-animation-name:slide--enter-bottom;animation-name:slide--enter-bottom}.slide--leave-bottom .direction-reveal__anim--enter{-webkit-animation-name:slide--leave-bottom;animation-name:slide--leave-bottom}.slide--leave-bottom .direction-reveal__anim--leave{-webkit-animation-name:slide--enter-top;animation-name:slide--enter-top}.slide--leave-left .direction-reveal__anim--enter{-webkit-animation-name:slide--leave-left;animation-name:slide--leave-left}.slide--leave-left .direction-reveal__anim--leave{-webkit-animation-name:slide--enter-right;animation-name:slide--enter-right}.slide--leave-right .direction-reveal__anim--enter{-webkit-animation-name:slide--leave-right;animation-name:slide--leave-right}.slide--leave-right .direction-reveal__anim--leave{-webkit-animation-name:slide--enter-left;animation-name:slide--enter-left}.direction-reveal [class*='slide--'] .direction-reveal__anim--enter,.direction-reveal [class*='slide--'] .direction-reveal__anim--leave{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);animation-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}@-webkit-keyframes slide--enter-top{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes slide--enter-top{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@-webkit-keyframes slide--leave-top{100%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes slide--leave-top{100%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@-webkit-keyframes slide--enter-bottom{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slide--enter-bottom{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@-webkit-keyframes slide--leave-bottom{100%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slide--leave-bottom{100%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@-webkit-keyframes slide--enter-left{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes slide--enter-left{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@-webkit-keyframes slide--leave-left{100%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes slide--leave-left{100%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@-webkit-keyframes slide--enter-right{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes slide--enter-right{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@-webkit-keyframes slide--leave-right{100%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes slide--leave-right{100%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@-webkit-keyframes growScale{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes growScale{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(1.1);transform:scale(1.1)}}.animate.anim{opacity:0}.animate.anim.animate-slideUp-sm{-webkit-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px)}@media (min-width: 1081px){.animate.anim.animate-slideUp-sm.project{-webkit-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px)}.animate.anim.animate-slideUp-sm.project:nth-of-type(even){-webkit-transform:translateY(90px);-ms-transform:translateY(90px);transform:translateY(90px)}}.animate.anim.animate-slideUp-md{-webkit-animation-name:fadeIn, slideUpMd;animation-name:fadeIn, slideUpMd}@-webkit-keyframes fadeIn{0%{opacity:0}75%{opacity:1}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}75%{opacity:1}100%{opacity:1}}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(250px);transform:translateY(250px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes slideUp{0%{-webkit-transform:translateY(250px);transform:translateY(250px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes slideUpMd{0%{-webkit-transform:translateY(125px);transform:translateY(125px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes slideUpMd{0%{-webkit-transform:translateY(125px);transform:translateY(125px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes slideUpSm{0%{-webkit-transform:translateY(30px);transform:translateY(30px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes slideUpSm{0%{-webkit-transform:translateY(30px);transform:translateY(30px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes slideUpLeftSm{0%{-webkit-transform:translateY(60px) translateX(-60px);transform:translateY(60px) translateX(-60px)}100%{-webkit-transform:translateY(0px) translateX(0px);transform:translateY(0px) translateX(0px)}}@keyframes slideUpLeftSm{0%{-webkit-transform:translateY(60px) translateX(-60px);transform:translateY(60px) translateX(-60px)}100%{-webkit-transform:translateY(0px) translateX(0px);transform:translateY(0px) translateX(0px)}}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-250px);transform:translateY(-250px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes slideDown{0%{-webkit-transform:translateY(-250px);transform:translateY(-250px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes slideDownMd{0%{-webkit-transform:translateY(-125px);transform:translateY(-125px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes slideDownMd{0%{-webkit-transform:translateY(-125px);transform:translateY(-125px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes slideDownSm{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes slideDownSm{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes slideLeft{0%{-webkit-transform:translateX(250px);transform:translateX(250px)}100%{-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes slideLeft{0%{-webkit-transform:translateX(250px);transform:translateX(250px)}100%{-webkit-transform:translateX(0px);transform:translateX(0px)}}@-webkit-keyframes slideLeftMd{0%{-webkit-transform:translateX(125px);transform:translateX(125px)}100%{-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes slideLeftMd{0%{-webkit-transform:translateX(125px);transform:translateX(125px)}100%{-webkit-transform:translateX(0px);transform:translateX(0px)}}@-webkit-keyframes slideLeftSm{0%{-webkit-transform:translateX(50px);transform:translateX(50px)}100%{-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes slideLeftSm{0%{-webkit-transform:translateX(50px);transform:translateX(50px)}100%{-webkit-transform:translateX(0px);transform:translateX(0px)}}@-webkit-keyframes slideRight{0%{-webkit-transform:translateX(-250px);transform:translateX(-250px)}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}}@keyframes slideRight{0%{-webkit-transform:translateX(-250px);transform:translateX(-250px)}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}}@-webkit-keyframes slideRightMd{0%{-webkit-transform:translateX(-125px);transform:translateX(-125px)}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}}@keyframes slideRightMd{0%{-webkit-transform:translateX(-125px);transform:translateX(-125px)}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}}@-webkit-keyframes slideRightSm{0%{-webkit-transform:translateX(-50px);transform:translateX(-50px)}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}}@keyframes slideRightSm{0%{-webkit-transform:translateX(-50px);transform:translateX(-50px)}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}}@font-face{font-family:'basis';src:url("../fonts/basis-grotesque/basis-grotesque-regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:'basis-bold';src:url("../fonts/basis-grotesque/basis-grotesque-bold.otf") format("opentype");font-weight:normal;font-style:normal}body{color:#1a1b1b;font-family:"basis";font-style:normal;font-size:16px;line-height:normal}@media (min-width: 1200px){body{font-size:16px;line-height:1.25}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"ivypresto-display",serif;font-weight:100;font-style:normal}h1 span,.h1 span,h2 span,.h2 span,h3 span,.h3 span{font-family:"ivypresto-display",serif;font-weight:100;font-style:normal}h1,.h1{font-size:150px;letter-spacing:.72px;line-height:1.11;margin-bottom:2px}@media (min-width: 1600px){h1,.h1{font-size:84px;line-height:1.11;margin-bottom:15px}}h2{font-size:35px;letter-spacing:.6px;line-height:1.09;margin-bottom:12px}@media (min-width: 1079px){h2{font-size:60px;letter-spacing:1.2px;line-height:1.03;margin-bottom:15px}}h3{font-size:28px;line-height:1.04}@media (min-width: 1079px){h3{font-size:48px;margin-bottom:20px}}h4{color:#091331;font-size:24px;line-height:1.11}@media (min-width: 1079px){h4{font-size:36px;letter-spacing:.72px;margin-bottom:16px}}h5{color:#091331;font-size:20px;line-height:1.33}@media (min-width: 1079px){h5{font-size:24px;margin-bottom:10px}}h6{color:#091331;font-size:16px;line-height:22px}@media (min-width: 1079px){h6{font-size:18px;margin-bottom:8px}}p{font-family:"basis";font-size:18px;letter-spacing:normal;line-height:1.33;margin-bottom:18px}p:last-child{margin-bottom:0}p.medium{font-size:22px;line-height:30px}p.medium:not(:last-child){margin-bottom:30px}p.large{font-size:30px;line-height:36px}p.large strong{letter-spacing:.6px}p.large:not(:last-child){margin-bottom:32px}p a:not(.button){text-decoration:underline}p a.highlight{display:inline-block;padding:0 5px}p a.highlight.peach{background-color:rgba(255,104,19,0.2)}p.ultra{font-family:"Gotham A","Gotham B";font-weight:900;letter-spacing:.36px}@media (min-width: 1079px){p.medium{font-size:24px;line-height:32px}p.medium:not(:last-child){margin-bottom:24px}p.large{font-size:30px;line-height:36px}p.large strong{letter-spacing:.6px}p.large:not(:last-child){margin-bottom:32px}}@media (min-width: 1080px){p{font-size:24px;line-height:1.5}}span.bg-purple{background-color:#7b61ff;display:inline-block;font-size:11px;letter-spacing:1.1px;line-height:1.36;padding:4px 14px;text-transform:uppercase}.mobile-banner span.bg-purple{color:#fff}strong{font-weight:700}.font-ivy{font-family:"ivypresto-display",serif;font-weight:100;font-style:normal}.text-xxs{font-size:10px;line-height:1.4}.text-xs{font-size:12px;line-height:1.5}main ul,main ol{margin-bottom:16px}main ul li,main ol li{margin-bottom:8px;margin-left:32px}main ul li:last-child,main ol li:last-child{margin-bottom:0}main ul{list-style:disc}main ol{list-style:none;counter-reset:item}main ol li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;counter-increment:item}main ol li:before{margin-right:6px;content:counter(item) ".";font-family:"Gotham A","Gotham B";font-size:18px;width:15px;text-align:center;display:inline-block}@media (min-width: 1079px){main ul li,main ol li{font-size:18px;line-height:1.56}}html{font-size:16px;scroll-behavior:smooth}html,body{padding:0;margin:0;background-color:#fafafa}html.open,body.open{overflow:hidden !important}html.open #site-logo,body.open #site-logo{z-index:950}html.open #site-logo span,body.open #site-logo span{color:#fff;-webkit-transition:color .5s ease-in-out;transition:color .5s ease-in-out}body{overflow-x:hidden;position:relative}body.hide-menu #main-header{-webkit-transform:translateY(-175px);-ms-transform:translateY(-175px);transform:translateY(-175px)}p:empty{display:none}#header-tracker{height:1px;position:absolute;width:0}#alt-cover{background-color:#1a1b1b;height:100vh;left:0;pointer-events:none;position:fixed;top:0;-webkit-transition:-webkit-transform cubic-bezier(0.63, 0.58, 0.13, 0.86) .5s;transition:-webkit-transform cubic-bezier(0.63, 0.58, 0.13, 0.86) .5s;transition:transform cubic-bezier(0.63, 0.58, 0.13, 0.86) .5s;transition:transform cubic-bezier(0.63, 0.58, 0.13, 0.86) .5s, -webkit-transform cubic-bezier(0.63, 0.58, 0.13, 0.86) .5s;-webkit-transition-delay:.10s;transition-delay:.10s;-webkit-transform:translateX(-45px);-ms-transform:translateX(-45px);transform:translateX(-45px);width:40px;z-index:90}#main-content-area{position:relative;z-index:1}#color-header{-webkit-transition:background-color .5s ease-in-out;transition:background-color .5s ease-in-out}.sec{padding:40px 0;position:relative;overflow-x:hidden}.sec.pop-up .col{overflow:visible}.sec--image-grid+.no-v-space{margin-top:-38px}.sec.sec--image-grid+.sec--full-width-image,.sec.sec--full-width-image+.sec--image-grid,.sec+.no-v-space{padding:0 0 40px}.sec.align-right .container.flex{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.sec .container.flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.sec .mobile-banner{margin-bottom:24px}.sec.rounded .image-wrapper,.sec.rounded .video-wrapper{border-radius:20px}.sec.rounded img,.sec.rounded video{border-radius:20px}@media (max-width: 1079px){.sec--image-video-content+.sec--image-grid{padding-top:12px}.sec--image-video-content+.sec--image-grid .container{gap:12px;padding:0;max-width:100vw}.sec--content-grid.sec--prev-next .container-message.flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.sec--content-grid.sec--prev-next .container-message{margin-bottom:40px}.sec--content-grid.sec--prev-next .container:last-child{max-width:100vw;padding:0}.sec .container.mobile-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (min-width: 1079px){.sec{padding:40px 0 80px}.sec--image-grid+.no-v-space{margin-top:-56px}.sec.sec--image-grid+.sec--full-width-image,.sec.sec--full-width-image+.sec--image-grid,.sec+.no-v-space{padding:0 0 80px}.sec.align-right .container.flex{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.sec .container.flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.sec .container.flex.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (min-width: 1081px){.sec.rounded .image-wrapper,.sec.rounded .video-wrapper{border-radius:40px}.sec.rounded img,.sec.rounded video{border-radius:40px}}nav.container{margin:0 auto;max-width:100vw;position:relative}.sec .container,footer .container{margin:0 auto;padding:0 8.8%;position:relative;z-index:1}@media (max-width: 1079px){.sec .container,footer .container{max-width:calc(100% - 17.6%)}}@media (min-width: 1080px){.sec .container,footer .container{max-width:calc(100% - 12%)}}@media (min-width: 1200px){.sec .container,footer .container{max-width:1160px;padding:0}}@media (min-width: 1350px){.sec .container,footer .container{max-width:1310px}}@media (min-width: 1600px){.sec .container,footer .container{max-width:1560px}}@media (min-width: 1920px){.sec .container,footer .container{max-width:93.75%}.sec .container.width-full,footer .container.width-full{max-width:1800px}.sec .container.width-inset,footer .container.width-inset{max-width:1500px}.sec .container.inset,footer .container.inset{max-width:77.2916%}}.col{overflow:hidden;position:relative;width:100%}.col-staggered-l2r,.col-staggered-r2l{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:12px}.col-60-40,.col-40-60{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:12px}@media (min-width: 1080px){.col-33{width:33%}.col-50{width:50%}.col-50-25-25{row-gap:24px;width:50%}.col-50-25-25+.col-50-25-25{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:24px 24px}.col-60-40{row-gap:24px;width:57.7777%}.col-60-40+.col-60-40{width:40.8888%}.col-40-60{row-gap:24px;width:40.8888%}.col-40-60+.col-40-60{width:57.7777%}.col-66{width:66%}.col-staggered-l2r,.col-staggered-r2l{row-gap:24px}.col-staggered-l2r{width:41%}.col-staggered-l2r+.col-staggered-l2r{width:32.4444%}.col-staggered-l2r+.col-staggered-l2r+.col-staggered-l2r{width:24%}}.wrapper{width:100%}.menu-overlay{height:0;width:0;z-index:99;-webkit-transition:backgound-color .25s linear;transition:backgound-color .25s linear}@media (max-width: 1199px){.open header{z-index:105 !important}.open .video-wrapper{z-index:101 !important}}a{color:#1a1b1b}a:not(.direction-reveal__card){display:inline-block;position:relative;text-decoration:none;-webkit-transition:all .25s linear;transition:all .25s linear}@media (max-width: 1200px){a:not(.direction-reveal__card).norm:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}img{display:block;width:100%;height:auto}video{width:100%}.abs{position:absolute}.rel{position:relative}.margin-no{margin:0 !important}.white{color:#fff}@media (max-width: 1079px){.hide-mobile{display:none}}@media (min-width: 1080px){.hide-desktop{display:none}}.center{text-align:center}form label{font-size:10px;font-weight:900;letter-spacing:.6px;line-height:1.2}form input,form textarea{font-family:"Operator A","Operator B";font-style:normal;font-weight:500;border-radius:3px}form input:focus,form textarea:focus{outline:none !important}form input,form select{background-color:rgba(206,241,255,0.5);border:none;color:#091331;cursor:pointer;width:100%}form input[type="text"],form input[type="email"],form select[type="text"],form select[type="email"]{padding:22px 16px}form input[type="text"]::-webkit-input-placeholder,form input[type="text"]::-moz-placeholder,form input[type="email"]::-webkit-input-placeholder,form input[type="email"]::-moz-placeholder,form select[type="text"]::-webkit-input-placeholder,form select[type="text"]::-moz-placeholder,form select[type="email"]::-webkit-input-placeholder,form select[type="email"]::-moz-placeholder{font-style:italic}form input[type="submit"]{font-family:"Gotham A","Gotham B";font-style:normal;font-weight:900;background-color:var(--fluree-web-primary-02);box-shadow:0 3.1px 3.1px 0 rgba(0,0,0,0.25);border:2px solid var(--fluree-web-primary-02);color:var(--fluree-web-primary-04);letter-spacing:.36px;width:auto;-webkit-transition:all .25s linear;transition:all .25s linear}form input[type="submit"]:hover{border:solid 2px var(--fluree-web-secondary-02);box-shadow:0 4px 4px 0 rgba(9,19,49,0.24)}form input[type="submit"]:active{box-shadow:inset 0 4px 4px 0 var(--fluree-web-primary-03);border:solid 2px var(--fluree-web-secondary-01);border-top:2px solid var(--fluree-web-primary-02)}form .form.flex .col-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}@media (min-width: 1080px){form label,form input{font-size:18px}form label{margin:0 0 0 16px}form label+div{margin-top:6px}form input[type="text"],form input[type="email"]{padding:22px 16px}form input[type="submit"]{margin-top:40px;height:60px;padding:16px}}#main-header{height:75px;padding-top:44px;position:fixed;left:0;overflow:visible;-webkit-transition:all .5s linear;transition:all .5s linear;top:0;width:100%;z-index:100}#main-header nav{height:100%;width:calc(100% - 120px)}#main-header nav .wrapper{height:100%;position:relative}@media (max-width: 768px){#main-header nav{width:calc(100% - 40px)}}@media screen and (min-width: 769px) and (max-width: 820px){#main-header nav{padding:0 8.8%;max-width:calc(100% - 17.6%);width:calc(100% - 120px)}#main-header nav .wrapper-menu.active{-webkit-transform:translate(0, 0) !important;-ms-transform:translate(0, 0) !important;transform:translate(0, 0) !important}}@media (min-width: 1081px){#main-header nav{width:calc(100vw - 120px)}}@media (min-width: 1800px){#main-header nav{max-width:100vw}}#main-header .link-home{font-family:"basis-bold";left:-30px;min-height:140px;position:absolute;-webkit-text-orientation:upright;text-orientation:upright;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;z-index:110}#main-header .link-home svg path{-webkit-transition:all .25s linear;transition:all .25s linear}#main-header .link-home span:last-child{margin-top:8px}#main-header .link-home:hover svg path{fill:#cef1ff}#main-header .wrapper-menu{-webkit-box-flex:0;-webkit-flex:0 0 2;-ms-flex:0 0 2;flex:0 0 2;height:100%;margin-left:auto;width:100%;-webkit-transition:opacity .25s cubic-bezier(0, 0, 0.58, 1);transition:opacity .25s cubic-bezier(0, 0, 0.58, 1);position:relative}#main-header .wrapper-menu .menu-main-nav{height:50%;position:relative;z-index:1}#main-header .wrapper-menu .menu-main-nav>li{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:relative;height:100%}#main-header .wrapper-menu .menu-main-nav li{position:relative}#main-header .wrapper-menu .menu-main-nav li a{font-family:"basis-bold";letter-spacing:.25px}@media (min-width: 1079px){#main-header .wrapper-menu ul li{margin-left:3.5087%}}#main-header .mobile-ham{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:13px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;opacity:0;outline:none;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:26px;z-index:10000;-webkit-tap-highlight-color:transparent;gap:4px 4px}#main-header .mobile-ham span{background-color:#1a1b1b;display:inline-block;height:2px;position:absolute;width:100%;-webkit-transition:-webkit-transform .5s cubic-bezier(0.63, 0.58, 0.13, 0.86);transition:-webkit-transform .5s cubic-bezier(0.63, 0.58, 0.13, 0.86);transition:transform .5s cubic-bezier(0.63, 0.58, 0.13, 0.86);transition:transform .5s cubic-bezier(0.63, 0.58, 0.13, 0.86), -webkit-transform .5s cubic-bezier(0.63, 0.58, 0.13, 0.86)}#main-header .mobile-ham span:last-child{bottom:0}#main-header .mobile-ham.active span,#main-header .mobile-ham.flyout span{background-color:#fff}#main-header .mobile-ham.active span:first-child,#main-header .mobile-ham.flyout span:first-child{-webkit-transform:translateY(5px) rotate(-315deg);-ms-transform:translateY(5px) rotate(-315deg);transform:translateY(5px) rotate(-315deg)}#main-header .mobile-ham.active span:last-child,#main-header .mobile-ham.flyout span:last-child{-webkit-transform:translateY(-6px) rotate(315deg);-ms-transform:translateY(-6px) rotate(315deg);transform:translateY(-6px) rotate(315deg)}@media (max-width: 1079px){#main-header .mobile-ham{opacity:1}}@media (max-width: 1078px){#main-header .link-home{font-size:14px;left:2px;min-height:100px;-webkit-transform:translateX(55%);-ms-transform:translateX(55%);transform:translateX(55%);white-space:nowrap}#main-header .link-home span{display:inline-block}#main-header .link-home span:last-child{margin-top:8px}@supports (-webkit-touch-callout: none){#main-header .link-home span{letter-spacing:4px;-webkit-transform:translateX(-40%);-ms-transform:translateX(-40%);transform:translateX(-40%)}}#main-header nav .wrapper,#main-header nav .wrapper-menu{position:absolute}#main-header nav .wrapper{left:0;z-index:900}#main-header nav .wrapper-menu{height:calc(100vh);top:-44px;opacity:0;pointer-events:none;-webkit-transition:all cubic-bezier(0.63, 0.58, 0.13, 0.86) .5s;transition:all cubic-bezier(0.63, 0.58, 0.13, 0.86) .5s;-webkit-transform:translate(100vw, 0);-ms-transform:translate(100vw, 0);transform:translate(100vw, 0);z-index:920;width:100vw}#main-header nav .wrapper-menu .menu-main-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:calc(100vw - 64px);margin-top:16vh;opacity:0;padding-right:0;position:relative;-webkit-transform:translateX(65vw);-ms-transform:translateX(65vw);transform:translateX(65vw);-webkit-transition:all .5s cubic-bezier(0, 0, 0.58, 1);transition:all .5s cubic-bezier(0, 0, 0.58, 1);-webkit-transition-delay:.5s;transition-delay:.5s;z-index:915}#main-header nav .wrapper-menu .menu-main-nav>li{height:auto;margin-bottom:8px;text-align:right;display:block;width:100%}#main-header nav .wrapper-menu .menu-main-nav>li>a{font-family:"ivypresto-display",serif;font-size:64px;font-weight:100;color:#fff;line-height:.75;text-transform:uppercase;width:100%}#main-header nav .wrapper-menu:after,#main-header nav .wrapper-menu .menu-main-nav{opacity:0}#main-header nav .wrapper-menu.active{background-color:#1a1b1b;opacity:1;pointer-events:all;-webkit-transform:translate(-20px, 0);-ms-transform:translate(-20px, 0);transform:translate(-20px, 0)}#main-header nav .wrapper-menu.active .mobile-block,#main-header nav .wrapper-menu.active .menu-main-nav{opacity:1}#main-header nav .wrapper-menu.active .menu-main-nav{-webkit-transform:translateX(40px);-ms-transform:translateX(40px);transform:translateX(40px)}#main-header nav .wrapper-menu.active:after{display:none;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@media (max-width: 600px){#main-header .link-home{left:-23px}}@media (min-width: 1080px){.menu-main-nav li:first-child{display:none !important}.menu-main-nav li>a{position:relative}.menu-main-nav li>a:after{background-color:#1a1b1b;bottom:0px;content:'';display:block;height:1px;opacity:0;position:absolute;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);-webkit-transition:opacity .25s linear,-webkit-transform .25s linear;transition:opacity .25s linear,-webkit-transform .25s linear;transition:opacity .25s linear,transform .25s linear;transition:opacity .25s linear,transform .25s linear,-webkit-transform .25s linear;width:100%}.menu-main-nav li>a:hover:after{opacity:1;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}}.sec--hero{min-height:calc(100vh - 80px);padding-bottom:80px;padding-top:0;overflow-y:clip}.sec--hero .container{height:100%;padding:0;z-index:auto}.sec--hero .container,.sec--hero h1{pointer-events:none}.sec--hero .container a,.sec--hero h1 a{pointer-events:all}.sec--hero h1{display:inline-block;position:relative;text-transform:uppercase;margin-bottom:0;margin-left:20px;width:100%;z-index:15}.sec--hero h1 .link-ext{text-transform:none}.sec--hero .split h1{margin-left:-18px;margin-top:175px;height:auto}.sec--hero .split h1 span{font-size:calc(150px + (349 - 150) * (100vw - 375px) / (1920 - 375));letter-spacing:calc(-.05375rem + (0.125 - .05375) * ((100vw - 375px) / (1920 - 375)))}.sec--hero .split h1 span a{font-family:"basis-bold";font-size:16px;letter-spacing:normal;pointer-events:all;text-transform:none;text-decoration:none}.sec--hero .split h1 span.top{margin-top:175px}.sec--hero .split .copy-introduction{margin-top:230px}.sec--hero .default h1{margin-top:540px}.sec--hero .default h1 span{display:block;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.sec--hero .default h1 span.wrapper-link{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.sec--hero .default h1 p{position:relative}.sec--hero .default h1 p span{font-size:calc(78px + (99 - 78) * (100vw - 375px) / (1920 - 375));line-height:.94}.sec--hero .default .copy-introduction{margin-top:80px}.sec--hero .default+.zero-height #cliphero{-webkit-transform:translate(calc(50vw - 285px), calc(30vh - 173px)) scale(0.75);-ms-transform:translate(calc(50vw - 285px), calc(30vh - 173px)) scale(0.75);transform:translate(calc(50vw - 285px), calc(30vh - 173px)) scale(0.75)}@media (max-width: 1080px){.sec--hero#color-header .default h1{margin-left:40px;margin-top:20vh}}@media (min-width: 1081px){.sec--hero#color-header .default h1{margin-left:40px;margin-top:20vh}}@media (min-width: 1350px){.sec--hero#color-header .default h1{margin-left:40px;margin-top:5vh}}.sec--hero .copy-introduction{position:relative;z-index:12}.sec--hero .copy-introduction p{font-size:18px;margin-left:6%;max-width:73.866%;position:relative;z-index:10}.sec--hero .hero-svg-mask{display:block;-o-object-fit:cover;object-fit:cover;max-width:100%}.sec--hero .zero-height{height:0;overflow:hidden;position:relative;width:0;z-index:10;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.sec--hero svg:not(.arrow){display:block;height:0;width:0;margin:256px 0 0 -285px}.sec--hero #cliphero{display:block;position:absolute;-webkit-transform:translate(calc(50vw - 285px), calc(60vh - 173px)) scale(0.75);-ms-transform:translate(calc(50vw - 285px), calc(60vh - 173px)) scale(0.75);transform:translate(calc(50vw - 285px), calc(60vh - 173px)) scale(0.75);-webkit-transform-origin:center center !important;-ms-transform-origin:center center !important;transform-origin:center center !important}.sec--hero #cliphero.return{-webkit-transition:-webkit-transform 1s linear;transition:-webkit-transform 1s linear;transition:transform 1s linear;transition:transform 1s linear, -webkit-transform 1s linear}.sec--hero .bg{height:100%;width:100vw;-webkit-clip-path:url(#cliphero);clip-path:url(#cliphero);position:absolute;top:0;left:0}.sec--hero .bg img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media (min-width: 1079px){.sec--hero{min-height:1080px}.sec--hero+.sec{padding-top:80px}.sec--hero+.sec--video{padding-top:160px}.sec--hero:hover h1{z-index:15}.sec--hero:hover h1 a{pointer-events:all}.sec--hero:hover .bg{z-index:12}.sec--hero .bg img{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.sec--hero .copy-introduction{width:100%;margin-left:10.4081%}.sec--hero .copy-introduction p{margin-left:0;max-width:100%}.home .sec--hero #cliphero{-webkit-transform:translate(calc(50vw - 285px), calc(50vh - 173px));-ms-transform:translate(calc(50vw - 285px), calc(50vh - 173px));transform:translate(calc(50vw - 285px), calc(50vh - 173px))}}@media (max-width: 1079px){.sec--hero .split h1{margin-top:400px;line-height:.875 !important}.sec--hero .split .copy-introduction{top:auto !important;margin-top:70px !important}.home .sec--hero #cliphero{-webkit-transform:translate(calc(50vw - 285px), calc(30vh - 173px)) scale(0.75);-ms-transform:translate(calc(50vw - 285px), calc(30vh - 173px)) scale(0.75);transform:translate(calc(50vw - 285px), calc(30vh - 173px)) scale(0.75)}.sec--hero .container.inset.default{max-width:100%}.sec--hero .container.inset.default h1{font-size:78px;line-height:.71}.sec--hero .container.inset.default #cliphero{-webkit-transform:translate(calc(50vw - 285px), calc(20vh - 173px)) scale(0.75);-ms-transform:translate(calc(50vw - 285px), calc(20vh - 173px)) scale(0.75);transform:translate(calc(50vw - 285px), calc(20vh - 173px)) scale(0.75)}.sec--hero .container.inset.default .copy-introduction{margin:60px 8.8% 0}.sec--hero .container.inset.default .wrapper-link{font-size:16px;font-family:"basis-bold";margin-top:24px}.sec--hero .container.inset.default .wrapper-link .link-ext{text-decoration:none}.sec--hero .copy-introduction p{margin-left:0}.sec--hero #cliphero{-webkit-transform:translate(calc(50vw - 285px), calc(40vh - 173px)) scale(0.75);-ms-transform:translate(calc(50vw - 285px), calc(40vh - 173px)) scale(0.75);transform:translate(calc(50vw - 285px), calc(40vh - 173px)) scale(0.75)}.sec--hero .bg img{height:100vh}}@media (min-width: 800px){.sec--hero .copy-introduction p{font-size:calc(18px + (29 - 18) * (100vw - 375px) / (1920 - 375))}}@media (min-width: 1080px){.sec--hero{padding-top:80px;height:calc(100vh - 159px) !important;min-height:calc(100vh - 160px)}.sec--hero h1{position:absolute}.sec--hero .split h1{height:100%;margin-left:0;margin-top:0}.sec--hero .split h1 span.top,.sec--hero .split h1 span.bottom{position:absolute}.sec--hero .split h1 span.top{margin-top:0;top:24%}.sec--hero .split h1 span.bottom{top:55%;right:-5%}.sec--hero .split .copy-introduction{top:85%;position:absolute}.sec--hero .split .copy-introduction p{margin-left:8.8%}}@media (min-width: 1080px) and (max-width: 1349px){.sec--hero .container.split{min-height:100%;display:grid;grid-template-columns:repeat(12, 8.3333%);grid-template-rows:repeat(12, 8.3333%);grid-column-gap:1.1%;grid-row-gap:12px}.sec--hero .container.split .copy-introduction{grid-column-start:3;grid-column-end:7;grid-row-start:8;grid-row-end:11;margin-left:0;margin-top:0;top:0 !important;position:relative}.sec--hero .container.split .copy-introduction p{margin-left:0}.sec--hero .container.split+.zero-height #cliphero{-webkit-transform:translate(calc(50vw - 285px), calc(50vh - 173px)) scale(0.75);-ms-transform:translate(calc(50vw - 285px), calc(50vh - 173px)) scale(0.75);transform:translate(calc(50vw - 285px), calc(50vh - 173px)) scale(0.75)}}@media (min-width: 1080px){.sec--hero .container.default{min-height:100%;display:grid;grid-template-columns:repeat(12, 8.3333%);grid-template-rows:repeat(12, 8.3333%);grid-column-gap:1.1%;grid-row-gap:12px}}@media (min-width: 1080px) and (max-width: 1349px){.sec--hero .container.default h1{margin-top:0;grid-row-start:2;grid-row-end:4}.sec--hero .container.default h1 .wrapper-link{font-size:16px;font-family:"basis-bold";margin-top:48px}.sec--hero .container.default h1 .wrapper-link a{pointer-events:all;text-decoration:none}.sec--hero .container.default .copy-introduction{grid-column-start:8;grid-column-end:11;grid-row-start:4;grid-row-end:11;align-self:end;position:relative;max-width:100%;margin-left:0;margin-top:0;top:0 !important;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);right:0}.sec--hero .container.default .copy-introduction p{font-size:calc(16px + (20 - 16) * (100vw - 375px) / (1350 - 375))}.sec--hero .container.default+.zero-height #cliphero{-webkit-transform:translate(calc(50vw - 285px), calc(50vh - 173px)) scale(0.75);-ms-transform:translate(calc(50vw - 285px), calc(50vh - 173px)) scale(0.75);transform:translate(calc(50vw - 285px), calc(50vh - 173px)) scale(0.75)}}@media (min-width: 1080px){.sec--hero #cliphero{-webkit-transform:translate(calc(50vw - 285px), calc(50vh - 173px)) scale(1);-ms-transform:translate(calc(50vw - 285px), calc(50vh - 173px)) scale(1);transform:translate(calc(50vw - 285px), calc(50vh - 173px)) scale(1)}.sec--hero .copy-introduction p{font-size:calc(18px + (29 - 18) * (100vw - 375px) / (1920 - 375))}}@media (min-width: 1350px){.sec--hero{height:calc(100vh - 159px) !important;min-height:calc(100vh - 160px)}.sec--hero.color-fade{height:calc(100vh - 319px) !important;min-height:calc(100vh - 320px)}.sec--hero .container.default{display:block}.sec--hero h1 span.top{top:16.6666%}.sec--hero h1 span.bottom.right{position:absolute;right:0;top:55%}.sec--hero .default h1{margin-left:0;margin-top:9.7333%}.sec--hero .default h1 span.wrapper-link{margin-top:50px}.sec--hero .default h1 span.wrapper-link .link-ext{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-family:"basis-bold";font-size:16px;letter-spacing:normal;text-transform:none;text-decoration:none}.sec--hero .default h1 span.wrapper-link .link-ext svg{position:relative;-webkit-transform:translateX(8px);-ms-transform:translateX(8px);transform:translateX(8px);-webkit-transition:-webkit-transform .25s linear;transition:-webkit-transform .25s linear;transition:transform .25s linear;transition:transform .25s linear, -webkit-transform .25s linear}.sec--hero .default h1 span.wrapper-link .link-ext:hover svg{-webkit-transform:translateX(13px);-ms-transform:translateX(13px);transform:translateX(13px)}.sec--hero .default .copy-introduction{max-width:432px;margin-left:66.9444%;top:178px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);right:0}.sec--hero .split h1 span.top{top:10%}.sec--hero .split .copy-introduction{margin-top:0}.sec--hero .split .copy-introduction p{max-width:100%;margin-left:0}.sec--hero .copy-introduction{max-width:30%;top:55%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.sec--hero .copy-introduction.col-sm{max-width:432px}.sec--hero .copy-introduction p{max-width:100%}}@media (min-width: 1600px){.sec--hero .default h1{margin-top:0}.sec--hero .default h1 p span{font-size:175px}.sec--hero .copy-introduction p{font-size:24px;line-height:150%}}@media (min-width: 1920px){.sec--hero h1 span{font-size:350px;letter-spacing:-2px;line-height:300px}.sec--hero .default h1 p span{font-size:218px;line-height:.94}}@-webkit-keyframes circle{0%{-webkit-clip-path:circle(0%);clip-path:circle(0%)}50%{-webkit-clip-path:circle(25%);clip-path:circle(25%)}100%{-webkit-clip-path:circle(100%);clip-path:circle(100%)}}@keyframes circle{0%{-webkit-clip-path:circle(0%);clip-path:circle(0%)}50%{-webkit-clip-path:circle(25%);clip-path:circle(25%)}100%{-webkit-clip-path:circle(100%);clip-path:circle(100%)}}#main-footer{background-image:-webkit-radial-gradient(0 100%, circle, rgba(183,117,214,0.5), rgba(9,19,49,0.2) 90%, rgba(9,19,49,0) 97%),-webkit-linear-gradient(top, var(--fluree-blend-dark-02), var(--fluree-blend-dark-02));background-image:radial-gradient(circle at 0 100%, rgba(183,117,214,0.5), rgba(9,19,49,0.2) 90%, rgba(9,19,49,0) 97%),linear-gradient(to bottom, var(--fluree-blend-dark-02), var(--fluree-blend-dark-02));padding:40px 0 30px}#main-footer .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#main-footer .copyright{font-size:8px}.single-portfolio #main-footer .copyright{text-align:center}@media (min-width: 1200px){#main-footer{padding:80px 0 60px}#main-footer .container{max-width:77.2916%}#main-footer .copyright{font-size:12px}}.sec--prev-next .h1{font-size:calc(78px + (174 - 78) * (100vw - 375px) / (1920 - 375));line-height:.94;margin-bottom:0}.sec--prev-next .container-message .col-prev{-webkit-transform:translateX(-60px);-ms-transform:translateX(-60px);transform:translateX(-60px)}.sec--prev-next .container-message .col-next{-webkit-transform:translateX(60px);-ms-transform:translateX(60px);transform:translateX(60px)}@media (min-width: 1080px){.sec--prev-next .col-next{text-align:right}}@media (min-width: 1920px){.sec--prev-next .container-message{margin-bottom:65px}.sec--prev-next .h1{font-size:175px}.sec--prev-next .project{width:calc(50% - 6px)}}

/*# sourceMappingURL=styles.css.map */
