/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:FLNeoSelectric;font-style:normal;font-weight:400;src:url(./FLNeoSelectric-Regular.CqzCHO25.woff2) format("woff2"),url(./FLNeoSelectric-Regular.B6bGaEZX.woff) format("woff")}@font-face{font-family:FLNeoSelectric;font-style:italic;font-weight:400;src:url(./FLNeoSelectric-RegularItalic.UoaOTra0.woff2) format("woff2"),url(./FLNeoSelectric-RegularItalic.8zSqGhXI.woff) format("woff")}@font-face{font-family:Delegate Web;font-style:normal;font-weight:400;src:url(./Delegate-Regular-Web.CR52Tm2n.woff2) format("woff2")}.Delegate-Regular-Web{font-family:Delegate Web;font-style:normal;font-weight:400}@font-face{font-family:Delegate Web;font-style:italic;font-weight:400;src:url(./Delegate-RegularItalic-Web.6bzJ6RUc.woff2) format("woff2")}.Delegate-RegularItalic-Web{font-family:Delegate Web;font-style:italic;font-weight:400}@font-face{font-family:Delegate Web;font-style:normal;font-weight:700;src:url(./Delegate-Bold-Web.BLynIBlV.woff2) format("woff2")}.Delegate-Bold-Web{font-family:Delegate Web;font-style:normal;font-weight:700}@font-face{font-family:Delegate Web;font-style:italic;font-weight:700;src:url(./Delegate-BoldItalic-Web.CezS4Vmw.woff2) format("woff2")}.Delegate-BoldItalic-Web{font-family:Delegate Web;font-style:italic;font-weight:700}@font-face{font-family:Feature Text Web;font-style:italic;font-weight:700;src:url(./FeatureText-BoldItalic-Web.CmkeEoRY.woff2) format("woff2")}.FeatureText-BoldItalic-Web{font-family:Feature Text Web;font-style:italic;font-weight:700}@font-face{font-family:Feature Text Web;font-style:italic;font-weight:800;src:url(./FeatureText-ExtraboldItalic-Web.DPk9y7_N.woff2) format("woff2")}.FeatureText-ExtraboldItalic-Web{font-family:Feature Text Web;font-style:italic;font-weight:800}@font-face{font-family:Feature Text Web;font-style:italic;font-weight:400;src:url(./FeatureText-RegularItalic-Web.tVgjpffw.woff2) format("woff2")}.FeatureText-RegularItalic-Web{font-family:Feature Text Web;font-style:italic;font-weight:400}@font-face{font-family:Feature Text Web;font-style:normal;font-weight:400;src:url(./FeatureText-Regular-Web.BJ9wDEGw.woff2) format("woff2")}.FeatureText-Regular-Web{font-family:Feature Text Web;font-style:normal;font-weight:400}@font-face{font-family:Feature Text Web;font-style:normal;font-weight:700;src:url(./FeatureText-Bold-Web.CmhI-Pbf.woff2) format("woff2")}.FeatureText-Bold-Web{font-family:Feature Text Web;font-style:normal;font-weight:700}@font-face{font-family:Feature Text Web;font-style:normal;font-weight:800;src:url(./FeatureText-Extrabold-Web.BGigPR1v.woff2) format("woff2")}.FeatureText-Extrabold-Web{font-family:Feature Text Web;font-style:normal;font-weight:800}.line{overflow:hidden}.line-inner{opacity:0}body{background-color:#f2f2f2;color:#000;font-family:Feature Text Web;font-size:16px;padding-left:1.9vw;padding-right:1.9vw;padding-top:1.9vw;position:relative;transition:background-color .5s ease}body:before{content:"";display:block;height:1px;left:0;position:fixed;top:50%;width:100vw;z-index:1000}body.is-practice{overflow:hidden}body.is-practice .ga-pt-row.active>div{border-color:#000!important;opacity:.2;transform:scale(1)!important}body.is-practice #pro-h2,body.is-practice .ga-projects .ga-p-line,body.is-practice .ga-pt-media{opacity:0}body.is-practice #ga-header .logo-block h1 .h2{max-width:200px}body:after{background:#f2f2f2;content:"";height:1.9vw;left:0;position:fixed;top:0;transition:background-color .5s ease;width:100%}body.is-dark{background-color:#000;color:#fff}body.is-dark #ga-header:after,body.is-dark:after{background:#000}body.is-dark.is-practice .ga-pt-row.active>div{border-color:#fff!important;color:#fff!important}body.is-dark .ga-intro h2{color:#fff}body.is-dark #about-overlay .ao-header,body.is-dark #about-overlay .small-text{border-color:#fff!important}body.is-dark #ga-footer{background-color:#000;border-color:#fff;color:#fff}body.is-dark #ga-footer .ga-h-block{border-color:#fff}body.is-dark .ga-pt-header .ga-pt-row:hover{background-color:#000}body.is-dark .ga-pt-row.active{color:#000}body.is-dark .ga-pt-row.active>div{border-color:transparent}body.is-dark .ga-pt-row>div{border-color:#fff}body.is-dark #about-overlay{background-color:#000000e6}body.is-dark #ga-header{background-color:#000;border-color:#fff;color:#fff}body.is-dark #ga-header .cw-block,body.is-dark #ga-header .ga-h-block{border-color:#fff}body.is-dark #ga-header .ga-h-block.link-block.is-practice:after{background-color:#f2f2f2}a{color:inherit;text-decoration:none}#main-content{padding-top:3.5vw}#ga-header{background-color:#f2f2f2;border:1px solid #000;border-bottom:0;display:flex;position:fixed;top:1.9vw;width:calc(100% - 3.91vw)}#ga-header,#ga-header:after{transition:background-color .5s ease}#ga-header:after{background:#f2f2f2;bottom:-8px;content:"";height:8px;left:-1px;position:absolute;width:calc(100% + 2px)}#ga-header .logo-block{align-items:center;cursor:pointer;min-width:3.7vw;padding-left:.62vw!important;padding-right:.62vw!important}#ga-header .logo-block h1{align-items:center;display:flex;font-family:Feature Text Web;font-size:.795vw;font-weight:700;justify-content:flex-start;margin:0}#ga-header .logo-block h1 span{display:inline-block;font-size:inherit;line-height:105%;overflow:hidden;transition:all .5s cubic-bezier(.65,0,.35,1);white-space:pre}#ga-header .logo-block h1 span.h2{max-width:0}#ga-header #color-toggle{align-items:center;cursor:pointer;display:inline-block;display:flex;justify-content:center;width:100%}#ga-header #color-toggle span{display:block;height:100%;width:100%}#ga-header #color-toggle svg{display:block;width:100%;width:2.2vw}#ga-header #color-toggle svg circle{transition:all .5s ease}#ga-header .link-block{align-items:center;cursor:pointer}#ga-header .link-block.active h3{opacity:1}#ga-header .link-block h3{font-size:.795vw;margin:0;opacity:.3;transition:all .5s ease}#ga-header .cw-block{align-items:center;border-left:1px solid #000;display:flex;justify-content:center;width:4vw}#ga-header .ga-h-block{border-right:1px solid #000;box-sizing:border-box;padding:5px}#ga-header .ga-h-block.logo-block{padding:9px;text-align:center}#ga-header .ga-h-block.link-block{align-items:flex-start!important;flex:1;padding:9px}#ga-header .ga-h-block.link-block.is-practice{border-right:0;display:flex;flex:unset;justify-content:space-between;min-width:40.77vw}.ga-pt-media{border:0!important;left:0;opacity:1;pointer-events:none;position:fixed;right:0;top:50%;transform:translateY(-50%);transition:all .5s ease;z-index:8}.ga-pt-media,.ga-pt-media img{margin-left:auto;margin-right:auto}.ga-pt-media img{display:block;height:100%;max-height:40vw;width:auto}#ga-header-wrap{position:relative;z-index:10}.ga-intro h2{font-size:2.7vw;font-weight:400;line-height:100%;line-height:113%;margin:0;padding-bottom:10.6vw;padding-top:1.5vw}.ga-pt-header{pointer-events:none!important;position:relative}.ga-pt-header .ga-pt-row{margin-bottom:8px}.ga-pt-header .ga-pt-row:hover{background-color:#fff}.ga-pt-header .ga-pt-row>div{font-family:Feature Text Web;font-weight:800;text-transform:capitalize}.ga-p-line{background-color:#fae601;box-sizing:border-box;color:#fae601;font-size:.85vw;left:1.9vw;padding:8px 8px 10px;position:fixed;right:0;text-align:center;top:50.2%;transform:translateY(-50%);width:calc(100% - 3.8vw);z-index:100;z-index:1;z-index:10}.ga-pt-row{overflow:hidden}.ga-projects{transition:transform .25s cubic-bezier(.25,.46,.45,.94)}.hide-bar .ga-pt-row{opacity:1!important}.ga-pt-row{display:flex;margin-bottom:8px;opacity:.2;text-align:center;transition:unset}.ga-pt-row .s1-wrap{overflow:hidden;position:relative}.ga-pt-row .s1,.ga-pt-row .s2{align-items:center;display:inline-flex;gap:5px;transition:.1s ease-in-out}.ga-pt-row .s2{left:0;position:absolute;top:0;transform:translateY(100%) scaleY(.25)}.ga-pt-row.active{opacity:1;position:relative;z-index:11}.ga-pt-row.active>div{border-color:transparent;transform:scale(1.06);z-index:10}.ga-pt-row.active .ga-ptd-media{opacity:1;z-index:1}.ga-pt-row>div{border-bottom:0;border-right:1px solid #000;border-top:1px solid #000;box-sizing:border-box;font-size:.795vw;padding:8px;position:relative;text-align:left}.ga-pt-row .ga-ptd-sr{border-left:1px solid #000;font-weight:700;width:3.8vw}.ga-pt-row .ga-ptd-name{font-family:Delegate Web;font-weight:700;text-align:left;width:36.9%}.ga-pt-row .ga-ptd-loc{width:12.5%}.ga-pt-row .ga-ptd-typo{width:14%}.ga-pt-row .ga-ptd-typo svg{height:.7vw;width:auto}.ga-pt-row .ga-ptd-scale{width:12.5%}.ga-pt-row .ga-ptd-year{width:8%}.ga-pt-row .ga-ptd-status{flex:1}.ga-pt-row .ga-ptd-loc,.ga-pt-row .ga-ptd-scale,.ga-pt-row .ga-ptd-status,.ga-pt-row .ga-ptd-typo,.ga-pt-row .ga-ptd-year{font-family:FLNeoSelectric;font-weight:400;text-transform:uppercase}#about-overlay{background:#f2f2f2e6;display:block;height:calc(100% - 3vw);left:1.9vw;opacity:0;overflow:auto;pointer-events:none;position:fixed;top:4.1vw;transition:all .5s ease;width:calc(100% - 3.8vw);z-index:100}#about-overlay .ao-wrap{display:flex;overflow:auto;width:100%}#about-overlay .ao-left{width:calc(100% - 43.95vw)}#about-overlay .ao-left h2{display:inline-block;padding-top:2.8vw;position:sticky;top:100px}#about-overlay .ao-right{padding-bottom:2vw;padding-top:3.2vw;width:45.85vw}#about-overlay .ao-columns{display:flex}#about-overlay .ao-columns .ao-col{display:flex;flex:1;flex-direction:column}#about-overlay .ao-columns .ao-col:last-child{border-right:0}#about-overlay .ao-columns .ao-col:first-child .ao-header,#about-overlay .ao-columns .ao-col:first-child .small-text{border-left:1px solid #000}#about-overlay .ao-columns .ao-col.flex-2{flex:2}#about-overlay .big-text p{font-size:1.26vw;margin-top:0;max-width:85%;padding-left:8px;padding-right:8px}#about-overlay .ao-header{border:1px solid #000;border-bottom:0;border-left:0;margin-bottom:8px}#about-overlay .ao-header.has-full-b{border-left:1px solid #000!important}#about-overlay .post-list,#about-overlay .small-text{border:1px solid #000;border-bottom:0;border-left:0;flex:1;height:100%;line-height:110%}#about-overlay .small-text .pos-list{padding-top:5px}#about-overlay .small-text .pos-list p{display:flex;margin-bottom:0;padding-bottom:0;padding-top:0!important}#about-overlay .small-text .pos-list p span{flex:1}#about-overlay .small-text.two-col{display:flex}#about-overlay .small-text.two-col>div{flex:1}#about-overlay .small-text.three-col{border:0;display:flex}#about-overlay .small-text.three-col>div{flex:1}#about-overlay .small-text.three-col>div a{text-decoration:underline}#about-overlay .small-text p{font-family:Delegate Web;font-size:.8vw;line-height:130%;margin-top:0;padding-left:8px;padding-right:8px;padding-top:5px}#about-overlay .small-text p b{display:inline-block;font-family:Feature Text Web;font-weight:800;padding-bottom:2px}#about-overlay b.is-2{padding-top:4px}#about-overlay .ao-row{box-sizing:border-box;margin-bottom:8px;overflow:hidden}#about-overlay .ao-row h2{font-size:.795vw;margin:0;padding:8px}#about-overlay .ao-row h2 a{text-decoration:underline}.show-ao-overlay-true #about-overlay{opacity:1;pointer-events:auto}#ga-footer{background-color:#f2f2f2;border:1px solid #000;border-bottom:0;box-sizing:border-box;display:flex;height:3.2w;margin-bottom:2.3vw;margin-top:3vw;transition:background-color .5s ease;width:100%}#ga-footer h3{font-family:FLNeoSelectric;font-size:.795vw;font-weight:400;margin:0;padding-top:1px;text-transform:uppercase}#ga-footer .logo-block h2{align-items:center;display:flex;font-family:Feature Text Web;font-size:.795vw;font-weight:700;justify-content:flex-start;margin:0}#ga-footer .ga-h-block{border-right:1px solid #000;box-sizing:border-box;padding:5px}#ga-footer .ga-h-block.logo-block{min-width:3.7vw;padding-left:8px!important;padding-right:8px!important;text-align:center}#ga-footer .ga-h-block.link-block{flex:1;padding:9px}#ga-footer .ga-h-block.cw-block{border-right:0}#ga-footer .ga-h-block.is-blank{flex:1}#ga-footer .ga-h-block.is-copy{border-right:0!important;width:11.05%}#ga-footer .ga-h-block.is-insta{width:35.6%}.ga-project-table{margin-bottom:24vw}@media (min-width:2200px){#ga-header{width:calc(100% - 3.87vw)}.ga-pt-row .ga-ptd-loc{width:12.53%}#about-overlay .ao-right{padding-top:4.2vw}#about-overlay .ao-left h2{padding-top:3.4vw}#ga-header .ga-h-block.link-block.is-practice{min-width:41.25vw}#ga-header .logo-block{min-width:3.3vw;padding-left:.4vw!important;padding-right:.4vw!important}.ga-pt-row .ga-ptd-sr{width:3.32vw}#about-overlay{top:3.5vw}#about-overlay .ao-right{width:46.61vw}}#m-scroll{display:none}@media (max-width:900px){.scrolled #m-scroll{opacity:0}#m-scroll{display:block;left:1px;pointer-events:none;position:absolute;top:-27px;transition:all .5s ease;width:12vw;z-index:0}#m-scroll svg{width:100%}.ga-pt-header{position:relative}.ga-index .ga-intro{height:61vw}#ga-header .ga-h-block.link-block.is-practice{min-width:30.77vw}#ga-header .logo-block{padding-left:8px!important;padding-right:8px!important}#ga-footer{margin-bottom:7.3vw}#ga-footer h3{font-size:2.5vw}#ga-footer .ga-h-block{padding:9px}#ga-footer .ga-h-block.link-block.is-practice{border-right:0;min-width:30.8vw}#ga-footer .ga-h-block.logo-block{min-width:4.7vw;padding:9px;width:unset}#ga-footer .ga-h-block.logo-block h2{font-size:2.5vw}#ga-header{top:10px;width:calc(100% - 22px)}#ga-header .cw-block{width:9vw}#ga-header .cw-block svg{width:4.7vw!important}#ga-header .link-block h3,#ga-header .logo-block h1{font-size:2.5vw}body{padding-left:10px;padding-right:10px}body:after{height:3.9vw}#about-overlay{left:10px;position:fixed;top:10vw;width:calc(100% - 20px)}#about-overlay .small-text p{font-size:2.5vw;margin-top:0;padding-left:10px;padding-right:10px;padding-top:5px}#about-overlay .ao-row h2{font-size:2.5vw;margin:0;padding:10px}#about-overlay .big-text p{font-size:16px;max-width:100%;padding-left:10px;padding-right:10px}#about-overlay .ga-intro h2{padding-top:9.5vw!important}.ga-intro h2{font-size:8vw;padding-top:2vw;padding-top:14vw!important}.ga-intro h2 br{display:none}.ga-p-line{top:50.5%}.ga-projects .ga-p-line{font-size:2.5vw;padding:8px}.ga-project-table{margin-bottom:0;margin-top:41.5vw}.ga-pt-list{margin-bottom:98vw}.ga-pt-media img{height:100%;max-height:unset;width:calc(100% - 20px)}.ga-pt-row>div{font-size:2.5vw}.ga-pt-row .ga-ptd-sr{width:13.4%}.ga-pt-row .ga-ptd-scale{width:25%}.ga-pt-row .ga-ptd-name{width:65%}.ga-pt-row .ga-ptd-loc,.ga-pt-row .ga-ptd-status,.ga-pt-row .ga-ptd-typo,.ga-pt-row .ga-ptd-year{display:none}#about-overlay .ao-wrap{flex-wrap:wrap}#about-overlay .ao-left,#about-overlay .ao-right{width:100%}}
