@import url(https://fonts.googleapis.com/css?family=Inter:400,500,600);html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:#1a1c1e;font-family:Inter,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0;padding:0;text-rendering:geometricPrecision}html body{--global-padding:20px;background-color:#1a1c1e;margin:0;padding:0 0 calc(var(--global-padding)*2)}.project-page-fallback{grid-gap:calc(var(--global-padding)*2);background:#1a1c1e;box-sizing:border-box;color:#f5f5f5;display:grid;grid-template-columns:1fr .5fr;margin:0 auto;max-width:1920px;padding:var(--global-padding)}@media(max-width:1080px){.project-page-fallback{grid-gap:var(--global-padding)}}@media(max-width:850px){.project-page-fallback{grid-template-columns:1fr;grid-template-rows:repeat(2,auto);padding:var(--global-padding) calc(var(--global-padding)/2)}}.project-page-fallback .project-gallery{border-bottom:1px solid hsla(210,4%,91%,0);display:flex;flex-flow:column;transition:border-bottom .4s ease}.project-page-fallback .project-gallery .project-thumbnail:not(:last-of-type){margin-bottom:var(--global-padding)}@media(max-width:850px){.project-page-fallback .project-gallery{background:#fff;box-sizing:border-box;flex-flow:row;margin:calc(var(--global-padding)*-1/2);overflow:auto;padding:calc(var(--global-padding)/2);position:-webkit-sticky;position:sticky;scroll-snap-type:x mandatory;top:0}.project-page-fallback .project-gallery[data-show-border=true]{border-bottom:1px solid #e7e8e9}.project-page-fallback .project-gallery:after{content:"";display:block;flex-shrink:0;width:calc(var(--global-padding)/2)}.project-page-fallback .project-gallery .project-thumbnail{flex-shrink:0;margin-right:4px;scroll-snap-align:center;width:96%}.project-page-fallback .project-gallery .project-thumbnail:not(:last-of-type){margin-bottom:0}.project-page-fallback .project-gallery .project-thumbnail:last-of-type{margin-right:0}.project-page-fallback .project-gallery .project-thumbnail:only-of-type{width:100%}.project-page-fallback .project-gallery::-webkit-scrollbar{display:none}}.project-page-fallback .project-info{grid-gap:60px;box-sizing:border-box;display:grid;grid-auto-flow:row;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0 calc(var(--global-padding)/2);position:-webkit-sticky;position:sticky;top:calc(var(--global-padding)*2)}@media(max-width:1080px){.project-page-fallback .project-info{top:var(--global-padding)}}@media(max-width:850px){.project-page-fallback .project-info{position:static}}.project-page-fallback .project-info .main{grid-gap:calc(var(--global-padding)*2);display:grid;grid-auto-flow:row;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.project-page-fallback .project-info .main .description,.project-page-fallback .project-info .main .title{margin:0;padding:0}.project-page-fallback .project-info .main .title{font-size:27px;font-weight:600;letter-spacing:-.03em;line-height:1.2em}.project-page-fallback .project-info .main .description{color:#f5f5f5;font-size:16px;font-weight:400;line-height:1.4}.project-page-fallback .project-info .main .description p{font:inherit;margin:0;padding:0}.project-page-fallback .project-info .main .description p:not(:first-child){margin-top:1em}.project-page-fallback .project-info .main .ctas{line-height:1.4}.project-page-fallback .project-info .main .ctas .call-to-action{color:#d5d5d5;display:block;font-size:16px;font-weight:400;text-decoration:underline;transition:color .4s cubic-bezier(.2,.9,.42,1);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.project-page-fallback .project-info .main .ctas .call-to-action .right-arrow{color:#f5f5f5;display:inline-block;margin-left:.2em;transition:-webkit-transform .4s cubic-bezier(.2,.9,.42,1);transition:transform .4s cubic-bezier(.2,.9,.42,1);transition:transform .4s cubic-bezier(.2,.9,.42,1),-webkit-transform .4s cubic-bezier(.2,.9,.42,1)}@media(hover:hover){.project-page-fallback .project-info .main .ctas .call-to-action:hover{color:#dedede}.project-page-fallback .project-info .main .ctas .call-to-action:hover .right-arrow{-webkit-transform:translateX(10px);transform:translateX(10px)}}.project-page-fallback .project-info .credits{grid-gap:40px;display:grid;grid-template-columns:repeat(2,1fr)}@media(max-width:1080px){.project-page-fallback .project-info .credits{grid-gap:var(--global-padding);grid-template-columns:1fr}}.project-page-fallback .project-info .credits .item h3,.project-page-fallback .project-info .credits .item p{font-size:16px;font-weight:400;line-height:1.4;margin:0;padding:0}.project-page-fallback .project-info .credits .item h3{color:#979797}.global-header{background:#1a1c1e;background:var(--background-color,#1a1c1e);margin:0 0 calc(var(--global-padding)*2);padding:0;position:relative;width:100%;z-index:100}.global-header[data-sticky=true]{position:-webkit-sticky;position:sticky;top:0}.global-header:before{background:#1a1c1e;background:var(--background-color,#1a1c1e);border-bottom:1px solid hsla(210,4%,91%,0);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;transition:border-bottom .4s ease,background-color .4s ease,-webkit-transform .4s ease;transition:border-bottom .4s ease,transform .4s ease,background-color .4s ease;transition:border-bottom .4s ease,transform .4s ease,background-color .4s ease,-webkit-transform .4s ease}[data-show-border=true].global-header:before{background:#1a1c1e;border-bottom:1px solid #1d1d1d}[data-nav-open=true].global-header:before{background:#1a1c1e}.global-header .translucent-overlay{background:#1a1c1e;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity 1s cubic-bezier(.86,0,.07,1) .2s;z-index:-1}[data-search-open=true].global-header .translucent-overlay{opacity:1;pointer-events:all}.global-header .header-content{grid-gap:40px;align-items:center;box-sizing:border-box;color:#ccc;display:grid;font-size:16px;grid-template-columns:1fr auto;margin:0 auto;max-width:calc(1440px + var(--global-padding)*4);padding:calc(var(--global-padding)) calc(var(--global-padding)*2);width:100%}.global-header .header-content .nav-item{color:inherit;cursor:pointer;margin:-16px;padding:16px;text-decoration:none;transition:color .4s cubic-bezier(.2,.9,.42,1)}.global-header .header-content .nav-item.active{color:#4f525e}.global-header .header-content .top-bar{position:relative}.global-header .header-content .top-bar h1{color:#f5f5f5;font-size:inherit;font-weight:600;margin:0;transition:opacity 1s cubic-bezier(.86,0,.07,1)}.global-header .header-content .top-bar h1 a.active{color:#f5f5f5}[data-search-open=true].global-header .header-content .top-bar h1{opacity:0}.global-header .header-content nav{grid-gap:inherit;align-items:inherit;display:inherit;grid-auto-flow:column;margin:0;padding:0}.global-header .header-content nav ul{grid-gap:inherit;align-items:inherit;display:inherit;grid-auto-flow:inherit;list-style:none;margin:0;padding:0}.global-header .header-content nav ul li{-webkit-transform:translateX(0);transform:translateX(0);transition:opacity 1s cubic-bezier(.86,0,.07,1),color 1s cubic-bezier(.86,0,.07,1),-webkit-transform 1s cubic-bezier(.86,0,.07,1);transition:transform 1s cubic-bezier(.86,0,.07,1),opacity 1s cubic-bezier(.86,0,.07,1),color 1s cubic-bezier(.86,0,.07,1);transition:transform 1s cubic-bezier(.86,0,.07,1),opacity 1s cubic-bezier(.86,0,.07,1),color 1s cubic-bezier(.86,0,.07,1),-webkit-transform 1s cubic-bezier(.86,0,.07,1)}.global-header .header-content nav ul li:nth-last-child(20){transition-delay:1.4s}.global-header .header-content nav ul li:nth-last-child(19){transition-delay:1.33s}.global-header .header-content nav ul li:nth-last-child(18){transition-delay:1.26s}.global-header .header-content nav ul li:nth-last-child(17){transition-delay:1.19s}.global-header .header-content nav ul li:nth-last-child(16){transition-delay:1.12s}.global-header .header-content nav ul li:nth-last-child(15){transition-delay:1.05s}.global-header .header-content nav ul li:nth-last-child(14){transition-delay:.98s}.global-header .header-content nav ul li:nth-last-child(13){transition-delay:.91s}.global-header .header-content nav ul li:nth-last-child(12){transition-delay:.84s}.global-header .header-content nav ul li:nth-last-child(11){transition-delay:.77s}.global-header .header-content nav ul li:nth-last-child(10){transition-delay:.7s}.global-header .header-content nav ul li:nth-last-child(9){transition-delay:.63s}.global-header .header-content nav ul li:nth-last-child(8){transition-delay:.56s}.global-header .header-content nav ul li:nth-last-child(7){transition-delay:.49s}.global-header .header-content nav ul li:nth-last-child(6){transition-delay:.42s}.global-header .header-content nav ul li:nth-last-child(5){transition-delay:.35s}.global-header .header-content nav ul li:nth-last-child(4){transition-delay:.28s}.global-header .header-content nav ul li:nth-last-child(3){transition-delay:.21s}.global-header .header-content nav ul li:nth-last-child(2){transition-delay:.14s}.global-header .header-content nav ul li:last-child{transition-delay:.07s}[data-search-open=true].global-header .header-content nav ul li{opacity:0;pointer-events:none;-webkit-transform:translateX(-200px);transform:translateX(-200px)}[data-search-open=true].global-header .header-content nav ul li:first-child{transition-delay:.07s}[data-search-open=true].global-header .header-content nav ul li:nth-child(2){transition-delay:.14s}[data-search-open=true].global-header .header-content nav ul li:nth-child(3){transition-delay:.21s}[data-search-open=true].global-header .header-content nav ul li:nth-child(4){transition-delay:.28s}[data-search-open=true].global-header .header-content nav ul li:nth-child(5){transition-delay:.35s}[data-search-open=true].global-header .header-content nav ul li:nth-child(6){transition-delay:.42s}[data-search-open=true].global-header .header-content nav ul li:nth-child(7){transition-delay:.49s}[data-search-open=true].global-header .header-content nav ul li:nth-child(8){transition-delay:.56s}[data-search-open=true].global-header .header-content nav ul li:nth-child(9){transition-delay:.63s}[data-search-open=true].global-header .header-content nav ul li:nth-child(10){transition-delay:.7s}[data-search-open=true].global-header .header-content nav ul li:nth-child(11){transition-delay:.77s}[data-search-open=true].global-header .header-content nav ul li:nth-child(12){transition-delay:.84s}[data-search-open=true].global-header .header-content nav ul li:nth-child(13){transition-delay:.91s}[data-search-open=true].global-header .header-content nav ul li:nth-child(14){transition-delay:.98s}[data-search-open=true].global-header .header-content nav ul li:nth-child(15){transition-delay:1.05s}[data-search-open=true].global-header .header-content nav ul li:nth-child(16){transition-delay:1.12s}[data-search-open=true].global-header .header-content nav ul li:nth-child(17){transition-delay:1.19s}[data-search-open=true].global-header .header-content nav ul li:nth-child(18){transition-delay:1.26s}[data-search-open=true].global-header .header-content nav ul li:nth-child(19){transition-delay:1.33s}[data-search-open=true].global-header .header-content nav ul li:nth-child(20){transition-delay:1.4s}@media(hover:hover){.global-header .header-content nav ul li .nav-item:hover,.global-header .header-content nav ul li.nav-item:hover{color:#befe1c}}@media(max-width:850px){.global-header{--header-height:64px;background:transparent;margin:0 0 var(--global-padding)}.global-header .translucent-overlay{background:#1a1c1e;transition:opacity .4s ease 0s}[data-search-open=true].global-header:before{-webkit-transform:translateY(calc(var(--header-height)*-1 + var(--global-padding)/2));transform:translateY(calc(var(--header-height)*-1 + var(--global-padding)/2))}.global-header .header-content{grid-gap:0;background:inherit;grid-auto-flow:row;grid-template-columns:100%;overflow:visible;padding:0 calc(var(--global-padding)/2);text-align:center}.global-header .header-content .top-bar{align-items:center;background:inherit;display:grid;height:var(--header-height);transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:3}[data-search-open=true].global-header .header-content .top-bar{-webkit-transform:translateY(calc(var(--header-height)*-1 + var(--global-padding)/2));transform:translateY(calc(var(--header-height)*-1 + var(--global-padding)/2))}.global-header .header-content .top-bar h1{position:relative;top:-.08em}[data-search-open=true].global-header .header-content .top-bar h1{opacity:1}.global-header .header-content nav{align-items:flex-start;background-color:#f5f5f5;bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:var(--header-height);-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:background-color 0s ease 2s,-webkit-transform .6s cubic-bezier(.25,.46,.45,.94) 1s;transition:transform .6s cubic-bezier(.25,.46,.45,.94) 1s,background-color 0s ease 2s;transition:transform .6s cubic-bezier(.25,.46,.45,.94) 1s,background-color 0s ease 2s,-webkit-transform .6s cubic-bezier(.25,.46,.45,.94) 1s;z-index:2}.global-header .header-content nav ul{grid-gap:16px;box-sizing:border-box;grid-auto-flow:row;padding:var(--global-padding);text-align:left;transition-delay:3s}.global-header .header-content nav ul li{box-sizing:border-box;opacity:0;padding-bottom:16px;-webkit-transform:translateY(40px);transform:translateY(40px);transition:border-bottom .8s cubic-bezier(.28,.11,.32,1),opacity .8s cubic-bezier(.28,.11,.32,1),-webkit-transform .8s cubic-bezier(.28,.11,.32,1);transition:border-bottom .8s cubic-bezier(.28,.11,.32,1),opacity .8s cubic-bezier(.28,.11,.32,1),transform .8s cubic-bezier(.28,.11,.32,1);transition:border-bottom .8s cubic-bezier(.28,.11,.32,1),opacity .8s cubic-bezier(.28,.11,.32,1),transform .8s cubic-bezier(.28,.11,.32,1),-webkit-transform .8s cubic-bezier(.28,.11,.32,1)}.global-header .header-content nav ul li:nth-last-child(20){transition-delay:1.4s}.global-header .header-content nav ul li:nth-last-child(19){transition-delay:1.33s}.global-header .header-content nav ul li:nth-last-child(18){transition-delay:1.26s}.global-header .header-content nav ul li:nth-last-child(17){transition-delay:1.19s}.global-header .header-content nav ul li:nth-last-child(16){transition-delay:1.12s}.global-header .header-content nav ul li:nth-last-child(15){transition-delay:1.05s}.global-header .header-content nav ul li:nth-last-child(14){transition-delay:.98s}.global-header .header-content nav ul li:nth-last-child(13){transition-delay:.91s}.global-header .header-content nav ul li:nth-last-child(12){transition-delay:.84s}.global-header .header-content nav ul li:nth-last-child(11){transition-delay:.77s}.global-header .header-content nav ul li:nth-last-child(10){transition-delay:.7s}.global-header .header-content nav ul li:nth-last-child(9){transition-delay:.63s}.global-header .header-content nav ul li:nth-last-child(8){transition-delay:.56s}.global-header .header-content nav ul li:nth-last-child(7){transition-delay:.49s}.global-header .header-content nav ul li:nth-last-child(6){transition-delay:.42s}.global-header .header-content nav ul li:nth-last-child(5){transition-delay:.35s}.global-header .header-content nav ul li:nth-last-child(4){transition-delay:.28s}.global-header .header-content nav ul li:nth-last-child(3){transition-delay:.21s}.global-header .header-content nav ul li:nth-last-child(2){transition-delay:.14s}.global-header .header-content nav ul li:last-child{transition-delay:.07s}.global-header .header-content nav ul li:not(:nth-last-child(2)){border-bottom:1px solid hsla(218,3%,55%,.2)}.global-header .header-content nav ul li.search-button{display:none}.global-header .header-content nav ul li .nav-item{box-sizing:border-box;display:block;margin:-16px -20px;padding:16px 20px}.global-header .header-content nav[data-open=true]{background-color:#fff;pointer-events:all;-webkit-transform:translateY(0);transform:translateY(0);transition:background-color 0s ease 0s,-webkit-transform .6s cubic-bezier(.25,.46,.45,.94) 0s;transition:transform .6s cubic-bezier(.25,.46,.45,.94) 0s,background-color 0s ease 0s;transition:transform .6s cubic-bezier(.25,.46,.45,.94) 0s,background-color 0s ease 0s,-webkit-transform .6s cubic-bezier(.25,.46,.45,.94) 0s}.global-header .header-content nav[data-open=true] ul li{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.global-header .header-content nav[data-open=true] ul li:first-child{transition-delay:.47s}.global-header .header-content nav[data-open=true] ul li:nth-child(2){transition-delay:.54s}.global-header .header-content nav[data-open=true] ul li:nth-child(3){transition-delay:.61s}.global-header .header-content nav[data-open=true] ul li:nth-child(4){transition-delay:.68s}.global-header .header-content nav[data-open=true] ul li:nth-child(5){transition-delay:.75s}.global-header .header-content nav[data-open=true] ul li:nth-child(6){transition-delay:.82s}.global-header .header-content nav[data-open=true] ul li:nth-child(7){transition-delay:.89s}.global-header .header-content nav[data-open=true] ul li:nth-child(8){transition-delay:.96s}.global-header .header-content nav[data-open=true] ul li:nth-child(9){transition-delay:1.03s}.global-header .header-content nav[data-open=true] ul li:nth-child(10){transition-delay:1.1s}.global-header .header-content nav[data-open=true] ul li:nth-child(11){transition-delay:1.17s}.global-header .header-content nav[data-open=true] ul li:nth-child(12){transition-delay:1.24s}.global-header .header-content nav[data-open=true] ul li:nth-child(13){transition-delay:1.31s}.global-header .header-content nav[data-open=true] ul li:nth-child(14){transition-delay:1.38s}.global-header .header-content nav[data-open=true] ul li:nth-child(15){transition-delay:1.45s}.global-header .header-content nav[data-open=true] ul li:nth-child(16){transition-delay:1.52s}.global-header .header-content nav[data-open=true] ul li:nth-child(17){transition-delay:1.59s}.global-header .header-content nav[data-open=true] ul li:nth-child(18){transition-delay:1.66s}.global-header .header-content nav[data-open=true] ul li:nth-child(19){transition-delay:1.73s}.global-header .header-content nav[data-open=true] ul li:nth-child(20){transition-delay:1.8s}}.sopaipilla-menu{--sopaipilla-size:38px;display:none;height:var(--sopaipilla-size);left:0;position:absolute;width:var(--sopaipilla-size);z-index:3}@media(max-width:850px){.sopaipilla-menu{display:block}}.sopaipilla-menu .toggle{-webkit-appearance:none;background:transparent;border:none;bottom:0;color:inherit;cursor:pointer;height:100%;left:0;margin:0;outline:none;padding:0;position:absolute;right:0;text-decoration:none;top:0;-webkit-user-select:none;user-select:none;width:100%;z-index:3}.sopaipilla-menu .sopaipilla{height:var(--sopaipilla-size);left:0;position:absolute;right:0;top:0;-webkit-transform:none;transform:none;transition:-webkit-transform .2s cubic-bezier(.25,.46,.45,.94);transition:transform .2s cubic-bezier(.25,.46,.45,.94);transition:transform .2s cubic-bezier(.25,.46,.45,.94),-webkit-transform .2s cubic-bezier(.25,.46,.45,.94);width:var(--sopaipilla-size)}.sopaipilla-menu .sopaipilla.bottom .inner-sopaipilla,.sopaipilla-menu .sopaipilla.top .inner-sopaipilla{background:#000;border-radius:2px;display:block;height:2px;left:calc(var(--sopaipilla-size)/4);position:absolute;width:calc(var(--sopaipilla-size)/2);z-index:1}.sopaipilla-menu .sopaipilla.bottom .inner-sopaipilla,.sopaipilla-menu .sopaipilla.top .inner-sopaipilla,[data-open=true].sopaipilla-menu .sopaipilla.top{transition:-webkit-transform .2s cubic-bezier(.25,.46,.45,.94) .1s;transition:transform .2s cubic-bezier(.25,.46,.45,.94) .1s;transition:transform .2s cubic-bezier(.25,.46,.45,.94) .1s,-webkit-transform .2s cubic-bezier(.25,.46,.45,.94) .1s}[data-open=true].sopaipilla-menu .sopaipilla.top{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sopaipilla-menu .sopaipilla.top .inner-sopaipilla{top:calc(var(--sopaipilla-size)/2 - 1px);-webkit-transform:translateY(calc(var(--sopaipilla-size)*-1*.1));transform:translateY(calc(var(--sopaipilla-size)*-1*.1))}[data-open=true].sopaipilla-menu .sopaipilla.top .inner-sopaipilla{-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .2s cubic-bezier(.25,.46,.45,.94);transition:transform .2s cubic-bezier(.25,.46,.45,.94);transition:transform .2s cubic-bezier(.25,.46,.45,.94),-webkit-transform .2s cubic-bezier(.25,.46,.45,.94)}[data-open=true].sopaipilla-menu .sopaipilla.bottom{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:-webkit-transform .2s cubic-bezier(.25,.46,.45,.94) .1s;transition:transform .2s cubic-bezier(.25,.46,.45,.94) .1s;transition:transform .2s cubic-bezier(.25,.46,.45,.94) .1s,-webkit-transform .2s cubic-bezier(.25,.46,.45,.94) .1s}.sopaipilla-menu .sopaipilla.bottom .inner-sopaipilla{bottom:calc(var(--sopaipilla-size)/2 - 1px);-webkit-transform:translateY(calc(var(--sopaipilla-size)*.1));transform:translateY(calc(var(--sopaipilla-size)*.1))}[data-open=true].sopaipilla-menu .sopaipilla.bottom .inner-sopaipilla{-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .2s cubic-bezier(.25,.46,.45,.94);transition:transform .2s cubic-bezier(.25,.46,.45,.94);transition:transform .2s cubic-bezier(.25,.46,.45,.94),-webkit-transform .2s cubic-bezier(.25,.46,.45,.94)}.search-box-container{--search-bar-border-radius:5px;--search-bar-height:40px;--search-bar-background-color:#eaf8ef;align-items:center;bottom:0;display:flex;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity 1s cubic-bezier(.86,0,.07,1) .2s}.search-box-container[data-open=true]{opacity:1;pointer-events:all}.search-box-container .search-container{display:flex;flex-flow:row;position:relative;-webkit-transform:translateX(200px);transform:translateX(200px);transition:opacity 1s cubic-bezier(.86,0,.07,1) .2s,-webkit-transform 1s cubic-bezier(.86,0,.07,1) .2s;transition:opacity 1s cubic-bezier(.86,0,.07,1) .2s,transform 1s cubic-bezier(.86,0,.07,1) .2s;transition:opacity 1s cubic-bezier(.86,0,.07,1) .2s,transform 1s cubic-bezier(.86,0,.07,1) .2s,-webkit-transform 1s cubic-bezier(.86,0,.07,1) .2s}[data-open=true].search-box-container .search-container{opacity:1;pointer-events:all;-webkit-transform:translateX(0);transform:translateX(0)}.search-box-container .search-container .search-icon{align-items:center;background:var(--search-bar-background-color);border-radius:var(--search-bar-border-radius) 0 0 var(--search-bar-border-radius);box-sizing:border-box;display:flex;flex-shrink:0;height:var(--search-bar-height);justify-content:center;padding-left:8px;width:auto}.search-box-container .search-container .search-icon svg{fill:rgba(0,0,0,.5);flex-shrink:0;height:1em;width:auto}.search-box-container .search-container .search-field{-webkit-appearance:none;background:var(--search-bar-background-color);border:none;border-radius:0 var(--search-bar-border-radius) var(--search-bar-border-radius) 0;box-sizing:border-box;color:#000;font-size:16px;height:var(--search-bar-height);margin:0;outline:none;padding:8px 10px 8px 8px;width:320px}.search-box-container .search-container .search-field::-webkit-input-placeholder{color:rgba(0,0,0,.5)}.search-box-container .search-container .search-field::placeholder{color:rgba(0,0,0,.5)}.search-box-container .search-container .search-field::-webkit-search-decoration{-webkit-appearance:none}.search-box-container .search-container .cancel-button-container{display:none}.search-box-container .search-results{left:0;margin:0 auto;max-width:400px;padding:0;position:absolute;right:0;top:calc(100% - var(--global-padding)/2)}.search-box-container .search-results ul{background:#161616;background:var(--background-color,#161616);border-radius:calc(var(--search-bar-border-radius) + 2px);box-shadow:0 4px 12px 0 rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);list-style:none;margin:0;max-height:60vh;overflow:auto;padding:0}.search-box-container .search-results ul li{-webkit-appearance:none;padding:10px}.search-box-container .search-results ul li:not(:last-child){border-bottom:.5px solid rgba(84,81,81,.2)}.search-box-container .search-results ul li .project-thumbnail{grid-gap:10px;display:grid;grid-template-columns:60px 1fr}.search-box-container .search-results ul li .project-thumbnail:after{--radius:4px}.search-box-container .search-results ul li .project-thumbnail .project-access{bottom:-10px;left:-10px;right:-10px;top:-10px}.search-box-container .search-results ul li .project-thumbnail .project-artwork{--radius:8px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.search-box-container .search-results ul li .project-thumbnail .project-info{flex-flow:column;margin:auto 0;padding:0}.search-box-container .search-results ul li .project-thumbnail .project-info .title{font-size:16px}.search-box-container .search-results ul li .project-thumbnail .project-info .date{font-size:14px}.search-box-container .search-results ul li .project-thumbnail:after{bottom:-4px;z-index:-1}@media(hover:hover){.search-box-container .search-results ul li:hover .project-thumbnail .project-info,.search-box-container .search-results ul li:hover .project-thumbnail:after{opacity:1}.search-box-container .search-results ul li:hover .project-thumbnail .project-artwork{box-shadow:none;-webkit-transform:none;transform:none}}@media(max-width:850px){.search-box-container{margin:0 calc(var(--global-padding)*-1/2);opacity:1;padding:0 0 calc(var(--global-padding)/2) 0;pointer-events:all;position:relative;text-align:left;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;width:auto}[data-open=true].search-box-container{-webkit-transform:translateY(calc(var(--header-height)*-1 + var(--global-padding)/2));transform:translateY(calc(var(--header-height)*-1 + var(--global-padding)/2))}.search-box-container .search-container{box-sizing:border-box;overflow:hidden;padding:0 calc(var(--global-padding)/2);-webkit-transform:none;transform:none;width:100%}.search-box-container .search-container .search-field{width:inherit}.search-box-container .search-container .cancel-button-container{align-items:center;display:flex;height:var(--search-bar-height);justify-content:center;position:relative;-webkit-transform:translateX(100%);transform:translateX(100%);transition:opacity .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,opacity .4s ease;transition:transform .4s ease,opacity .4s ease,-webkit-transform .4s ease}[data-open=true].search-box-container .search-container .cancel-button-container{-webkit-transform:translateX(0);transform:translateX(0)}[data-open=true].search-box-container .search-container .cancel-button-container:active{opacity:.4}.search-box-container .search-container .cancel-button-container .search-field-placeholder{background-color:var(--search-bar-background-color);border-radius:var(--search-bar-border-radius);cursor:text;display:block;height:100%;pointer-events:all;position:absolute;right:calc(var(--search-bar-border-radius)*-1*4);-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:background-color 0s ease 0s;width:100%;width:calc(100% + var(--search-bar-border-radius)*4)}[data-open=true].search-box-container .search-container .cancel-button-container .search-field-placeholder{background-color:transparent;pointer-events:none;transition:background-color 0s ease .4s}.search-box-container .search-container .cancel-button-container .cancel-button{-webkit-appearance:none;background:none;border:none;box-shadow:none;box-sizing:border-box;color:#1063ee;cursor:pointer;font-size:16px;margin:0;outline:none;padding-left:var(--global-padding);padding-right:calc(var(--global-padding)/2)}.search-box-container .search-results{left:0;max-width:none;right:0;top:100%}.search-box-container .search-results ul{background:#fff;background:var(--background-color,#fff);border-radius:0;box-shadow:none}.search-box-container .search-results ul li{padding-bottom:8px;padding-top:8px;position:relative}.search-box-container .search-results ul li:not(:last-child){border-bottom:none}.search-box-container .search-results ul li:after{background:hsla(218,3%,55%,.2);bottom:0;content:"";height:1px;left:calc(60px + var(--global-padding));position:absolute;right:calc(var(--global-padding)/2)}.search-box-container .search-results ul li:last-child:after{left:0;right:0}.search-box-container .search-results ul li .project-thumbnail .project-info .date,.search-box-container .search-results ul li .project-thumbnail .project-info .title{font-size:14px}}.visually-hidden{clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.project-thumbnail{display:block;margin:0;position:relative;transition:-webkit-transform .25s cubic-bezier(.25,.46,.45,.94);transition:transform .25s cubic-bezier(.25,.46,.45,.94);transition:transform .25s cubic-bezier(.25,.46,.45,.94),-webkit-transform .25s cubic-bezier(.25,.46,.45,.94);will-change:transform}.project-thumbnail[data-fade-in=true]{-webkit-animation:fadeIn .4s cubic-bezier(.28,.11,.32,1);animation:fadeIn .4s cubic-bezier(.28,.11,.32,1);-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.project-thumbnail[data-fade-in=true]:first-child{-webkit-animation-delay:.07s;animation-delay:.07s}.project-thumbnail[data-fade-in=true]:nth-child(2){-webkit-animation-delay:.14s;animation-delay:.14s}.project-thumbnail[data-fade-in=true]:nth-child(3){-webkit-animation-delay:.21s;animation-delay:.21s}.project-thumbnail[data-fade-in=true]:nth-child(4){-webkit-animation-delay:.28s;animation-delay:.28s}.project-thumbnail[data-fade-in=true]:nth-child(5){-webkit-animation-delay:.35s;animation-delay:.35s}.project-thumbnail[data-fade-in=true]:nth-child(6){-webkit-animation-delay:.42s;animation-delay:.42s}.project-thumbnail[data-fade-in=true]:nth-child(7){-webkit-animation-delay:.49s;animation-delay:.49s}.project-thumbnail[data-fade-in=true]:nth-child(8){-webkit-animation-delay:.56s;animation-delay:.56s}.project-thumbnail[data-fade-in=true]:nth-child(9){-webkit-animation-delay:.63s;animation-delay:.63s}.project-thumbnail[data-fade-in=true]:nth-child(10){-webkit-animation-delay:.7s;animation-delay:.7s}.project-thumbnail[data-fade-in=true]:nth-child(11){-webkit-animation-delay:.77s;animation-delay:.77s}.project-thumbnail[data-fade-in=true]:nth-child(12){-webkit-animation-delay:.84s;animation-delay:.84s}.project-thumbnail[data-fade-in=true]:nth-child(13){-webkit-animation-delay:.91s;animation-delay:.91s}.project-thumbnail[data-fade-in=true]:nth-child(14){-webkit-animation-delay:.98s;animation-delay:.98s}.project-thumbnail[data-fade-in=true]:nth-child(15){-webkit-animation-delay:1.05s;animation-delay:1.05s}.project-thumbnail[data-fade-in=true]:nth-child(16){-webkit-animation-delay:1.12s;animation-delay:1.12s}.project-thumbnail[data-fade-in=true]:nth-child(17){-webkit-animation-delay:1.19s;animation-delay:1.19s}.project-thumbnail[data-fade-in=true]:nth-child(18){-webkit-animation-delay:1.26s;animation-delay:1.26s}.project-thumbnail[data-fade-in=true]:nth-child(19){-webkit-animation-delay:1.33s;animation-delay:1.33s}.project-thumbnail[data-fade-in=true]:nth-child(20){-webkit-animation-delay:1.4s;animation-delay:1.4s}.project-thumbnail .project-access{bottom:0;color:inherit;left:0;position:absolute;right:0;text-decoration:none;top:0;z-index:1}.project-thumbnail .project-artwork{--radius:8px;-webkit-mask-box-image:url('data:image/svg+xml;utf8,<svg width="100" height="100" viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 25.6C0 16.6392 0 12.1587 1.7439 8.73615C3.27787 5.72556 5.72556 3.27787 8.73615 1.7439C12.1587 0 16.6392 0 25.6 0H74.4C83.3608 0 87.8413 0 91.2638 1.7439C94.2744 3.27787 96.7221 5.72556 98.2561 8.73615C100 12.1587 100 16.6392 100 25.6V74.4C100 83.3608 100 87.8413 98.2561 91.2638C96.7221 94.2744 94.2744 96.7221 91.2638 98.2561C87.8413 100 83.3608 100 74.4 100H25.6C16.6392 100 12.1587 100 8.73615 98.2561C5.72556 96.7221 3.27787 94.2744 1.7439 91.2638C0 87.8413 0 83.3608 0 74.4V25.6Z" fill="black"/></svg>') 16/var(--radius)/0;background:#0f0f0f;border-radius:var(--radius);display:block;margin:0;overflow:hidden;padding:75% 0 0;position:relative;transition:opacity .25s cubic-bezier(.25,.46,.45,.94),-webkit-transform .25s cubic-bezier(.25,.46,.45,.94);transition:transform .25s cubic-bezier(.25,.46,.45,.94),opacity .25s cubic-bezier(.25,.46,.45,.94);transition:transform .25s cubic-bezier(.25,.46,.45,.94),opacity .25s cubic-bezier(.25,.46,.45,.94),-webkit-transform .25s cubic-bezier(.25,.46,.45,.94);will-change:transform}@media(max-width:480px){[data-portrait=true].project-thumbnail .project-artwork{padding-top:133.3333333333%}}.project-thumbnail .project-artwork>img,.project-thumbnail .project-artwork>video{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.project-thumbnail .project-artwork:after{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);content:"";opacity:0;transition:opacity .25s cubic-bezier(.25,.46,.45,.94)}.project-thumbnail .project-artwork .html-thumbnail-container,.project-thumbnail .project-artwork:after{border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0}.project-thumbnail .project-info{display:flex;flex-flow:column-reverse;padding:calc(var(--global-padding)/1.4) 0 0;transition:opacity .25s cubic-bezier(.25,.46,.45,.94)}@media(max-width:1080px){.project-thumbnail .project-info{padding:calc(var(--global-padding)/2) calc(var(--global-padding)/2) 0}}.project-thumbnail .project-info .date,.project-thumbnail .project-info .title{line-height:1.3;margin:0;padding:0}.project-thumbnail .project-info .title{font-size:16px;font-weight:600}@media(max-width:850px){.project-thumbnail .project-info .title{font-size:16px}}.project-thumbnail .project-info .date{color:#989796;font-size:13px;font-weight:400}@media(max-width:850px){.project-thumbnail .project-info .date{font-size:14px}}.project-thumbnail:after{--radius:10px;-webkit-mask-box-image:url('data:image/svg+xml;utf8,<svg width="100" height="100" viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 25.6C0 16.6392 0 12.1587 1.7439 8.73615C3.27787 5.72556 5.72556 3.27787 8.73615 1.7439C12.1587 0 16.6392 0 25.6 0H74.4C83.3608 0 87.8413 0 91.2638 1.7439C94.2744 3.27787 96.7221 5.72556 98.2561 8.73615C100 12.1587 100 16.6392 100 25.6V74.4C100 83.3608 100 87.8413 98.2561 91.2638C96.7221 94.2744 94.2744 96.7221 91.2638 98.2561C87.8413 100 83.3608 100 74.4 100H25.6C16.6392 100 12.1587 100 8.73615 98.2561C5.72556 96.7221 3.27787 94.2744 1.7439 91.2638C0 87.8413 0 83.3608 0 74.4V25.6Z" fill="black"/></svg>') 16/var(--radius)/0;background:#1a1c1e;border-radius:var(--radius);bottom:calc(var(--global-padding)*-1.5/2);content:"";left:-4px;opacity:0;pointer-events:none;position:absolute;right:-4px;top:-4px;transition:opacity .25s cubic-bezier(.25,.46,.45,.94)}[data-img-only=true].project-thumbnail:after{bottom:-4px}@media(hover:hover){.project-thumbnail[data-hover=true]:hover .project-artwork{box-shadow:0 4px 12px 0 rgba(0,0,0,.09);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.project-thumbnail[data-hover=true]:hover .project-artwork:after{opacity:1}.project-thumbnail[data-hover=true]:hover .project-info{opacity:.6}}.project-thumbnail[data-hover=true]:active{-webkit-transform:translateY(6px) scale(.96);transform:translateY(6px) scale(.96)}.project-thumbnail[data-hover=true]:active .project-artwork{box-shadow:none;opacity:.6;-webkit-transform:translateY(0);transform:translateY(0)}.project-thumbnail[data-hover=true]:active .project-info{opacity:.6}.project-thumbnail[data-hover=true]:active:after{opacity:1}.projects-grid{--artwork-full-width:2520px;--artwork-max-retina-width:calc(var(--artwork-full-width)/2);grid-gap:calc(var(--global-padding)*1.5);box-sizing:border-box;color:#f5f5f5;display:grid;grid-auto-flow:dense;grid-auto-rows:auto;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1600px;padding:0 var(--global-padding);width:100%}.projects-grid[data-featured=true]{grid-template-columns:repeat(2,1fr)}.projects-grid:not(:first-child){margin-top:var(--global-padding)}@media(max-width:1080px){.projects-grid{grid-template-columns:repeat(2,1fr)}.projects-grid[data-featured=true]{grid-template-columns:repeat(1,1fr)}}@media(max-width:850px){.projects-grid{padding:0 calc(var(--global-padding)/2) var(--global-padding)}.projects-grid,.projects-grid[data-featured=true]{grid-template-columns:repeat(1,1fr)}}.projects-grid .project-thumbnail{margin-bottom:calc(var(--global-padding)/2)}.see-all-thumbnail{--radius:8px;-webkit-mask-box-image:url('data:image/svg+xml;utf8,<svg width="100" height="100" viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 25.6C0 16.6392 0 12.1587 1.7439 8.73615C3.27787 5.72556 5.72556 3.27787 8.73615 1.7439C12.1587 0 16.6392 0 25.6 0H74.4C83.3608 0 87.8413 0 91.2638 1.7439C94.2744 3.27787 96.7221 5.72556 98.2561 8.73615C100 12.1587 100 16.6392 100 25.6V74.4C100 83.3608 100 87.8413 98.2561 91.2638C96.7221 94.2744 94.2744 96.7221 91.2638 98.2561C87.8413 100 83.3608 100 74.4 100H25.6C16.6392 100 12.1587 100 8.73615 98.2561C5.72556 96.7221 3.27787 94.2744 1.7439 91.2638C0 87.8413 0 83.3608 0 74.4V25.6Z" fill="black"/></svg>') 16/var(--radius)/0;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#1a1c1e;border-radius:var(--radius);display:block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0;overflow:hidden;padding:75% 0 0;position:relative;transition:opacity .25s cubic-bezier(.25,.46,.45,.94),-webkit-transform .25s cubic-bezier(.25,.46,.45,.94);transition:transform .25s cubic-bezier(.25,.46,.45,.94),opacity .25s cubic-bezier(.25,.46,.45,.94);transition:transform .25s cubic-bezier(.25,.46,.45,.94),opacity .25s cubic-bezier(.25,.46,.45,.94),-webkit-transform .25s cubic-bezier(.25,.46,.45,.94);-webkit-user-select:none;user-select:none;will-change:transform}:active.see-all-thumbnail{opacity:.9;-webkit-transform:translateY(6px) scale(.96);transform:translateY(6px) scale(.96)}.see-all-thumbnail .button-access{-webkit-appearance:none;background:transparent;border:none;bottom:0;color:inherit;cursor:pointer;height:100%;left:0;margin:0;outline:none;padding:0;position:absolute;right:0;text-decoration:none;top:0;-webkit-user-select:none;user-select:none;width:100%;z-index:1}.see-all-thumbnail .content{align-items:center;border-radius:inherit;bottom:0;display:flex;flex-flow:column;justify-content:center;left:0;position:absolute;right:0;top:0;will-change:transform}.see-all-thumbnail .content .cards-stack{-webkit-filter:drop-shadow(0 2px 20px rgba(0,0,0,.25));filter:drop-shadow(0 2px 20px rgba(0,0,0,.25));position:relative;text-align:center;transition:-webkit-transform .25s cubic-bezier(.25,.46,.45,.94),-webkit-filter .25s cubic-bezier(.25,.46,.45,.94);transition:transform .25s cubic-bezier(.25,.46,.45,.94),filter .25s cubic-bezier(.25,.46,.45,.94);transition:transform .25s cubic-bezier(.25,.46,.45,.94),filter .25s cubic-bezier(.25,.46,.45,.94),-webkit-transform .25s cubic-bezier(.25,.46,.45,.94),-webkit-filter .25s cubic-bezier(.25,.46,.45,.94)}@media(hover:hover){:hover.see-all-thumbnail .content .cards-stack{-webkit-filter:drop-shadow(0 2px 20px rgba(9,188,39,.45));filter:drop-shadow(0 2px 20px rgba(9,188,39,.45));-webkit-transform:scale(1.05);transform:scale(1.05)}}:active.see-all-thumbnail .content .cards-stack{-webkit-filter:drop-shadow(0 2px 20px rgba(57,238,16,.45));filter:drop-shadow(0 2px 20px rgba(57,238,16,.45));-webkit-transform:scale(1);transform:scale(1)}.see-all-thumbnail .content .cards-stack .card{--size:90px;--radius:0px;-webkit-mask-box-image:url('data:image/svg+xml;utf8,<svg width="100" height="100" viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 25.6C0 16.6392 0 12.1587 1.7439 8.73615C3.27787 5.72556 5.72556 3.27787 8.73615 1.7439C12.1587 0 16.6392 0 25.6 0H74.4C83.3608 0 87.8413 0 91.2638 1.7439C94.2744 3.27787 96.7221 5.72556 98.2561 8.73615C100 12.1587 100 16.6392 100 25.6V74.4C100 83.3608 100 87.8413 98.2561 91.2638C96.7221 94.2744 94.2744 96.7221 91.2638 98.2561C87.8413 100 83.3608 100 74.4 100H25.6C16.6392 100 12.1587 100 8.73615 98.2561C5.72556 96.7221 3.27787 94.2744 1.7439 91.2638C0 87.8413 0 83.3608 0 74.4V25.6Z" fill="black"/></svg>') 16/var(--radius)/0;display:block;margin:0 auto;overflow:hidden;padding:0;transition:-webkit-transform .25s cubic-bezier(.25,.46,.45,.94);transition:transform .25s cubic-bezier(.25,.46,.45,.94);transition:transform .25s cubic-bezier(.25,.46,.45,.94),-webkit-transform .25s cubic-bezier(.25,.46,.45,.94);-webkit-user-select:none;user-select:none;will-change:transform}@media(max-width:850px){.see-all-thumbnail .content .cards-stack .card{--size:76px}}.see-all-thumbnail .content .cards-stack .card:nth-child(3){--radius:12px;align-items:center;background:#befe1c;border-radius:var(--radius);display:flex;height:var(--size);justify-content:center;position:relative;width:var(--size);z-index:3}.see-all-thumbnail .content .cards-stack .card:nth-child(3) .remaining-count{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#1a1c1e;font-size:50px;font-weight:400;line-height:50px;position:relative;top:-3px;-webkit-user-select:none;user-select:none}@media(max-width:850px){.see-all-thumbnail .content .cards-stack .card:nth-child(3) .remaining-count{font-size:40px}}.see-all-thumbnail .content .cards-stack .card:nth-child(2){--radius:10px;background:#729d06;border-radius:var(--radius);height:calc(var(--size) - 16px);left:0;position:absolute;right:0;top:-4px;width:calc(var(--size) - 16px);z-index:2}@media(hover:hover){:hover.see-all-thumbnail .content .cards-stack .card:nth-child(2){-webkit-transform:translateY(-2px);transform:translateY(-2px)}}:active.see-all-thumbnail .content .cards-stack .card:nth-child(2){-webkit-transform:translateY(1px);transform:translateY(1px)}.see-all-thumbnail .content .cards-stack .card:first-child{--radius:8px;background:#2f4104;border-radius:var(--radius);height:calc(var(--size) - 30px);left:0;position:absolute;right:0;top:-8px;width:calc(var(--size) - 30px);z-index:1}@media(hover:hover){:hover.see-all-thumbnail .content .cards-stack .card:first-child{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}:active.see-all-thumbnail .content .cards-stack .card:first-child{-webkit-transform:translateY(2px);transform:translateY(2px)}.see-all-thumbnail .content .text{margin-top:28px;text-align:center;transition:opacity .25s cubic-bezier(.25,.46,.45,.94)}@media(hover:hover){:hover.see-all-thumbnail .content .text{opacity:.6}}:active.see-all-thumbnail .content .text{opacity:.6}.see-all-thumbnail .content .text .subtitle,.see-all-thumbnail .content .text .title{font-size:16px;margin:0;padding:0;-webkit-user-select:none;user-select:none}@media(max-width:850px){.see-all-thumbnail .content .text .subtitle,.see-all-thumbnail .content .text .title{font-size:16px}}.see-all-thumbnail .content .text .title{color:#f5f5f5;font-weight:600}.see-all-thumbnail .content .text .subtitle{color:#888b90;font-weight:400}.callout-container{padding:0 var(--global-padding)}@media(max-width:850px){.callout-container{padding:0 calc(var(--global-padding)/2)}}.callout-container .callout{--radius:8px;-webkit-mask-box-image:url('data:image/svg+xml;utf8,<svg width="100" height="100" viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 25.6C0 16.6392 0 12.1587 1.7439 8.73615C3.27787 5.72556 5.72556 3.27787 8.73615 1.7439C12.1587 0 16.6392 0 25.6 0H74.4C83.3608 0 87.8413 0 91.2638 1.7439C94.2744 3.27787 96.7221 5.72556 98.2561 8.73615C100 12.1587 100 16.6392 100 25.6V74.4C100 83.3608 100 87.8413 98.2561 91.2638C96.7221 94.2744 94.2744 96.7221 91.2638 98.2561C87.8413 100 83.3608 100 74.4 100H25.6C16.6392 100 12.1587 100 8.73615 98.2561C5.72556 96.7221 3.27787 94.2744 1.7439 91.2638C0 87.8413 0 83.3608 0 74.4V25.6Z" fill="black"/></svg>') 16/var(--radius)/0;background:#121314;border-radius:var(--radius);box-sizing:border-box;color:#2a2c2f;display:block;font-size:16px;font-weight:400;line-height:1.4;margin:60px auto 0;margin-bottom:calc(var(--global-padding)*2);max-width:600px;padding:15px 21px;position:relative;text-align:center;width:100%}@media(max-width:850px){.callout-container .callout{margin-bottom:0;margin-top:0}}.callout-container .callout>*{margin:0}.callout-container .callout a{color:#4d4e4d;text-decoration:underline}.generic-container{box-sizing:border-box;color:#fff;margin:0 auto;max-width:calc(1440px + var(--global-padding)*4);padding:0 calc(var(--global-padding)*2) calc(var(--global-padding)*2) calc(var(--global-padding)*2);width:100%}@media(max-width:850px){.generic-container{padding:var(--global-padding) calc(var(--global-padding)/2)}}.about-page{padding:calc(var(--global-padding)*2)}@media(max-width:850px){.about-page{padding:calc(var(--global-padding)*2) var(--global-padding)}}.about-page a{color:#befe1c;font-size:1em;text-decoration:underline;transition:color .4s cubic-bezier(.2,.9,.42,1)}@media(hover:hover){.about-page a:hover{color:#555}}.about-page .hearts-animation{display:grid;font-size:28px;grid-template-columns:repeat(6,.5em);grid-template-rows:repeat(7,.5em);margin:0 auto;-webkit-user-select:none;user-select:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.about-page .hearts-animation .heart{-webkit-animation:hearts 3s ease infinite;animation:hearts 3s ease infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;font-size:1em;line-height:1em;-webkit-user-select:none;user-select:none}.about-page .hearts-animation .heart:first-child{-webkit-animation-delay:.5s;animation-delay:.5s}.about-page .hearts-animation .heart:nth-child(2){-webkit-animation-delay:1s;animation-delay:1s}.about-page .hearts-animation .heart:nth-child(3){-webkit-animation-delay:1.5s;animation-delay:1.5s}.about-page .hearts-animation .heart:nth-child(4){-webkit-animation-delay:2s;animation-delay:2s}.about-page .hearts-animation .heart:nth-child(5){-webkit-animation-delay:2.5s;animation-delay:2.5s}.about-page .hearts-animation .heart:nth-child(6){-webkit-animation-delay:3s;animation-delay:3s}.about-page .hearts-animation .heart:nth-child(7){-webkit-animation-delay:3.5s;animation-delay:3.5s}.about-page .hearts-animation .heart:nth-child(8){-webkit-animation-delay:4s;animation-delay:4s}.about-page .hearts-animation .heart:nth-child(9){-webkit-animation-delay:4.5s;animation-delay:4.5s}.about-page .hearts-animation .heart:nth-child(10){-webkit-animation-delay:5s;animation-delay:5s}.about-page .hearts-animation .heart:nth-child(11){-webkit-animation-delay:5.5s;animation-delay:5.5s}.about-page .hearts-animation .heart:nth-child(12){-webkit-animation-delay:6s;animation-delay:6s}.about-page .hearts-animation .heart:nth-child(13){-webkit-animation-delay:6.5s;animation-delay:6.5s}.about-page .hearts-animation .heart:nth-child(14){-webkit-animation-delay:7s;animation-delay:7s}.about-page .hearts-animation .heart:nth-child(15){-webkit-animation-delay:7.5s;animation-delay:7.5s}.about-page .hearts-animation .heart:nth-child(16){-webkit-animation-delay:8s;animation-delay:8s}.about-page .hearts-animation .heart:nth-child(17){-webkit-animation-delay:8.5s;animation-delay:8.5s}.about-page .hearts-animation .heart:nth-child(18){-webkit-animation-delay:9s;animation-delay:9s}.about-page .hearts-animation .heart:nth-child(19){-webkit-animation-delay:9.5s;animation-delay:9.5s}.about-page .hearts-animation .heart:nth-child(20){-webkit-animation-delay:10s;animation-delay:10s}.about-page .hearts-animation .heart:first-child{grid-column:1/3;grid-row:1/3}.about-page .hearts-animation .heart:nth-child(2){grid-column:5/7;grid-row:4/6}.about-page .hearts-animation .heart:nth-child(3){grid-column:2/4;grid-row:6/8}.about-page .big-statement{-webkit-animation:fadeIn .5s ease-out 0s;animation:fadeIn .5s ease-out 0s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;font-size:58px;line-height:1;margin:40px auto 0;max-width:750px;text-align:center}@media(max-width:850px){.about-page .big-statement{font-size:32px;max-width:95%}}.about-page .big-statement-subtitle{-webkit-animation:fadeIn .5s ease-out 0s;animation:fadeIn .5s ease-out 0s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;color:#befe1c;font-size:16px;margin:20px auto 0;text-align:center}.about-page .about-me-paragraphs{line-height:1.4;margin:60px auto 0;max-width:600px}.about-page .about-me-paragraphs p{-webkit-animation:fadeIn 1s cubic-bezier(.28,.11,.32,1);animation:fadeIn 1s cubic-bezier(.28,.11,.32,1);-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;font-size:16px;margin:1em 0 0;padding:0;text-indent:36px}@media(max-width:850px){.about-page .about-me-paragraphs p{text-indent:16px}}@-webkit-keyframes hearts{0%{opacity:0;-webkit-transform:scale(.6) translateY(20px);transform:scale(.6) translateY(20px)}60%{opacity:1}to{opacity:0;-webkit-transform:scale(1) translateY(-20px);transform:scale(1) translateY(-20px)}}@keyframes hearts{0%{opacity:0;-webkit-transform:scale(.6) translateY(20px);transform:scale(.6) translateY(20px)}60%{opacity:1}to{opacity:0;-webkit-transform:scale(1) translateY(-20px);transform:scale(1) translateY(-20px)}}.about-photo-container{display:flex;justify-content:center;margin-top:40px}.about-photo{-webkit-animation:fadeIn .8s cubic-bezier(.28,.11,.32,1) 0s;animation:fadeIn .8s cubic-bezier(.28,.11,.32,1) 0s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;border-radius:80px;box-shadow:inset 0 0 100px rgba(0,0,0,.2);height:auto;width:150px}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.balance-landing{--background-color-rgb:250,250,250;grid-gap:40px;background-color:rgba(var(--background-color-rgb),1);box-shadow:0 0 0 1000px rgba(var(--background-color-rgb),1);display:grid;justify-items:center}.balance-landing .balance-showcase{display:block;display:grid;max-width:500px;position:relative;width:100%}.balance-landing .balance-showcase>img{display:block;grid-column:1;grid-row:1;opacity:0;transition:opacity calc(var(--transition-duration)*1ms) cubic-bezier(.28,.11,.32,1);width:100%}.balance-landing .balance-showcase>img[data-visible=true]{opacity:1}.balance-landing .header{max-width:400px;text-align:center;width:100%}.balance-landing .header .big-statement-container{--line-height:1.4em;display:flex;flex-flow:row;font-size:36px;font-weight:600;letter-spacing:-.03em;line-height:var(--line-height)}@media(max-width:500px){.balance-landing .header .big-statement-container{align-items:center;flex-flow:column}}.balance-landing .header .big-statement-container .big-statement-cities-container{height:var(--line-height);margin-right:.5ch;overflow:hidden;position:relative}.balance-landing .header .big-statement-container .big-statement-cities-container .big-statement-cities{display:grid;grid-auto-rows:1fr;text-align:right;transition:-webkit-transform calc(var(--transition-duration)*1ms) cubic-bezier(.28,.11,.32,1);transition:transform calc(var(--transition-duration)*1ms) cubic-bezier(.28,.11,.32,1);transition:transform calc(var(--transition-duration)*1ms) cubic-bezier(.28,.11,.32,1),-webkit-transform calc(var(--transition-duration)*1ms) cubic-bezier(.28,.11,.32,1)}@media(max-width:500px){.balance-landing .header .big-statement-container .big-statement-cities-container .big-statement-cities{text-align:center}}.balance-landing .header .big-statement-container .big-statement-cities-container .big-statement-cities>span{line-height:var(--line-height)}.balance-landing .header .big-statement-container .big-statement-cities-container .big-statement-cities[data-resetting=true]{transition:none}.balance-landing .header .big-statement-container .big-statement-cities-container:after,.balance-landing .header .big-statement-container .big-statement-cities-container:before{content:"";height:5px;left:0;position:absolute;right:0;z-index:10}.balance-landing .header .big-statement-container .big-statement-cities-container:before{background:linear-gradient(0deg,rgba(var(--background-color-rgb),0),rgba(var(--background-color-rgb),1));top:0}.balance-landing .header .big-statement-container .big-statement-cities-container:after{background:linear-gradient(0deg,rgba(var(--background-color-rgb),1),rgba(var(--background-color-rgb),0));bottom:0}.balance-landing .header .subtitle{font-size:16px;font-weight:400;margin:18px 0 0}.balance-landing .app-store-download{display:block;-webkit-filter:drop-shadow(0 4px 12px rgba(0,0,0,.09));filter:drop-shadow(0 4px 12px rgba(0,0,0,.09));width:180px}.balance-landing .app-store-download>svg{height:auto;width:100%}.balance-landing .call-to-action{color:#1063ee;display:block;font-size:16px;font-weight:400;text-decoration:underline;transition:color .4s cubic-bezier(.2,.9,.42,1);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.balance-landing .call-to-action .right-arrow{color:#1063ee;display:inline-block;margin-left:.2em;transition:-webkit-transform .4s cubic-bezier(.2,.9,.42,1);transition:transform .4s cubic-bezier(.2,.9,.42,1);transition:transform .4s cubic-bezier(.2,.9,.42,1),-webkit-transform .4s cubic-bezier(.2,.9,.42,1)}@media(hover:hover){.balance-landing .call-to-action:hover{color:#000}.balance-landing .call-to-action:hover .right-arrow{-webkit-transform:translateX(10px);transform:translateX(10px)}}.balance-privacy-policy{--background-color-rgb:250,250,250;background-color:rgba(var(--background-color-rgb),1);box-shadow:0 0 0 1000px rgba(var(--background-color-rgb),1);max-width:500px}@media(max-width:850px){.balance-privacy-policy{padding:var(--global-padding)}}.balance-privacy-policy .app-icon{display:block;margin:0 auto 20px;width:50px}.balance-privacy-policy h1{font-size:27px;font-weight:600;letter-spacing:-.03em;line-height:1.2em;margin:0 0 40px;text-align:center}.balance-privacy-policy h1+p{margin:0}.balance-privacy-policy h2{font-size:27px;font-weight:600;letter-spacing:-.03em;line-height:1.2em;margin:40px 0;text-align:center}.balance-privacy-policy h2+p{margin:0}.balance-privacy-policy p{color:#000;font-size:16px;font-weight:400;margin:1em 0 0;text-indent:1em}.balance-privacy-policy a{color:#1063ee;font-size:16px;font-weight:400;text-decoration:underline;transition:color .4s cubic-bezier(.2,.9,.42,1)}@media(hover:hover){.balance-privacy-policy a:hover{color:#000}}
/*# sourceMappingURL=main.0efc2e06.css.map*/