body.amlzt-signature27{--a27-ink:#0a281c;--a27-forest:#062017;--a27-deep:#03170f;--a27-paper:#f5f3eb;--a27-ivory:#fbfaf5;--a27-green:#2f9b3a;--a27-gold:#d2af55;--a27-line:rgba(9,38,26,.12);--a27-shadow:0 30px 80px rgba(3,23,15,.14);--a27-r:clamp(24px,3vw,46px);background:var(--a27-ivory);color:var(--a27-ink)}body.amlzt-signature27 .amlzt27-section{position:relative;isolation:isolate}body.amlzt-signature27 .amlzt27-section::before{pointer-events:none}body.amlzt-signature27 .signature-hero{min-height:min(92svh,940px)!important}body.amlzt-signature27 .signature-hero::after{content:"";position:absolute;inset:auto 0 0;height:180px;background:linear-gradient(to bottom,transparent,rgb(3 23 15 / .18));z-index:0;pointer-events:none}body.amlzt-signature27 .signature-hero>.e-con{position:relative;z-index:2}body.amlzt-signature27 .signature-intro{padding-top:clamp(90px,10vw,150px)!important;padding-bottom:clamp(80px,9vw,135px)!important}body.amlzt-signature27 .signature-intro .elementor-heading-title{max-width:16ch;letter-spacing:-.035em}body.amlzt-signature27 .signature-story{padding-block:clamp(90px,11vw,165px)!important}body.amlzt-signature27 .signature-story:nth-of-type(even){background:var(--a27-paper)!important}body.amlzt-signature27 .signature-story img{border-radius:var(--a27-r)!important;box-shadow:var(--a27-shadow);transition:transform .8s cubic-bezier(.16,1,.3,1),filter .5s ease}body.amlzt-signature27 .signature-story:hover img{transform:scale(1.018);filter:saturate(1.04) contrast(1.02)}body.amlzt-signature27 .signature-gallery{padding-block:clamp(95px,10vw,160px)!important}body.amlzt-signature27 .signature-gallery img{transition:transform .9s cubic-bezier(.16,1,.3,1),filter .5s ease}body.amlzt-signature27 .signature-gallery .elementor-widget-image:hover img{transform:scale(1.035);filter:saturate(1.06)}body.amlzt-signature27.amlzt27-services .signature-services-hero,body.amlzt-signature27.amlzt27-service .signature-service-hero{min-height:86svh!important}body.amlzt-signature27.amlzt27-services .signature-service-feature:nth-child(even),body.amlzt-signature27.amlzt27-service .signature-story-2{background:var(--a27-deep)!important;color:#fff}body.amlzt-signature27.amlzt27-services .signature-service-feature:nth-child(even) :is(.elementor-heading-title,.elementor-widget-text-editor),body.amlzt-signature27.amlzt27-service .signature-story-2 :is(.elementor-heading-title,.elementor-widget-text-editor){color:#fff!important}body.amlzt-signature27.amlzt27-sectors .signature-sectors-hero{min-height:72svh!important;background-color:#0b2a1e!important}body.amlzt-signature27.amlzt27-sectors .signature-sectors-intro{background:linear-gradient(135deg,#f8f6ef 0%,#f0eee5 100%)!important}body.amlzt-signature27.amlzt27-sectors .signature-territory-marquee{background:#dfe8d8!important;color:var(--a27-ink)!important}body.amlzt-signature27.amlzt27-sectors .signature-story{margin:0 auto;max-width:1520px}body.amlzt-signature27.amlzt27-realisations .signature-realisations-hero{min-height:68svh!important}body.amlzt-signature27.amlzt27-realisations .signature-realisations-gallery{padding-top:54px!important}body.amlzt-signature27.amlzt27-realisations .signature-portfolio-marquee{background:var(--a27-deep)!important}body.amlzt-signature27:is(.amlzt27-advice,.amlzt27-news_article,.amlzt27-news_archive) .signature-hero{min-height:60svh!important}body.amlzt-signature27:is(.amlzt27-advice,.amlzt27-news_article,.amlzt27-news_archive) .signature-intro{background:var(--a27-paper)!important}body.amlzt-signature27 .signature-article-body{max-width:1160px;margin-inline:auto;background:var(--a27-ivory)!important}body.amlzt-signature27 .signature-article-body :is(p,li){font-size:clamp(18px,1.35vw,21px)!important;line-height:1.75!important}body.amlzt-signature27 .signature-editorial-index{background:var(--a27-paper)!important}body.amlzt-signature27:is(.amlzt27-about,.amlzt27-proof) .signature-about-manifesto{background:var(--a27-deep)!important}body.amlzt-signature27:is(.amlzt27-about,.amlzt27-proof) .signature-about-manifesto :is(.elementor-heading-title,.elementor-widget-text-editor){color:#fff!important}body.amlzt-signature27.amlzt27-contact .signature-contact-card{margin:clamp(36px,5vw,72px) auto!important;width:min(1380px,calc(100vw - 48px))!important;border-radius:var(--a27-r);overflow:hidden;box-shadow:var(--a27-shadow)}body.amlzt-signature27.amlzt27-contact .signature-contact-proof{background:var(--a27-paper)!important}body.amlzt-signature27 .amlzt27-photo-atmosphere{background-image:linear-gradient(105deg,rgb(3 23 15 / .91),rgb(3 23 15 / .68)),var(--amlzt27-photo)!important;background-size:cover!important;background-position:center!important;background-attachment:scroll!important}body.amlzt-signature27 .amlzt27-photo-atmosphere :is(.elementor-heading-title,.elementor-widget-text-editor,p,li){color:#fff!important}body.amlzt-signature27 .amlzt27-photo-atmosphere img{opacity:0;pointer-events:none}body.amlzt-signature27.amlzt-art19.amlzt19-menu .amlzt-header.e-con{backdrop-filter:blur(22px) saturate(128%);-webkit-backdrop-filter:blur(22px) saturate(128%);transition:background .45s ease,border-color .45s ease,box-shadow .45s ease,transform .45s cubic-bezier(.16,1,.3,1)!important}body.amlzt-signature27.amlzt-art19.amlzt19-menu .amlzt-header.e-con:not(.is-scrolled){background:linear-gradient(180deg,rgb(2 18 12 / .54),rgb(2 18 12 / .34))!important;box-shadow:0 16px 50px rgb(0 0 0 / .12)!important}body.amlzt-signature27.amlzt-art19.amlzt19-menu .amlzt-header.e-con.is-scrolled{background:rgb(250 249 244 / .9)!important;box-shadow:0 18px 50px rgb(9 38 26 / .10)!important}body.amlzt-signature27 .amlzt22-desktop-menu>li>a{letter-spacing:.005em!important}body.amlzt-signature27 .amlzt22-desktop-menu>li>.sub-menu{border-radius:22px!important;padding:18px!important;box-shadow:0 28px 80px rgb(3 23 15 / .16)!important;border:1px solid rgb(9 38 26 / .08)!important}body.amlzt-signature27 .amlzt22-desktop-menu .sub-menu a{transition:background .25s ease,color .25s ease,transform .25s ease!important}body.amlzt-signature27 .amlzt22-desktop-menu .sub-menu a:hover{transform:translateX(3px);background:rgb(47 155 58 / .07)!important}body.amlzt-signature27 .amlzt19-drawer{background:rgb(248 247 241 / .98)!important}body.amlzt-signature27 .amlzt22-drawer-tree>li>a{font-size:clamp(36px,5vw,68px)!important;letter-spacing:-.045em!important}body.amlzt-signature27 .amlzt22-drawer-tree>li{transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .45s ease}body.amlzt-signature27.amlzt27-drawer-open .amlzt22-drawer-tree>li{animation:amlzt27MenuIn .65s both cubic-bezier(.16,1,.3,1);animation-delay:calc(var(--amlzt27-i,0) * 55ms)}@keyframes amlzt27MenuIn{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}body.amlzt-signature27 .amlzt-footer{position:relative!important;background:var(--a27-deep)!important;padding-top:clamp(100px,11vw,170px)!important;padding-bottom:clamp(80px,9vw,130px)!important;border-top-left-radius:clamp(34px,5vw,78px)!important;border-top-right-radius:clamp(34px,5vw,78px)!important;overflow:hidden}body.amlzt-signature27 .amlzt-footer::before{content:"GENTES";position:absolute;right:-.02em;top:-.2em;font-family:"DM Serif Display",serif;font-size:clamp(110px,23vw,360px);line-height:1;color:rgb(255 255 255 / .027);pointer-events:none;letter-spacing:-.07em}body.amlzt-signature27 .amlzt-footer .elementor-heading-title{letter-spacing:-.035em!important}body.amlzt-signature27 .amlzt-footer a{transition:opacity .25s ease,transform .25s ease}body.amlzt-signature27 .amlzt-footer a:hover{opacity:.72;transform:translateX(3px)}body.amlzt-signature27 .amlzt-footer-bottom{border-top:1px solid rgb(255 255 255 / .09)!important}body.amlzt-signature27.amlzt27-js .amlzt27-reveal{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}body.amlzt-signature27.amlzt27-js .amlzt27-reveal.is-visible{opacity:1;transform:none}body.amlzt-signature27 .amlzt27-section .elementor-button{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,background .3s ease!important}body.amlzt-signature27 .amlzt27-section .elementor-button:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgb(3 23 15 / .13)}@media(max-width:1024px){body.amlzt-signature27 .signature-hero{min-height:76svh!important}body.amlzt-signature27 .signature-story{padding-block:80px!important}body.amlzt-signature27 .amlzt-footer{border-radius:38px 38px 0 0!important}}@media(max-width:767px){body.amlzt-signature27 .signature-hero{min-height:70svh!important}body.amlzt-signature27 .signature-intro{padding-top:72px!important;padding-bottom:64px!important}body.amlzt-signature27 .signature-story,body.amlzt-signature27 .signature-gallery{padding-block:68px!important}body.amlzt-signature27 .signature-contact-card{width:calc(100vw - 24px)!important;margin:24px auto!important}body.amlzt-signature27 .amlzt22-drawer-tree>li>a{font-size:clamp(31px,10vw,48px)!important}}@media(prefers-reduced-motion:reduce){body.amlzt-signature27 *,body.amlzt-signature27 *::before,body.amlzt-signature27 *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}body.amlzt-signature27 .amlzt27-reveal{opacity:1!important;transform:none!important}}