:root{--aaf-content:1240px;--aaf-reading:820px;--aaf-header:86px;--aaf-radius:18px;--aaf-red:#c8102e;--aaf-red-dark:#9f0c24;--aaf-black:#0b0c0e;--aaf-ink:#111827;--aaf-text:#1c2430;--aaf-muted:#66707d;--aaf-bg:#fff;--aaf-soft:#f4f4f5;--aaf-card:#fff;--aaf-line:#e6e7ea;--aaf-shadow:0 16px 42px rgba(13,18,26,.09);--aaf-header-bg:rgba(255,255,255,.94);color-scheme:light}html[data-aaf-theme="dark"]{--aaf-text:#eef1f4;--aaf-muted:#a7b0ba;--aaf-bg:#0d0f12;--aaf-soft:#15181d;--aaf-card:#13161a;--aaf-line:#292e35;--aaf-ink:#fff;--aaf-header-bg:rgba(11,12,14,.94);--aaf-shadow:0 18px 48px rgba(0,0,0,.34);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--aaf-bg);color:var(--aaf-text);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a{color:inherit}img{max-width:100%;height:auto}button,input,select,textarea{font:inherit}.aaf-shell{width:min(calc(100% - 3rem),var(--aaf-content));margin-inline:auto}.aaf-reading{width:min(100%,var(--aaf-reading));margin-inline:auto}.aaf-site-header{position:sticky;top:0;z-index:1000;background:var(--aaf-header-bg);backdrop-filter:blur(16px);border-bottom:1px solid color-mix(in srgb,var(--aaf-line) 80%,transparent);transition:background .2s ease,border-color .2s ease}body.admin-bar .aaf-site-header{top:32px}.aaf-front-page .aaf-site-header{position:absolute;left:0;right:0;background:linear-gradient(180deg,rgb(6 7 9 / .78),rgb(6 7 9 / .20) 75%,transparent);border:0;backdrop-filter:none}.aaf-header-row{min-height:var(--aaf-header);display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:1.25rem}.aaf-brand{display:flex;align-items:center}.aaf-brand .custom-logo-link{display:inline-flex}.aaf-brand img{display:block;width:auto;max-height:58px;max-width:230px}.aaf-site-title{font-weight:850;text-decoration:none;color:var(--aaf-ink)}.aaf-front-page .aaf-site-title,.aaf-front-page .aaf-menu>li>a{color:#fff}.aaf-nav{justify-self:end}.aaf-menu,.aaf-page-menu ul{display:flex;align-items:center;gap:1.05rem;list-style:none;margin:0;padding:0}.aaf-menu li,.aaf-page-menu li{position:relative}.aaf-menu>li>a,.aaf-page-menu>li>a{display:block;padding:.75rem .15rem;text-decoration:none;color:var(--aaf-ink);font-weight:750;font-size:.95rem;white-space:nowrap}.aaf-menu>li>a::after{content:"";position:absolute;left:.15rem;right:100%;bottom:.45rem;height:2px;background:var(--aaf-red);transition:right .2s ease}.aaf-menu>li>a:hover::after,.aaf-menu>.current-menu-item>a::after{right:.15rem}.aaf-menu .sub-menu{display:none;position:absolute;top:100%;left:-.8rem;min-width:230px;background:var(--aaf-card);border:1px solid var(--aaf-line);box-shadow:var(--aaf-shadow);padding:.5rem;border-radius:12px;list-style:none}.aaf-menu li:hover>.sub-menu,.aaf-menu li:focus-within>.sub-menu{display:block}.aaf-menu .sub-menu a{display:block;padding:.65rem .75rem;text-decoration:none;border-radius:8px}.aaf-menu .sub-menu a:hover{background:var(--aaf-soft)}.aaf-theme-toggle{width:52px;height:30px;border:1px solid rgb(255 255 255 / .36);border-radius:999px;background:rgb(0 0 0 / .22);padding:3px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:#fff}.aaf-theme-toggle svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.aaf-toggle-sun,.aaf-toggle-moon{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;opacity:.55}.aaf-theme-toggle[aria-pressed="false"] .aaf-toggle-sun,.aaf-theme-toggle[aria-pressed="true"] .aaf-toggle-moon{background:#fff;color:#111;opacity:1}.aaf-theme-toggle[aria-pressed="true"]{background:#050607;border-color:#343941}.aaf-menu-toggle{display:none;background:none;border:0;width:40px;height:40px;padding:7px;cursor:pointer;flex-direction:column;justify-content:center;gap:5px}.aaf-menu-toggle span{height:2px;width:100%;background:currentColor;border-radius:2px}.aaf-front-page .aaf-menu-toggle{color:#fff}.aaf-main{min-height:55vh}.aaf-hero{min-height:700px;background:#111 center/cover no-repeat;position:relative;display:flex;align-items:center;color:#fff}.aaf-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(5 6 8 / .90) 0%,rgb(5 6 8 / .72) 43%,rgb(5 6 8 / .18) 75%)}.aaf-hero-overlay{position:absolute;inset:0;background:radial-gradient(circle at 70% 30%,transparent 0,rgb(0 0 0 / .12) 60%,rgb(0 0 0 / .28) 100%)}.aaf-hero-inner{position:relative;z-index:2;padding-top:var(--aaf-header)}.aaf-hero-copy{max-width:650px;padding-block:5rem}.aaf-eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:.09em;font-size:.78rem;font-weight:850;margin-bottom:1.35rem}.aaf-eyebrow::before{content:"";display:block;width:34px;height:3px;background:var(--aaf-red);margin-bottom:1rem}.aaf-hero h1{margin:0 0 1.35rem;font-size:clamp(3rem,6vw,5.65rem);line-height:.97;letter-spacing:-.055em;text-transform:uppercase;max-width:900px}.aaf-hero p{max-width:580px;margin:0 0 2rem;font-size:1.08rem;color:rgb(255 255 255 / .88)}.aaf-button{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:48px;padding:.78rem 1.15rem;border-radius:4px;text-decoration:none;font-weight:800;transition:transform .16s ease,background .16s ease,color .16s ease,border-color .16s ease}.aaf-button:hover{transform:translateY(-1px)}.aaf-button--red{background:var(--aaf-red);color:#fff}.aaf-button--red:hover{background:var(--aaf-red-dark);color:#fff}.aaf-button--outline{border:1px solid var(--aaf-red);color:var(--aaf-red);background:#fff0}.aaf-button--outline:hover{background:var(--aaf-red);color:#fff}.aaf-quick-wrap{position:relative;z-index:5;margin-top:-42px;display:grid;grid-template-columns:repeat(3,1fr);background:var(--aaf-card);border:1px solid var(--aaf-line);box-shadow:var(--aaf-shadow)}.aaf-quick-card{min-height:112px;display:flex;align-items:center;gap:1rem;padding:1.35rem 1.65rem;border-right:1px solid var(--aaf-line)}.aaf-quick-card:last-child{border-right:0}.aaf-quick-card .aaf-icon{font-size:1.8rem;color:var(--aaf-red)}.aaf-quick-card div{display:flex;flex-direction:column}.aaf-quick-card span:not(.aaf-icon){font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--aaf-muted);font-weight:800}.aaf-quick-card strong{font-size:1.05rem;color:var(--aaf-ink)}.aaf-section{padding:clamp(5rem,8vw,8rem) 0}.aaf-section-heading{margin-bottom:2.2rem}.aaf-section-heading--split{display:flex;justify-content:space-between;gap:2rem;align-items:end}.aaf-section-heading--split>div{max-width:720px}.aaf-section-heading--center{text-align:center}.aaf-section-heading--center .aaf-red-line{margin-inline:auto}.aaf-red-line{display:block;width:34px;height:3px;background:var(--aaf-red);margin-bottom:1rem}.aaf-section h2,.aaf-expertise h2,.aaf-final-cta h2{margin:0 0 1rem;color:var(--aaf-ink);font-size:clamp(2.1rem,4vw,3.4rem);line-height:1.02;letter-spacing:-.045em;text-transform:uppercase}.aaf-section-heading p,.aaf-split-copy p{color:var(--aaf-muted);max-width:660px;margin:0}.aaf-service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.aaf-service-card{position:relative;min-height:390px;background:#111 center/cover no-repeat;text-decoration:none;overflow:hidden;border-radius:5px;box-shadow:var(--aaf-shadow);transform:translateZ(0)}.aaf-service-card::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgb(0 0 0 / .82) 100%)}.aaf-service-card>div{position:absolute;left:1.2rem;right:1.2rem;bottom:1.15rem;color:#fff;z-index:2}.aaf-card-number{color:#ff243e;font-size:1.1rem;font-weight:900}.aaf-service-card h3{margin:.35rem 0 0;font-size:1.02rem;line-height:1.3;color:#fff}.aaf-service-card{transition:transform .18s ease}.aaf-service-card:hover{transform:translateY(-4px)}.aaf-about-section{padding-top:1rem}.aaf-split{display:grid;grid-template-columns:1.05fr 1fr;align-items:stretch;min-height:560px}.aaf-split-media{background:#151515 center/cover no-repeat;min-height:520px}.aaf-split-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(2.2rem,5vw,5rem);background:var(--aaf-card)}.aaf-split-copy .aaf-button{align-self:flex-start;margin-top:1.7rem}.aaf-expertise{position:relative;min-height:560px;background:#101114 center/cover no-repeat;color:#fff;display:flex;align-items:center}.aaf-expertise::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(8 9 11 / .94),rgb(8 9 11 / .62) 62%,rgb(8 9 11 / .28))}.aaf-expertise-overlay{position:absolute;inset:0;background:radial-gradient(circle at 70% 45%,transparent,rgb(0 0 0 / .18))}.aaf-expertise-inner{position:relative;z-index:2;padding-block:5rem}.aaf-expertise-copy{max-width:820px}.aaf-expertise h2{color:#fff}.aaf-expertise p{max-width:720px;color:rgb(255 255 255 / .82)}.aaf-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:2.3rem 0}.aaf-stats>div{border-left:2px solid var(--aaf-red);padding:.25rem 0 .25rem 1rem}.aaf-stats strong{display:block;font-size:1.35rem;line-height:1.1;color:#fff}.aaf-stats span{font-size:.73rem;text-transform:uppercase;letter-spacing:.06em;color:rgb(255 255 255 / .62);font-weight:750}.aaf-testimonials-section{background:var(--aaf-soft)}.aaf-testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.aaf-testimonial-card{position:relative;min-height:430px;background:#17191d center/cover no-repeat;text-decoration:none;overflow:hidden;border-radius:6px;box-shadow:var(--aaf-shadow);color:#fff}.aaf-testimonial-card::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .12) 10%,rgb(0 0 0 / .82) 88%)}.aaf-testimonial-card--fallback{background:linear-gradient(145deg,#1d1f24,#08090b)}.aaf-testimonial-content{position:absolute;inset:auto 1.45rem 1.4rem;z-index:2}.aaf-stars{color:#ff203c;letter-spacing:.12em;font-size:1rem;font-style:normal}.aaf-testimonial-card blockquote{margin:.75rem 0 1.1rem;padding:0;border:0;color:#fff;font-size:1rem;line-height:1.55}.aaf-testimonial-card strong{display:block;text-transform:uppercase;letter-spacing:.03em}.aaf-testimonial-card span{display:block;color:rgb(255 255 255 / .72);font-size:.88rem}.aaf-testimonial-card em{display:inline-block;margin-top:.75rem;color:#fff;font-size:.85rem;font-style:normal;font-weight:750}.aaf-testimonial-card{transition:transform .18s ease,box-shadow .18s ease}.aaf-testimonial-card:hover{transform:translateY(-4px);box-shadow:0 20px 55px rgb(0 0 0 / .24)}.aaf-final-cta{position:relative;min-height:500px;background:#111 center/cover no-repeat;color:#fff;display:flex;align-items:center}.aaf-final-cta::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(4 5 7 / .92),rgb(4 5 7 / .50) 62%,rgb(4 5 7 / .12))}.aaf-final-overlay{position:absolute;inset:0}.aaf-final-cta .aaf-shell{position:relative;z-index:2}.aaf-final-copy{max-width:670px}.aaf-final-cta h2{color:#fff}.aaf-final-cta p{max-width:590px;color:rgb(255 255 255 / .84);margin-bottom:1.7rem}.aaf-site-footer{background:var(--aaf-card);color:var(--aaf-text);border-top:1px solid var(--aaf-line)}.aaf-footer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;padding-block:3.8rem}.aaf-footer-grid section{display:flex;flex-direction:column;gap:.28rem}.aaf-footer-grid a{text-decoration:none}.aaf-footer-main{font-size:1.15rem;font-weight:850}.aaf-kicker{display:block;text-transform:uppercase;font-size:.72rem;letter-spacing:.08em;font-weight:850;margin-bottom:.75rem}.aaf-kicker::after{content:"";display:block;width:30px;height:2px;background:var(--aaf-red);margin-top:.55rem}.aaf-footer-grid small{color:var(--aaf-muted);margin-top:.3rem}.aaf-footer-bottom{background:#090a0c;color:rgb(255 255 255 / .72);padding:1rem 0}.aaf-footer-bottom>.aaf-shell{display:flex;align-items:center;justify-content:space-between;gap:1rem}.aaf-footer-menu{display:flex;gap:1rem;list-style:none;margin:0;padding:0}.aaf-footer-menu a{color:rgb(255 255 255 / .72);text-decoration:none}body:not(.aaf-front-page) .aaf-main{padding-block:clamp(2.6rem,5vw,5rem)}.aaf-entry-header{margin-bottom:2rem}.aaf-entry-title{margin:0;color:var(--aaf-ink);font-size:clamp(2.4rem,5vw,4.6rem);line-height:1;letter-spacing:-.05em}.aaf-entry-meta{color:var(--aaf-muted);margin-top:.5rem}.aaf-entry-content{width:100%}.aaf-entry-content>:where(p,ul,ol,blockquote,pre,h2,h3,h4,h5,h6,table,figure:not(.alignwide):not(.alignfull)){width:min(calc(100% - 2.5rem),var(--aaf-reading));margin-left:auto;margin-right:auto}.aaf-entry-content>.alignwide{width:min(calc(100% - 2.5rem),var(--aaf-content));max-width:var(--aaf-content);margin-left:auto;margin-right:auto}.aaf-entry-content>.alignfull{width:100%;max-width:none}.aaf-entry-content>:where(.wp-block-group,.wp-block-cover,.wp-block-columns,[class*="wp-block-uagb-"]){max-width:none}.aaf-entry-content h2,.aaf-entry-content h3,.aaf-entry-content h4{color:var(--aaf-ink);line-height:1.1}.aaf-entry-content blockquote{border-left:3px solid var(--aaf-red);padding-left:1.25rem}.wp-block-button__link,.aaf-entry-content input[type="submit"]{background:var(--aaf-red);color:#fff;border-radius:4px;font-weight:800}.aaf-entry-content input,.aaf-entry-content select,.aaf-entry-content textarea{border:1px solid var(--aaf-line);background:var(--aaf-card);color:var(--aaf-text);padding:.8rem;border-radius:4px}.aaf-card{padding:1.4rem;background:var(--aaf-card);border:1px solid var(--aaf-line);border-radius:8px;box-shadow:var(--aaf-shadow)}.aaf-testimonial-hero{position:relative;min-height:520px;background:#111 center/cover no-repeat;display:flex;align-items:end;color:#fff;padding-bottom:3.5rem}.aaf-testimonial-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .15),rgb(0 0 0 / .86))}.aaf-testimonial-hero>.aaf-shell{position:relative;z-index:2}.aaf-testimonial-hero h1{font-size:clamp(3rem,7vw,6rem);line-height:.95;margin:.6rem 0 .4rem;max-width:900px}.aaf-testimonial-hero p{font-size:1.15rem;color:rgb(255 255 255 / .78)}.aaf-back-link{color:#fff;text-decoration:none;font-weight:750}.aaf-testimonial-article{padding-block:4rem;font-size:1.12rem}.aaf-testimonial-article p{margin-bottom:1.3rem}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.screen-reader-text:focus{clip:auto!important;width:auto;height:auto;margin:0;padding:.75rem;background:#fff;color:#000;z-index:10000;top:.5rem;left:.5rem}@media(max-width:1000px){.aaf-header-row{grid-template-columns:1fr auto 1fr;gap:.7rem}.aaf-brand{justify-self:start}.aaf-theme-toggle{justify-self:center;grid-column:2}.aaf-menu-toggle{display:flex;justify-self:end;grid-column:3}.aaf-nav{display:none;position:absolute;left:0;right:0;top:100%;padding:.8rem 1.25rem 1.2rem;background:var(--aaf-header-bg);border-bottom:1px solid var(--aaf-line);box-shadow:var(--aaf-shadow)}.aaf-nav.is-open{display:block}.aaf-menu,.aaf-page-menu ul{flex-direction:column;align-items:stretch;gap:0}.aaf-menu>li>a,.aaf-page-menu>li>a{padding:.85rem .15rem;border-bottom:1px solid var(--aaf-line);color:var(--aaf-ink)!important}.aaf-menu .sub-menu{display:block;position:static;box-shadow:none;border:0;background:#fff0;padding:.1rem 0 .3rem .8rem}.aaf-front-page .aaf-theme-toggle{color:#fff}.aaf-front-page .aaf-nav{background:rgb(11 12 14 / .98)}.aaf-front-page .aaf-menu>li>a{color:#fff!important}.aaf-service-grid{grid-template-columns:repeat(2,1fr)}.aaf-split{grid-template-columns:1fr}.aaf-stats{grid-template-columns:repeat(2,1fr)}.aaf-testimonial-grid{grid-template-columns:1fr 1fr}.aaf-footer-grid{grid-template-columns:1fr 1fr}.aaf-footer-grid section:last-child{grid-column:1/-1}}@media(max-width:782px){body.admin-bar .aaf-site-header{top:46px}.aaf-front-page .aaf-site-header{top:46px}}@media(max-width:700px){.aaf-shell{width:min(calc(100% - 1.5rem),var(--aaf-content))}.aaf-header-row{min-height:74px}.aaf-brand img{max-height:48px;max-width:170px}.aaf-theme-toggle{width:50px}.aaf-hero{min-height:680px}.aaf-hero-inner{padding-top:74px}.aaf-hero-copy{padding-block:4rem 3rem}.aaf-hero h1{font-size:clamp(2.65rem,13vw,4.25rem)}.aaf-hero p{font-size:1rem}.aaf-quick-wrap{grid-template-columns:1fr;margin-top:0;width:100%}.aaf-quick-card{border-right:0;border-bottom:1px solid var(--aaf-line);min-height:88px}.aaf-quick-card:last-child{border-bottom:0}.aaf-section{padding:4rem 0}.aaf-section-heading--split{display:block}.aaf-section-heading--split .aaf-button{margin-top:1.4rem}.aaf-service-grid{grid-template-columns:1fr}.aaf-service-card{min-height:420px}.aaf-split-copy{padding:2rem 1.25rem 2.5rem}.aaf-split-media{min-height:390px}.aaf-stats{grid-template-columns:1fr 1fr}.aaf-testimonial-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.7rem}.aaf-testimonial-card{flex:0 0 88%;scroll-snap-align:start}.aaf-final-cta{min-height:560px}.aaf-footer-grid{grid-template-columns:1fr;gap:2.4rem}.aaf-footer-grid section:last-child{grid-column:auto}.aaf-footer-bottom>.aaf-shell{flex-direction:column;align-items:flex-start}.aaf-entry-content>:where(p,ul,ol,blockquote,pre,h2,h3,h4,h5,h6,table,figure:not(.alignwide):not(.alignfull)),.aaf-entry-content>.alignwide{width:min(calc(100% - 1.5rem),var(--aaf-content))}}.aaf-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.aaf-hero.has-video{background:#090a0c}.aaf-hero.has-video::before{z-index:1}.aaf-hero.has-video .aaf-hero-overlay{z-index:1}.aaf-hero.has-video .aaf-hero-inner{z-index:2}.aaf-page-hero{position:relative;min-height:360px;display:flex;align-items:end;background:linear-gradient(135deg,#101216,#272b31);color:#fff;overflow:hidden}.aaf-page-hero.has-image{background-position:center;background-size:cover}.aaf-page-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(5 6 8 / .90),rgb(5 6 8 / .52) 62%,rgb(5 6 8 / .18))}.aaf-page-hero-inner{position:relative;z-index:2;padding-block:5.5rem 3.4rem}.aaf-page-hero .aaf-red-line{margin-bottom:1rem}.aaf-page-hero h1{margin:0;max-width:980px;color:#fff;font-size:clamp(2.8rem,6vw,5.2rem);line-height:.98;letter-spacing:-.05em}.aaf-page-body{padding-block:clamp(3.5rem,6vw,6.5rem)}body:not(.aaf-front-page) .aaf-main{padding-block:0}.aaf-page-body .aaf-entry-content{min-height:18rem}.aaf-service-card{background-color:#1b1d20}.aaf-service-card .aaf-service-source{display:block;margin-top:.55rem;font-size:.72rem;color:rgb(255 255 255 / .72);font-weight:700;text-transform:uppercase;letter-spacing:.05em}@media(max-width:700px){.aaf-page-hero{min-height:300px}.aaf-page-hero-inner{padding-block:4.5rem 2.6rem}}:root{--aaf-header-bg:rgba(255,255,255,.72)}html[data-aaf-theme="dark"]{--aaf-header-bg:rgba(10,12,15,.74)}.aaf-site-header{position:sticky;top:0;background:var(--aaf-header-bg);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%);border-bottom:1px solid color-mix(in srgb,var(--aaf-line) 58%,transparent)}.aaf-front-page .aaf-site-header{position:sticky;left:auto;right:auto;background:rgb(8 10 13 / .58);border-bottom:1px solid rgb(255 255 255 / .13);backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%)}.aaf-front-page .aaf-main{margin-top:calc(-1 * var(--aaf-header))}.aaf-front-page .aaf-hero-inner{padding-top:calc(var(--aaf-header) + 1.25rem)}.aaf-header-row{grid-template-columns:auto 1fr auto;gap:1.15rem}.aaf-nav{justify-self:end}.aaf-header-tools{display:flex;align-items:center;gap:.7rem;justify-self:end}.aaf-language-switcher{display:flex;align-items:center;gap:.36rem;font-size:.76rem;font-weight:850;letter-spacing:.05em}.aaf-lang-link{text-decoration:none;color:var(--aaf-ink);opacity:.52;transition:opacity .16s ease,color .16s ease}.aaf-lang-link:hover,.aaf-lang-link.is-current{opacity:1;color:var(--aaf-red)}.aaf-lang-sep{opacity:.25}.aaf-front-page .aaf-lang-link{color:#fff}.aaf-front-page .aaf-lang-link.is-current{color:#fff;text-decoration:underline;text-decoration-color:var(--aaf-red);text-underline-offset:.3em}.aaf-theme-toggle{border-color:color-mix(in srgb,var(--aaf-ink) 25%,transparent);background:color-mix(in srgb,var(--aaf-bg) 28%,transparent);color:var(--aaf-ink)}.aaf-front-page .aaf-theme-toggle{color:#fff;border-color:rgb(255 255 255 / .38);background:rgb(0 0 0 / .24)}.aaf-menu-toggle{width:auto;min-width:74px;height:36px;padding:.42rem .85rem;border:1px solid currentColor;border-radius:3px;display:none;align-items:center;justify-content:center;background:#fff0;font-weight:850;font-size:.76rem;letter-spacing:.08em}.aaf-menu-toggle span{height:auto;width:auto;background:none;border-radius:0}.aaf-front-page .aaf-menu-toggle{color:#fff}body:not(.aaf-front-page) .aaf-main{padding-block:0}.aaf-page-intro,.aaf-single-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:clamp(1.75rem,4vw,4rem);align-items:center;padding-block:clamp(2.7rem,5vw,4.75rem);border-bottom:1px solid var(--aaf-line)}.aaf-page-intro:not(.has-thumb),.aaf-single-intro:not(.has-thumb){grid-template-columns:1fr}.aaf-page-intro-copy,.aaf-single-intro-copy{max-width:880px}.aaf-page-intro h1,.aaf-single-intro h1{margin:.2rem 0 0;color:var(--aaf-ink);font-size:clamp(2.45rem,5.2vw,4.8rem);line-height:.98;letter-spacing:-.052em}.aaf-page-intro-thumb,.aaf-single-intro-thumb{margin:0;border-radius:8px;overflow:hidden;aspect-ratio:16/10;background:var(--aaf-soft);box-shadow:var(--aaf-shadow)}.aaf-page-intro-thumb img,.aaf-single-intro-thumb img{width:100%;height:100%;object-fit:cover;display:block}.aaf-page-body{padding-block:clamp(2.4rem,4.5vw,4.5rem)}.aaf-page-body .aaf-entry-content{min-height:0}.aaf-page .aaf-entry-content>.wp-block-spacer{height:clamp(24px,4vw,58px)!important}.aaf-page .aaf-entry-content>:where(.wp-block-cover,.wp-block-group.has-background){margin-block:clamp(1.25rem,3vw,2.75rem)}.aaf-page .aaf-entry-content>.wp-block-cover{min-height:clamp(300px,38vw,520px)!important}.aaf-page .aaf-entry-content>.wp-block-image,.aaf-page .aaf-entry-content>figure{margin-block:clamp(1.4rem,3vw,2.5rem)}.aaf-page .aaf-entry-content>.wp-block-image img,.aaf-page .aaf-entry-content>figure img{max-height:620px;object-fit:cover}.aaf-page .aaf-entry-content p{margin-top:.7em;margin-bottom:1.05em}.aaf-page .aaf-entry-content h2{margin-top:1.7em;margin-bottom:.55em}.aaf-page .aaf-entry-content h3{margin-top:1.45em;margin-bottom:.5em}.aaf-entry-content .swiper-wrapper{align-items:stretch}.aaf-entry-content .swiper-slide{height:auto!important;display:flex}.aaf-entry-content .swiper-slide>*{width:100%;height:100%}.aaf-entry-content :where(.uagb-post__inner-wrap,.uagb-post-grid-byline,.uagb-post__content-wrap){height:100%}.aaf-entry-content .uagb-post__inner-wrap{display:flex;flex-direction:column}.aaf-entry-content .uagb-post__image{flex:0 0 auto}.aaf-entry-content .uagb-post__image img{width:100%;aspect-ratio:4/3;object-fit:cover}.aaf-entry-content .uagb-post__text{display:flex;flex:1;flex-direction:column}.aaf-entry-content .uagb-post__excerpt{flex:1}.aaf-entry-content :where(.wp-block-uagb-post-carousel,.wp-block-uagb-post-grid){margin-block:clamp(1.5rem,3vw,3rem)}.aaf-listing-shell{padding-block:clamp(2.8rem,5vw,5rem)}.aaf-listing-header{max-width:900px;margin-bottom:2rem}.aaf-listing-header h1{margin:.15rem 0 .65rem;color:var(--aaf-ink);font-size:clamp(2.35rem,5vw,4.3rem);line-height:1;letter-spacing:-.05em}.aaf-listing-description{max-width:780px;color:var(--aaf-muted)}.aaf-post-list{display:grid;grid-template-columns:1fr;gap:14px;align-items:stretch}.aaf-post-card{display:grid;grid-template-columns:minmax(0,1fr) 240px;min-height:220px;height:100%;overflow:hidden;background:var(--aaf-card);border:1px solid var(--aaf-line);border-radius:9px;box-shadow:0 10px 32px rgb(13 18 26 / .055)}.aaf-post-card:not(.has-thumb){grid-template-columns:1fr}.aaf-post-card-copy{display:flex;flex-direction:column;padding:1.55rem 1.7rem}.aaf-post-card-meta{font-size:.82rem;color:var(--aaf-muted);margin-bottom:.4rem}.aaf-post-card h2{margin:0 0 .7rem;color:var(--aaf-ink);font-size:clamp(1.35rem,2.1vw,1.8rem);line-height:1.18;letter-spacing:-.025em}.aaf-post-card h2 a{text-decoration:none}.aaf-post-card h2 a:hover{color:var(--aaf-red)}.aaf-post-card-excerpt{color:var(--aaf-text);flex:1}.aaf-post-card-excerpt p{margin:.15rem 0 .8rem}.aaf-post-card-more{align-self:flex-start;margin-top:auto;color:var(--aaf-red);text-decoration:none;font-weight:800}.aaf-post-card-media{display:block;min-height:100%;overflow:hidden;background:var(--aaf-soft)}.aaf-post-card-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}.aaf-post-card:hover .aaf-post-card-media img{transform:scale(1.025)}.aaf-single .aaf-page-body{padding-top:2.4rem}.aaf-single .aaf-entry-content{font-size:1.03rem}.aaf-single .aaf-entry-content>:where(p,ul,ol,blockquote,pre,h2,h3,h4,h5,h6,table,figure:not(.alignwide):not(.alignfull)){width:min(calc(100% - 2.5rem),860px)}@media(max-width:1000px){.aaf-header-row{grid-template-columns:1fr auto 1fr;gap:.65rem}.aaf-brand{justify-self:start;grid-column:1}.aaf-header-tools{justify-self:center;grid-column:2;gap:.5rem}.aaf-menu-toggle{display:flex;justify-self:end;grid-column:3}.aaf-nav{display:none;position:absolute;left:0;right:0;top:100%;padding:.8rem 1.25rem 1.2rem;background:color-mix(in srgb,var(--aaf-header-bg) 93%,var(--aaf-bg));backdrop-filter:blur(18px);border-bottom:1px solid var(--aaf-line);box-shadow:var(--aaf-shadow)}.aaf-nav.is-open{display:block}.aaf-menu,.aaf-page-menu ul{flex-direction:column;align-items:stretch;gap:0}.aaf-menu>li>a,.aaf-page-menu>li>a{padding:.86rem .15rem;border-bottom:1px solid var(--aaf-line);color:var(--aaf-ink)!important}.aaf-menu .sub-menu{display:block;position:static;box-shadow:none;border:0;background:#fff0;padding:.1rem 0 .3rem .8rem}.aaf-front-page .aaf-nav{background:rgb(9 10 13 / .95)}.aaf-front-page .aaf-menu>li>a{color:#fff!important}.aaf-front-page .aaf-language-switcher .aaf-lang-link{color:#fff}.aaf-front-page .aaf-menu-toggle{color:#fff}}@media(max-width:760px){.aaf-header-row{min-height:74px}.aaf-brand img{max-height:46px;max-width:140px}.aaf-language-switcher{font-size:.7rem;gap:.25rem}.aaf-theme-toggle{width:48px;height:28px}.aaf-menu-toggle{min-width:67px;height:34px;padding:.38rem .68rem;font-size:.7rem}.aaf-page-intro,.aaf-single-intro{grid-template-columns:1fr;padding-block:2.3rem;gap:1.35rem}.aaf-page-intro-thumb,.aaf-single-intro-thumb{aspect-ratio:16/9;max-height:280px}.aaf-page-body{padding-block:2.15rem}.aaf-post-card{grid-template-columns:1fr;min-height:0}.aaf-post-card-media{order:-1;aspect-ratio:16/8;min-height:0}.aaf-post-card-copy{padding:1.25rem}.aaf-listing-shell{padding-block:2.4rem}.aaf-page .aaf-entry-content>.wp-block-cover{min-height:280px!important}.aaf-page .aaf-entry-content>.wp-block-spacer{height:34px!important}}@media(max-width:470px){.aaf-shell{width:min(calc(100% - 1rem),var(--aaf-content))}.aaf-header-row{gap:.35rem}.aaf-brand img{max-width:100px;max-height:42px}.aaf-header-tools{gap:.32rem}.aaf-language-switcher{font-size:.64rem}.aaf-theme-toggle{width:44px}.aaf-menu-toggle{min-width:61px;padding-inline:.48rem;font-size:.64rem}}:root{--aaf-content:1180px;--aaf-reading:920px;--aaf-header:72px;--aaf-page-y:clamp(1.6rem,2.6vw,2.35rem);--aaf-block-y:clamp(1rem,1.8vw,1.55rem)}.aaf-site-header{background:color-mix(in srgb,var(--aaf-header-bg) 88%,transparent);backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%)}.aaf-header-row{min-height:var(--aaf-header);gap:.9rem}.aaf-brand img{max-height:48px;max-width:190px}.aaf-menu>li>a,.aaf-page-menu>li>a{padding:.58rem .1rem;font-size:.9rem}.aaf-menu>li>a::after{bottom:.22rem}.aaf-header-tools{gap:.55rem}.aaf-front-page .aaf-site-header{position:absolute;background:linear-gradient(180deg,rgb(6 7 9 / .70),rgb(6 7 9 / .15) 82%,transparent)}.aaf-page-intro,.aaf-single-intro{grid-template-columns:minmax(0,1fr) minmax(180px,280px);gap:clamp(1rem,2vw,2rem);padding-block:clamp(1.45rem,2.4vw,2.15rem)}.aaf-page-intro-copy,.aaf-single-intro-copy{max-width:760px}.aaf-page-intro h1,.aaf-single-intro h1{font-size:clamp(2rem,4.1vw,3.7rem);line-height:1;letter-spacing:-.045em}.aaf-page-intro-thumb,.aaf-single-intro-thumb{aspect-ratio:16/9;max-height:180px;border-radius:7px;box-shadow:0 10px 26px rgb(13 18 26 / .08)}.aaf-page-body{padding-block:var(--aaf-page-y)}.aaf-single .aaf-page-body{padding-top:var(--aaf-page-y)}.aaf-page .aaf-entry-content,.aaf-single .aaf-entry-content{--aaf-local-reading:920px}.aaf-page .aaf-entry-content>:where(p,ul,ol,blockquote,pre,h2,h3,h4,h5,h6,table,figure:not(.alignwide):not(.alignfull)),.aaf-single .aaf-entry-content>:where(p,ul,ol,blockquote,pre,h2,h3,h4,h5,h6,table,figure:not(.alignwide):not(.alignfull)){width:min(calc(100% - 2rem),var(--aaf-local-reading))}.aaf-page .aaf-entry-content>.alignwide,.aaf-single .aaf-entry-content>.alignwide{width:min(calc(100% - 2rem),var(--aaf-content))}.aaf-page .aaf-entry-content .wp-block-spacer,.aaf-single .aaf-entry-content .wp-block-spacer{height:clamp(10px,1.4vw,20px)!important;min-height:0!important;margin:0!important}.aaf-page .aaf-entry-content>:where(.wp-block-group,.wp-block-columns,.wp-block-media-text,.wp-block-cover,[class*="wp-block-uagb-"]),.aaf-single .aaf-entry-content>:where(.wp-block-group,.wp-block-columns,.wp-block-media-text,.wp-block-cover,[class*="wp-block-uagb-"]){margin-top:0!important;margin-bottom:var(--aaf-block-y)!important}.aaf-page .aaf-entry-content>:where(.wp-block-group,.wp-block-columns,.wp-block-media-text,[class*="wp-block-uagb-container"]),.aaf-single .aaf-entry-content>:where(.wp-block-group,.wp-block-columns,.wp-block-media-text,[class*="wp-block-uagb-container"]){padding-top:clamp(.9rem,1.6vw,1.4rem)!important;padding-bottom:clamp(.9rem,1.6vw,1.4rem)!important}.aaf-page .aaf-entry-content>.wp-block-cover,.aaf-single .aaf-entry-content>.wp-block-cover{min-height:clamp(240px,27vw,390px)!important}.aaf-page .aaf-entry-content>.wp-block-image,.aaf-page .aaf-entry-content>figure,.aaf-single .aaf-entry-content>.wp-block-image,.aaf-single .aaf-entry-content>figure{margin-block:var(--aaf-block-y)!important}.aaf-page .aaf-entry-content>.wp-block-image img,.aaf-page .aaf-entry-content>figure img,.aaf-single .aaf-entry-content>.wp-block-image img,.aaf-single .aaf-entry-content>figure img{max-height:460px;object-fit:cover;border-radius:7px}.aaf-page .aaf-entry-content h2,.aaf-single .aaf-entry-content h2{margin-top:1.25em;margin-bottom:.45em}.aaf-page .aaf-entry-content h3,.aaf-single .aaf-entry-content h3{margin-top:1.05em;margin-bottom:.4em}.aaf-page .aaf-entry-content p,.aaf-single .aaf-entry-content p{margin-top:.45em;margin-bottom:.8em}.aaf-page .aaf-entry-content :where(.wp-block-uagb-container,.uagb-container-inner-blocks-wrap),.aaf-single .aaf-entry-content :where(.wp-block-uagb-container,.uagb-container-inner-blocks-wrap){row-gap:clamp(.75rem,1.5vw,1.25rem)!important}.aaf-page .aaf-entry-content .wp-block-uagb-container,.aaf-single .aaf-entry-content .wp-block-uagb-container{min-height:0!important}.aaf-entry-content :where(.swiper-slide,.slick-slide){height:auto!important}.aaf-entry-content :where(.uagb-post__inner-wrap,.uagb-post-grid-byline,.uagb-post__content-wrap){min-height:100%}.aaf-entry-content .uagb-post__image img{aspect-ratio:16/10;max-height:260px;object-fit:cover}.aaf-entry-content .uagb-post__text{padding-bottom:.15rem}.aaf-listing-shell{padding-block:clamp(1.8rem,3vw,2.8rem)}.aaf-listing-header{margin-bottom:1.3rem}.aaf-listing-header h1{font-size:clamp(2.1rem,4vw,3.6rem)}.aaf-post-list{gap:10px}.aaf-post-card{grid-template-columns:minmax(0,1fr) 210px;min-height:186px;border-radius:8px}.aaf-post-card-copy{padding:1.15rem 1.3rem}.aaf-post-card h2{font-size:clamp(1.16rem,1.8vw,1.48rem);margin-bottom:.48rem}.aaf-post-card-excerpt{font-size:.94rem;line-height:1.45}.aaf-post-card-media img{object-position:center}.aaf-footer-grid{gap:2rem;padding-block:2.4rem}.aaf-footer-grid section{gap:.18rem}.aaf-kicker{margin-bottom:.45rem}@media(max-width:1000px){.aaf-header-row{min-height:68px}.aaf-brand img{max-height:43px;max-width:135px}.aaf-nav{padding:.55rem 1rem .8rem}}@media(max-width:760px){:root{--aaf-page-y:1.25rem;--aaf-block-y:.85rem}.aaf-shell{width:min(calc(100% - 1rem),var(--aaf-content))}.aaf-header-row{min-height:64px}.aaf-page-intro,.aaf-single-intro{grid-template-columns:minmax(0,1fr) 112px;padding-block:1.2rem;gap:.8rem}.aaf-page-intro:not(.has-thumb),.aaf-single-intro:not(.has-thumb){grid-template-columns:1fr}.aaf-page-intro h1,.aaf-single-intro h1{font-size:clamp(1.85rem,8vw,2.6rem)}.aaf-page-intro-thumb,.aaf-single-intro-thumb{max-height:92px;align-self:center}.aaf-page-body{padding-block:1.2rem 1.8rem}.aaf-page .aaf-entry-content>.wp-block-cover,.aaf-single .aaf-entry-content>.wp-block-cover{min-height:220px!important}.aaf-page .aaf-entry-content>.wp-block-image img,.aaf-page .aaf-entry-content>figure img,.aaf-single .aaf-entry-content>.wp-block-image img,.aaf-single .aaf-entry-content>figure img{max-height:320px}.aaf-post-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.aaf-post-card{display:flex;flex-direction:column;min-width:0;min-height:100%;overflow:hidden}.aaf-post-card:not(.has-thumb){display:flex}.aaf-post-card-media{order:-1;aspect-ratio:4/3;min-height:0;width:100%}.aaf-post-card-copy{padding:.78rem .78rem .82rem;min-width:0;flex:1}.aaf-post-card-meta{font-size:.68rem;margin-bottom:.28rem}.aaf-post-card h2{font-size:clamp(.9rem,3.7vw,1.05rem);line-height:1.16;margin-bottom:.42rem}.aaf-post-card-excerpt{font-size:.78rem;line-height:1.34;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.aaf-post-card-excerpt p{margin:.1rem 0 .4rem}.aaf-post-card-more{font-size:.76rem;margin-top:.3rem}.aaf-listing-shell{padding-block:1.4rem 1.8rem}.aaf-listing-header{margin-bottom:.85rem}.aaf-listing-header h1{font-size:2rem}.aaf-footer-grid{padding-block:1.8rem;gap:1.5rem}}@media(max-width:380px){.aaf-post-card-excerpt{-webkit-line-clamp:3}.aaf-post-card h2{font-size:.86rem}.aaf-post-card-copy{padding:.65rem}}:root{--aaf-content:1180px;--aaf-reading:900px;--aaf-page-gutter:clamp(1rem,3vw,2rem);--aaf-surface-radius:16px}.aaf-front-page .aaf-site-header{position:sticky;top:0;background:rgb(8 10 13 / .58);border-bottom:1px solid rgb(255 255 255 / .13);backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%)}.aaf-front-page .aaf-main{margin-top:calc(-1 * var(--aaf-header))}@media(min-width:1001px){.aaf-front-page .aaf-header-row{display:flex;align-items:center;width:min(calc(100% - 3rem),var(--aaf-content));margin-inline:auto}.aaf-front-page .aaf-brand{margin-right:auto;flex:0 0 auto}.aaf-front-page .aaf-nav{margin-left:auto;justify-self:auto}.aaf-front-page .aaf-header-tools{margin-left:.8rem;justify-self:auto}}body:not(.aaf-front-page) .aaf-page-intro,body:not(.aaf-front-page) .aaf-single-intro{position:relative;isolation:isolate;display:block;overflow:hidden;padding-block:clamp(1.55rem,3vw,2.35rem);border-bottom:1px solid var(--aaf-line)}body:not(.aaf-front-page) .aaf-page-intro::after,body:not(.aaf-front-page) .aaf-single-intro::after{content:"";position:absolute;z-index:-1;inset:-30% -2rem -30% auto;width:min(52%,620px);background-image:var(--aaf-ambient-image);background-position:center;background-size:cover;background-repeat:no-repeat;opacity:.075;filter:grayscale(.18) saturate(.75) contrast(1.05);-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgb(0 0 0 / .4) 28%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,rgb(0 0 0 / .4) 28%,#000 100%)}html[data-aaf-theme="dark"] body:not(.aaf-front-page) .aaf-page-intro::after,html[data-aaf-theme="dark"] body:not(.aaf-front-page) .aaf-single-intro::after{opacity:.13}.aaf-page-intro h1,.aaf-single-intro h1{max-width:850px;font-size:clamp(2.1rem,4.3vw,3.9rem)}body:not(.aaf-front-page) .aaf-page-body{padding-block:clamp(1rem,2vw,1.65rem) clamp(2rem,3vw,3rem)}body:not(.aaf-front-page) .aaf-entry-content{width:100%;overflow:clip}body:not(.aaf-front-page) .aaf-entry-content>:where(.wp-block-group,.wp-block-columns,.wp-block-media-text,.wp-block-cover,[class*="wp-block-uagb-container"],.forminator-ui,.forminator-guttenberg){width:min(calc(100% - 2 * var(--aaf-page-gutter)),var(--aaf-content));margin-left:auto!important;margin-right:auto!important}body:not(.aaf-front-page) .aaf-entry-content>:where(p,ul,ol,blockquote,pre,h2,h3,h4,h5,h6,table){width:min(calc(100% - 2 * var(--aaf-page-gutter)),var(--aaf-reading));margin-left:auto;margin-right:auto}body:not(.aaf-front-page) .aaf-entry-content>.alignfull{width:min(calc(100% - 2 * var(--aaf-page-gutter)),var(--aaf-content));margin-left:auto!important;margin-right:auto!important}body:not(.aaf-front-page) .aaf-entry-content .wp-block-spacer{height:clamp(6px,1vw,14px)!important;min-height:0!important;margin:0!important}body:not(.aaf-front-page) .aaf-entry-content>:where(.wp-block-group,.wp-block-columns,.wp-block-media-text,.wp-block-cover,[class*="wp-block-uagb-"]){margin-top:clamp(.55rem,1.1vw,.9rem)!important;margin-bottom:clamp(.75rem,1.4vw,1.15rem)!important}body:not(.aaf-front-page) .aaf-entry-content>:where(.wp-block-group,.wp-block-columns,.wp-block-media-text,[class*="wp-block-uagb-container"]){padding-top:clamp(.75rem,1.5vw,1.25rem)!important;padding-bottom:clamp(.75rem,1.5vw,1.25rem)!important}body:not(.aaf-front-page) .aaf-entry-content p{margin-top:.3em;margin-bottom:.7em}body:not(.aaf-front-page) .aaf-entry-content h2{margin-top:1.05em;margin-bottom:.38em}body:not(.aaf-front-page) .aaf-entry-content h3{margin-top:.9em;margin-bottom:.34em}body:not(.aaf-front-page) .aaf-entry-content>.wp-block-cover{position:relative;isolation:isolate;min-height:clamp(190px,20vw,255px)!important;padding:clamp(1.25rem,3vw,2.5rem)!important;border-radius:var(--aaf-surface-radius);overflow:hidden;box-shadow:0 16px 44px rgb(10 15 23 / .10);border:1px solid color-mix(in srgb,var(--aaf-line) 78%,transparent)}body:not(.aaf-front-page) .aaf-entry-content>.wp-block-cover .wp-block-cover__image-background{filter:brightness(.52) saturate(.72) contrast(1.08);transform:scale(1.08);transition:transform .08s linear;will-change:transform}body:not(.aaf-front-page) .aaf-entry-content>.wp-block-cover::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgb(6 8 11 / .52),rgb(6 8 11 / .16) 55%,rgb(6 8 11 / .42)),linear-gradient(180deg,transparent 65%,rgb(6 8 11 / .18));box-shadow:inset 0 0 80px rgb(7 10 15 / .16)}body:not(.aaf-front-page) .aaf-entry-content>.wp-block-cover .wp-block-cover__inner-container{position:relative;z-index:1;max-width:900px}body:not(.aaf-front-page) .aaf-entry-content>.wp-block-image img,body:not(.aaf-front-page) .aaf-entry-content>figure img{height:auto!important;max-height:none!important;object-fit:contain!important;border-radius:12px}body:not(.aaf-front-page) .aaf-entry-content .wp-block-media-text{gap:clamp(1rem,2.4vw,2.2rem);align-items:center}body:not(.aaf-front-page) .aaf-entry-content .wp-block-media-text__media{overflow:hidden;border-radius:var(--aaf-surface-radius);background:var(--aaf-soft)}body:not(.aaf-front-page) .aaf-entry-content .wp-block-media-text__media img{width:100%;height:auto;max-height:390px;object-fit:cover;display:block}body:not(.aaf-front-page) .aaf-entry-content iframe{max-width:100%;border-radius:12px}body:not(.aaf-front-page) .aaf-entry-content>.wp-block-group.has-background{border-radius:var(--aaf-surface-radius);border:1px solid var(--aaf-line);box-shadow:0 12px 34px rgb(13 18 26 / .055);padding:clamp(1.15rem,2.4vw,2rem)!important}body:not(.aaf-front-page) .aaf-entry-content>.wp-block-columns{gap:clamp(.85rem,2vw,1.5rem)!important}.aaf-slug-contact .aaf-entry-content>.wp-block-columns{align-items:stretch!important}.aaf-slug-contact .aaf-entry-content>.wp-block-columns>.wp-block-column{border-radius:var(--aaf-surface-radius);overflow:hidden}.aaf-slug-contact .aaf-entry-content>.wp-block-columns>.wp-block-column:not(:has(.forminator-ui)):not(:has(iframe)){padding:clamp(1rem,2vw,1.5rem);background:color-mix(in srgb,var(--aaf-soft) 58%,transparent);border:1px solid var(--aaf-line)}.aaf-slug-contact .aaf-entry-content .wp-block-image img{border-radius:var(--aaf-surface-radius)}.aaf-slug-rfq-moteur .aaf-page-intro,.aaf-slug-engine-rfq .aaf-page-intro{padding-bottom:1.4rem}.aaf-slug-rfq-moteur .forminator-ui.forminator-custom-form,.aaf-slug-engine-rfq .forminator-ui.forminator-custom-form,.aaf-slug-contact .forminator-ui.forminator-custom-form{width:min(calc(100% - 2 * var(--aaf-page-gutter)),960px)!important;margin:0 auto 1.25rem!important;padding:clamp(1rem,2.4vw,2rem)!important;background:var(--aaf-card)!important;border:1px solid var(--aaf-line)!important;border-radius:var(--aaf-surface-radius)!important;box-shadow:0 16px 44px rgb(13 18 26 / .07)}.aaf-entry-content .forminator-ui .forminator-row{margin-bottom:clamp(.65rem,1.2vw,1rem)!important}.aaf-entry-content .forminator-ui .forminator-field{margin:0!important}.aaf-entry-content .forminator-ui input:not([type="checkbox"]):not([type="radio"]),.aaf-entry-content .forminator-ui select{min-height:46px!important}.aaf-entry-content .forminator-ui textarea{min-height:130px!important}.aaf-entry-content .forminator-ui .forminator-button-submit{background:var(--aaf-red)!important;color:#fff!important;border-radius:5px!important;min-height:46px!important;padding:.75rem 1.2rem!important;font-weight:800!important}.aaf-load-more-wrap{display:flex;justify-content:center;padding:1.35rem 0 .25rem}.aaf-load-more{appearance:none;border:1px solid var(--aaf-red);background:#fff0;color:var(--aaf-red);border-radius:5px;padding:.72rem 1.1rem;font-weight:850;cursor:pointer;transition:.16s ease}.aaf-load-more:hover{background:var(--aaf-red);color:#fff;transform:translateY(-1px)}.aaf-load-more:disabled{opacity:.55;cursor:wait;transform:none}.aaf-post-list{align-items:stretch}.aaf-post-card{height:100%}.aaf-post-card-excerpt{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:1000px){.aaf-front-page .aaf-header-row{display:grid;grid-template-columns:1fr auto 1fr;width:min(calc(100% - 1.5rem),var(--aaf-content));margin-inline:auto}body:not(.aaf-front-page) .aaf-page-intro::after,body:not(.aaf-front-page) .aaf-single-intro::after{width:64%;opacity:.055}}@media(max-width:760px){:root{--aaf-page-gutter:.5rem}body:not(.aaf-front-page) .aaf-page-intro,body:not(.aaf-front-page) .aaf-single-intro{padding-block:1rem 1.15rem}body:not(.aaf-front-page) .aaf-page-intro::after,body:not(.aaf-front-page) .aaf-single-intro::after{display:none}body:not(.aaf-front-page) .aaf-entry-content>.wp-block-cover{min-height:165px!important;border-radius:12px;padding:1.15rem!important}body:not(.aaf-front-page) .aaf-entry-content .wp-block-media-text{display:block}body:not(.aaf-front-page) .aaf-entry-content .wp-block-media-text__media{margin-bottom:.9rem}.aaf-slug-rfq-moteur .forminator-ui.forminator-custom-form,.aaf-slug-engine-rfq .forminator-ui.forminator-custom-form,.aaf-slug-contact .forminator-ui.forminator-custom-form{padding:.85rem!important;border-radius:12px!important}.aaf-post-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}}@media(max-width:390px){.aaf-post-card-excerpt{-webkit-line-clamp:3}}body:not(.aaf-front-page) .aaf-inner-masthead{--aaf-masthead-base:#0b1016;position:relative;overflow:hidden;color:#fff;background-color:var(--aaf-masthead-base);background-image:linear-gradient(90deg,rgb(7 10 15 / .96) 0%,rgb(7 10 15 / .92) 24%,rgb(7 10 15 / .78) 47%,rgb(7 10 15 / .46) 68%,rgb(7 10 15 / .22) 100%),radial-gradient(circle at 18% 50%,rgb(14 40 82 / .34) 0%,#fff0 42%),var(--aaf-masthead-image);background-repeat:no-repeat;background-size:cover,auto,cover;background-position:center,0 0,right center;border-bottom:1px solid rgb(255 255 255 / .08);box-shadow:inset 0 -1px 0 rgb(255 255 255 / .04)}body:not(.aaf-front-page) .aaf-inner-masthead::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgb(255 255 255 / .04),transparent 32%,transparent 68%,rgb(0 0 0 / .18))}body:not(.aaf-front-page) .aaf-inner-masthead-inner{position:relative;z-index:1;min-height:clamp(210px,26vw,305px);display:flex;align-items:center;padding-block:clamp(2rem,4vw,3rem)}body:not(.aaf-front-page) .aaf-inner-masthead-copy{max-width:min(760px,100%)}body:not(.aaf-front-page) .aaf-inner-masthead .aaf-red-line{margin-bottom:.85rem}body:not(.aaf-front-page) .aaf-masthead-breadcrumb{margin-bottom:.5rem;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgb(255 255 255 / .7)}body:not(.aaf-front-page) .aaf-inner-masthead h1{margin:.15rem 0 .72rem;color:#fff;font-size:clamp(2.15rem,4.8vw,4.2rem);line-height:.98;letter-spacing:-.05em}body:not(.aaf-front-page) .aaf-inner-masthead p{max-width:740px;margin:0;color:rgb(255 255 255 / .86);font-size:clamp(.98rem,1.35vw,1.08rem);line-height:1.55}body:not(.aaf-front-page) .aaf-site-footer{position:relative;overflow:hidden;background:linear-gradient(180deg,#0d1118 0%,#090c11 100%);color:#d7dfe8;border-top:1px solid rgb(255 255 255 / .08)}body:not(.aaf-front-page) .aaf-site-footer::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 14%,rgb(19 58 118 / .22),transparent 32%),linear-gradient(180deg,rgb(255 255 255 / .03),transparent 18%)}body:not(.aaf-front-page) .aaf-footer-grid,body:not(.aaf-front-page) .aaf-footer-bottom{position:relative;z-index:1}body:not(.aaf-front-page) .aaf-footer-grid{gap:2rem;padding-block:2.4rem}body:not(.aaf-front-page) .aaf-kicker,body:not(.aaf-front-page) .aaf-footer-main,body:not(.aaf-front-page) .aaf-footer-grid strong{color:#fff}body:not(.aaf-front-page) .aaf-footer-grid a{color:#d7dfe8}body:not(.aaf-front-page) .aaf-footer-grid small,body:not(.aaf-front-page) .aaf-footer-grid span:not(.aaf-kicker){color:#aab5c0}body:not(.aaf-front-page) .aaf-footer-bottom{background:rgb(0 0 0 / .18);border-top:1px solid rgb(255 255 255 / .08)}body:not(.aaf-front-page) .aaf-footer-menu a:hover,body:not(.aaf-front-page) .aaf-footer-grid a:hover{color:#fff}body:not(.aaf-front-page) .aaf-listing-shell{padding-block:clamp(1.6rem,2.7vw,2.45rem) clamp(2.2rem,3.2vw,3rem)}body:not(.aaf-front-page) .aaf-listing-header{margin-bottom:1.2rem;max-width:860px}body:not(.aaf-front-page) .aaf-listing-header .aaf-red-line{display:none}body:not(.aaf-front-page) .aaf-listing-header h1{margin:.1rem 0 .4rem;font-size:clamp(2rem,4vw,3.05rem)}body:not(.aaf-front-page) .aaf-listing-description{color:var(--aaf-muted);max-width:700px}body:not(.aaf-front-page) .aaf-post-list{gap:12px}body:not(.aaf-front-page) .aaf-post-card{grid-template-columns:minmax(0,1fr) 230px;min-height:190px;border-radius:10px;box-shadow:0 12px 28px rgb(13 18 26 / .055)}body:not(.aaf-front-page) .aaf-post-card-copy{padding:1.15rem 1.3rem}body:not(.aaf-front-page) .aaf-post-card h2{margin-bottom:.48rem;font-size:clamp(1.14rem,1.85vw,1.5rem)}body:not(.aaf-front-page) .aaf-post-card-excerpt{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;line-height:1.46;font-size:.95rem}.aaf-entry-content .swiper-wrapper,.aaf-entry-content .slick-track{align-items:stretch!important}.aaf-entry-content .swiper-slide,.aaf-entry-content .slick-slide{display:flex!important;height:auto!important}.aaf-entry-content .swiper-slide>*,.aaf-entry-content .slick-slide>*{width:100%}.aaf-entry-content :where(.wp-block-uagb-post-carousel,.wp-block-uagb-post-grid) .uagb-post__inner-wrap{display:flex!important;flex-direction:column!important;height:100%!important;min-height:100%!important;overflow:hidden;background:var(--aaf-card)!important;border:1px solid var(--aaf-line)!important;border-radius:10px!important;box-shadow:0 12px 26px rgb(13 18 26 / .07)!important}.aaf-entry-content :where(.wp-block-uagb-post-carousel,.wp-block-uagb-post-grid) .uagb-post__image{flex:0 0 auto;overflow:hidden;background:var(--aaf-soft)}.aaf-entry-content :where(.wp-block-uagb-post-carousel,.wp-block-uagb-post-grid) .uagb-post__image img{width:100%!important;height:100%!important;aspect-ratio:4/3;max-height:none!important;object-fit:cover!important;display:block}.aaf-entry-content :where(.wp-block-uagb-post-carousel,.wp-block-uagb-post-grid) .uagb-post__text,.aaf-entry-content :where(.wp-block-uagb-post-carousel,.wp-block-uagb-post-grid) .uagb-post__content-wrap{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;gap:.45rem;padding:1rem 1rem .95rem!important;background:var(--aaf-card)!important}.aaf-entry-content :where(.wp-block-uagb-post-carousel,.wp-block-uagb-post-grid) .uagb-post__title,.aaf-entry-content :where(.wp-block-uagb-post-carousel,.wp-block-uagb-post-grid) .uagb-post__title a{color:var(--aaf-ink)!important;text-decoration:none!important}.aaf-entry-content :where(.wp-block-uagb-post-carousel,.wp-block-uagb-post-grid) .uagb-post__title{margin:0!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.2}.aaf-entry-content :where(.wp-block-uagb-post-carousel,.wp-block-uagb-post-grid) .uagb-post__excerpt,.aaf-entry-content :where(.wp-block-uagb-post-carousel,.wp-block-uagb-post-grid) .uagb-post__meta-data,.aaf-entry-content :where(.wp-block-uagb-post-carousel,.wp-block-uagb-post-grid) .uagb-post-grid-byline,.aaf-entry-content :where(.wp-block-uagb-post-carousel,.wp-block-uagb-post-grid) .uagb-post__date{color:var(--aaf-muted)!important}.aaf-entry-content :where(.wp-block-uagb-post-carousel,.wp-block-uagb-post-grid) .uagb-post__excerpt{margin:0!important;flex:1 1 auto!important;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;line-height:1.48}.aaf-entry-content :where(.wp-block-uagb-post-carousel,.wp-block-uagb-post-grid) :where(.uagb-post__cta,.uagb-post__link,.uagb-post__read-more){margin-top:auto!important}.aaf-entry-content :where(.wp-block-uagb-post-carousel,.wp-block-uagb-post-grid) :where(.uagb-post__cta a,.uagb-post__link a,.uagb-post__read-more){color:var(--aaf-red)!important;font-weight:800!important}html[data-aaf-theme="dark"] .aaf-entry-content :where(.wp-block-uagb-post-carousel,.wp-block-uagb-post-grid) .uagb-post__inner-wrap{background:#14181d!important;border-color:#2a3138!important;box-shadow:0 16px 34px rgb(0 0 0 / .3)!important}html[data-aaf-theme="dark"] .aaf-entry-content :where(.wp-block-uagb-post-carousel,.wp-block-uagb-post-grid) :where(.uagb-post__text,.uagb-post__content-wrap){background:#14181d!important}html[data-aaf-theme="dark"] .aaf-entry-content :where(.wp-block-uagb-post-carousel,.wp-block-uagb-post-grid) .uagb-post__title,html[data-aaf-theme="dark"] .aaf-entry-content :where(.wp-block-uagb-post-carousel,.wp-block-uagb-post-grid) .uagb-post__title a,html[data-aaf-theme="dark"] .aaf-entry-content :where(.wp-block-uagb-post-carousel,.wp-block-uagb-post-grid) .uagb-post__title a:visited{color:#f2f5f8!important}html[data-aaf-theme="dark"] .aaf-entry-content :where(.wp-block-uagb-post-carousel,.wp-block-uagb-post-grid) .uagb-post__excerpt,html[data-aaf-theme="dark"] .aaf-entry-content :where(.wp-block-uagb-post-carousel,.wp-block-uagb-post-grid) .uagb-post__meta-data,html[data-aaf-theme="dark"] .aaf-entry-content :where(.wp-block-uagb-post-carousel,.wp-block-uagb-post-grid) .uagb-post-grid-byline,html[data-aaf-theme="dark"] .aaf-entry-content :where(.wp-block-uagb-post-carousel,.wp-block-uagb-post-grid) .uagb-post__date{color:#bac5d0!important}@media(max-width:760px){body:not(.aaf-front-page) .aaf-inner-masthead-inner{min-height:180px;padding-block:1.35rem 1.55rem}body:not(.aaf-front-page) .aaf-inner-masthead h1{font-size:clamp(1.9rem,8vw,2.6rem)}body:not(.aaf-front-page) .aaf-inner-masthead p{font-size:.95rem}}.aaf-entry-content .wp-block-uagb-post-carousel .swiper-wrapper,.aaf-entry-content .wp-block-uagb-post-carousel .slick-track{align-items:flex-start!important}.aaf-entry-content .wp-block-uagb-post-carousel :where(.swiper-slide,.slick-slide){display:flex!important;align-items:stretch!important;height:430px!important;min-height:430px!important;max-height:430px!important}.aaf-entry-content .wp-block-uagb-post-carousel :where(.swiper-slide,.slick-slide)>*{width:100%!important;height:100%!important;min-height:0!important}.aaf-entry-content .wp-block-uagb-post-carousel .uagb-post__inner-wrap{display:grid!important;grid-template-rows:180px minmax(0,1fr)!important;height:100%!important;min-height:0!important;max-height:430px!important;overflow:hidden!important;border-radius:10px!important}.aaf-entry-content .wp-block-uagb-post-carousel .uagb-post__image{height:180px!important;min-height:180px!important;max-height:180px!important;margin:0!important;overflow:hidden!important}.aaf-entry-content .wp-block-uagb-post-carousel .uagb-post__image a{display:block!important;width:100%!important;height:100%!important}.aaf-entry-content .wp-block-uagb-post-carousel .uagb-post__image img{display:block!important;width:100%!important;height:180px!important;min-height:180px!important;max-height:180px!important;aspect-ratio:auto!important;object-fit:cover!important}.aaf-entry-content .wp-block-uagb-post-carousel :where(.uagb-post__text,.uagb-post__content-wrap){display:flex!important;flex-direction:column!important;min-height:0!important;height:auto!important;overflow:hidden!important;padding:1rem 1rem .95rem!important}.aaf-entry-content .wp-block-uagb-post-carousel .uagb-post__title{flex:0 0 auto!important;display:-webkit-box!important;-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:0 0 .55rem!important;line-height:1.17!important;max-height:4.68em!important}.aaf-entry-content .wp-block-uagb-post-carousel .uagb-post__excerpt{flex:1 1 auto!important;min-height:0!important;display:-webkit-box!important;-webkit-line-clamp:5!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:0!important;line-height:1.42!important}.aaf-entry-content .wp-block-uagb-post-carousel :where(.uagb-post__cta,.uagb-post__link,.uagb-post__read-more,.wp-block-button){flex:0 0 auto!important;margin-top:auto!important;padding-top:.7rem!important}html[data-aaf-theme="dark"] .aaf-entry-content .wp-block-uagb-post-carousel .uagb-post__inner-wrap,html[data-aaf-theme="dark"] .aaf-entry-content .wp-block-uagb-post-carousel :where(.uagb-post__text,.uagb-post__content-wrap){background:#151a20!important;border-color:#303842!important}html[data-aaf-theme="dark"] .aaf-entry-content .wp-block-uagb-post-carousel :where(.uagb-post__title,.uagb-post__title a){color:#f4f7fa!important}html[data-aaf-theme="dark"] .aaf-entry-content .wp-block-uagb-post-carousel :where(.uagb-post__excerpt,.uagb-post__meta-data,.uagb-post-grid-byline,.uagb-post__date){color:#bac4cf!important}html:not([data-aaf-theme="dark"]) .aaf-entry-content .wp-block-uagb-post-carousel .uagb-post__inner-wrap,html:not([data-aaf-theme="dark"]) .aaf-entry-content .wp-block-uagb-post-carousel :where(.uagb-post__text,.uagb-post__content-wrap){background:#fff!important}.aaf-testimonials-section{overflow:hidden}.aaf-testimonial-carousel{position:relative}.aaf-testimonial-viewport{overflow:hidden;width:100%}.aaf-testimonial-track{--aaf-testimonial-gap:18px;display:flex;gap:var(--aaf-testimonial-gap);align-items:stretch;will-change:transform;transition:transform .55s cubic-bezier(.22,.61,.36,1)}.aaf-testimonial-slide{flex:0 0 calc((100% - (var(--aaf-testimonial-gap) * 2)) / 3);min-width:0;display:flex}.aaf-testimonial-slide .aaf-testimonial-card{width:100%;height:440px;min-height:440px;max-height:440px}.aaf-testimonial-card blockquote{display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.aaf-testimonial-content{left:1.35rem;right:1.35rem;bottom:1.3rem}.aaf-testimonial-carousel-nav{display:flex;justify-content:center;align-items:center;gap:.7rem;margin-top:1.15rem}.aaf-testimonial-carousel-button{width:42px;height:42px;border:1px solid var(--aaf-line);border-radius:999px;background:var(--aaf-card);color:var(--aaf-ink);display:grid;place-items:center;cursor:pointer;font-size:1.35rem;line-height:1;box-shadow:0 8px 22px rgb(12 18 24 / .08);transition:transform .16s ease,border-color .16s ease,color .16s ease}.aaf-testimonial-carousel-button:hover{transform:translateY(-1px);border-color:var(--aaf-red);color:var(--aaf-red)}.aaf-testimonial-carousel-button:disabled{opacity:.35;cursor:default;transform:none}.aaf-testimonial-carousel-status{min-width:74px;text-align:center;color:var(--aaf-muted);font-size:.82rem;font-weight:750;letter-spacing:.04em}html[data-aaf-theme="dark"] .aaf-testimonial-carousel-button{background:#171c22;border-color:#303842;color:#fff}@media(max-width:760px){.aaf-entry-content .wp-block-uagb-post-carousel :where(.swiper-slide,.slick-slide){height:390px!important;min-height:390px!important;max-height:390px!important}.aaf-entry-content .wp-block-uagb-post-carousel .uagb-post__inner-wrap{grid-template-rows:155px minmax(0,1fr)!important;max-height:390px!important}.aaf-entry-content .wp-block-uagb-post-carousel .uagb-post__image,.aaf-entry-content .wp-block-uagb-post-carousel .uagb-post__image img{height:155px!important;min-height:155px!important;max-height:155px!important}.aaf-testimonial-track{--aaf-testimonial-gap:12px}.aaf-testimonial-slide{flex-basis:calc((100% - var(--aaf-testimonial-gap)) / 2)}.aaf-testimonial-slide .aaf-testimonial-card{height:410px;min-height:410px;max-height:410px}.aaf-testimonial-content{left:.85rem;right:.85rem;bottom:.9rem}.aaf-testimonial-card blockquote{font-size:.84rem;line-height:1.42;-webkit-line-clamp:9;margin:.55rem 0 .7rem}.aaf-testimonial-card strong{font-size:.82rem}.aaf-testimonial-card span{font-size:.72rem}.aaf-testimonial-card em{font-size:.72rem;margin-top:.55rem}.aaf-stars{font-size:.82rem}}.aaf-entry-content .wp-block-uagb-post-carousel :where(.uagb-post-grid-byline,.uagb-post__meta-data,.uagb-post__date,.uagb-post__author,.uagb-post__taxonomy,.uagb-post__content-wrap,.uagb-post__text){height:auto!important;min-height:0!important;max-height:none!important}.aaf-entry-content .wp-block-uagb-post-carousel :where(.uagb-post-grid-byline,.uagb-post__meta-data,.uagb-post__date,.uagb-post__author,.uagb-post__taxonomy){flex:0 0 auto!important}.aaf-entry-content .wp-block-uagb-post-carousel :where(.swiper-slide,.slick-slide){height:460px!important;min-height:460px!important;max-height:460px!important}.aaf-entry-content .wp-block-uagb-post-carousel .uagb-post__inner-wrap{display:grid!important;grid-template-rows:210px minmax(0,1fr)!important;height:460px!important;min-height:460px!important;max-height:460px!important;overflow:hidden!important}.aaf-entry-content .wp-block-uagb-post-carousel .uagb-post__image{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:210px!important;min-height:210px!important;max-height:210px!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#f4f5f7!important}.aaf-entry-content .wp-block-uagb-post-carousel .uagb-post__image a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important}.aaf-entry-content .wp-block-uagb-post-carousel .uagb-post__image img{display:block!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center center!important;background:#f4f5f7!important}html[data-aaf-theme="dark"] .aaf-entry-content .wp-block-uagb-post-carousel .uagb-post__image,html[data-aaf-theme="dark"] .aaf-entry-content .wp-block-uagb-post-carousel .uagb-post__image img{background:#0f1419!important}.aaf-entry-content .wp-block-uagb-post-carousel :where(.uagb-post__text,.uagb-post__content-wrap){display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:1rem 1rem .95rem!important}.aaf-entry-content .wp-block-uagb-post-carousel .uagb-post__title{display:-webkit-box!important;flex:0 0 auto!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:0 0 .45rem!important;max-height:3.6em!important;line-height:1.2!important}.aaf-entry-content .wp-block-uagb-post-carousel .uagb-post__excerpt{display:-webkit-box!important;flex:1 1 auto!important;-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:0!important;min-height:0!important;line-height:1.42!important}.aaf-entry-content .wp-block-uagb-post-carousel :where(.uagb-post__cta,.uagb-post__cta a,a.uagb-post__cta,.uagb-post__cta span,.uagb-post__read-more.uagb-text-link,.uagb-post__read-more.uagb-text-link span){color:#fff!important;opacity:1!important;visibility:visible!important;text-shadow:none!important;font-size:.95rem!important;font-weight:800!important;line-height:1.2!important;text-indent:0!important}.aaf-entry-content .wp-block-uagb-post-carousel .uagb-post__cta{flex:0 0 auto!important;margin-top:auto!important;padding-top:.65rem!important;min-height:0!important}.aaf-entry-content .wp-block-uagb-post-carousel .uagb-post__cta a,.aaf-entry-content .wp-block-uagb-post-carousel a.uagb-post__cta{display:flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:.72rem 1rem!important;white-space:normal!important;overflow:visible!important}@media(max-width:760px){.aaf-entry-content .wp-block-uagb-post-carousel :where(.swiper-slide,.slick-slide){height:405px!important;min-height:405px!important;max-height:405px!important}.aaf-entry-content .wp-block-uagb-post-carousel .uagb-post__inner-wrap{grid-template-rows:170px minmax(0,1fr)!important;height:405px!important;min-height:405px!important;max-height:405px!important}.aaf-entry-content .wp-block-uagb-post-carousel .uagb-post__image{height:170px!important;min-height:170px!important;max-height:170px!important}}