@charset "UTF-8";#g-navigation{border-bottom:1px solid #bb9c69;box-shadow:0 0 3rem rgba(0,0,0,.05)}#g-navigation .g-main-nav .g-toplevel{align-items:flex-end;-webkit-justify-content:flex-end}#g-navigation .g-main-nav .g-toplevel .g-menu-item .g-menu-item-container{margin:.5rem .938rem;padding:0}#g-navigation .g-main-nav .g-toplevel .g-menu-item .g-menu-item-content:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid transparent;transform:translate3d(0,.5rem,0);transition:0.3s ease-out}#g-navigation .g-main-nav .g-toplevel .g-menu-item.active .g-menu-item-content:after{border-bottom-color:#bb9c69!important;transform:translate3d(0,0,0)}#g-navigation .g-main-nav .g-toplevel .g-menu-item:hover .g-menu-item-content:after{border-bottom-color:#1e3b6b;transform:translate3d(0,0,0)}@media only all and (max-width:47.99rem){#g-navigation .g-main-nav .g-toplevel{display:grid!important;grid-template-columns:1fr 1fr;grid-template-areas:"work contact" "info .";align-items:start;justify-content:start!important}#g-navigation .g-main-nav .g-toplevel .g-menu-item-container{line-height:1em}}@media only all and (max-width:47.99rem){#g-navigation .g-main-nav .g-toplevel>li:nth-child(1){grid-area:work;text-align:left}}@media only all and (max-width:47.99rem){#g-navigation .g-main-nav .g-toplevel>li:nth-child(2){grid-area:info;text-align:left}}@media only all and (max-width:47.99rem){#g-navigation .g-main-nav .g-toplevel>li:nth-child(3){grid-area:contact;justify-self:end}}#g-navigation .ff-nav-logo-block>.g-content{padding-top:0;padding-bottom:0}@media only all and (max-width:47.99rem){#g-navigation .ff-nav-logo-block>.g-content{margin-bottom:0}}@media only all and (max-width:47.99rem){#g-navigation .ff-nav-menu-block{font-size:1rem}}@media only all and (max-width:47.99rem){#g-navigation .ff-nav-menu-block>.g-content{margin-top:0;margin-bottom:0}}#ff-mobile-menu .ff-mobile-menu-logo .ff-mobilemenu-logo-link .ff-mobilemenu-logo-emblem{padding:.75rem 0}#g-offcanvas .ff-theme-logo svg,#g-offcanvas .ff-theme-logo img{height:5rem;opacity:0;transform:scale(1.2);transform-origin:center;transition:0.5s cubic-bezier(.25,.46,.45,.94)}#g-offcanvas .ff-theme-logo svg polygon:nth-child(2),#g-offcanvas .ff-theme-logo img polygon:nth-child(2){fill:#ddceb4!important}#g-offcanvas[aria-expanded="true"] .ff-theme-logo svg,#g-offcanvas[aria-expanded="true"] .ff-theme-logo img{opacity:1;transform:scale(1)}#g-navigation .ff-theme-logo{display:block;text-align:left}#g-navigation .ff-theme-logo img,#g-navigation .ff-theme-logo svg{transition:0.7s cubic-bezier(.16,1,.3,1);width:100%;padding:1rem 0}#g-navigation .ff-theme-logo img>g,#g-navigation .ff-theme-logo svg>g{transition:opacity 0.7s cubic-bezier(.16,1,.3,1)}#g-navigation.headroom--not-top .ff-theme-logo img,#g-navigation.headroom--not-top .ff-theme-logo svg{padding:0;width:60%}#g-navigation.headroom--not-top .ff-theme-logo img>g:first-of-type,#g-navigation.headroom--not-top .ff-theme-logo svg>g:first-of-type{opacity:0}#g-container-footer{padding:0}@media only all and (max-width:47.99rem){#g-container-footer{padding:2.5rem 0}#g-container-footer .ff-footer-address>.g-content,#g-container-footer .ff-footer-contact>.g-content{padding-top:0;padding-bottom:0;margin-bottom:0;margin-top:0}#g-container-footer .ff-footer-address>.g-content>p,#g-container-footer .ff-footer-contact>.g-content>p{margin:0 0 1rem}}@media only all and (max-width:47.99rem){#g-container-footer #menu-4510-particle{margin-right:0;padding-right:0}}#g-container-footer .style-svg img,#g-container-footer .style-svg svg{max-height:3rem!important}#g-container-footer .style-svg path,#g-container-footer .style-svg polygon{fill:#bb9c69!important}#g-container-footer .g-main-nav .g-toplevel{border-left:1px solid #bb9c69;padding:2rem 1rem}@media only all and (max-width:47.99rem){#g-container-footer .g-main-nav .g-toplevel{border-left:none;text-align:center}}#g-container-footer .g-main-nav .g-toplevel .g-menu-item{display:block;width:100%}#g-container-footer h2{font-size:1.25rem;margin-bottom:.5rem}#g-container-footer .g-social>a{font-size:2.5rem}#g-container-footer .gform_description{margin:0}#g-container-footer .gform_footer{padding:0;margin:0}#g-container-footer #gform_2{display:flex;flex-flow:row nowrap;border-bottom:1px solid #bb9c69;max-width:450px;margin:1rem auto 0}#g-container-footer #gform_2>.gform_body{flex:1}#g-container-footer #gform_2 #input_2_1{background-color:transparent;padding:.5rem;border:none}#g-container-footer #gform_2 #input_2_1::placeholder{color:#746f66}#g-container-footer #gform_2 #gform_submit_button_2{background-color:transparent}#g-copyright{background-color:#fff;color:#bb9c69}@media only all and (max-width:47.99rem){#g-copyright{padding-bottom:50px}}@media only all and (max-width:47.99rem){#g-copyright .g-block{font-size:.7rem;text-align:center}#g-copyright .g-block.ff-copyright-copyright-block .g-content{margin-bottom:0}#g-copyright .g-block.ff-copyright-credits-block .g-content{margin-top:0}}@media only all and (max-width:47.99rem) and (max-width:47.99rem){#g-copyright .g-block.ff-copyright-credits-block{text-align:center!important}}.ff-fit-text{display:block;white-space:nowrap;overflow:hidden}html body.gantry{font-weight:300}html body.gantry .font-light{font-weight:lighter}html body.gantry .font-light{font-weight:lighter}html body.gantry .font-justify{text-align:justify}html body.gantry .font-justify-right{text-align:justify;text-align-last:right}html body.gantry .spacing_03{letter-spacing:.03em}html body.gantry .spacing_08{letter-spacing:.08em}html body.gantry .spacing_10{letter-spacing:.1em}html body.gantry .spacing_12{letter-spacing:.12em}html body.gantry .spacing_15{letter-spacing:.15em}html body.gantry .spacing_18{letter-spacing:.18em}html body.gantry h1,html body.gantry .h1-size{font-size:2.65rem}@media only all and (max-width:47.99rem){html body.gantry h1,html body.gantry .h1-size{font-size:2.35rem}}html body.gantry h2,html body.gantry .h2-size{font-size:2.25rem}@media only all and (max-width:47.99rem){html body.gantry h2,html body.gantry .h2-size{font-size:1.85rem}}html body.gantry h3,html body.gantry .h3-size{font-size:1.9rem}@media only all and (max-width:47.99rem){html body.gantry h3,html body.gantry .h3-size{font-size:1.6rem}}html body.gantry h4,html body.gantry .h4-size{font-size:1.55rem}@media only all and (max-width:47.99rem){html body.gantry h4,html body.gantry .h4-size{font-size:1.35rem}}html body.gantry .h5-size{font-size:1.4rem}html body.gantry .h6-size{font-size:1.25rem}html body.gantry .h7-size{font-size:1.1rem}html body.gantry .h8-size{font-size:1rem}html body.gantry .h9-size{font-size:.9rem}html body.gantry .h10-size{font-size:.8rem}html body.gantry .h11-size{font-size:.6rem}html body.gantry a>.fa-arrow-right{transition:transform 0.3s ease}html body.gantry a:hover>.fa-arrow-right{transform:translateX(.5em)}ff-item.item-extra_spacing-top:before,ff-item.item-extra_spacing-top:after,ff-item.item-extra_spacing-bottom:before,ff-item.item-extra_spacing-bottom:after{display:block;height:3rem;width:100%}ff-item .ff-items-block.ff-less-text-margin .ff-items-content{margin:1.5rem}ff-item.ff-item_1643 .ff-items-title h1{margin-bottom:3rem}@media only all and (max-width:47.99rem){ff-item.ff-item_1643 .ff-items-block-1{order:10}}ff-item.ff-item_1643 .ff-items-block-1 .ff-items-text{margin-top:7.5rem}@media only all and (max-width:47.99rem){ff-item.ff-item_1643 .ff-items-block-1 .ff-items-text{margin-top:0}}@media only all and (max-width:47.99rem){ff-item.ff-item_1643 .ff-items-block-2 .g-content{margin-top:0;padding-top:0}}ff-item.ff-item_1643.item-extra_spacing-top:before,ff-item.ff-item_1643.item-extra_spacing-top:after,ff-item.ff-item_1643.item-extra_spacing-bottom:before,ff-item.ff-item_1643.item-extra_spacing-bottom:after{height:6rem}ff-item.ff-startaproject-item .ff-items-block .ff-startaproject{font-size:110px}@media only all and (min-width:1360px){ff-item.ff-startaproject-item .ff-items-block .ff-startaproject{font-size:8.87vw}}@media only all and (min-width:60rem) and (max-width:74.99rem){ff-item.ff-startaproject-item .ff-items-block .ff-startaproject{font-size:88px}}@media only all and (max-width:47.99rem){ff-item.ff-startaproject-item .ff-items-block .ff-startaproject{font-size:40px}}@media only all and (max-width:47.99rem){ff-item.ff-startaproject-item .ff-items-block.ff-items-block-1,ff-item.ff-startaproject-item .ff-items-block.ff-items-block-3{flex:0 22%;width:22%}ff-item.ff-startaproject-item .ff-items-block.ff-items-block-1 .h5-size,ff-item.ff-startaproject-item .ff-items-block.ff-items-block-3 .h5-size{font-size:8px}ff-item.ff-startaproject-item .ff-items-block.ff-items-block-2{flex:0 56%;width:56%}ff-item.ff-startaproject-item .ff-items-block.ff-items-block-2 .ff-items-content{margin:1.5rem .5rem}}ff-item.ff-item_1917 .ff-items-title i{padding-bottom:.5rem}@media only all and (max-width:47.99rem){ff-item.ff-item_1528 .ff-items-block-1 .ff-items-content,ff-item.ff-item_1664 .ff-items-block-1 .ff-items-content{margin:0}ff-item.ff-item_1528 .ff-items-block-1 .ff-items-content h2,ff-item.ff-item_1664 .ff-items-block-1 .ff-items-content h2{margin:0}}@media only all and (min-width:60rem){ff-item.ff-item_1528 .ff-items-block-2 .ff-items-content,ff-item.ff-item_1528 .ff-items-block-3 .ff-items-content,ff-item.ff-item_1664 .ff-items-block-2 .ff-items-content,ff-item.ff-item_1664 .ff-items-block-3 .ff-items-content{margin-left:.75rem;margin-right:1rem}}@media only all and (max-width:47.99rem){ff-item.ff-item_1528 .ff-items-block-2 .ff-items-content,ff-item.ff-item_1528 .ff-items-block-3 .ff-items-content,ff-item.ff-item_1664 .ff-items-block-2 .ff-items-content,ff-item.ff-item_1664 .ff-items-block-3 .ff-items-content{margin:0}}@media only all and (min-width:60rem){ff-item.ff-item_1528 .ff-items-block-3 .ff-items-content,ff-item.ff-item_1664 .ff-items-block-3 .ff-items-content{margin-right:.75rem;margin-left:1rem}}ff-item.ff-item_1661{margin-top:15rem}ff-item.ff-item_1765 .ff-items-top_title{margin-bottom:3rem;padding-left:30%}@media only all and (max-width:47.99rem){ff-item.ff-item_1765 .ff-items-top_title{padding-left:0}}@media only all and (min-width:48rem){ff-item.ff-item_1765 .ff-accordion-item .ff-accordion-trigger span:nth-child(1){flex:0 30%;font-size:1.4rem}ff-item.ff-item_1765 .ff-accordion-item .ff-accordion-trigger span:nth-child(2){flex:auto}}ff-item.ff-item_1765 .ff-accordion-item .ff-accordion-panel{padding-left:30%}@media only all and (max-width:47.99rem){ff-item.ff-item_1765 .ff-accordion-item .ff-accordion-panel{padding-left:0}}ff-item.ff-item_1798:after{height:10rem}ff-item.ff-item_1798>.g-container>.g-content{padding:8rem 0 6rem}@media only all and (min-width:48rem){ff-item.ff-item_1798 .ff-item-container-inner{margin:0 7rem;width:calc(100% - 14rem)}}ff-item.ff-item_1798 .ff-items-top_image{text-align:center;margin-bottom:5rem}ff-item.ff-item_1798 .ff-items-top_image img{max-width:180px}ff-item.ff-item_1798 .ff-items-text h2{margin-bottom:5rem}ff-item.ff-item_1798 .ff-items-btm{margin-top:10rem}@media only all and (max-width:47.99rem){ff-item.ff-item_1748 .ff-items-block-1 h3 span{text-align:right!important}}@media only all and (max-width:47.99rem){ff-item.ff-item_1748 .ff-items-block-2 .ff-items-content{margin:2rem 0 0}ff-item.ff-item_1748 .ff-items-block-2 .ff-sectors-grid .g-block.size-50{flex:0 50%;width:50%}}ff-item.ff-item_1756 .ff-items-grid .ff-items-block.ff-items-block-1{flex:0 63%;width:63%}ff-item.ff-item_1756 .ff-items-grid .ff-items-block.ff-items-block-1 img.ff-items-image{height:100%;object-fit:cover}@media only all and (max-width:47.99rem){ff-item.ff-item_1756 .ff-items-grid .ff-items-block.ff-items-block-1{flex:0 100%;width:100%}}ff-item.ff-item_1756 .ff-items-grid .ff-items-block.ff-items-block-3{flex:0 33%;width:33%}@media only all and (max-width:47.99rem){ff-item.ff-item_1756 .ff-items-grid .ff-items-block.ff-items-block-3{flex:0 100%;width:100%}}ff-item.ff-item_1756 .ff-items-grid .ff-items-block.size-20{flex:0 4%;width:4%}@media only all and (max-width:47.99rem){ff-item.ff-item_1756 .ff-items-grid .ff-items-block.size-20{flex:0 100%;width:100%;height:2rem}}html body.gantry #g-page-surround .ff-intro-text{margin-top:0;margin-bottom:0;font-weight:lighter;letter-spacing:.03em;font-size:36.85px}@media only all and (min-width:1360px){html body.gantry #g-page-surround .ff-intro-text{font-size:2.8vw}}@media only all and (min-width:60rem){html body.gantry #g-page-surround .ff-intro-text .ff-intro-text-desktop{display:block;text-align:right}}@media only all and (max-width:47.99rem){html body.gantry #g-page-surround .ff-intro-text{font-size:28px}html body.gantry #g-page-surround .ff-intro-text .ff-intro-text-mobile{display:block;text-align:right}}html body.gantry #g-page-surround .ff-info-big-text{font-size:6.5rem}@media only all and (max-width:47.99rem){html body.gantry #g-page-surround .ff-info-big-text{font-size:40px}}.ff-content{margin:.625rem;padding:.938rem}.ff-selected-works{margin-bottom:4rem}.ff-selected-works--has-switch .ff-selected-works__header,.ff-selected-works--has-filter .ff-selected-works__header{margin-top:2rem;margin-bottom:4rem}.ff-selected-works__header{display:flex;justify-content:space-between;align-items:baseline;margin-top:0;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.ff-selected-works__title{margin-bottom:0}.ff-selected-works__controls{display:grid;grid-template-columns:1fr 1fr;gap:2rem;width:50%;text-align:left}.ff-selected-works__view-switch{display:flex;flex-flow:row;gap:2rem}@media only all and (max-width:47.99rem){.ff-selected-works__view-switch{align-items:flex-start}}.ff-selected-works__filters{display:flex;flex-direction:row;gap:3rem}@media only all and (max-width:47.99rem){.ff-selected-works__filters{flex-direction:column;gap:1rem}}.ff-selected-works__filter-btn,.ff-selected-works__switch-btn{background:none;border:none;padding:0;cursor:pointer;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;color:#ddceb4;transition:color 0.4s ease;text-align:left}.ff-selected-works__filter-btn:hover,.ff-selected-works__filter-btn.is-active,.ff-selected-works__switch-btn:hover,.ff-selected-works__switch-btn.is-active{color:#bb9c69}.ff-selected-works__grid{position:relative}.ff-selected-works__grid:before{content:"";position:absolute;top:0;left:0;right:0;display:block;width:100%;height:1px;border-top:1px solid transparent;transition:border-color 0.3s ease}.ff-selected-works__grid--gallery{display:block;margin:-.75rem}.ff-selected-works__grid--gallery .ff-selected-works__item{padding:.75rem;width:25%;transition:opacity 0.4s ease}@media only all and (min-height:769px){.ff-selected-works__grid--gallery .ff-selected-works__item{padding-bottom:5vh}}.ff-selected-works[data-columns="1"] .ff-selected-works__grid--gallery.ff-selected-works__grid .ff-selected-works__item{width:100%}.ff-selected-works[data-columns="2"] .ff-selected-works__grid--gallery.ff-selected-works__grid .ff-selected-works__item{width:50%}.ff-selected-works[data-columns="3"] .ff-selected-works__grid--gallery.ff-selected-works__grid .ff-selected-works__item{width:33.333%}.ff-selected-works[data-columns="4"] .ff-selected-works__grid--gallery.ff-selected-works__grid .ff-selected-works__item{width:25%}@media only all and (max-width:47.99rem){.ff-selected-works[data-columns="4"] .ff-selected-works__grid--gallery.ff-selected-works__grid .ff-selected-works__item{width:100%}}.ff-selected-works__grid--gallery.ff-selected-works__grid--static{display:flex;flex-wrap:wrap;margin:0;gap:1.5rem}.ff-selected-works__grid--gallery.ff-selected-works__grid--static .ff-selected-works__item{padding:0;margin-bottom:2rem;width:calc(25% - 1.125rem)}.ff-selected-works[data-columns="1"] .ff-selected-works__grid--gallery.ff-selected-works__grid--static .ff-selected-works__item{width:100%}.ff-selected-works[data-columns="2"] .ff-selected-works__grid--gallery.ff-selected-works__grid--static .ff-selected-works__item{width:calc(50% - 0.75rem)}.ff-selected-works[data-columns="3"] .ff-selected-works__grid--gallery.ff-selected-works__grid--static .ff-selected-works__item{width:calc(33.333% - 1rem)}.ff-selected-works[data-columns="4"] .ff-selected-works__grid--gallery.ff-selected-works__grid--static .ff-selected-works__item{width:calc(25% - 1.125rem)}@media only all and (max-width:47.99rem){.ff-selected-works[data-columns="4"] .ff-selected-works__grid--gallery.ff-selected-works__grid--static .ff-selected-works__item{width:calc(50% - 0.75rem);min-height:auto!important}}.ff-selected-works__grid--gallery .ff-work-item{border-bottom:1px solid transparent}.ff-selected-works__grid--gallery .ff-work-item__link{display:block;text-decoration:none;color:inherit;position:relative}.ff-selected-works__grid--gallery .ff-work-item__link:hover .ff-work-item__media img{transform:scale(1.1)}.ff-selected-works__grid--gallery .ff-work-item__top{margin-bottom:.5rem;text-transform:uppercase;display:flex;flex-flow:row;font-size:.75rem}.ff-selected-works__grid--gallery .ff-work-item__num{color:#ddceb4}.ff-selected-works__grid--gallery .ff-work-item__name{flex:auto;text-align:right}.ff-selected-works__grid--gallery .ff-work-item__media{margin-bottom:1rem;overflow:hidden;position:relative;aspect-ratio:1}.ff-selected-works__grid--gallery .ff-work-item__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 3s cubic-bezier(.25,.46,.45,.94)}.ff-selected-works__grid--gallery .ff-work-item__content{display:flex;flex-flow:row nowrap;gap:1rem;text-transform:uppercase;font-size:.625rem}.ff-selected-works__grid--gallery .ff-work-item__sector{font-size:0.625rem!important;margin:0;line-height:inherit;flex:auto}.ff-selected-works__grid--gallery .ff-work-item__location{text-align:right;flex:0 auto}.ff-selected-works__grid--gallery .ff-work-item__arrow{display:none}.ff-selected-works__grid--list:before{border-top-color:#bb9c69}.ff-selected-works__grid--list .ff-selected-works__item{width:100%!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.ff-selected-works__grid--list .ff-work-item{border-bottom:1px solid #bb9c69;transition:border-color 0.4s ease;font-size:.75rem;text-transform:uppercase}.ff-selected-works__grid--list .ff-work-item__link{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;align-items:center;padding:1.5rem 0;gap:2rem;text-decoration:none;color:inherit}.ff-selected-works__grid--list .ff-work-item__link:hover{opacity:.7}.ff-selected-works__grid--list .ff-work-item__top{display:flex;flex-flow:row}.ff-selected-works__grid--list .ff-work-item__num{margin-bottom:0}.ff-selected-works__grid--list .ff-work-item__name{padding-left:1rem;flex:auto}.ff-selected-works__grid--list .ff-work-item__media{display:none;aspect-ratio:auto}.ff-selected-works__grid--list .ff-work-item__content{display:contents}.ff-selected-works__grid--list .ff-work-item__sector{margin:0;text-align:right;white-space:nowrap}.ff-selected-works__grid--list .ff-work-item__location{text-align:right;font-size:.75rem}.ff-selected-works__grid--list .ff-work-item__arrow{overflow:hidden;opacity:1;height:auto;max-height:1000px;position:relative;pointer-events:auto;text-align:right}.ff-selected-works__gallery{margin-top:4rem;margin-bottom:8rem}@media only all and (max-width:47.99rem){.ff-selected-works__gallery{margin-top:2rem}}.ff-work-gallery{display:flex;flex-wrap:wrap;row-gap:1.5rem;column-gap:1rem;justify-content:center;align-items:center}.ff-work-gallery__item{flex:0 0 auto;max-width:100%;display:flex;justify-content:center;align-items:center}.ff-work-gallery__item--cols-one{width:100%}.ff-work-gallery__item--cols-two{width:calc(50% - 0.5rem)}.ff-work-gallery__item--cols-three{width:calc(33.333% - 0.666rem)}@media (max-width:768px){.ff-work-gallery__item{width:100%!important;max-width:100%!important}}.ff-work-gallery__link{display:block;cursor:pointer;width:var(--item-width,100%);max-width:100%;position:relative;overflow:hidden}.ff-work-gallery__link::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(221,206,180,.4);opacity:0;transition:opacity 0.3s ease;z-index:1}.ff-work-gallery__link img{transition:filter 0.3s ease}.ff-work-gallery__link i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:5rem;color:#bb9c69;opacity:0;transition:opacity 0.3s ease;z-index:2;mix-blend-mode:multiply}.ff-work-gallery__link:hover::before{opacity:1}.ff-work-gallery__link:hover img{filter:sepia(.75)}.ff-work-gallery__link:hover i{opacity:1}.ff-work-gallery__image{display:block;width:100%;height:auto}.ff-work-gallery--new{gap:1.5rem;justify-content:flex-start}.ff-work-gallery--new .ff-work-gallery__item{width:calc(25% - 1.125rem);aspect-ratio:1}@media only all and (max-width:47.99rem){.ff-work-gallery--new .ff-work-gallery__item{width:calc(50% - 0.75rem)}}.ff-work-gallery--new .ff-work-gallery__link{width:100%;height:100%}.ff-work-gallery--new .ff-work-gallery__link img{width:100%;height:100%;object-fit:cover}.ff-work-single-page .content-wrapper{max-width:1400px;margin-left:auto;margin-right:auto}.ff-work-single__hero{margin-bottom:4rem;position:relative;padding-bottom:4rem}.ff-work-single__hero .ff-work-single__main-image{display:block;width:100%;height:auto;max-height:calc(70vh - var(--ff-scrollpad));object-fit:cover}.ff-work-single__grid{display:grid;grid-template-columns:1.2fr 2fr 1.5fr;gap:4rem;align-items:start}@media only all and (min-width:48rem) and (max-width:59.99rem){.ff-work-single__grid{grid-template-columns:1fr 1fr}.ff-work-single__grid>.ff-work-single__col--title{grid-column:span 2}}@media only all and (max-width:47.99rem){.ff-work-single__grid{grid-template-columns:1fr;gap:2rem}.ff-work-single__grid>.ff-work-single__col--title{grid-column:span 1}}.ff-work-single__title{font-weight:400;text-transform:uppercase;font-size:1.25rem;letter-spacing:.1em;margin:0;line-height:1.2;color:#ddceb4}.ff-work-single__description{font-size:.9375rem;line-height:1.8;color:rgba(187,156,105,.8)}.ff-work-single__description p:first-child{margin-top:0}.ff-work-single__meta-list{display:flex;flex-direction:column;gap:1rem}.ff-work-single__meta-item{display:grid;grid-template-columns:100px 1fr;gap:1rem;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;line-height:1.5}.ff-work-single__meta-label{font-weight:700;color:#ddceb4}.ff-work-single__meta-value{font-weight:400;opacity:.8}.ff-work-single__gallery{margin:5rem 0 7rem}.single-ff_work #g-main{padding-top:0}.gantry .gform_wrapper .gform_required_legend{display:none}.gantry .gform_wrapper .gform_fields{row-gap:0!important}.gantry .gform_wrapper .gfield input:not([type="hidden"]),.gantry .gform_wrapper .gfield textarea{border:none;border-bottom:1px solid #bb9c69;letter-spacing:.15em;padding:1.5rem 0;font-size:1rem;height:auto}.gantry .gform_wrapper .gfield input:not([type="hidden"]):focus,.gantry .gform_wrapper .gfield textarea:focus{border-bottom-color:#ddceb4}.gantry .gform_wrapper .gfield input:not([type="hidden"])::placeholder,.gantry .gform_wrapper .gfield textarea::placeholder{text-transform:uppercase;color:#ddceb4;font-weight:400}.gantry .gform_wrapper .gform-footer input[type="submit"],.gantry .gform_wrapper .gform-footer .gform_submit_button{padding:0;margin:0;border:none;font-size:1rem;color:#bb9c69}.gantry .gform_wrapper .gform-footer input[type="submit"]:after,.gantry .gform_wrapper .gform-footer .gform_submit_button:after{content:"";display:inline-block;padding-left:.5rem;font-family:"Font Awesome 7 Sharp";font-weight:400;transition:transform 0.3s ease}.gantry .gform_wrapper .gform-footer input[type="submit"]:hover,.gantry .gform_wrapper .gform-footer .gform_submit_button:hover{color:#94805b}.gantry .gform_wrapper .gform-footer input[type="submit"]:hover:after,.gantry .gform_wrapper .gform-footer .gform_submit_button:hover:after{transform:translateX(.5em)}.gantry .gform_wrapper #input_1_3{height:120px}.gantry #g-page-surround .ff-accordion-container.ac-container{padding:0;background-color:transparent;border:none}.gantry #g-page-surround .ff-accordion-container .ff-accordion-item{border:none;border-bottom:1px solid #ddceb4;margin-bottom:0;background-color:transparent}.gantry #g-page-surround .ff-accordion-container .ff-accordion-item:first-child{border-top:1px solid #ddceb4}.gantry #g-page-surround .ff-accordion-container .ff-accordion-item.ac{margin-top:0}.gantry #g-page-surround .ff-accordion-container .ff-accordion-trigger{padding:1.5rem 0;background:transparent;color:#bb9c69;font-family:"bn_bergen";font-weight:500;font-size:1.1rem;text-transform:uppercase;letter-spacing:.1em;width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center;border:none;cursor:pointer;transition:color 0.3s ease}.gantry #g-page-surround .ff-accordion-container .ff-accordion-trigger:focus{outline:none;background:transparent}.gantry #g-page-surround .ff-accordion-container .ff-accordion-trigger::after{display:none}.gantry #g-page-surround .ff-accordion-container .ff-accordion-icon{position:relative;width:16px;height:16px}.gantry #g-page-surround .ff-accordion-container .ff-accordion-icon::before,.gantry #g-page-surround .ff-accordion-container .ff-accordion-icon::after{content:"";position:absolute;background-color:#ddceb4;transition:all 0.3s ease}.gantry #g-page-surround .ff-accordion-container .ff-accordion-icon::before{width:100%;height:1px;top:50%;left:0;transform:translateY(-50%)}.gantry #g-page-surround .ff-accordion-container .ff-accordion-icon::after{width:1px;height:100%;top:0;left:50%;transform:translateX(-50%)}.gantry #g-page-surround .ff-accordion-container .is-active .ff-accordion-icon::after{transform:translateX(-50%) rotate(90deg);opacity:0}.gantry #g-page-surround .ff-accordion-container .ff-accordion-panel{background-color:transparent}.gantry #g-page-surround .ff-accordion-container .ff-accordion-content{padding:0 0 2rem 0;color:#bb9c69;font-size:1rem;line-height:1.6}.gantry #g-page-surround .ff-accordion-container .ff-accordion-content p{margin-bottom:1rem;margin-top:0}.gantry #g-page-surround .ff-accordion-container .ff-accordion-content p:last-child{margin-bottom:0}.ff-sectors-grid .ff-sector-item .ff-sector-link{text-decoration:none;color:inherit;display:block}.ff-sectors-grid .ff-sector-item .ff-sector-link:hover{text-decoration:none;color:inherit;opacity:.8}.ff-sectors-grid .ff-sector-item .ff-sector-inner{display:flex;align-items:flex-start;margin-bottom:3rem}.ff-sectors-grid .ff-sector-item .ff-sector-inner .ff-sector-number{margin-right:2rem;margin-bottom:.3rem}.ff-sectors-grid .ff-sector-item .ff-sector-inner .ff-sector-title{margin:0;font-size:1rem;padding-right:1rem;text-transform:uppercase}.ff-sectors-list{margin-top:2rem}.ff-sectors-list .ff-sector-group{margin-bottom:.75rem}@media only all and (max-width:47.99rem){.ff-sectors-list .ff-sector-group{margin-bottom:2rem}}@media only all and (max-width:47.99rem){.ff-sectors-list .ff-sector-name{margin-bottom:1.5rem!important;font-size:1rem!important}}.ff-sectors-list .ff-sector-works-list{list-style:none;padding:0;margin:0}.ff-sectors-list .ff-sector-work-item{margin-bottom:1rem}.ff-sectors-list .ff-sector-work-item:last-child{margin-bottom:0}.ff-sectors-list .ff-sector-work-link{display:flex;flex-flow:row wrap;text-decoration:none;align-items:flex-end}.ff-sectors-list .ff-sector-work-link>span{flex:0 auto}.ff-sectors-list .ff-sector-work-link .ff-work-client{padding-right:.5rem}.ff-sectors-list .ff-sector-work-link .ff-work-title{padding-right:.5rem}.ff-sectors-list .ff-sector-work-link .ff-work-location{padding-bottom:1px}.ff-quotes-container{padding:2rem 0}.ff-quotes-container .embla__dots{display:flex;list-style:none;padding:0;margin:0;gap:8px;margin-top:2rem;justify-content:center}.ff-quotes-container .embla__dots .embla__dot{width:8px;height:8px;border-radius:50%;background-color:#ddceb4;border:none;cursor:pointer;padding:0;transition:background-color 0.3s ease}.ff-quotes-container .embla__dots .embla__dot.is-selected{background-color:#bb9c69}.ff-quotes-container .embla{overflow:hidden}.ff-quotes-container .embla .embla__container{display:flex;backface-visibility:hidden;touch-action:pan-y}.ff-quotes-container .embla .embla__slide{flex:0 0 100%;min-width:0}.ff-quotes-container .ff-quote-image img{width:100%;padding-right:1.5rem}.ff-quotes-container .ff-quote-content .ff-quote-text{margin-bottom:2rem}.ff-quotes-container .ff-quote-content .ff-quote-meta{display:flex;flex-direction:row;align-items:baseline;gap:.5rem}#g-page-surround{background-color:#1e3b6b;padding-bottom:0}#g-navigation>.g-container,#g-main>.g-container,#g-items ff-item>.g-container,#g-container-footer>.g-container,#g-copyright>.g-container{width:auto}@media only all and (min-width:1360px){#g-items ff-item.ff-item-style-color>.g-container:not(.ff-container-fullwidth){margin:0 auto}}html body.gantry .color-3{color:#94805b}html body.gantry .color-4{color:#f6eee5}#tester{width:30rem}