/*! 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;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}a,a:hover,body,h1,h2,h3,h4,h5,h6,p{color:#261814}body,html{background-color:#d6d4c9}.featuredWork,.grid,.heroText>div,.introText>div,.testimonials,.textImage,.workGrid,div.contact-wrapper,footer,header,section.aboutHero div.content,section.projectDetails{--columns:12;--gutter:10px;--outer:10px;display:grid;gap:var(--gutter);grid-template-columns:repeat(var(--columns),1fr);padding:0 var(--outer)}@media(max-width:768px){.featuredWork,.grid,.heroText>div,.introText>div,.testimonials,.textImage,.workGrid,div.contact-wrapper,footer,header,section.aboutHero div.content,section.projectDetails{--columns:4;--gutter:15px;--outer:15px}}.grid__project,.projectImage__2up,.projectImage__full,.projectLink{--columns:12;--gutter:10px;--outer:10px;display:grid;gap:var(--gutter);grid-template-columns:repeat(var(--columns),1fr);padding:0 var(--outer)}@media(max-width:768px){.grid__project,.projectImage__2up,.projectImage__full,.projectLink{--columns:4;--gutter:5px;--outer:5px}}.block__2up,.grid__full,.textImageAbout,.workGrid>ul{--columns:12;--gutter:10px;--outer:0px;display:grid;gap:var(--gutter);grid-template-columns:repeat(var(--columns),1fr);padding:0 var(--outer)}@media(max-width:768px){.block__2up,.grid__full,.textImageAbout,.workGrid>ul{--columns:4;--gutter:15px;--outer:0px}}.grid__footer{--columns:12;--gutter:10px;--outer:40px;display:grid;gap:var(--gutter);grid-template-columns:repeat(var(--columns),1fr);padding:0 var(--outer)}@media(max-width:768px){.grid__footer{--columns:4;--gutter:15px;--outer:15px}}.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4,.workGrid>ul li{grid-column:span 4}.col-5{grid-column:span 5}.block__2up div.inset,.col-6,.projectImage__2up div.inset,.projectImage__2up div:not(.inset),.testimonials>div,footer div.contact{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-10{grid-column:span 10}.col-11{grid-column:span 11}.col-12,.projectImage__full div,footer div.legal{grid-column:span 12}@media screen and (min-width:769px){.mobile{display:none}}@font-face{font-display:swap;font-family:cormorant;font-style:normal;font-weight:400;src:url(../fonts/cormorant-reg.f4ec820f.ttf) format("truetype")}@font-face{font-display:swap;font-family:cormorant;font-style:normal;font-weight:500;src:url(../fonts/cormorant-med.4e21b149.ttf) format("truetype")}@font-face{font-display:swap;font-family:sackers;font-style:normal;font-weight:600;src:url(../fonts/sackers-heavy.6c3e549f.otf) format("truetype")}@font-face{font-display:swap;font-family:sackers;font-style:normal;font-weight:500;src:url(../fonts/sackers-med.5a849ba4.otf) format("truetype")}@font-face{font-display:swap;font-family:aktiv;font-style:normal;font-weight:400;src:url(../fonts/aktiv-reg.ff1e23f9.otf) format("opentype")}.header-lg,.wp-block-heading.is-style-header-lg,section.projectHeader h1{font-family:cormorant;font-size:2.625rem;font-style:normal;font-weight:400;letter-spacing:-.07875rem;line-height:117%}@media screen and (min-width:769px){.header-lg,.wp-block-heading.is-style-header-lg,section.projectHeader h1{font-family:cormorant;font-size:3.75rem;font-style:normal;font-weight:400;letter-spacing:-.1125rem;line-height:117%}}.block__2up>div:not(.inset) h3,.featuredWork>div h2,.header,.heroText h2,.introText h1,.projectLink h4,.testimonials .slide p,.textImage div.twoUp__content h3,.workGrid>div h2,section.aboutHero h1,section.contact-sidebar h2,section.ig-feed>div.info h6{font-family:cormorant;font-size:1.5rem;font-style:normal;font-weight:500;letter-spacing:-.015rem;line-height:117%}@media screen and (min-width:769px){.block__2up>div:not(.inset) h3,.featuredWork>div h2,.header,.heroText h2,.introText h1,.projectLink h4,.testimonials .slide p,.textImage div.twoUp__content h3,.workGrid>div h2,section.aboutHero h1,section.contact-sidebar h2,section.ig-feed>div.info h6{font-family:cormorant;font-size:1.875rem;font-style:normal;font-weight:500;letter-spacing:-.01875rem;line-height:117%}}.subheader,.textImageAbout div.twoUp__content h3{font-family:cormorant;font-size:1.375rem;font-style:normal;font-weight:500;letter-spacing:-.015rem;line-height:117%}@media screen and (min-width:769px){.subheader,.textImageAbout div.twoUp__content h3{font-family:cormorant;font-size:1.375rem;font-style:normal;font-weight:500;letter-spacing:-.01875rem;line-height:117%}}.block__2up>div:not(.inset) p,.body-copy,.gform-theme--framework .gfield:where(.gfield--type-multiselect,.gfield--input-type-multiselect) .chosen-container-multi:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-search input[type=text]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-single:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework .gform-theme-field-control:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework select[multiple]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform-theme.gform_wrapper .button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform-theme.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform-theme.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform-theme.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform-theme.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.testimonials .slide p span,section.contact-form-wrapper .gfield_description{font-family:cormorant;font-size:1.1875rem;font-style:normal;font-weight:500;letter-spacing:-.01188rem;line-height:125%}@media screen and (min-width:769px){.block__2up>div:not(.inset) p,.body-copy,.gform-theme--framework .gfield:where(.gfield--type-multiselect,.gfield--input-type-multiselect) .chosen-container-multi:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-search input[type=text]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-single:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework .gform-theme-field-control:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework select[multiple]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform-theme.gform_wrapper .button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform-theme.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform-theme.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform-theme.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform-theme.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.testimonials .slide p span,section.contact-form-wrapper .gfield_description{font-family:cormorant;font-size:1.1875rem;font-style:normal;font-weight:500;letter-spacing:-.01188rem;line-height:125%}}.body-copy-sm,.featuredWork>ul li p,.projectLink p,.textImage div.twoUp__content p,.textImageAbout div.twoUp__content p,.workGrid>ul li p,div.credits-wrapper,div.credits-wrapper *,footer a,footer div.legal a,footer div.legal p,footer p,section.aboutHero p,section.contact-sidebar div p,section.contact-sidebar div p a,section.ig-feed>div.info a{font-family:aktiv;font-size:.8rem;font-style:normal;font-weight:400;letter-spacing:.0075rem;line-height:135%}@media screen and (min-width:769px){.body-copy-sm,.featuredWork>ul li p,.projectLink p,.textImage div.twoUp__content p,.textImageAbout div.twoUp__content p,.workGrid>ul li p,div.credits-wrapper,div.credits-wrapper *,footer a,footer div.legal a,footer div.legal p,footer p,section.aboutHero p,section.contact-sidebar div p,section.contact-sidebar div p a,section.ig-feed>div.info a{font-family:aktiv;font-size:.8rem;font-style:normal;font-weight:400;letter-spacing:.0075rem;line-height:135%}}.featuredWork>ul li h3,.testimonials>div h3,.textImageAbout div.twoUp__content h2,.utility,.workGrid>ul li h3,footer h6,section.contact-form-wrapper .gfield_label.gform-field-label,section.contact-sidebar h1{font-family:sackers;font-size:.8125rem;font-style:normal;font-weight:500;letter-spacing:.1625rem;line-height:100%;text-transform:lowercase}@media screen and (min-width:769px){.featuredWork>ul li h3,.testimonials>div h3,.textImageAbout div.twoUp__content h2,.utility,.workGrid>ul li h3,footer h6,section.contact-form-wrapper .gfield_label.gform-field-label,section.contact-sidebar h1{font-family:sackers;font-size:.8125rem;font-style:normal;font-weight:500;letter-spacing:.1625rem;line-height:100%}}.block__2up>div:not(.inset) a,.featuredWork>div a,.heroText a,.projectLink h5,.textImage div.twoUp__content a,.textImageAbout div.twoUp__content a,.utility-sm,.workGrid>div a,nav.wp-block-navigation a.wp-block-navigation-item__content{font-family:sackers;font-size:.6875rem;font-style:normal;font-weight:600;letter-spacing:.1375rem;line-height:100%;text-transform:lowercase}@media screen and (min-width:769px){.block__2up>div:not(.inset) a,.featuredWork>div a,.heroText a,.projectLink h5,.textImage div.twoUp__content a,.textImageAbout div.twoUp__content a,.utility-sm,.workGrid>div a,nav.wp-block-navigation a.wp-block-navigation-item__content{font-family:sackers;font-size:.6875rem;font-style:normal;font-weight:600;letter-spacing:.1375rem;line-height:100%}}.text-link,footer a,footer div.legal a{text-decoration-skip-ink:auto;text-decoration-thickness:10%;text-underline-offset:12%}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin:0}*{text-wrap:pretty}.lazyload,.lazyloading{opacity:0}.lazyloaded{animation-delay:.25s;animation-duration:.5s;animation-fill-mode:both;animation-iteration-count:1;animation-name:fade-transition}body>.wp-block-group,body>.wp-site-blocks>.wp-block-post-content,body>div.wp-site-blocks>.wp-block-group{animation-delay:.25s;animation-duration:.25s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:fade-transition;opacity:0}@keyframes fade-transition{0%{opacity:0}to{opacity:1}}div.headerWrapper{left:0;position:fixed;top:0;transition:top .2s ease,opacity .2s ease;width:100%;z-index:100}div.headerWrapper.hidden{opacity:0;pointer-events:none;top:-54px}@media screen and (min-width:769px){div.headerWrapper.hidden{top:-79px}}div.headerWrapper:hover header{background-color:#eae9e3!important}@media screen and (min-width:768px){div.headerWrapper:hover header *{color:#261814!important;transition:color .3s ease}}div.headerWrapper.isTransparent:hover header h1.wp-block-site-title a{background-image:url(../img/fl_logotype.4c5ff270.svg)!important;transition:background-image .3s ease}header{align-items:center;justify-content:flex-start;padding-bottom:15px;padding-top:15px}@media screen and (max-width:768px){header{display:flex;flex-direction:row-reverse;justify-content:flex-end}}@media screen and (min-width:769px){header{padding-bottom:20px;padding-top:20px}}header{background-color:#d6d4c9;transition:background-color .2s ease}header button svg rect{fill:#261814}div.isTransparent header{background:none}div.isTransparent header *{color:#eae9e3}div.isTransparent header h1.wp-block-site-title a{background:url(../img/fl_logotype_white.f9833254.svg) no-repeat 0 0;background-size:contain}@media screen and (min-width:769px){div.isTransparent header h1.wp-block-site-title a{background:url(../img/fl_logotype_white.f9833254.svg) no-repeat 10px 0}}div.isTransparent header button svg rect{fill:#eae9e3}h1.wp-block-site-title{display:inline-block;line-height:0}@media screen and (max-width:768px){h1.wp-block-site-title{left:50%;position:absolute;transform:translateX(-50%)}}@media screen and (min-width:768px){h1.wp-block-site-title{grid-column:span 4}}h1.wp-block-site-title a{background:url(../img/fl_logotype.4c5ff270.svg) no-repeat 0 0;background-size:contain;display:inline-block;height:23px;text-indent:-9999em;width:200px}@media screen and (min-width:769px){h1.wp-block-site-title a{background:url(../img/fl_logotype.4c5ff270.svg) no-repeat 10px 0;height:30px;padding-right:10px;width:250px}}nav.wp-block-navigation{margin-top:0}@media screen and (min-width:768px){nav.wp-block-navigation{grid-column-end:13;grid-column-start:6}}@media screen and (min-width:768px)and (max-width:768px){nav.wp-block-navigation{grid-column-end:5;grid-column-start:1}}@media screen and (min-width:768px){nav.wp-block-navigation ul.wp-block-navigation__container{justify-content:flex-end;padding-right:10px}}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{padding:0 5px;width:18px}nav.wp-block-navigation a.wp-block-navigation-item__content:hover{opacity:.6;transition:opacity .3s ease}@media(max-width:768px){header .wp-block-navigation__responsive-container-open:not(.always-shown){display:inherit}header .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none}}@media screen and (max-width:768px){.wp-block-navigation__responsive-container-close{left:15px;position:absolute;top:15px;z-index:2}.wp-block-navigation__responsive-container-close svg{fill:#eae9e3}.wp-block-navigation__responsive-container.has-modal-open.is-menu-open .wp-block-navigation__responsive-dialog{background-color:#8b897f;color:#261814;min-height:100vh;text-align:center}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:center;justify-content:center;padding-top:40vh}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{color:#eae9e3;font-size:1.125rem;justify-content:center;text-align:center}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container{align-items:center}.wp-block-navigation__container.is-responsive.wp-block-navigation{align-items:center;gap:20px}}footer{background-color:var(--footer-bg-color,#8b897f);background-image:url(../img/fl_monogram.47defd12.svg);background-position:right 15px bottom 15px;background-repeat:no-repeat;background-size:70px;color:var(--footer-text-color,#eae9e3);min-height:100vw;padding-bottom:15px;padding-top:15px;position:relative}@media screen and (min-width:769px){footer{background-position:right 15px bottom 20px;min-height:450px;padding-bottom:10px;padding-top:10px}}footer h6{margin-bottom:15px}footer a,footer h6{color:var(--footer-text-color,#eae9e3)}footer a{margin-bottom:3px;text-decoration:none}footer a:hover{color:var(--footer-text-color,#eae9e3);text-decoration:underline}footer a.instagram{background-color:var(--footer-text-color,#eae9e3);height:45px;margin-top:30px;-webkit-mask:url(../img/icon-instagram.672e327d.svg) no-repeat 50% 50%/90%;mask:url(../img/icon-instagram.672e327d.svg) no-repeat 50% 50%/90%;overflow:auto;text-indent:-9999em;transition:mask-position .3s ease,-webkit-mask-position .3s ease;width:20px}footer a.instagram:hover{-webkit-mask-position:50% 35%;mask-position:50% 35%;transition:mask-position .1s ease,-webkit-mask-position .1s ease}footer div.contact a{display:block}footer div.legal{bottom:15px;left:10px;position:absolute}@media screen and (min-width:769px){footer div.legal{bottom:0;left:10px}}@media screen and (max-width:768px){footer div.legal{max-width:70%}}footer div.legal a,footer div.legal p{color:var(--footer-text-color,#eae9e3)}section.ig-feed{background-color:#d6d4c9}section.ig-feed>p{display:none}section.ig-feed>div.info{align-items:baseline;display:flex;flex-direction:row;gap:20px;justify-content:space-between;padding:60px 15px 0;width:calc(100% - 30px)}@media screen and (min-width:769px){section.ig-feed>div.info{justify-content:flex-start;padding:260px 10px 0;width:calc(100% - 20px)}}section.ig-feed>div.info a{margin-top:0;text-decoration:none;transition:text-decoration .3s ease}section.ig-feed>div.info a:hover{text-decoration:underline}section.ig-feed div.FeedLayout__wrapper{background-color:#d6d4c9!important;padding-bottom:0!important}section.ig-feed div.MediaTile__overlay{display:none}:where(.wp-site-blocks)>*{margin-top:0}.block{margin:0}.textImage{background-color:#d6d4c9;margin:10px 0 0}.textImage>*{color:#261814}.textImage>div.twoUp__image{align-items:flex-end;display:flex;grid-column:span 12}@media screen and (min-width:769px){.textImage>div.twoUp__image{align-items:center;grid-column:span 6;height:auto;justify-content:center}}.textImage>div.twoUp__image img{height:100%;object-fit:cover;object-position:center center;width:100%}.textImage div.twoUp__content{align-items:flex-start;display:flex;flex-direction:column;grid-column:span 12;margin-bottom:45px}@media screen and (min-width:769px){.textImage div.twoUp__content{align-items:center;grid-column:span 6;justify-content:center;margin-bottom:0}}.textImage div.twoUp__content>div{width:100%}@media screen and (min-width:769px){.textImage div.twoUp__content>div{width:65%}}.textImage div.twoUp__content h3{display:inline-block;width:100%}.textImage div.twoUp__content p{color:#261814}.textImage div.twoUp__content a{text-decoration:none}@media screen and (min-width:769px){.textImage.is-image-right>.twoUp__image{order:2}.textImage.is-image-right>.twoUp__content{order:1}}.textImageAbout{background-color:#d6d4c9;margin:0}@media screen and (min-width:769px){.textImageAbout{min-height:100vh}}.textImageAbout>*{color:#261814}.textImageAbout>div.twoUp__image:not(.inset){align-items:flex-end;display:flex;grid-column:span 12}@media screen and (min-width:769px){.textImageAbout>div.twoUp__image:not(.inset){align-items:center;grid-column:span 6;height:auto;justify-content:center}}.textImageAbout>div.twoUp__image:not(.inset) img{height:100%;object-fit:cover;object-position:center center;width:100%}.textImageAbout>div.twoUp__image.inset{align-items:center;background-color:#eae9e3;display:flex;grid-column:span 12;justify-content:center;padding:30% 0}@media screen and (min-width:769px){.textImageAbout>div.twoUp__image.inset{align-items:center;grid-column:span 6;height:auto;justify-content:center}}.textImageAbout>div.twoUp__image.inset img{max-width:100%;width:40%}.textImageAbout div.twoUp__content{align-items:flex-start;display:flex;flex-direction:column;grid-column:span 12;margin-bottom:45px;padding:45px 10px 0}@media screen and (min-width:769px){.textImageAbout div.twoUp__content{align-items:center;grid-column:span 6;justify-content:center;margin-bottom:0;padding:0}}.textImageAbout div.twoUp__content>div{width:100%}@media screen and (min-width:769px){.textImageAbout div.twoUp__content>div{width:65%}}.textImageAbout div.twoUp__content h2{color:#261814;margin-bottom:20px}.textImageAbout div.twoUp__content h3{display:inline-block;width:100%}.textImageAbout div.twoUp__content p{color:#261814}.textImageAbout div.twoUp__content a{text-decoration:none}.block__2up{background-color:#eae9e3;margin:10px 0 0}@media screen and (max-width:768px){.block__2up{background-color:#261814;min-height:100vw}}.block__2up div.inset{align-items:center;background-color:#261814;display:flex;justify-content:center}.block__2up div.inset img{max-width:100%;width:40%}@media screen and (max-width:768px){.block__2up div.inset{display:none}}.block__2up>div:not(.inset){align-items:flex-end;display:flex;grid-column:span 12}@media screen and (max-width:768px){.block__2up>div:not(.inset){padding-bottom:45px;padding-left:15px;padding-right:15px}}@media screen and (min-width:769px){.block__2up>div:not(.inset){align-items:center;grid-column:span 6;height:100vh;justify-content:center}}.block__2up>div:not(.inset) img{height:100%;object-fit:cover;object-position:center center;width:100%}.block__2up>div:not(.inset)>div{width:100%}@media screen and (min-width:769px){.block__2up>div:not(.inset)>div{width:65%}}.block__2up>div:not(.inset) h3{display:inline-block;margin-bottom:8px;width:100%}@media screen and (max-width:768px){.block__2up>div:not(.inset) h3{color:#eae9e3}}.block__2up>div:not(.inset) p{color:#261814}.block__2up>div:not(.inset) a{text-decoration:none}@media screen and (max-width:768px){.block__2up>div:not(.inset) a{color:#eae9e3}}.heroText{background-color:#261814;display:block;overflow:hidden;position:relative;width:100%}.heroText>div{position:relative;z-index:10}.heroText>div>div{grid-column-end:10;grid-column-start:4}@media(max-width:768px){.heroText>div>div{grid-column-end:5;grid-column-start:1}}.heroText>div>div{margin:260px 0 45px}@media screen and (min-width:769px){.heroText>div>div{margin:260px 0}}.heroText h2{color:#eae9e3}.heroText h2 strong{font-size:.8em;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.heroText a{color:#eae9e3;display:inline-block;margin-top:20px;text-decoration:none}.heroText img{left:50%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:0}@media screen and (min-width:769px){.heroText img{height:auto;min-width:100%}}.introText{display:block;overflow:hidden;position:relative;width:100%}.introText>div{position:relative;z-index:10}.introText>div>div{grid-column-end:12;grid-column-start:5}@media(max-width:768px){.introText>div>div{grid-column-end:5;grid-column-start:1}}.introText>div>div{margin:260px 0 45px}@media screen and (min-width:769px){.introText>div>div{margin:260px 0 120px}}.introText h1{color:#261814}.featuredWork{padding-bottom:60px;padding-top:60px}@media screen and (min-width:769px){.featuredWork{padding-bottom:60px;padding-top:130px}}.featuredWork>div{grid-column-end:13;grid-column-start:1}@media(max-width:768px){.featuredWork>div{grid-column-end:5;grid-column-start:1}}.featuredWork>div{align-items:baseline;display:flex;flex-direction:row;justify-content:space-between}.featuredWork>div a{text-decoration:none}.featuredWork>ul{grid-column-end:13;grid-column-start:1}@media(max-width:768px){.featuredWork>ul{grid-column-end:5;grid-column-start:1}}.featuredWork>ul{display:flex;list-style-type:none;margin-top:0;padding:0}@media screen and (max-width:768px){.featuredWork>ul{flex-direction:column;gap:15px;justify-content:flex-start}}@media screen and (min-width:769px){.featuredWork>ul{flex-direction:row;gap:15px;justify-content:space-between}}@media screen and (max-width:768px){.featuredWork>ul li{margin-bottom:15px}}.featuredWork>ul li a{text-decoration:none}.featuredWork>ul li a img{max-width:100%;width:100%}.featuredWork>ul li h3{margin:10px 0 5px}.featuredWork>ul li p{margin:0}.testimonials{background-color:#261814;min-height:600px;padding-bottom:30px;position:relative}@media screen and (min-width:769px){.testimonials{padding-bottom:110px}}.testimonials>*{color:#eae9e3}.testimonials>div{position:relative;top:190px}@media screen and (min-width:769px){.testimonials>div{bottom:unset;grid-column-end:12;grid-column-start:5;top:220px}}@media screen and (min-width:769px)and (max-width:768px){.testimonials>div{grid-column-end:5;grid-column-start:1}}@media screen and (min-width:1400px){.testimonials>div{grid-column-end:11;grid-column-start:5}}@media screen and (min-width:1400px)and (max-width:768px){.testimonials>div{grid-column-end:5;grid-column-start:1}}.testimonials>div h3{color:#eae9e3}.testimonials .slide{display:none;opacity:0}.testimonials .slide p{color:#eae9e3}@media screen and (max-width:768px){.testimonials .slide p span{display:block;margin-top:15px;width:100%}}.testimonials .slide.active{animation-delay:.25s;animation-duration:.5s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:fade-transition;display:block}.testimonials ul.slide-nav{display:flex;flex-direction:row;gap:5px;list-style-type:none;margin-left:-8px;padding:0;position:absolute;top:350px}.testimonials ul.slide-nav li{background-color:var(--testimonials-text-color,#eae9e3);display:block;height:25px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='5' fill='none' viewBox='0 0 5 5'%3E%3Ccircle cx='2.5' cy='2.5' r='2.5' fill='%23fff'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='5' fill='none' viewBox='0 0 5 5'%3E%3Ccircle cx='2.5' cy='2.5' r='2.5' fill='%23fff'/%3E%3C/svg%3E");-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:.3;padding:0;text-indent:-9999em;transition:opacity .3s ease;width:25px}.testimonials ul.slide-nav li.active,.testimonials ul.slide-nav li:hover{cursor:pointer;opacity:1}section.projectHeader{align-items:center;display:flex;height:100vh;justify-content:center;margin:0;overflow:hidden;position:relative;width:100%}section.projectHeader img{height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);z-index:0}@media screen and (min-width:769px){section.projectHeader img{height:auto;min-height:100%;min-width:100%}}section.projectHeader h1{color:#eae9e3;margin:0;text-align:center;z-index:5}.projectBlock{margin-top:5px}@media screen and (min-width:769px){.projectBlock{margin-top:10px}}section.projectDetails{padding-bottom:60px;padding-top:60px}@media screen and (min-width:769px){section.projectDetails{padding-bottom:180px;padding-top:180px}}section.projectDetails div:first-of-type{grid-column-end:9;grid-column-start:3}@media(max-width:768px){section.projectDetails div:first-of-type{grid-column-end:5;grid-column-start:1}}section.projectDetails div:last-of-type{grid-column-end:11;grid-column-start:9}@media(max-width:768px){section.projectDetails div:last-of-type{grid-column-end:5;grid-column-start:1}}section.projectDetails div:last-of-type{margin-top:10px}@media screen and (min-width:769px){section.projectDetails h2{max-width:90%}}section.projectDetails h3{margin:0 0 8px}section.projectDetails p{margin:0 0 20px}div.credits-wrapper a,div.credits-wrapper a:hover{transition:text-decoration .2s ease}div.credits-wrapper a:hover{text-decoration:none}section.projectImagesWrapper{margin-top:5px}@media screen and (min-width:769px){section.projectImagesWrapper{margin-top:10px}}.projectImage__2up div:not(.inset) img,.projectImage__full div img{height:100%;object-fit:cover;object-position:center center;width:100%}.projectImage__2up div.inset{align-items:center;display:flex;justify-content:center}@media screen and (max-width:768px){.projectImage__2up div.inset{background-color:#eae9e3;padding-bottom:33%;padding-top:33%}}.projectImage__2up div.inset img{max-width:100%;width:50%}.projectLink{margin-bottom:-5px}.projectLink>a{grid-column-end:13;grid-column-start:5}@media(max-width:768px){.projectLink>a{grid-column-end:5;grid-column-start:1}}.projectLink>a{display:block;padding-top:180px;text-decoration:none}.projectLink>a img{max-width:100%;width:100%}.projectLink>a>div{align-items:flex-end;display:flex;flex-direction:row}@media screen and (max-width:768px){.projectLink>a>div{padding-left:10px;padding-right:10px}}.projectLink>a>div>*{display:inline-block}@media screen and (min-width:768px){.projectLink>a>div>*{width:50%}}.projectLink>a>div>div{padding-left:6px}.projectLink h4{margin-bottom:10px}@media screen and (max-width:768px){.projectLink h4{display:inline-block;min-width:40%}}.projectLink p{margin:5px 0 13px}section.homepageHero{height:100vh;max-width:100%;overflow:hidden;position:relative;width:100%}section.homepageHero h1{background:url(../img/fl_logotype_white.f9833254.svg) no-repeat 0 0;background-size:contain;height:140px;text-indent:-9999em;width:926px;z-index:10}section.homepageHero h1,section.homepageHero img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}section.homepageHero img{height:100%;width:auto;z-index:0}@media screen and (min-width:769px){section.homepageHero img{height:auto;width:100%}}section.aboutHero{height:100%;max-width:100%;min-height:100vw;overflow:hidden;position:relative;width:100%}@media screen and (min-width:768px){section.aboutHero{min-height:100vh}}section.aboutHero div.content{height:170vw;position:relative;z-index:10}@media screen and (min-width:768px){section.aboutHero div.content{height:100vh}}section.aboutHero div.content>div{grid-column-end:12;grid-column-start:8}@media(max-width:768px){section.aboutHero div.content>div{grid-column-end:5;grid-column-start:1}}section.aboutHero div.content>div{bottom:45px;position:absolute}@media screen and (min-width:769px){section.aboutHero div.content>div{bottom:unset;top:50%}}@media screen and (min-width:1400px){section.aboutHero div.content>div{grid-column-end:11;grid-column-start:8}}@media screen and (min-width:1400px)and (max-width:768px){section.aboutHero div.content>div{grid-column-end:5;grid-column-start:1}}section.aboutHero h1,section.aboutHero p{color:#eae9e3;max-width:calc(100% - var(--outer)*3)}section.aboutHero p{margin-bottom:0}@media screen and (max-width:768px){section.aboutHero picture:after{background-color:rgba(0,0,0,.4);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}}section.aboutHero img{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto;z-index:0}@media screen and (min-width:769px){section.aboutHero img{height:auto;margin-top:0;width:100%}}div.contact-wrapper{margin-top:200px}@media screen and (min-width:769px){div.contact-wrapper{margin-top:300px}}section.contact-sidebar{grid-column-end:5;grid-column-start:2}@media(max-width:768px){section.contact-sidebar{grid-column-end:5;grid-column-start:1}}@media screen and (min-width:768px){section.contact-sidebar{margin-top:18px}}section.contact-sidebar h1{margin-bottom:15px}section.contact-sidebar div{margin-top:45px;padding-top:20px;position:relative}@media screen and (max-width:768px){section.contact-sidebar div>*{display:none}}section.contact-sidebar div:before{background-color:#261814;content:"";display:block;height:1px;left:0;position:absolute;top:0;width:60px}section.contact-sidebar div p,section.contact-sidebar div p a{margin:0 0 8px}section.contact-form-wrapper{grid-column-end:12;grid-column-start:6}@media(max-width:768px){section.contact-form-wrapper{grid-column-end:5;grid-column-start:1}}.gform-theme--foundation .gform_fields{row-gap:50px}.gform-theme--framework .gfield:where(.gfield--type-multiselect,.gfield--input-type-multiselect) .chosen-container-multi:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-search input[type=text]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-single:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework .gform-theme-field-control:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework select[multiple]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform-theme.gform_wrapper .button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform-theme.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform-theme.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform-theme.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform-theme.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){background:none;border:none;border-bottom:1px solid #000;border-radius:0;box-shadow:none;padding-left:0}section.contact-form-wrapper .gfield_label.gform-field-label,section.contact-form-wrapper .ginput_container input{color:#261814}section.contact-form-wrapper .ginput_container input::placeholder{opacity:.6}section.contact-form-wrapper .gfield_description{color:#261814}section.contact-form-wrapper .ginput_container.ginput_container_textarea textarea{border:1px solid #261814;padding:20px}section.contact-form-wrapper .ginput_container.ginput_container_textarea textarea::placeholder{opacity:.6}section.contact-form-wrapper .gfield_required span{color:#261814;opacity:.6}section.contact-form-wrapper div.gfield.gfield--type-section{display:none!important}section.contact-form-wrapper .gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):where(:not([multiple])){background-image:var(--gf-ctrl-select-icon-hover);background-position:100%;background-repeat:no-repeat;cursor:pointer;transition:none}section.contact-form-wrapper .gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):where(:not([multiple])):focus,section.contact-form-wrapper .gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):where(:not([multiple])):hover{background-image:var(--gf-ctrl-select-icon-hover);background-position:100%;background-repeat:no-repeat}div.gform-footer.gform_footer.top_label input.gform_button.button{background-color:#261814!important;color:#eae9e3!important;font-family:sackers!important;font-size:.8125rem!important;font-style:normal!important;font-weight:500!important;letter-spacing:.1625rem!important;line-height:100%!important;max-width:100%!important;text-transform:lowercase!important;transition:background-color .3s ease;width:100%!important}div.gform-footer.gform_footer.top_label input.gform_button.button:hover{background-color:color-mix(in srgb,#261814,#000 80%)!important;transition:background-color .1s ease}.workGrid{margin-top:20px;padding-bottom:60px;padding-top:60px}@media screen and (min-width:769px){.workGrid{margin-top:40px;padding-bottom:60px;padding-top:130px}}.workGrid>div{align-items:baseline;display:flex;flex-direction:row;justify-content:space-between}.workGrid>div a{text-decoration:none}.workGrid>ul{grid-column-end:13;grid-column-start:1}@media(max-width:768px){.workGrid>ul{grid-column-end:5;grid-column-start:1}}.workGrid>ul{list-style-type:none;margin-top:0;padding:0}.workGrid>ul li{overflow:hidden;width:100%}@media screen and (max-width:768px){.workGrid>ul li{margin-bottom:15px}}@media screen and (min-width:769px){.workGrid>ul li{margin-bottom:60px}}.workGrid>ul li a{display:inline-block;max-width:100%;text-decoration:none;width:100%}.workGrid>ul li a div.img-wrapper{aspect-ratio:1/1.28;display:inline-block;max-width:100%;overflow:hidden;position:relative;width:100%}.workGrid>ul li a div.img-wrapper img{height:100%;left:50%;position:absolute;transform:translateX(-50%)}.workGrid>ul li h3{margin:10px 0 5px}.workGrid>ul li p{margin:0}div.page-wrapper{font-family:aktiv,sans-serif;margin:0 auto;max-width:600px;padding:120px 15px 0}