*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:Indivisible,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}:root{--wrap:1312px;--navy:#262d42;--green:#53c785;--green-hover:#53c785;--mint:#dbffe3;--green-ultralight:#eefff2;--line:#e4e5e9;--eyebrow:#262d42;--radius:40px;--radius-lg:52px;--margin:40px;--gutter:154px;--btn-gap:40px;--ease-out:cubic-bezier(0.22,0.61,0.36,1)}@media (max-width:1360px){:root{--gutter:96px}}@media (max-width:1120px){:root{--gutter:48px}}@media (max-width:760px){:root{--gutter:24px}}html{-webkit-font-smoothing:antialiased;background-color:#53c785;scrollbar-gutter:stable;text-rendering:optimizeLegibility}body{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-family:Indivisible,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;--tw-text-opacity:1;color:rgb(26 31 46/var(--tw-text-opacity,1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;overflow-x:clip}.\!wrap{padding-left:1.25rem;padding-right:1.25rem;width:100%}@media (min-width:768px){.\!wrap{padding-left:40px;padding-right:40px}}.wrap,.wrap-full{padding-left:1.25rem;padding-right:1.25rem;width:100%}@media (min-width:768px){.wrap,.wrap-full{padding-left:40px;padding-right:40px}}@media (max-width:781px){.wp-block-columns.is-layout-flex{row-gap:2.5rem}}.blog-hero{--hero-bg:url(../img/hero-bg.jpg);background-color:#04363a}.blog-hero:before{animation:ava-hero-breathe 8s ease-in-out infinite alternate;background-image:var(--hero-bg);background-position:0 100%;background-repeat:no-repeat;background-size:cover;content:"";inset:-36px;position:absolute;transform-origin:0 100%;will-change:transform;z-index:0}.blog-hero>*{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.blog-hero:before{animation:none}}.ph-img{background-color:#e7ebef;background-image:linear-gradient(135deg,#dfe4ea,#cfd6de 50%,#e3e8ee)}.site-header.is-open .site-nav-mobile{display:flex;flex-direction:column}@media (max-width:767px){.site-header.is-open .ava-tagline-mobile{display:flex}}.site-header.is-open [data-nav-toggle] .icon-menu,[data-nav-toggle] .icon-close{display:none}.mega-panel,.site-header.is-open [data-nav-toggle] .icon-close{display:block}.mega-panel{opacity:0;pointer-events:none;transform:translateY(-10px);transition:opacity .28s ease,transform .4s cubic-bezier(.22,.61,.36,1),visibility 0s linear .28s;visibility:hidden}.mega-panel.is-open{opacity:1;pointer-events:auto;transform:none;transition:opacity .3s ease .02s,transform .45s cubic-bezier(.22,.61,.36,1) .02s,visibility 0s;visibility:visible}.mega-overlay{display:block;opacity:0;pointer-events:none;transition:opacity .3s ease,visibility 0s linear .3s;visibility:hidden}.mega-overlay.is-open{opacity:1;pointer-events:auto;transition:opacity .3s ease,visibility 0s;visibility:visible}.nav-link.is-active{position:relative;--tw-bg-opacity:1;background-color:rgb(219 255 227/var(--tw-bg-opacity,1))}.nav-link.is-active:after{content:"";height:20px;left:0;position:absolute;right:0;top:100%}.nav-link.is-active .mega-caret,details[open]>summary .mega-caret{transform:rotate(180deg)}.site-nav-mobile summary{cursor:pointer;list-style:none}.site-nav-mobile summary::-webkit-details-marker{display:none}.mega-mobile[open]>.mega-mobile-summary{--tw-bg-opacity:1;background-color:rgb(219 255 227/var(--tw-bg-opacity,1))}.ava-filter-pill{align-items:center;border-radius:9999px;display:inline-flex;flex:none;justify-content:center;white-space:nowrap;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:.75rem;font-weight:600;letter-spacing:1px;line-height:1.75rem;padding:.625rem 1rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(38 45 66/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.ava-filter-pill:hover{--tw-bg-opacity:1;background-color:rgb(219 255 227/var(--tw-bg-opacity,1))}.ava-filter-pill.is-active{--tw-bg-opacity:1;background-color:rgb(38 45 66/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(239 255 242/var(--tw-text-opacity,1))}.ava-home .ava-filter-pill.is-active{background:var(--navy);color:#fff}.ava-filter-pill.is-active:hover{--tw-bg-opacity:1;background-color:rgb(38 45 66/var(--tw-bg-opacity,1))}.ava-home .ava-filter-pill.is-active:hover{background:var(--navy);color:#fff}.has-js .ava-reveal{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1)}.has-js .ava-reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.has-js .ava-reveal{opacity:1;transform:none;transition:none}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-x-0{left:0;right:0}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.bottom-9{bottom:2.25rem}.left-1\/2{left:50%}.left-5{left:1.25rem}.right-1\.5{right:.375rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-5{top:1.25rem}.top-\[92px\]{top:92px}.top-full{top:100%}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[2\]{z-index:2}.order-1{order:1}.order-2{order:2}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-10{margin-bottom:2.5rem;margin-top:2.5rem}.\!mt-10{margin-top:2.5rem!important}.\!mt-\[34px\]{margin-top:34px!important}.mb-2{margin-bottom:.5rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-3{margin-left:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-\[3px\]{margin-top:3px}.mt-\[7px\]{margin-top:7px}.mt-auto{margin-top:auto}.line-clamp-3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.hidden{display:none}.aspect-\[270\/40\]{aspect-ratio:270/40}.aspect-\[64\/47\]{aspect-ratio:64/47}.h-10{height:2.5rem}.h-14{height:3.5rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-\[26px\]{height:26px}.h-\[35px\]{height:35px}.h-\[366px\]{height:366px}.h-\[46px\]{height:46px}.h-\[47px\]{height:47px}.h-\[58px\]{height:58px}.h-full{height:100%}.h-screen{height:100vh}.min-h-\[33px\]{min-height:33px}.w-10{width:2.5rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-\[265px\]{width:265px}.w-\[46px\]{width:46px}.w-\[47px\]{width:47px}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0}.max-w-\[220px\]{max-width:220px}.max-w-\[330px\]{max-width:330px}.max-w-\[623px\]{max-width:623px}.max-w-\[640px\]{max-width:640px}.max-w-\[766px\]{max-width:766px}.max-w-wrap{max-width:1312px}.flex-1{flex:1 1 0%}.flex-none{flex:none}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[11px\]{gap:11px}.gap-\[22px\]{gap:22px}.gap-\[2px\]{gap:2px}.gap-\[7px\]{gap:7px}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-2{row-gap:.5rem}.gap-y-8{row-gap:2rem}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.625rem*var(--tw-space-y-reverse));margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-\[\#C7C7CC\]>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(199 199 204/var(--tw-divide-opacity,1))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[30px\]{border-radius:30px}.rounded-\[40px\]{border-radius:40px}.rounded-\[52px\]{border-radius:52px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-b-\[30px\]{border-bottom-left-radius:30px;border-bottom-right-radius:30px}.border{border-width:1px}.border-0{border-width:0}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-\[\#C7C7CC\]{--tw-border-opacity:1;border-color:rgb(199 199 204/var(--tw-border-opacity,1))}.border-black\/5{border-color:rgba(0,0,0,.05)}.border-black\/\[0\.12\]{border-color:rgba(0,0,0,.12)}.border-gray-field{--tw-border-opacity:1;border-color:rgb(210 213 218/var(--tw-border-opacity,1))}.border-gray-line{--tw-border-opacity:1;border-color:rgb(228 229 233/var(--tw-border-opacity,1))}.border-gray-line\/60{border-color:rgba(228,229,233,.6)}.border-gray-mut{--tw-border-opacity:1;border-color:rgb(156 161 176/var(--tw-border-opacity,1))}.border-green{--tw-border-opacity:1;border-color:rgb(83 199 133/var(--tw-border-opacity,1))}.border-navy\/\[0\.06\]{border-color:rgba(38,45,66,.06)}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.bg-green{--tw-bg-opacity:1;background-color:rgb(83 199 133/var(--tw-bg-opacity,1))}.bg-green-light{--tw-bg-opacity:1;background-color:rgb(219 255 227/var(--tw-bg-opacity,1))}.bg-green-ultralight{--tw-bg-opacity:1;background-color:rgb(239 255 242/var(--tw-bg-opacity,1))}.bg-navy{--tw-bg-opacity:1;background-color:rgb(38 45 66/var(--tw-bg-opacity,1))}.bg-navy\/30{background-color:rgba(38,45,66,.3)}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/95{background-color:hsla(0,0%,100%,.95)}.object-cover{-o-object-fit:cover;object-fit:cover}.object-\[78\%_50\%\]{-o-object-position:78% 50%;object-position:78% 50%}.object-top{-o-object-position:top;object-position:top}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[15px\]{padding-left:15px;padding-right:15px}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-40{padding-bottom:10rem;padding-top:10rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-\[10px\]{padding-bottom:10px;padding-top:10px}.py-\[11px\]{padding-bottom:11px;padding-top:11px}.py-\[9px\]{padding-bottom:9px;padding-top:9px}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-\[100px\]{padding-bottom:100px}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-6{padding-left:1.5rem}.pr-16{padding-right:4rem}.pt-0{padding-top:0}.pt-10{padding-top:2.5rem}.pt-14{padding-top:3.5rem}.pt-16{padding-top:4rem}.pt-20{padding-top:5rem}.pt-3{padding-top:.75rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.text-left{text-align:left}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[40px\]{font-size:40px}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-9{line-height:2.25rem}.leading-\[17px\]{line-height:17px}.leading-\[26px\]{line-height:26px}.leading-\[28px\]{line-height:28px}.leading-\[29px\]{line-height:29px}.leading-\[32px\]{line-height:32px}.leading-\[42px\]{line-height:42px}.leading-\[44px\]{line-height:44px}.leading-\[52px\]{line-height:52px}.leading-none{line-height:1}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[-0\.28px\]{letter-spacing:-.28px}.tracking-\[-0\.32px\]{letter-spacing:-.32px}.tracking-\[-0\.33px\]{letter-spacing:-.33px}.tracking-\[-0\.42px\]{letter-spacing:-.42px}.tracking-\[-0\.48px\]{letter-spacing:-.48px}.tracking-\[-0\.4px\]{letter-spacing:-.4px}.tracking-\[-0\.57px\]{letter-spacing:-.57px}.tracking-\[-0\.66px\]{letter-spacing:-.66px}.tracking-\[-0\.84px\]{letter-spacing:-.84px}.tracking-\[-0\.96px\]{letter-spacing:-.96px}.tracking-\[-1\.04px\]{letter-spacing:-1.04px}.tracking-\[-1\.28px\]{letter-spacing:-1.28px}.tracking-\[-1\.6px\]{letter-spacing:-1.6px}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.26px\]{letter-spacing:.26px}.tracking-\[0\.5px\]{letter-spacing:.5px}.tracking-\[1px\]{letter-spacing:1px}.tracking-\[2px\]{letter-spacing:2px}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-green{--tw-text-opacity:1;color:rgb(83 199 133/var(--tw-text-opacity,1))}.text-navy{--tw-text-opacity:1;color:rgb(38 45 66/var(--tw-text-opacity,1))}.text-navy\/70{color:rgba(38,45,66,.7)}.text-navy\/80{color:rgba(38,45,66,.8)}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/80{color:hsla(0,0%,100%,.8)}.text-white\/95{color:hsla(0,0%,100%,.95)}.opacity-90{opacity:.9}.shadow-\[0_24px_40px_-24px_rgba\(39\2c 46\2c 66\2c 0\.25\)\]{--tw-shadow:0 24px 40px -24px rgba(39,46,66,.25);--tw-shadow-colored:0 24px 40px -24px var(--tw-shadow-color)}.shadow-\[0_24px_40px_-24px_rgba\(39\2c 46\2c 66\2c 0\.25\)\],.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-duration:.15s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-700{transition-duration:.7s}.ease-sweep{transition-timing-function:cubic-bezier(.19,1,.22,1)}.\[filter\:brightness\(0\)_invert\(1\)\]{filter:brightness(0) invert(1)}.ava-article .wp-block-post-title{color:#272e42;font-size:32px;font-weight:500;letter-spacing:-.04em;line-height:1.12;margin:0 0 28px}@media (min-width:768px){.ava-article .wp-block-post-title{font-size:42px;line-height:52px}}.ava-article .wp-block-post-featured-image{margin:0 0 40px}.ava-article .wp-block-post-featured-image img{border-radius:40px;width:100%}.ava-article .wp-block-post-content{color:#272e42;font-size:18px;letter-spacing:-.02em;line-height:30px}.ava-article .wp-block-post-content>*{margin-bottom:24px;margin-top:0}.ava-article .wp-block-post-content strong{font-weight:600}.ava-article .wp-block-post-content h2{font-size:28px;font-weight:500;letter-spacing:-.03em;line-height:34px;margin:40px 0 16px}.ava-article .wp-block-post-content h3{font-size:22px;font-weight:600;line-height:30px;margin:32px 0 12px}.ava-article .wp-block-post-content a{color:#04363a;text-decoration:underline;text-underline-offset:2px}.ava-article .wp-block-post-content :is(ul,ol){margin:0 0 24px 1.25rem;padding-left:.25rem}.ava-article .wp-block-post-content ul{list-style:disc outside}.ava-article .wp-block-post-content ol{list-style:decimal outside}.ava-article .wp-block-post-content li{margin-bottom:8px}@keyframes ava-hero-breathe{0%{transform:scale(1)}to{transform:scale(1.07)}}.ava-article .wp-block-post-featured-image img,.ava-home .bento-card,.ava-home .hero-card,.ava-home .news-card,.ava-home .newsletter-card,.ava-home .newsletter-photo,.ava-home .stat-icon-square,.ava-home .svc-card,.blog-hero,[class*="rounded-[40px]"],[class*="rounded-[52px]"]{corner-shape:squircle}.ava-home b,.ava-home strong{font-weight:600}.ava-home .eyebrow{align-items:center;color:var(--eyebrow);display:flex;font-size:10px;font-weight:700;gap:8px;letter-spacing:.22em;text-transform:uppercase}.ava-home .eyebrow .dash{letter-spacing:0}.ava-home .hero-heading,.ava-home h1{color:#fff;font-size:62px;font-weight:500;letter-spacing:-.04em;line-height:64px}.ava-home h2{color:var(--navy);font-size:48px;font-weight:500;letter-spacing:-.04em;line-height:56px}.ava-home .lead{font-size:22px;font-weight:400;letter-spacing:-.03em;line-height:32px}.ava-home .lead strong,.btn{font-weight:600}.btn{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;height:56px;justify-content:center;letter-spacing:.12em;padding:0 60px 0 32px;position:relative;text-transform:uppercase;transition:background-color .35s,border-color .35s,color .35s;white-space:nowrap}.btn-arrow{height:24px;pointer-events:none;position:absolute;right:28px;top:50%;transform:translate(50%,-50%);width:24px}.btn-arrow svg{display:block;transform:translateX(-4px);transition:transform .4s var(--ease-out)}.arr-shaft{opacity:0;transition:opacity .25s ease}.btn:hover .btn-arrow svg{transform:translateX(0)}.btn:hover .arr-shaft{opacity:1;transition-delay:.06s}.btn-green{background:var(--green);color:var(--navy)}.btn-green:hover{background:var(--green-hover)}.btn-outline-light{border:1px solid hsla(0,0%,100%,.85);color:#fff}.btn-outline-light:hover{background:hsla(0,0%,100%,.14);border-color:transparent}.btn-outline-dark{border:1px solid var(--navy);color:var(--navy)}.btn-outline-dark:hover{background:#d4d5da;border-color:#d4d5da}.has-js .ava-home .reveal{opacity:0;transform:translateY(22px);transition:opacity .8s ease,transform .8s var(--ease-out);transition-delay:var(--d,0ms);will-change:opacity,transform}.ava-home .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.has-js .ava-home .reveal{opacity:1;transform:none;transition:none}}.hero{padding:0 var(--margin)}.ava-home .hero-card{background:#101a2c;border-radius:var(--radius-lg);min-height:539px;overflow:hidden;position:relative}.ava-home .hero-card:has(.hero-logos){min-height:674px}.ava-home .hero-card>picture{display:contents}.ava-home .hero-bg{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%;position:absolute;width:100%}.ava-home .hero-overlay{background:radial-gradient(720px 560px at 4% 100%,rgba(53,160,90,.62),transparent 62%),linear-gradient(100deg,rgba(2,44,48,.92),rgba(7,24,41,.55) 38%,rgba(7,24,41,.08) 66%);inset:0;position:absolute}.ava-home .hero-content{max-width:640px;padding:71px 0 0 56px;position:relative}.ava-home .eyebrow-hero{letter-spacing:.3em;margin-bottom:12px}.ava-home .hero-actions{display:flex;flex-wrap:wrap;gap:24px;margin-top:var(--btn-gap)}.ava-home .hero-logos{align-items:center;bottom:0;display:flex;height:106px;justify-content:center;left:0;padding:0 56px;position:absolute;right:0}.ava-home .hero-logos-title{color:#fff;flex-shrink:0;font-size:20px;font-weight:600;letter-spacing:-.03em;margin-right:52px;position:relative;z-index:2}.ava-home .logos-marquee{flex:0 1 730px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);overflow:hidden}.ava-home .logos-track{animation:ava-marquee 32s linear infinite;display:flex;width:-moz-max-content;width:max-content}.ava-home .logos-set{align-items:center;display:flex;gap:44px;padding-right:44px}.ava-home .logos-set img{flex-shrink:0;height:20px;width:auto}@keyframes ava-marquee{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.ava-home .logos-track{animation:none}}.ava-home.hero--access .hero-card{border-radius:30px;min-height:526px}.ava-home.hero--access .hero-overlay{background:none}@media (max-width:1439px){.ava-home.hero--access .hero-overlay{background:linear-gradient(180deg,rgba(11,17,31,.42),rgba(11,17,31,.52) 48%,rgba(11,17,31,.3))}}@media (min-width:901px) and (max-width:1100px){.ava-home.hero--access .hero-overlay{background:linear-gradient(90deg,rgba(11,17,31,.62),rgba(11,17,31,.48) 45%,rgba(11,17,31,.12) 75%,rgba(11,17,31,.06))}}.ava-home.hero--access .hero-content{padding:96px 24px 0;text-align:center}.ava-home .hero-eyebrow{color:var(--green);font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:22px;margin-bottom:16px;text-shadow:0 1px 10px rgba(11,17,31,.7)}.ava-home.hero--access .hero-heading,.ava-home.hero--access h1{font-size:32px;line-height:40px;margin-inline:auto;max-width:1040px}.ava-home .hero-access{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:20px}.ava-home .hero-access-card{background:#fff;border-radius:25px;color:var(--navy);min-height:124px;overflow:hidden;position:relative;transition:transform .35s var(--ease-out),box-shadow .35s;width:137px}.ava-home .hero-access-card:hover{box-shadow:0 14px 30px rgba(0,0,0,.22);transform:translateY(-4px)}.ava-home .hero-access-rest{align-items:center;display:flex;flex-direction:column;height:100%;min-height:inherit;padding:23px 8px 12px;transition:opacity .2s ease;width:100%}.ava-home .hero-access-icon{height:32px;width:auto}.ava-home .hero-access-label{font-size:14px;font-weight:500;letter-spacing:-.02em;line-height:16px;margin-top:6px;text-align:center}.ava-home .hero-access:has(>.hero-access-card--desc){align-items:stretch;gap:12px;margin-inline:auto;margin-bottom:66px;max-width:1200px}.ava-home .hero-access-card--desc{flex:1 1 0;min-height:0;min-width:0;width:auto}.ava-home .hero-access-card--desc .hero-access-rest{padding:20px 18px 22px}.ava-home .hero-access-card--desc .hero-access-label{font-size:17px;font-weight:600;line-height:21px;margin-top:8px}.ava-home .hero-access-desc{color:#626977;font-size:13px;font-weight:400;letter-spacing:-.01em;line-height:18px;margin-top:8px;text-align:center}.ava-home .hero-access-open{display:none}@media (hover:hover) and (pointer:fine) and (min-width:901px){.ava-home .hero-access{align-items:flex-start;flex-wrap:nowrap;height:124px}.ava-home .hero-access-card{border:1px solid transparent;transition:width .45s var(--ease-out),height .45s var(--ease-out),background-color .3s,border-color .3s,transform .35s var(--ease-out),box-shadow .35s;will-change:width}.ava-home .hero-access:has(>.hero-access-card--open:focus-within) .hero-access-card:not(:hover):not(:focus-within),.ava-home .hero-access:has(>.hero-access-card--open:hover) .hero-access-card:not(:hover):not(:focus-within){box-shadow:none;transform:none;width:114px}.ava-home .hero-access>.hero-access-card--open:focus-within,.ava-home .hero-access>.hero-access-card--open:hover{background:var(--mint);border-color:var(--green);box-shadow:none;transform:none;width:256px}.ava-home .hero-access-card--open:focus-within .hero-access-rest,.ava-home .hero-access-card--open:hover .hero-access-rest{opacity:0}.ava-home .hero-access-open{display:block;inset:0;opacity:0;padding:15px 18px 12px;pointer-events:none;position:absolute;text-align:left;transition:opacity .25s ease .08s;width:256px}.ava-home .hero-access-card--open:focus-within .hero-access-open,.ava-home .hero-access-card--open:hover .hero-access-open{opacity:1}.ava-home .hero-access-open-title{display:block;font-size:16px;font-weight:600;line-height:16px;margin-bottom:9px}.ava-home .hero-access-open-text{display:block;font-size:13px;font-weight:400;letter-spacing:-.02em;line-height:16px;width:196px}.ava-home .hero-access-open-arrow{align-items:center;background:var(--green);border-radius:50%;bottom:10px;display:inline-flex;height:24px;justify-content:center;position:absolute;right:12px;width:24px}.ava-home .hero-access:has(>.hero-access-card--list:focus-within) .hero-access-card:not(:hover):not(:focus-within),.ava-home .hero-access:has(>.hero-access-card--list:hover) .hero-access-card:not(:hover):not(:focus-within){box-shadow:none;transform:none;width:124px}.ava-home .hero-access>.hero-access-card--list:focus-within,.ava-home .hero-access>.hero-access-card--list:hover{background:#fff;border-color:transparent;box-shadow:0 18px 40px rgba(0,0,0,.28);height:206px;width:200px;z-index:2}.ava-home .hero-access-card--list .hero-access-open{align-items:center;display:flex;flex-direction:column;padding:15px 10px 10px;text-align:center;width:200px}.ava-home .hero-access-card--list .hero-access-open .hero-access-icon{height:28px;margin-bottom:4px}.ava-home .hero-access-card--list .hero-access-open-title{font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:20px;margin-bottom:7px}.ava-home .hero-access-open-list{display:block;margin-inline:auto;max-width:100%;text-align:left;width:-moz-max-content;width:max-content}.ava-home .hero-access-open-item{align-items:baseline;color:#626977;display:flex;font-size:14px;font-weight:500;gap:7px;letter-spacing:-.02em;line-height:20px;pointer-events:auto;transition:color .15s ease;white-space:nowrap}.ava-home .hero-access-open-item:before{background:currentColor;border-radius:50%;content:"";flex-shrink:0;height:5px;transform:translateY(-4px);width:5px}.ava-home .hero-access-open-item:focus-visible,.ava-home .hero-access-open-item:hover{color:var(--eyebrow);text-decoration:underline;text-underline-offset:3px}.ava-home .hero-access:has(>.hero-access-card--desc){align-items:stretch;height:auto}.ava-home .hero-access-card--desc{min-height:236px}.ava-home .hero-access:has(>.hero-access-card--desc:focus-within) .hero-access-card:not(:hover):not(:focus-within),.ava-home .hero-access:has(>.hero-access-card--desc:hover) .hero-access-card:not(:hover):not(:focus-within){width:auto}.ava-home .hero-access>.hero-access-card--desc:focus-within,.ava-home .hero-access>.hero-access-card--desc:hover{box-shadow:0 18px 40px rgba(0,0,0,.28);height:auto;width:auto}.ava-home .hero-access-card--desc .hero-access-open{justify-content:flex-start;padding:20px 14px 12px;width:auto}.ava-home .hero-access-card--desc .hero-access-open .hero-access-icon{height:32px;margin-bottom:8px}.ava-home .hero-access-card--desc .hero-access-open-title{margin-bottom:4px}.ava-home .hero-access-card--desc .hero-access-open-item{line-height:19px}}@media (min-width:901px) and (max-height:800px){.ava-home.hero--access .hero-card{min-height:0}.ava-home.hero--access .hero-content{padding-top:72px}.ava-home .hero-access:has(>.hero-access-card--desc){margin-bottom:48px;margin-top:20px}}@media (min-width:901px) and (max-height:700px){.ava-home.hero--access .hero-content{padding-top:44px}.ava-home .hero-eyebrow{margin-bottom:10px}.ava-home .hero-access:has(>.hero-access-card--desc){margin-bottom:36px;margin-top:14px}.ava-home .hero-access-card--desc .hero-access-rest{padding:14px 12px 16px}.ava-home .hero-access-card--desc .hero-access-icon{height:26px}.ava-home .hero-access-card--desc .hero-access-label{font-size:15px;line-height:19px;margin-top:5px}.ava-home .hero-access-desc{font-size:12px;line-height:16px;margin-top:5px}}@media (min-width:901px) and (max-height:620px){.ava-home.hero--access .hero-content{padding-top:28px}.ava-home .hero-access:has(>.hero-access-card--desc){margin-bottom:28px;margin-top:10px}}@media (max-width:900px){.ava-home.hero--access .hero-heading,.ava-home.hero--access h1{font-size:26px;line-height:33px}.ava-home.hero--access .hero-content{padding-top:64px}.ava-home .hero-access-card--desc{flex:1 1 calc(50% - 6px)}}@media (max-width:560px){.ava-home.hero--access .hero-heading,.ava-home.hero--access h1{font-size:23px;line-height:30px}.ava-home .hero-access-card--desc{flex:1 1 100%}}.about{display:flex;gap:12px;padding:72px var(--gutter) 0}@media (min-width:1025px){.ava-home.about{align-items:center}.ava-home.about .about-collage{align-self:center}}.ava-home .about-left{flex:1;min-width:0}.ava-home .about-sticky{padding:16px 52px 40px 0;position:sticky;top:80px}.ava-home .about-sticky .eyebrow{margin-bottom:16px}.ava-home .about-sticky h2{margin-bottom:30px}.ava-home .about-sticky .eyebrow+.lead{margin-top:14px}.ava-home .about-sticky .lead{margin-bottom:20px;max-width:560px}.ava-home .about-sticky .lead:last-of-type{margin-bottom:var(--btn-gap)}.ava-home .about-actions{display:flex;flex-wrap:wrap;gap:24px}.ava-home .about-grid{display:flex;flex-shrink:0;gap:12px;width:674px}.ava-home .bento-col{display:flex;flex:1;flex-direction:column;gap:14px}.ava-home .bento-card{align-items:center;border-radius:var(--radius);display:flex;flex-direction:column;justify-content:center;overflow:hidden;text-align:center}.ava-home .bento-sm{height:225px}.ava-home .bento-lg{height:334px}.ava-home .bg-green{background:var(--green);color:var(--navy)}.ava-home .bg-navy{background:var(--navy);color:#fff}.ava-home .bg-mint{background:var(--mint);color:var(--navy)}.ava-home .stat-number{font-size:80px;font-weight:500;letter-spacing:-.04em;line-height:1}.ava-home .stat-label{font-size:20px;font-weight:600;letter-spacing:-.03em;margin-top:14px}.ava-home .stat-icon{align-items:center;background:var(--green);display:inline-flex;height:40px;justify-content:center;margin-bottom:26px;width:40px}.ava-home .stat-icon-square{border-radius:11px}.ava-home .stat-icon-circle{border-radius:50%}.ava-home .bento-photo{position:relative}.ava-home .bento-photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ava-home .bento-photo:hover img{scale:1.18}.ava-home .img-tower{-o-object-position:82% center;object-position:82% center}.ava-home .expansion-logo{margin-bottom:28px}.services{background:var(--mint);margin-top:100px;padding:66px 0 111px}.ava-home .services-head{align-items:flex-start;display:flex;justify-content:space-between;padding:0 var(--gutter)}.ava-home .services-head .eyebrow{margin-bottom:12px}.ava-home .services-lead{flex-shrink:0;padding-top:33px;width:560px}.ava-home .services-lead .lead+.lead{margin-top:18px}.ava-home .services-grid{display:grid;gap:12px;grid-auto-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:97px;padding:0 var(--margin)}.ava-home .svc-card{background:#1e2539;border-radius:var(--radius);color:#fff;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:24px;position:relative}.ava-home .svc-card h3{font-size:clamp(18px,2vw,32px);font-weight:500;letter-spacing:-.04em;line-height:1.16;margin-bottom:auto;position:relative;white-space:nowrap}.ava-home .svc-foot{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-top:32px;position:relative}.ava-home .svc-card ul,.ava-home .svc-text{border-left:2px solid var(--green);padding-left:17px}.ava-home .svc-text{color:hsla(0,0%,100%,.86);font-size:15px;font-weight:400;letter-spacing:-.01em;line-height:22px}.ava-home .svc-card li{font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:28px}.ava-home .svc-arrow{align-items:center;display:inline-flex;flex-shrink:0;height:46px;justify-content:center;position:relative;width:46px}.ava-home .svc-arrow:before{background:var(--green);border-radius:50%;content:"";inset:0;position:absolute;transition:transform .4s var(--ease-out),background-color .3s}.ava-home .svc-arrow svg{position:relative}.ava-home .svc-arrow:hover:before,.ava-home .svc-card:hover .svc-arrow:before{background:var(--green-hover);transform:scale(1.14)}.news{height:551px;margin-top:106px;overflow:hidden;position:relative}.ava-home .news-bg{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:60% 30%;object-position:60% 30%;position:absolute;width:100%}.ava-home .news-overlay{background:none;inset:0;position:absolute}.ava-home .news-card{background:#fff;border-radius:var(--radius-lg);bottom:104px;left:var(--gutter);max-width:calc(100% - var(--margin)*2);padding:34px 34px 41px;position:absolute;width:551px}.ava-home .news-card .eyebrow{margin-bottom:24px}.ava-home .news-card h2{font-size:42px;line-height:48px;margin-bottom:var(--btn-gap)}.ava-home .news-actions{display:flex;flex-wrap:wrap;gap:22px}.ava-home .news-actions .btn{height:52px}.ava-home .news-actions .btn .btn-arrow{right:26px}.team{background:var(--navy);padding:121px var(--margin) 120px}.ava-home.team .eyebrow{margin-bottom:14px}.ava-home.team h2{color:#fff;margin-bottom:40px}.ava-home .team-grid{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.ava-home .team-card{border-radius:var(--radius);height:367px;overflow:hidden;position:relative}.ava-home .team-card>img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%}.ava-home .team-card:hover>img{scale:1.18}.ava-home .team-caption{align-items:flex-end;background:linear-gradient(180deg,transparent,rgba(38,45,66,.04) 28%,rgba(38,45,66,.14) 44%,rgba(38,45,66,.32) 58%,rgba(38,45,66,.55) 71%,rgba(38,45,66,.78) 84%,rgba(38,45,66,.94));bottom:0;color:#fff;display:flex;justify-content:space-between;left:0;padding:130px 26px 22px;position:absolute;right:0}.ava-home .team-name{font-size:20px;font-weight:600;letter-spacing:-.03em}.ava-home .team-name span{color:var(--green)}.ava-home .team-role{font-size:16px;letter-spacing:-.03em;margin-top:2px}.ava-home .play-btn{align-items:center;background:var(--green);border-radius:50%;display:inline-flex;flex-shrink:0;height:46px;justify-content:center;transition:transform .4s var(--ease-out);width:46px}.ava-home .play-btn:hover{transform:scale(1.1)}.ava-home .play-btn svg{margin-left:2px}.ava-home .team-foot{align-items:flex-start;display:flex;flex-direction:column;margin-left:auto;max-width:100%;padding:47px 0 0 13px;width:674px}.ava-home .team-foot .lead{color:#fff;margin-bottom:var(--btn-gap)}.switch{padding:82px var(--gutter) 78px}.ava-home .switch-left{margin-inline:auto;max-width:914px}.ava-home .switch-left .eyebrow{margin-bottom:12px}.ava-home .switch-left h2{font-size:42px;line-height:48px;margin-bottom:32px}.ava-home .switch-right{margin:76px auto 0;max-width:100%;width:-moz-max-content;width:max-content}.ava-home .steps{position:relative}.ava-home .steps:before{background:#d8dae0;bottom:60px;content:"";left:45px;position:absolute;top:45px;transform:scaleY(0);transform-origin:top;transition:transform 1.2s var(--ease-out) .25s;width:1px}.ava-home .steps.in:before{transform:scaleY(1)}.ava-home .step{align-items:center;display:flex;gap:26px;margin-bottom:56px;min-height:90px;position:relative}.ava-home .step:last-child{margin-bottom:0}.ava-home .step-num{align-items:center;background:var(--mint);border-radius:50%;color:var(--navy);display:inline-flex;flex-shrink:0;font-size:24px;font-weight:500;height:90px;justify-content:center;position:relative;width:90px;z-index:1}.ava-home.switch .step:first-child .step-num{background:#fff}.ava-home.switch .step:nth-child(2) .step-num{background:#caf5d4}.ava-home.switch .step:nth-child(3) .step-num{background:#53c785}.ava-home.switch .step:nth-child(4) .step-num{background:var(--green)}.ava-home .step-title{color:var(--navy);font-size:24px;font-weight:500;letter-spacing:-.03em;line-height:32px}.ava-home .btn-steps{display:flex;height:52px;margin:85px auto 0;width:-moz-max-content;width:max-content}.ava-home .btn-steps .btn-arrow{right:26px}.ava-home.switch--mint{background:var(--mint);padding:88px var(--gutter) 90px}.ava-home.switch--mint .switch-left{margin-inline:0;max-width:646px}.ava-home.switch--mint .switch-right{margin:56px 0 0}.ava-home.switch--mint .steps:before{background:rgba(38,45,66,.18);left:38px;top:38px}.ava-home.switch--mint .step{margin-bottom:47px;min-height:76px}.ava-home.switch--mint .step-num{font-size:20px;height:76px;width:76px}.ava-home.switch--mint .step-title{font-size:20px;font-weight:600;letter-spacing:-.03em;line-height:26px}.ava-home.switch--mint .btn-steps{margin:56px 0 0}.ava-home.switch--pair{align-items:start;background:var(--mint);-moz-column-gap:60px;column-gap:60px;display:grid;grid-template-columns:minmax(0,1fr) 468px;padding:110px var(--gutter) 120px}.ava-home.switch--pair .switch-left{grid-column:1;grid-row:1;margin-inline:0;max-width:none}.ava-home.switch--pair .switch-right{grid-column:1;grid-row:2;margin:32px 0 0;width:auto}.ava-home.switch--pair .switch-form{align-self:start;grid-column:2;grid-row:1/span 2;position:sticky;top:78px}.ava-home.switch--pair .btn-steps{margin:36px 0 0}.ava-home.switch--pair .switch-left .eyebrow{margin-bottom:8px}.ava-home.switch--pair .switch-left h2{margin-bottom:18px}.ava-home.switch--pair .steps:before{background:rgba(38,45,66,.18);left:38px;top:38px}.ava-home.switch--pair .step{margin-bottom:24px;min-height:76px}.ava-home.switch--pair .step-num{font-size:20px;height:76px;width:76px}@media (min-width:901px) and (max-height:850px){.ava-home.switch--pair .svcf-card{padding:22px 32px 24px}.ava-home.switch--pair .svcf-card h2{font-size:27px;line-height:32px}.ava-home.switch--pair .svcf-sub{font-size:14px;line-height:20px;margin-bottom:18px}.ava-home.switch--pair .field{margin-bottom:12px}.ava-home.switch--pair .field-label,.ava-home.switch--pair .field>label{margin-bottom:5px}.ava-home.switch--pair .field input,.ava-home.switch--pair .field select{height:46px}}.newsletter{display:flex;gap:15px;margin-top:121px;padding:0 var(--gutter)}.ava-home .newsletter-photo{border-radius:var(--radius-lg);flex:1;height:582px;min-width:0;overflow:hidden;position:relative}.ava-home .newsletter-photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ava-home .newsletter-photo:hover img{scale:1.18}.ava-home .newsletter-photo:after{background:none;content:"";inset:0;position:absolute;z-index:1}.ava-home .newsletter-card{background:var(--navy);border-radius:var(--radius-lg);flex-shrink:0;height:582px;overflow:hidden;position:relative;text-align:center;transition:background-color .7s ease;width:443px}.ava-home .newsletter-default,.ava-home .newsletter-success{align-items:center;display:flex;flex-direction:column;inset:0;padding:80px 10px 77px;position:absolute}.ava-home .newsletter-card .eyebrow{margin-bottom:16px}.ava-home .newsletter-card h2{color:#fff;font-size:38px;line-height:44px;margin-bottom:28px}.ava-home .newsletter-default{transition:opacity .45s ease,transform .45s var(--ease-out)}.ava-home .newsletter-success{opacity:0;transform:translateY(14px);transition:opacity .5s ease .25s,transform .55s var(--ease-out) .25s,visibility 0s linear .75s;visibility:hidden}.ava-home .newsletter-success .eyebrow{color:var(--navy)}.ava-home .newsletter-success h2{margin-bottom:26px}.ava-home .success-text{color:var(--navy);font-size:22px;font-weight:500;letter-spacing:-.03em;line-height:32px;overflow-wrap:anywhere}.ava-home .success-check{align-items:center;background:var(--navy);border-radius:50%;display:inline-flex;height:46px;justify-content:center;margin-top:42px;opacity:0;transform:scale(.4);transition:transform .5s cubic-bezier(.34,1.4,.64,1) .55s,opacity .3s ease .55s;width:46px}.ava-home .newsletter-card.is-sent{background:var(--green)}.ava-home .newsletter-card.is-sent .newsletter-default{opacity:0;pointer-events:none;transform:translateY(-12px)}.ava-home .newsletter-card.is-sent .newsletter-success{opacity:1;transform:none;visibility:visible}.ava-home .newsletter-card.is-sent .newsletter-success h2{color:var(--navy)}.ava-home .newsletter-card.is-sent .success-check{opacity:1;transform:scale(1)}.ava-home .newsletter-form{margin-top:auto;margin-inline:auto;max-width:100%;width:334px}.ava-home .newsletter-form input{background:#fff;border:0;border-radius:4px;color:var(--navy);font:inherit;font-size:16px;height:58px;padding:0 20px;width:100%}.ava-home .newsletter-form input::-moz-placeholder{color:#9ca1b0}.ava-home .newsletter-form input::placeholder{color:#9ca1b0}.ava-home .newsletter-form input:focus{outline:2px solid var(--green)}.ava-home .btn-block{height:58px;margin-top:14px;padding:0 32px;width:100%}.ava-home .btn-block .btn-arrow{right:25px}.ava-home .about-single-photo img,.ava-home .bento-photo img,.ava-home .hero-bg,.ava-home .news-bg,.ava-home .newsletter-photo img,.ava-home .svc-card-bg,.ava-home .team-card>img{scale:1.14;transition:scale 1s var(--ease-out);translate:0 var(--py,0);will-change:translate}.ava-home .bento-photo.reveal:not(.in) img,.ava-home .newsletter-photo.reveal:not(.in) img,.ava-home .svc-card.reveal:not(.in) .svc-card-bg,.ava-home .team-card.reveal:not(.in)>img{scale:1.2}.ava-home .logos-marquee:hover .logos-track{animation-play-state:paused}.ava-home ::-moz-selection{background:var(--mint);color:var(--navy)}.ava-home ::selection{background:var(--mint);color:var(--navy)}@media (prefers-reduced-motion:reduce){.ava-home .about-single-photo img,.ava-home .bento-photo img,.ava-home .hero-bg,.ava-home .news-bg,.ava-home .newsletter-photo img,.ava-home .svc-card-bg,.ava-home .team-card>img{scale:1;transition:none;translate:0 0}.ava-home .steps:before{transform:none;transition:none}}@media (max-width:1024px){.about{flex-direction:column;gap:60px}.ava-home .about-sticky{padding-right:0;position:static}.ava-home .about-grid{width:100%}.ava-home .services-head{flex-direction:column;gap:40px}.ava-home .services-lead{padding-top:0;width:auto}.ava-home .services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.switch{flex-direction:column;gap:40px}.ava-home .switch-right{width:100%}.ava-home.switch--pair{display:block;padding-bottom:96px}.ava-home.switch--pair .switch-form{display:block;margin-top:72px}.ava-home.switch--pair .switch-form .svcf-frame{margin-inline:auto;max-width:468px}.newsletter{flex-direction:column}.ava-home .newsletter-card{height:auto;padding-bottom:60px;width:100%}.ava-home .newsletter-default{position:static;width:100%}.ava-home .team-foot{padding-left:0;width:100%}}@media (max-width:860px){.ava-home .hero-heading,.ava-home h1{font-size:44px;line-height:48px}.ava-home h2{font-size:36px;line-height:40px}.ava-home .hero-content{padding:48px 24px 0}.ava-home .hero-logos{flex-direction:column;gap:16px;height:auto;padding:24px;position:static}.ava-home .logos-marquee{flex:0 1 auto;width:100%}.ava-home .hero-card{height:auto;padding-bottom:72px}.ava-home .hero-bg{height:100%}.ava-home .about-grid{flex-direction:column}.ava-home .services-grid{grid-template-columns:minmax(0,1fr)}.ava-home .svc-card,.ava-home .svc-foot ul{min-width:0}.ava-home .team-grid{grid-template-columns:1fr}.ava-home .team-card{height:320px}.ava-home .newsletter-card .newsletter-default h2,.ava-home .newsletter-card h2{font-size:40px;line-height:44px}.ava-home .newsletter-default,.ava-home .newsletter-success{padding-top:60px}.ava-home .news-card h2{font-size:34px;line-height:38px}.ava-home.services{padding-top:100px}}@media (max-width:560px){.ava-home .hero-heading,.ava-home h1{font-size:38px;line-height:42px}.ava-home .stat-number{font-size:60px}.ava-home .svc-card li{font-size:16px;line-height:24px}.ava-home .svc-foot{gap:12px}.ava-home .svc-foot ul{padding-left:16px}.ava-home .news-card h2{font-size:30px;line-height:34px}.ava-home .newsletter-card .newsletter-default h2,.ava-home .newsletter-card h2{font-size:34px;line-height:38px}.ava-home .step-title{font-size:20px;line-height:28px}.ava-home .hero-content{padding:40px 20px 0}.ava-home .news-card{padding:28px 24px}.ava-home .hero-actions,.ava-home .news-actions{align-items:stretch;flex-direction:column}.ava-home .hero-actions .btn,.ava-home .news-actions .btn{width:100%}}@media (max-width:900px){.ava-home .hero-heading br,.ava-home h1 br,.ava-home h2 br,.ava-home h3 br,.ava-page .hero-heading br,.ava-page h1 br,.ava-page h2 br,.ava-page h3 br{display:none}}.page-wipe{background:var(--green);inset:0;pointer-events:none;position:fixed;transform:translateY(0);z-index:2000}.page-wipe:after{background:var(--green);content:"";filter:brightness(1.12);height:18vh;left:0;position:absolute;right:0;top:100%}html:not(.has-js) .page-wipe{display:none}.page-wipe.out{transform:translateY(-120%);transition:transform .85s cubic-bezier(.76,0,.24,1) .15s}.page-wipe.idle{transform:translateY(120%);transition:none}.page-wipe.cover{transform:translateY(0);transition:transform .55s cubic-bezier(.76,0,.24,1)}.page-wipe.cover:after{bottom:100%;top:auto}@media (prefers-reduced-motion:reduce){.page-wipe{display:none}}header.wp-block-template-part{position:sticky;top:0;z-index:100}.site-header{z-index:100}@media (max-width:767px){:root{--margin:20px}}.entry-content .wrap:has(.ava-contact-form){padding-left:140px;padding-right:140px}@media (max-width:1023px){.entry-content .wrap:has(.ava-contact-form){padding-left:60px;padding-right:60px}}@media (max-width:767px){.entry-content .wrap:has(.ava-contact-form){padding-left:20px;padding-right:20px}}@media (min-width:1024px){.entry-content .wp-block-columns:has(.ava-contact-form){-moz-column-gap:240px;column-gap:240px}}@media (min-width:782px) and (max-width:1023px){.entry-content .wp-block-columns:has(.ava-contact-form){-moz-column-gap:48px;column-gap:48px}}@media (min-width:1024px){.entry-content .wp-block-columns:has(.ava-contact-form)>.wp-block-column:has(.ava-contact-form){flex-basis:64%!important}.entry-content .wp-block-columns:has(.ava-contact-form)>.wp-block-column:has(.ava-offices){flex-basis:36%!important}}@media (min-width:1024px){.ava-blog-posts [data-blog-grid]{padding-left:100px;padding-right:100px}}@media (max-width:767px){.ava-filter-pill{font-size:11px}}.ava-join-only{display:none}@media (max-width:767px){.ava-join-only{display:block}.ava-join-only .ava-offices-heading,.ava-join-only .ava-offices-list{display:none}.ava-join-only .ava-join{margin-top:1rem}.wp-block-column .ava-offices .ava-join{display:none}.wp-block-columns.is-layout-flex:has(.ava-contact-form){row-gap:5.5rem}.ava-contact-form button[type=submit]{position:relative}.ava-contact-form button[type=submit]>svg{position:absolute;right:26px;top:50%;transform:translateY(-50%)}.ava-filter-pill{padding-bottom:7px;padding-top:7px}main.ava-article{padding-left:20px!important;padding-right:20px!important}.ava-article .wp-block-columns.is-layout-flex{row-gap:0}.ava-article .wp-block-post-title{line-height:36px;margin-bottom:20px}.ava-article .wp-block-post-featured-image img{border-radius:30px}.ava-article .ava-author-mobile{margin:0 0 36px}.ava-quote blockquote{font-size:24px;letter-spacing:-.96px;line-height:26px}.ava-quote figcaption{font-size:11px;line-height:26px}.ava-quote>span svg{height:auto;width:60px}}.site-header{transition:background-color .4s ease,box-shadow .4s ease,-webkit-backdrop-filter .4s ease;transition:background-color .4s ease,backdrop-filter .4s ease,box-shadow .4s ease;transition:background-color .4s ease,backdrop-filter .4s ease,box-shadow .4s ease,-webkit-backdrop-filter .4s ease}.header-inner{transition:height .45s cubic-bezier(.22,.61,.36,1),padding-top .45s cubic-bezier(.22,.61,.36,1),padding-bottom .45s cubic-bezier(.22,.61,.36,1)}.site-header.is-scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background-color:rgba(241,255,244,.78)}.site-header.is-scrolled:hover{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fff}@media (min-width:768px){.site-header.is-scrolled .header-inner{height:68px}}@media (min-width:1280px){.site-header .nav-link{transition:color .3s,background-color .3s,height .45s cubic-bezier(.22,.61,.36,1)}.site-header.is-scrolled .nav-link{height:48px}.site-header .nav-link{white-space:nowrap}.mega-panel{max-height:calc(100vh - 90px);overflow-y:auto;overscroll-behavior:contain}.site-header.is-scrolled .mega-panel{max-height:calc(100vh - 68px)}}@media (min-width:1280px) and (max-width:1439px){.site-header .header-inner>nav{margin-right:20px}.site-header .nav-link{font-size:11px;letter-spacing:.06em;padding-left:10px;padding-right:10px}}@media (max-width:767px){.site-header .btn-header{font-size:11px;height:32px;padding:0 20px}.site-header .btn-header .btn-arrow{display:none}.site-header.is-scrolled .header-inner{padding-bottom:.875rem;padding-top:.875rem}}.btn-header{height:50px;padding:0 54px 0 30px}.btn-header .btn-arrow{right:25px}.site-footer .wrap{padding-inline:var(--margin)}.ava-page b,.ava-page strong{font-weight:600}.ava-page .eyebrow{align-items:center;color:var(--eyebrow);display:flex;font-size:10px;font-weight:700;gap:8px;letter-spacing:.22em;text-transform:uppercase}.ava-page .eyebrow .dash{letter-spacing:0}.ava-page .hero-heading,.ava-page h1{color:#fff;font-size:62px;font-weight:500;letter-spacing:-.04em;line-height:64px}.ava-page h2{color:var(--navy);font-size:52px;font-weight:500;letter-spacing:-.04em;line-height:56px}.ava-page .lead{font-size:22px;font-weight:400;letter-spacing:-.03em;line-height:32px}.ava-page .lead strong{font-weight:600}.ava-page ::-moz-selection{background:var(--mint);color:var(--navy)}.ava-page ::selection{background:var(--mint);color:var(--navy)}.has-js .ava-page .reveal{opacity:0;transform:translateY(22px);transition:opacity .8s ease,transform .8s var(--ease-out);transition-delay:var(--d,0ms);will-change:opacity,transform}.ava-page .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.has-js .ava-page .reveal{opacity:1;transform:none;transition:none}}.ava-page .ac-photo,.ava-page .case-card,.ava-page .inner-hero-card,.ava-page .sector-card,.ava-page .svcf-card,.ava-page .svcf-frame,.ava-page .svcf-frame:before,.ava-page .testi-card,.ava-page .tex-card,.ava-page .tpl-hero-card,.ava-page .tpl-reason-photo{corner-shape:squircle}.ava-page .hd-eyebrow{align-items:center;display:flex;gap:12px}.ava-page .hd-eyebrow:before{background:var(--green);content:"";flex-shrink:0;height:46px;width:2px}.ava-page .hd-eyebrow span{color:var(--green);font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:22px}@media (max-width:900px){.ava-page .hd-eyebrow span{text-shadow:0 1px 12px rgba(7,24,41,.55)}}.site-header .nav-link.is-current,.site-header .nav-trigger.is-current{color:var(--eyebrow)}.site-header .nav-link:focus-visible,.site-header .nav-link:hover{color:var(--eyebrow)}.ava-page .about-collage{align-self:flex-start;aspect-ratio:508/578;flex-shrink:0;position:relative;width:420px}.ava-page .ac-photo{border-radius:30px;box-shadow:0 22px 52px rgba(38,45,66,.14);overflow:hidden;position:absolute}.ava-page .ac-photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ava-page .ac-big{height:66.4%;left:0;top:15.7%;width:70.1%;z-index:1}.ava-page .ac-man{height:40.3%;left:57.3%;top:0;width:42.7%;z-index:2}.ava-page .ac-taller{height:31.7%;left:51.4%;top:68.3%;width:33.7%;z-index:3}.ava-page .about-collage--organic .ac-photo{border-radius:0;box-shadow:none;overflow:visible}.ava-page .about-collage--organic .ac-photo img{-o-object-fit:contain;object-fit:contain;scale:1;transition:none;translate:0 0}.ava-page .about-collage--photos{aspect-ratio:338/328}.ava-page .about-collage--photos .ac-photo{border-radius:25px;box-shadow:none}.ava-page .about-collage--photos .ac-big{height:61%;left:0;top:18%;width:56%;z-index:1}.ava-page .about-collage--photos .ac-man{height:47%;left:56%;top:1%;width:44%;z-index:2}.ava-page .about-collage--photos .ac-taller{height:36%;left:41%;top:62%;width:30%;z-index:3}@media (min-width:1441px){.ava-page .about-collage--photos{width:clamp(420px,29.2vw,620px)}}.crumbs ol{color:#fff;flex-wrap:wrap;font-size:11px;font-weight:500;letter-spacing:.01em;line-height:16px;list-style:none;margin:0;padding:0}.crumbs li,.crumbs ol{align-items:center;display:flex;gap:4px}.crumbs svg{flex:none}.crumbs a{color:inherit;text-decoration:none;transition:opacity .2s ease}.crumbs a:hover{opacity:.72}.ava-page .inner-hero-card .crumbs,.ava-page .tpl-hero-card .crumbs{left:40px;position:absolute;right:40px;top:30px;z-index:2}.ava-page.legal-hero .crumbs{margin-bottom:18px}.ava-page.legal-hero .crumbs ol{color:var(--navy)}@media (max-width:760px){.ava-page .inner-hero-card .crumbs,.ava-page .tpl-hero-card .crumbs{left:24px;right:24px;top:20px}}.inner-hero{padding:0 var(--margin)}.ava-page .inner-hero-card{background:#101a2c;border-radius:var(--radius-lg);height:auto;min-height:460px;overflow:hidden;position:relative}.ava-page .inner-hero-bg{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:62% 35%;object-position:62% 35%;position:absolute;width:100%}.ava-page .inner-hero-overlay{background:radial-gradient(760px 620px at 0 100%,rgba(47,158,87,.92),transparent 64%),linear-gradient(100deg,rgba(9,26,42,.92),rgba(9,26,42,.55) 42%,rgba(9,26,42,.05) 70%);inset:0;position:absolute}.ava-page .inner-hero-content{display:flex;flex-direction:column;justify-content:center;max-width:760px;min-height:inherit;padding:80px 40px 40px;position:relative;width:64%}.ava-page .inner-hero-content .hd-eyebrow{margin-bottom:16px}.ava-page.inner-hero h1{font-size:clamp(40px,4vw,56px);line-height:1.08;text-wrap:balance}.inner-intro{align-items:start;display:grid;gap:60px;grid-template-columns:repeat(2,minmax(0,1fr));margin:64px auto 0;max-width:calc(100% - var(--margin)*2);width:1132px}.ava-page.inner-intro h2{font-size:48px;line-height:52px;margin-bottom:34px}.ava-page.inner-intro .lead{margin-bottom:0}@media (max-width:767px){.inner-intro{gap:32px;grid-template-columns:minmax(0,1fr)}}.inner-services{background:var(--mint);margin-top:94px;padding:88px var(--margin) 110px}.ava-page .inner-services-head{margin:0 auto 68px;max-width:800px;text-align:center}.ava-page .inner-services-head .eyebrow{justify-content:center;margin-bottom:12px}.ava-page .inner-services-head h2{font-size:48px;line-height:52px;margin-bottom:26px}.ava-page .inner-services-head .lead{margin:0 auto}.ava-page .tex-grid{--spring:cubic-bezier(0.16,1,0.3,1);--body-w:470px;display:flex;gap:14px;margin:0 auto;max-width:100%;width:1132px}.ava-page .tex-card{backface-visibility:hidden;background:var(--navy);border-radius:var(--radius);contain:paint;cursor:pointer;flex:1 1 0;height:520px;min-width:0;outline:none;overflow:hidden;position:relative;transform:translateZ(0);transition:flex-grow 1.05s var(--spring),translate .9s var(--spring),box-shadow .8s ease;will-change:flex-grow}.ava-page .tex-card:focus-visible{box-shadow:0 0 0 3px var(--green)}.has-js .ava-page .tex-card.reveal{transition:flex-grow 1.05s var(--spring),translate .9s var(--spring),box-shadow .8s ease,opacity .8s ease var(--d,0ms),transform .8s var(--ease-out) var(--d,0ms)}@media (prefers-reduced-motion:reduce){.has-js .ava-page .tex-card.reveal{transition:none}}.ava-page .tex-card.is-active,.ava-page .tex-grid:not(.tex-grid--multi):hover .tex-card:hover{box-shadow:0 34px 80px rgba(11,46,38,.3);flex-grow:1.9;translate:0 -6px}.ava-page .tex-grid:not(.tex-grid--multi):hover .tex-card:not(:hover){box-shadow:none;flex-grow:1;translate:0 0}.ava-page .tex-card-bg{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;opacity:.92;position:absolute;scale:1.04;top:0;transition:scale 1.4s var(--spring),opacity 1s ease;translate:-50% 0;width:620px;will-change:scale}.ava-page .tex-card.is-active .tex-card-bg,.ava-page .tex-grid:not(.tex-grid--multi):hover .tex-card:hover .tex-card-bg{opacity:1;scale:1.12}.ava-page .tex-grid:not(.tex-grid--multi):hover .tex-card:not(:hover) .tex-card-bg{opacity:.92;scale:1.04}.ava-page .tex-card:after{background:radial-gradient(360px 360px at var(--mx,50%) var(--my,50%),rgba(83,199,133,.32),transparent 70%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease;z-index:1}.ava-page .tex-card:hover:after{opacity:1}.ava-page .tex-card-body{display:flex;flex-direction:column;height:100%;padding:40px 30px 28px;position:relative;width:var(--body-w);z-index:2}.ava-page .tex-index{color:var(--green);font-size:11px;font-weight:700;letter-spacing:.18em;margin-bottom:18px;opacity:.55;transition:opacity .7s var(--spring)}.ava-page .tex-card.is-active .tex-index,.ava-page .tex-grid:not(.tex-grid--multi):hover .tex-card:hover .tex-index{opacity:1}.ava-page .tex-grid:not(.tex-grid--multi):hover .tex-card:not(:hover) .tex-index{opacity:.55}.ava-page .tex-card h3{color:#fff;font-size:36px;font-weight:500;letter-spacing:-.04em;line-height:40px;margin-bottom:34px}.ava-page .tex-card p{color:hsla(0,0%,100%,.86);font-size:18px;letter-spacing:-.03em;line-height:27px;opacity:0;transition:opacity .28s ease,translate .4s var(--spring);translate:0 18px;width:calc(var(--body-w) - 60px)}.ava-page .tex-card p strong{color:#fff;font-weight:600}.ava-page .tex-card.is-active p,.ava-page .tex-grid:not(.tex-grid--multi):hover .tex-card:hover p{opacity:1;transition:opacity .6s ease .22s,translate .95s var(--spring) .18s;translate:0 0}.ava-page .tex-grid:not(.tex-grid--multi):hover .tex-card:not(:hover) p{opacity:0;transition:opacity .25s ease,translate .35s var(--spring);translate:0 18px}.ava-page .tex-card .svc-arrow{bottom:28px;margin:0;opacity:0;position:absolute;right:30px;transition:opacity .45s ease;z-index:2}.ava-page .tex-card.is-active .svc-arrow,.ava-page .tex-card:focus-within .svc-arrow,.ava-page .tex-grid:not(.tex-grid--multi):hover .tex-card:hover .svc-arrow{opacity:1;transition-delay:.18s}.ava-page .tex-grid:not(.tex-grid--multi):hover .tex-card:not(:hover) .svc-arrow{opacity:0;transition-delay:0s}.ava-page .tex-card .svc-arrow:before{transition:transform .8s var(--spring),background-color .3s}.ava-page .tex-card.is-active .svc-arrow:before,.ava-page .tex-grid:not(.tex-grid--multi):hover .tex-card:hover .svc-arrow:before{transform:scale(1.14)}.ava-page .tex-grid:not(.tex-grid--multi):hover .tex-card:not(:hover) .svc-arrow:before{transform:scale(1)}@media (prefers-reduced-motion:reduce){.ava-page .tex-card,.ava-page .tex-card .svc-arrow,.ava-page .tex-card p,.ava-page .tex-card-bg{transition:none}.ava-page .tex-card .svc-arrow,.ava-page .tex-card p{opacity:1;translate:0 0}}.ava-page .svc-arrow{align-items:center;display:inline-flex;flex-shrink:0;height:46px;justify-content:center;position:relative;width:46px}.ava-page .svc-arrow:before{background:var(--green);border-radius:50%;content:"";inset:0;position:absolute;transition:transform .4s var(--ease-out),background-color .3s}.ava-page .svc-arrow svg{position:relative}.ava-page .svc-arrow:hover:before{background:var(--green-hover);transform:scale(1.22)}.case{align-items:center;display:flex;height:550px;overflow:hidden;position:relative}.ava-page .case-bg{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:62% 40%;object-position:62% 40%;position:absolute;width:100%}.ava-page .case-overlay{background:radial-gradient(ellipse at 0 100%,rgba(83,199,133,.65),transparent 55%),linear-gradient(90deg,rgba(4,52,58,.8),rgba(4,52,58,.35) 35%,transparent 65%);inset:0;position:absolute}.ava-page .case-card{background:#fff;border-radius:40px;margin-left:50px;padding:34px 34px 54px;position:relative;width:650px}.ava-page .case-card .eyebrow{line-height:1;margin-bottom:10px}.ava-page .case-card h2{font-size:42px;line-height:48px;margin-bottom:24px}.ava-page .case-card .btn{height:58px;min-width:188px;padding-right:40px}.ava-page .case-card .btn .btn-arrow{right:26px}.sectors{margin-top:66px;padding:0 var(--gutter) 0}.ava-page .sectors-head{align-items:flex-start;display:flex;justify-content:space-between}.ava-page .sectors-head .eyebrow{margin-bottom:12px}.ava-page .sectors-head h2{color:var(--navy)}.ava-page .sectors-head .lead{flex-shrink:0;padding-top:33px;width:560px}.ava-page .sectors-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.ava-page .sector-card{aspect-ratio:366/260;border-radius:var(--radius);display:block;overflow:hidden;position:relative}.ava-page .sectors-cta{display:flex;height:52px;margin:41px auto 0;width:-moz-max-content;width:max-content}.ava-page .sectors-cta .btn-arrow{right:26px}.ava-page .sector-card img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:scale 1s var(--ease-out);width:100%}.ava-page .sector-card:hover img{scale:1.18}.ava-page .sector-card:after{background:linear-gradient(180deg,transparent 34%,rgba(20,28,24,.28) 62%,rgba(15,24,20,.78));content:"";inset:0;position:absolute;z-index:1}.ava-page .sector-label{bottom:26px;color:#fff;font-size:28px;font-weight:500;left:28px;letter-spacing:-.04em;line-height:36px;position:absolute;right:94px;z-index:2}.ava-page .sector-arrow{align-items:center;background:var(--green);border-radius:50%;bottom:24px;display:inline-flex;height:46px;justify-content:center;position:absolute;right:24px;transition:transform .4s var(--ease-out),background-color .3s;width:46px;z-index:2}.ava-page .sector-card:hover .sector-arrow{background:var(--green-hover);transform:scale(1.12)}.ava-page.sectors:not(.sectors--dist) .sectors-head{align-items:flex-start;flex-direction:column;gap:28px}.ava-page.sectors:not(.sectors--dist) .sectors-head .lead{max-width:900px;padding-top:0;width:100%}.ava-page.sectors:not(.sectors--dist) .sectors-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:56px}.ava-page.sectors:not(.sectors--dist) .sector-card{display:flex;flex-direction:column;min-height:200px;padding:24px;width:100%}.ava-page.sectors:not(.sectors--dist) .sector-card:after{background:linear-gradient(180deg,rgba(13,18,32,0) 18%,rgba(13,18,32,.22) 44%,rgba(13,18,32,.62) 68%,rgba(13,18,32,.88))}.ava-page.sectors:not(.sectors--dist) .sector-card img{inset:0;position:absolute}.ava-page.sectors:not(.sectors--dist) .sector-label{font-size:22px;line-height:28px;margin-bottom:58px;margin-top:auto;position:static}.ava-page.sectors--dist{margin-top:48px}.ava-page.sectors--dist .sectors-head{display:block}.ava-page.sectors--dist .sectors-head .lead{color:var(--navy);font-size:36px;font-weight:500;letter-spacing:-.04em;line-height:44px;margin:0 auto;max-width:903px;padding-top:0;text-align:center;width:auto}.ava-page.sectors--dist:not(.sectors--related) .sectors-head{align-items:start;gap:56px}.ava-page.sectors--dist:not(.sectors--related) .sectors-head .lead{font-size:20px;font-weight:400;letter-spacing:-.03em;line-height:30px;max-width:none;text-align:left;width:100%}@media (max-width:767px){.ava-page.sectors--dist:not(.sectors--related) .sectors-head{gap:28px;grid-template-columns:minmax(0,1fr)}}.ava-page.sectors--dist .sectors-grid{gap:9px 11px;margin-top:55px}.ava-page.sectors--dist:not(.sectors--related) .sector-card{aspect-ratio:366/180;background:var(--navy) url(../img/card-waves.jpg) center /cover no-repeat;padding:30px 25px}.ava-page.sectors--dist:not(.sectors--related) .sector-card:after{background:none}.ava-page.sectors--dist .sector-icon{display:block;height:26px;width:auto}.ava-page.sectors--dist:not(.sectors--related) .sector-label{display:block;font-size:24px;line-height:36px;margin-top:6px;padding-right:48px;position:static}.ava-page.sectors--dist:not(.sectors--related) .sector-arrow{bottom:20px;height:36px;right:20px;width:36px}@media (max-width:767px){.ava-page.sectors--dist:not(.sectors--related) .sector-card{height:auto}}.ava-page.cta-final{padding:97px var(--gutter) 111px;text-align:center}.ava-page.cta-final h2{color:var(--navy);font-size:42px;letter-spacing:-.04em;line-height:48px;margin:0 auto;max-width:551px}.ava-page.cta-final .cta-final-lead{color:var(--navy);font-size:18px;letter-spacing:-.02em;line-height:27px;margin:26px auto 0;max-width:448px}.ava-page.cta-final .cta-final-btn{display:flex;height:58px;margin:27px auto 0;width:-moz-max-content;width:max-content}@media (max-width:860px){.ava-page.cta-final h2{font-size:30px;line-height:36px}}@media (max-width:480px){.ava-page.cta-final .cta-final-btn{height:auto;max-width:100%;min-height:52px;padding:14px 56px 14px 24px;text-align:center;white-space:normal}}.ava-page.sector-intro{align-items:start;display:grid;gap:40px;grid-template-columns:minmax(0,616px) 442px;justify-content:space-between;padding:47px var(--gutter) 0;position:relative;z-index:2}.ava-page.sector-intro h2{color:var(--navy);font-size:42px;letter-spacing:-.04em;line-height:48px;margin-bottom:26px}.sector-intro-lead{color:var(--navy);font-size:22px;letter-spacing:-.04em;line-height:32px;max-width:616px}.sector-intro-lead strong{font-weight:600}.ava-page.sector-intro .svcf-frame{margin-bottom:-118px}.ava-page.sector-welcome{background:var(--navy);overflow:hidden;position:relative}.sector-welcome-bg{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:.9;position:absolute;width:100%}.sector-welcome-inner{padding:98px var(--gutter) 150px;position:relative;z-index:1}.ava-page.sector-welcome h2{color:#fff;font-size:42px;letter-spacing:-.04em;line-height:48px;margin-bottom:42px}.sector-welcome-list{list-style:none;margin:0;max-width:572px;padding:0}.sector-welcome-list li{margin-bottom:26px}.sector-welcome-list h3{align-items:center;color:#fff;display:flex;font-size:24px;font-weight:500;gap:10px;letter-spacing:-.04em;line-height:30px;margin-bottom:10px}.sector-welcome-tick{display:inline-flex;flex-shrink:0}.sector-welcome-list p{color:#fff;font-size:18px;letter-spacing:-.03em;line-height:26px;max-width:528px;padding-left:44px}.ava-page.sector-services{padding:111px 0 100px}.sector-services-inner{margin-inline:auto;max-width:1748px;padding-inline:var(--gutter);width:100%}.ava-page.sector-services h2{color:var(--navy);font-size:42px;letter-spacing:-.04em;line-height:48px;margin-bottom:49px;max-width:665px}.sector-services-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.sector-svc-card{background:var(--navy);border-radius:32px;display:block;min-height:341px;overflow:hidden;padding:26px 28px;position:relative}.sector-svc-bg{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:.9;position:absolute;transition:scale 1s var(--ease-out);width:100%}.sector-svc-card:hover .sector-svc-bg{scale:1.12}.sector-svc-num{color:var(--green);display:block;font-size:10.5px;font-weight:700;letter-spacing:.2em;margin-bottom:9px;position:relative}.sector-svc-card h3{color:#fff;font-size:36px;font-weight:500;letter-spacing:-.04em;line-height:42px;margin-bottom:22px;position:relative}.sector-svc-card p{color:hsla(0,0%,100%,.92);font-size:17px;letter-spacing:-.03em;line-height:25px;max-width:none;position:relative}.sector-svc-card p strong{color:#fff;font-weight:600}.sector-svc-arrow{align-items:center;background:var(--green);border-radius:50%;bottom:24px;display:inline-flex;height:50px;justify-content:center;position:absolute;right:24px;transition:transform .4s var(--ease-out),background-color .3s;width:50px}.sector-svc-card:hover .sector-svc-arrow{background:var(--green-hover);transform:scale(1.12)}.ava-page.sector-services--form{padding:0 0 40px}.sector-services--form .sector-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ava-page.sector-services--form .svcf-layout{gap:40px;grid-template-columns:minmax(0,684px) minmax(360px,442px);justify-content:space-between;padding:29px 128px 0 61px}.ava-page.sector-services--form h2{font-size:36px;line-height:44px;margin-bottom:14px;max-width:560px}.ava-page.sector-services--form .svcf-aside{margin-top:-435px}@media (max-width:1100px){.ava-page.sector-services--form .svcf-layout{grid-template-columns:1fr;padding:29px var(--gutter) 0}.ava-page.sector-services--form .svcf-aside{margin-top:0}}.ava-page.sector-made{padding:100px var(--gutter) 88px}.sector-made-collage{height:310px;margin-bottom:48px;max-width:660px;position:relative}.sector-made-collage img{-o-object-fit:contain;object-fit:contain;position:absolute}.sector-made-collage img:first-child{aspect-ratio:137/147;left:0;top:143px;width:21%}.sector-made-collage img:nth-child(2){aspect-ratio:286/309;left:18.5%;top:0;width:44%}.sector-made-collage img:nth-child(3){aspect-ratio:173/186;left:59.5%;top:50px;width:26.5%}@media (max-width:900px){.sector-made-collage{height:0;margin-bottom:40px;padding-bottom:47%}.sector-made-collage img:first-child{top:46.1%}.sector-made-collage img:nth-child(3){top:16.1%}}.ava-page.sector-made h2{color:var(--navy);font-size:48px;letter-spacing:-.04em;line-height:56px;margin-bottom:22px;max-width:664px}.sector-made-lead{color:var(--navy);font-size:22px;letter-spacing:-.03em;line-height:32px;max-width:674px}.sector-made-lead strong{font-weight:600}.ava-page.sector-made .sector-made-btn{display:flex;height:58px;margin-top:30px;width:-moz-max-content;width:max-content}.ava-page.sectors--related{background:var(--mint);margin-top:0;padding-bottom:130px;padding-top:81px}.ava-page.sectors--related .sectors-head h2{font-size:40px;letter-spacing:-.04em;line-height:48px;margin:0 auto;max-width:671px;text-align:center}@media (max-width:1100px){.ava-page.sector-intro{grid-template-columns:1fr}.ava-page.sector-intro .svcf-frame{justify-self:center;margin-bottom:0}.ava-page.sector-welcome .sector-welcome-inner{padding-bottom:100px}.sector-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.sector-services--form .sector-services-grid,.sector-services-grid{grid-template-columns:1fr}.sector-svc-card{aspect-ratio:auto;min-height:300px}.ava-page.sector-intro h2,.ava-page.sector-made h2,.ava-page.sector-services h2,.ava-page.sector-welcome h2{font-size:28px;line-height:34px}.ava-page.sectors--related .sectors-head h2{font-size:30px;line-height:36px}}.ava-page.about-intro{padding:42px var(--gutter) 71px}.ava-page.about-intro h2{color:var(--navy);font-size:48px;letter-spacing:-.04em;line-height:58px;margin-bottom:42px;max-width:641px}.about-intro-lead{color:var(--navy);font-size:36px;font-weight:500;letter-spacing:-.04em;line-height:44px;margin:0 auto;max-width:903px}.ava-page.about-what{background:var(--mint);padding:95px var(--gutter) 42px}.about-what-row{-moz-column-gap:10%;column-gap:10%;display:grid;grid-template-columns:minmax(0,45%) minmax(0,45%);row-gap:40px}.about-what-row .eyebrow{margin-bottom:26px}.about-what-row h2{color:var(--navy);font-size:48px;letter-spacing:-.04em;line-height:54px}.about-what-body{padding-top:12px}.about-what-body p{color:var(--navy);font-size:22px;letter-spacing:-.03em;line-height:32px;margin-bottom:18px}.about-what-body p:last-child{margin-bottom:0}.about-what-body strong{font-weight:600}.about-what-row--second{margin-top:60px;padding-bottom:42px}.ava-page.values{background:var(--navy);overflow:hidden;padding:82px var(--gutter) 96px;position:relative}.values-bg{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:.9;position:absolute;width:100%}.values-inner{display:grid;gap:40px;grid-template-columns:minmax(0,527px) minmax(0,560px);justify-content:space-between;position:relative;z-index:1}.ava-page.values .eyebrow{margin-bottom:26px}.ava-page.values h2{color:#fff;font-size:48px;letter-spacing:-.04em;line-height:56px}.values-list{list-style:none;margin:0;padding:0}.values-item{border-top:1px solid hsla(0,0%,100%,.25);display:flex;gap:24px;padding:8px 0 20px}.values-num{color:var(--green);flex-shrink:0;font-size:16px;font-weight:600;letter-spacing:.04em;padding-top:28px;width:63px}.values-txt h3{color:#fff;font-size:24px;font-weight:500;letter-spacing:-.04em;line-height:40px}.values-txt p{color:#fff;font-size:16px;letter-spacing:-.03em;line-height:22px;max-width:446px}.ava-page.history{background:var(--mint);display:grid;gap:40px;grid-template-columns:minmax(0,560px) minmax(0,430px);justify-content:space-between;padding:90px var(--gutter) 120px}.ava-page.history .eyebrow{margin-bottom:26px}.ava-page.history h2{color:var(--navy);font-size:48px;letter-spacing:-.04em;line-height:56px;margin-bottom:34px}.history-body p{color:var(--navy);font-size:22px;letter-spacing:-.03em;line-height:32px;margin-bottom:18px}.history-body p:last-child{margin-bottom:0}.history-body strong{font-weight:600}.history-img{border-radius:var(--radius);height:657px;margin-top:44px;max-width:430px;-o-object-fit:cover;object-fit:cover;width:100%}.ava-page.jobs{background:var(--navy);overflow:hidden;position:relative}.jobs-bg{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:.9;position:absolute;width:100%}.jobs-inner{align-items:center;display:flex;flex-wrap:wrap;gap:16px 14px;justify-content:center;padding:84px var(--margin);position:relative;z-index:1}.ava-page.jobs h2{color:#fff;font-size:42px;letter-spacing:-.04em;line-height:56px}.ava-page.jobs .jobs-btn{height:58px}@media (max-width:1000px){.about-what-row,.ava-page.history,.values-inner{grid-template-columns:1fr}.history-img{aspect-ratio:430/500;height:auto;margin-top:0}.ava-page.about-intro h2{font-size:34px;line-height:42px}.about-intro-lead{font-size:24px;line-height:32px}.about-what-row h2,.ava-page.history h2,.ava-page.values h2{font-size:32px;line-height:40px}.ava-page.jobs h2{font-size:26px;line-height:34px;text-align:center}}.ava-page.cases{display:grid;gap:16px;margin-top:32px;padding:0 var(--margin)}.case-ficha{background:#effff2;border-radius:30px;padding:44px 37px 60px 36px;scroll-margin-top:100px}.case-ficha-head{align-items:baseline;border-bottom:1px solid rgba(38,45,66,.14);display:grid;gap:16px;grid-template-columns:156px 1fr auto;padding-bottom:26px}.case-ficha-tag{color:var(--navy);font-size:14px;font-weight:600;letter-spacing:-.03em}.case-ficha-client{color:var(--navy);font-size:58px;font-weight:500;letter-spacing:-.04em;line-height:60px}.case-ficha-services{align-items:baseline;display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end}.case-ficha-services-label{color:var(--navy);font-size:16px;font-weight:600;letter-spacing:-.03em}.case-ficha-service{color:var(--navy);font-size:14px;font-weight:500;letter-spacing:-.02em;text-decoration:underline;text-underline-offset:3px}a.case-ficha-service:hover{color:var(--eyebrow)}.case-ficha-cols{display:grid;gap:70px;grid-template-columns:repeat(3,minmax(0,1fr));padding:40px 0 0 159px}.case-ficha-col-head{align-items:center;color:var(--navy);display:flex;font-size:28px;font-weight:500;gap:12px;letter-spacing:-.04em;line-height:42px;margin-bottom:16px}.case-ficha-chip{align-items:center;border-radius:8px;display:inline-flex;flex-shrink:0;height:49px;justify-content:center;width:41px}.case-ficha-col--reto .case-ficha-chip{background:rgba(233,120,98,.2)}.case-ficha-col--solucion .case-ficha-chip{background:rgba(135,186,219,.2)}.case-ficha-col--resultado .case-ficha-chip{background:var(--mint)}.case-ficha-text p{color:var(--navy);font-size:16px;letter-spacing:-.03em;line-height:22px;margin-bottom:12px}.case-ficha-text p:last-child{margin-bottom:0}.case-ficha-quote{margin-top:34px}.case-ficha-quote-icon{display:block;margin-bottom:6px}.case-ficha-quote p{color:var(--navy);font-size:16px;font-style:italic;font-weight:600;letter-spacing:-.03em;line-height:22px}.case-ficha-quote footer{display:flex;flex-direction:column;margin-top:12px}.case-ficha-author{font-size:13px;font-weight:600;line-height:20px}.case-ficha-author,.case-ficha-role{color:var(--navy);letter-spacing:-.03em}.case-ficha-role{font-size:11px;line-height:16px}@media (max-width:1200px){.case-ficha-cols{gap:40px;padding-left:0}.case-ficha-head{grid-template-columns:auto 1fr auto}}@media (max-width:900px){.case-ficha-cols{gap:44px;grid-template-columns:1fr}.case-ficha-head{gap:8px;grid-template-columns:1fr}.case-ficha-services{justify-content:flex-start}.case-ficha-client{font-size:38px;line-height:42px}}.testi{background:var(--navy);padding:121px var(--gutter) 96px}.ava-page.testi .eyebrow{margin-bottom:14px}.ava-page.testi h2{color:#fff;margin-bottom:59px}.ava-page .testi-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.ava-page .testi-card{aspect-ratio:366/491;border-radius:var(--radius);overflow:hidden;position:relative}.ava-page .testi-card img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;transition:scale 1s var(--ease-out);width:100%}.ava-page .testi-card:hover img{scale:1.18}.ava-page .testi-card:after{background:linear-gradient(180deg,rgba(18,22,34,0) 22%,rgba(18,22,34,.12) 40%,rgba(18,22,34,.42) 56%,rgba(17,21,32,.72) 72%,rgba(15,19,28,.9) 86%,rgba(14,18,26,.96));content:"";inset:0;position:absolute;z-index:1}.ava-page .testi-card--plain{aspect-ratio:auto;background:#1e2539;border:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;justify-content:flex-start;min-height:360px}.ava-page .testi-card--plain:after{content:none}.ava-page .testi-card--plain .testi-body{padding-top:28px;position:static}.ava-page .testi-body{bottom:0;color:#fff;left:0;padding:0 28px 28px;position:absolute;right:0;z-index:2}.ava-page .testi-mark{display:block;margin-bottom:14px}.ava-page .testi-quote{font-size:20px;font-weight:500;letter-spacing:-.03em;line-height:27px;margin-bottom:20px;max-width:340px}.ava-page .testi-author{font-size:15px;letter-spacing:-.02em}.ava-page .testi-author span{color:var(--green)}.ava-page .testi-sub{color:hsla(0,0%,100%,.6);font-size:13px;letter-spacing:-.01em;line-height:18px;margin-top:3px}.ava-page .testi-cta{display:flex;height:52px;margin:46px auto 0;width:-moz-max-content;width:max-content}.ava-page .testi-cta .btn-arrow{right:26px}.tpl-hero{padding:0 var(--margin);position:relative}.ava-page .tpl-hero-card{background:#0d2a2c;border-radius:var(--radius-lg);height:460px;overflow:hidden;position:relative}.ava-page .tpl-hero-bg{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.ava-page .tpl-hero-card:after{background:radial-gradient(600px 420px at 0 100%,rgba(48,173,93,.48),transparent 70%),linear-gradient(90deg,rgba(12,28,46,.88),rgba(12,28,46,.7) 32%,rgba(12,28,46,.08) 72%,transparent);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.ava-page .tpl-hero-content{z-index:2}.ava-page.tpl-hero--photo-right .tpl-hero-bg{left:auto;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%);mask-image:linear-gradient(90deg,transparent,#000 20%);-o-object-position:center 35%;object-position:center 35%;width:50%}@media (max-width:767px){.ava-page.tpl-hero--photo-right .tpl-hero-bg{-webkit-mask-image:none;mask-image:none;width:100%}}.ava-page .tpl-hero-content{display:flex;flex-direction:column;height:100%;justify-content:center;max-width:560px;padding:56px 0 24px 40px;position:relative}.ava-page .tpl-hero-content .hd-eyebrow{margin-bottom:16px}.ava-page.tpl-hero .hero-heading,.ava-page.tpl-hero h1{font-size:62px;-webkit-hyphens:none;hyphens:none;line-height:64px;overflow-wrap:normal}.ava-page.tpl-hero.tpl-hero--tabs .hero-heading,.ava-page.tpl-hero.tpl-hero--tabs h1{font-size:52px;line-height:54px}.tpl-tabs{background:#fff;border-radius:999px;box-shadow:0 18px 44px rgba(38,45,66,.12);display:flex;gap:4px;margin:-34px auto 0;max-width:calc(100% - var(--margin)*2);padding:10px;position:sticky;top:86px;transition:top .72s cubic-bezier(.16,1,.3,1),padding .72s cubic-bezier(.16,1,.3,1),box-shadow .8s ease,background-color .8s ease;width:-moz-max-content;width:max-content;will-change:top,padding;z-index:90}.tpl-tabs.is-stuck{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(0,0%,100%,.82);box-shadow:0 10px 26px rgba(38,45,66,.1);padding:6px;top:80px}.tpl-tabs.is-stuck a{font-size:11px;height:38px;letter-spacing:.1em;padding:0 20px}.tpl-tabs a{align-items:center;border-radius:999px;color:var(--navy);display:inline-flex;font-size:12px;font-weight:600;height:52px;letter-spacing:.12em;padding:0 26px;text-transform:uppercase;transition:background-color .45s var(--ease-out),color .45s ease,height .68s cubic-bezier(.16,1,.3,1) .04s,padding .68s cubic-bezier(.16,1,.3,1) .04s,font-size .6s cubic-bezier(.16,1,.3,1) .06s,letter-spacing .6s cubic-bezier(.16,1,.3,1) .06s;white-space:nowrap}.tpl-tabs a:hover{background:var(--mint)}.tpl-tabs a.is-active{background:var(--navy);color:#fff}.has-js .tpl-tabs.reveal{opacity:0;transform:translateY(22px);transition:opacity .8s ease var(--d,0ms),transform .8s var(--ease-out) var(--d,0ms),top .72s cubic-bezier(.16,1,.3,1),padding .72s cubic-bezier(.16,1,.3,1),box-shadow .8s ease,background-color .8s ease}.tpl-tabs.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.has-js .tpl-tabs.reveal{opacity:1;transform:none;transition:none}}.tpl-intro{margin:92px auto 0;max-width:calc(100% - var(--margin)*2);width:890px}.ava-page .tpl-lead{color:var(--navy);font-size:24px;letter-spacing:-.03em;line-height:36px;margin-bottom:36px}.ava-page .tpl-lead:last-child{margin-bottom:0}.ava-page .tpl-lead strong{font-weight:600}.tpl-doing{background:var(--mint);display:block;margin-top:0;padding:100px var(--gutter) 110px}.ava-page .tpl-doing-left{margin-bottom:48px;max-width:900px;min-width:0}.ava-page .tpl-sticky{align-self:flex-start;position:sticky;top:152px}.ava-page .tpl-doing-left .eyebrow{margin-bottom:16px}.ava-page.tpl-doing .tpl-sticky{position:static}.ava-page.tpl-doing h2{font-size:48px;line-height:52px}.ava-page .tpl-doing-right{display:grid;gap:44px 36px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.ava-page .tpl-item{margin-bottom:0;min-width:0}.ava-page .tpl-item h3{align-items:center;color:var(--navy);display:flex;font-size:24px;font-weight:500;gap:12px;letter-spacing:-.03em;line-height:32px;margin-bottom:12px}.ava-page .tpl-check{align-items:center;background:var(--green);border-radius:50%;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.ava-page .tpl-item p{color:var(--navy);font-size:20px;letter-spacing:-.03em;line-height:30px;max-width:690px;padding-left:30px}.ava-page .tpl-doing-right .btn{grid-column:1/-1;justify-self:start;margin-left:30px}@media (max-width:1100px){.ava-page .tpl-doing-right{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ava-page .tpl-doing-right{gap:32px;grid-template-columns:minmax(0,1fr)}}.tpl-why{display:flex;gap:60px;padding:120px var(--gutter) 40px}.ava-page .tpl-why-left{flex:1;min-width:0}.ava-page .tpl-why-left .eyebrow{margin-bottom:16px}.ava-page.tpl-why h2{font-size:48px;line-height:52px}.ava-page .tpl-why-right{flex-shrink:0;width:674px}.ava-page .tpl-reason{margin-bottom:96px}.ava-page .tpl-reason:last-child{margin-bottom:0}.ava-page .tpl-reason-photo{border-radius:var(--radius);height:270px;margin-bottom:26px;overflow:hidden}.ava-page .tpl-reason-photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ava-page .tpl-reason-photo:hover img{scale:1.18}.ava-page .tpl-reason h3{color:var(--navy);font-size:36px;font-weight:500;letter-spacing:-.04em;line-height:42px;margin-bottom:16px}.ava-page .tpl-reason p{color:var(--navy);font-size:18px;letter-spacing:-.03em;line-height:26px}.ava-page .tpl-reason p strong{font-weight:600}.wip{padding:60px var(--margin) 0}.ava-page .wip-inner{align-items:flex-end;display:flex;flex-wrap:wrap;gap:60px}.ava-page.wip h1{color:var(--navy);font-size:170px;font-weight:500;letter-spacing:-.04em;line-height:.95}.ava-page .wip-btn{margin-bottom:28px}.cta-bar{bottom:0;left:0;pointer-events:none;position:fixed;right:0;transition:transform .55s var(--ease-out);z-index:90}.has-js .cta-bar{transform:translateY(100%)}.has-js .cta-bar.show{transform:none}.cta-bar.has-modal,.cta-bar.is-open{z-index:1000}body.cta-lock{overflow:hidden}.cta-bar-inner{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(83,199,133,.85);border-radius:30px 30px 0 0;box-shadow:0 -10px 30px rgba(20,26,40,.1);display:flex;gap:40px;height:100px;justify-content:space-between;padding:0 91px 0 101px;pointer-events:auto}.cta-bar-close,.cta-bar-question,.cta-bar-scrim,.cta-bar-toggle{display:none}.cta-bar-main{display:flex;flex-direction:column;gap:4px;min-width:0}.cta-bar-title{color:var(--navy);font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cta-bar-links{display:flex;gap:4px}.cta-pill{align-items:center;background:#fff;border-radius:10px;color:var(--navy);display:flex;font-size:14px;font-weight:500;height:34px;justify-content:center;letter-spacing:-.02em;transition:background-color .3s ease,transform .35s var(--ease-out);white-space:nowrap;width:123px}.cta-pill:hover{background:var(--mint);transform:translateY(-2px)}.cta-bar-side{flex-shrink:0;gap:16px}.cta-bar-side,.cta-phone{align-items:center;display:flex}.cta-phone{color:var(--navy);gap:9px}.cta-phone-icon{color:#fff;display:inline-flex;flex-shrink:0;transition:transform .35s var(--ease-out)}.cta-phone:hover .cta-phone-icon{transform:rotate(-12deg) scale(1.08)}.cta-phone-num{font-size:24px;font-weight:600;letter-spacing:-.03em;line-height:27px;white-space:nowrap}.btn-white{background:#fff;color:var(--navy)}.btn-white:hover{background:#eaf7ee}.cta-bar-cta{flex-shrink:0}.cta-modal{align-items:center;display:flex;inset:0;justify-content:center;padding:20px;pointer-events:auto;position:fixed;z-index:20}.cta-modal[hidden]{display:none}.cta-modal-overlay{-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);background:rgba(0,0,0,.7);inset:0;opacity:0;position:absolute;transition:opacity .35s ease}.cta-modal.in .cta-modal-overlay{opacity:1}.cta-modal-card{background:#fff;border:4px solid #cbfedd;border-radius:30px;box-shadow:0 10px 30px rgba(0,0,0,.18);max-height:calc(100vh - 40px);max-width:100%;opacity:0;overflow:auto;padding:24px 32px 40px;position:relative;transform:translateY(18px);transition:opacity .35s ease,transform .4s var(--ease-out);width:442px}.cta-modal.in .cta-modal-card{opacity:1;transform:none}.cta-modal-close{align-items:center;background:var(--green);border-radius:999px;color:var(--navy);display:inline-flex;height:36px;justify-content:center;position:absolute;right:18px;top:20px;transition:background-color .25s ease;width:36px}.cta-modal-close:hover{background:var(--green-hover)}.cta-modal .cta-modal-form h2{color:var(--navy);font-size:28px;font-weight:500;letter-spacing:-.04em;line-height:34px;margin:52px auto 24px;max-width:390px;text-align:center}.cta-modal-actions{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:10px}.cta-modal-actions .checkbox{align-items:center}.cta-modal-actions .checkbox>span:last-child{color:#828797;font-size:12px;line-height:14px;max-width:170px}.cta-modal-send{flex-shrink:0}.cta-modal-success{align-items:center;display:none;flex-direction:column;gap:14px;padding:96px 20px;text-align:center}.cta-modal-card.is-sent .cta-modal-form{display:none}.cta-modal-card.is-sent .cta-modal-success{display:flex}.cta-modal-avatar{border-radius:999px;height:86px;-o-object-fit:cover;object-fit:cover;width:86px}.cta-modal .cta-modal-success h2{color:var(--navy);font-size:36px;font-weight:500;letter-spacing:-.06em;line-height:44px}.cta-modal .cta-modal-success p{color:var(--navy);font-size:16px;letter-spacing:-.03em;line-height:22px;max-width:345px}body:has(.cta-bar) .site-footer{padding-bottom:100px}@media (prefers-reduced-motion:reduce){.cta-bar{transition:none}}.ava-page.legal-hero{border-bottom:1px solid var(--line);padding:76px var(--margin) 44px}.legal-hero-inner{margin:0 auto;max-width:940px}.ava-page.legal-hero .eyebrow{margin-bottom:16px}.ava-page.legal-hero h1{color:var(--navy);font-size:56px;letter-spacing:-.04em;line-height:60px}.legal-updated{color:#6b7280;font-size:15px;margin-top:18px}.ava-page.legal-body{margin:0 auto;max-width:940px;padding:54px var(--margin) 120px}.legal-body h2{color:var(--navy);font-size:26px;font-weight:600;letter-spacing:-.03em;line-height:32px;margin:42px 0 14px}.legal-body h2:first-child{margin-top:0}.legal-body p{color:#3d4453;font-size:18px;letter-spacing:-.02em;line-height:30px;margin-bottom:20px}.legal-body strong{color:var(--navy);font-weight:600}.legal-body a{color:var(--green-dark);text-decoration:underline;text-underline-offset:3px;transition:color .3s}.legal-body a:hover{color:var(--navy)}.legal-body ol,.legal-body ul{margin:0 0 22px;padding-left:24px}.legal-body ul{list-style:disc}.legal-body ol{list-style:decimal}.legal-body li{color:#3d4453;font-size:18px;letter-spacing:-.02em;line-height:30px;margin-bottom:10px}.legal-body li strong{color:var(--navy)}.legal-body .legal-sign{color:var(--navy);font-size:18px;line-height:28px;margin-top:40px}@media (max-width:900px){.ava-page.legal-hero h1{font-size:40px;line-height:44px}}.cc-banner{background:#fff;border:1px solid var(--line);border-radius:24px;bottom:24px;box-shadow:0 26px 70px rgba(38,45,66,.22);left:24px;max-width:calc(100vw - 48px);opacity:0;padding:30px 30px 26px;position:fixed;transform:translateY(20px);transition:opacity .5s ease,transform .6s var(--ease-out);width:440px;z-index:3000}.cc-banner.in{opacity:1;transform:none}.cc-banner h2{color:var(--navy);font-size:22px;letter-spacing:-.03em;line-height:28px;margin-bottom:12px}.cc-banner p{color:#55607a;font-size:14px;letter-spacing:-.01em;line-height:21px;margin-bottom:22px}.cc-banner p a{color:var(--green-dark);text-decoration:underline;text-underline-offset:2px}.cc-actions{flex-direction:column}.cc-actions,.cc-actions-row{display:flex;gap:10px}.cc-btn{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;flex:1;font-size:12px;font-weight:600;height:48px;justify-content:center;letter-spacing:.1em;min-height:48px;text-transform:uppercase;transition:background-color .3s,border-color .3s,color .3s}.cc-btn-accept{background:var(--green);color:var(--navy)}.cc-btn-accept:hover{background:var(--green-dark)}.cc-btn-reject{background:var(--navy);color:#fff}.cc-btn-reject:hover{background:#1c2233}.cc-btn-config{background:transparent;color:var(--navy);font-size:14px;height:40px;letter-spacing:-.01em;min-height:44px;text-decoration:underline;text-transform:none;text-underline-offset:3px}.cc-btn-config:hover{color:var(--green-dark)}.cc-btn-save{border:1px solid #cbd3da;border-radius:999px;color:var(--navy);flex:0 0 auto;font-size:12px;letter-spacing:.1em;padding:0 22px;text-decoration:none;text-transform:uppercase}.cc-modal{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;padding:24px;position:fixed;transition:opacity .35s ease,visibility 0s linear .35s;visibility:hidden;z-index:3100}.cc-modal.in{opacity:1;transition-delay:0s;visibility:visible}.cc-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(20,26,40,.55);inset:0;position:absolute}.cc-modal-card{background:#fff;border-radius:28px;max-height:88vh;max-width:100%;overflow:auto;padding:40px 40px 32px;position:relative;transform:translateY(18px) scale(.98);transition:transform .45s var(--ease-out);width:620px}.cc-modal.in .cc-modal-card{transform:none}.cc-modal-card h2{color:var(--navy);font-size:30px;letter-spacing:-.04em;line-height:34px;margin-bottom:12px}.cc-modal-card>p{color:#55607a;font-size:15px;line-height:23px;margin-bottom:24px}.cc-modal-card>p a{color:var(--green-dark);text-decoration:underline;text-underline-offset:2px}.cc-cat{border-top:1px solid var(--line);display:flex;gap:18px;padding:20px 0}.cc-cat:first-of-type{border-top:0}.cc-cat-txt{flex:1}.cc-cat-txt h3{color:var(--navy);font-size:17px;letter-spacing:-.02em;margin-bottom:6px}.cc-cat-txt p{color:#6b7280;font-size:13px;line-height:19px}.cc-switch{flex-shrink:0;height:28px;position:relative;width:48px}.cc-switch input{cursor:pointer;height:100%;margin:0;opacity:0;position:absolute;width:100%}.cc-switch .track{background:#cbd3da;border-radius:999px;inset:0;position:absolute;transition:background-color .3s}.cc-switch .knob{background:#fff;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.2);height:22px;left:3px;position:absolute;top:3px;transition:transform .3s var(--ease-out);width:22px}.cc-switch input:checked~.track{background:var(--green)}.cc-switch input:checked~.knob{transform:translateX(20px)}.cc-switch input:disabled~.track{background:var(--green);opacity:.5}.cc-switch input:disabled{cursor:not-allowed}.cc-switch input:focus-visible~.track{box-shadow:0 0 0 3px rgba(83,199,133,.4)}.cc-modal-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.cc-modal-actions .cc-btn{flex:1 1 auto;min-width:150px}.cc-modal-close{align-items:center;border-radius:50%;color:var(--navy);cursor:pointer;display:inline-flex;height:40px;justify-content:center;position:absolute;right:22px;top:22px;transition:background-color .25s;width:40px}.cc-modal-close:hover{background:#f0f2f5}@media (max-width:560px){.cc-banner{bottom:12px;left:12px;padding:24px 22px;right:12px;width:auto}.cc-actions-row{flex-direction:column}.cc-modal-card{padding:30px 22px 26px}}@media (prefers-reduced-motion:reduce){.cc-banner,.cc-modal,.cc-modal-card{transform:none;transition:opacity .2s ease}}.svcf-layout{align-items:start;display:grid;gap:60px;grid-template-columns:1fr 468px;margin:0 auto;max-width:1440px;padding:92px var(--gutter) 0}.ava-page .svcf-main{min-width:0}.ava-page .svcf-main .tpl-lead:last-of-type{margin-bottom:0}.ava-page .svcf-doing{margin-top:96px}.ava-page .svcf-doing .eyebrow{margin-bottom:16px}.ava-page .svcf-doing h2{color:var(--navy);font-size:48px;letter-spacing:-.04em;line-height:52px;margin-bottom:46px}.ava-page .svcf-item{margin-bottom:40px}.ava-page .svcf-item:last-of-type{margin-bottom:0}.ava-page .svcf-item h3{align-items:center;color:var(--navy);display:flex;font-size:24px;font-weight:500;gap:12px;letter-spacing:-.03em;line-height:32px;margin-bottom:12px}.ava-page .svcf-check{align-items:center;background:var(--green);border-radius:50%;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.ava-page .svcf-item p{color:var(--navy);font-size:20px;letter-spacing:-.03em;line-height:30px;padding-left:30px}.ava-page .svcf-cta{margin:46px 0 0 30px}.ava-page .svcf-aside{position:sticky;top:78px}.ava-page .svcf-card{background:#fff;border:0;border-radius:var(--radius);overflow:hidden;padding:24px 44px 22px;position:relative}.ava-page .svcf-card h2{color:var(--navy);font-size:34px;letter-spacing:-.04em;line-height:40px;margin-bottom:34px;text-align:center}.ava-page .svcf-card h2:has(+.svcf-sub){margin-bottom:8px}.ava-page .svcf-sub{color:var(--eyebrow);font-size:16px;font-weight:500;letter-spacing:-.02em;line-height:22px;margin-bottom:26px;text-align:center}.ava-page .field{margin-bottom:20px}.ava-page .field-row{display:grid;gap:16px;grid-template-columns:1fr 1fr}.ava-page .field-label,.ava-page .field>label{color:var(--navy);display:block;font-size:11px;font-weight:700;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.ava-page .field .req{color:var(--eyebrow)}.ava-page .field input,.ava-page .field select,.ava-page .field textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #cbd3da;border-radius:10px;color:var(--navy);font:inherit;font-size:16px;height:52px;padding:0 16px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.ava-page .field textarea{height:auto;line-height:24px;min-height:118px;padding:14px 16px;resize:vertical}.ava-page .field input::-moz-placeholder,.ava-page .field textarea::-moz-placeholder{color:#9aa2ae}.ava-page .field input::placeholder,.ava-page .field textarea::placeholder{color:#9aa2ae}.ava-page .field input:hover,.ava-page .field select:hover,.ava-page .field textarea:hover{border-color:#a7b2bd}.ava-page .field input:focus,.ava-page .field select:focus,.ava-page .field textarea:focus{border-color:var(--eyebrow);box-shadow:0 0 0 3px rgba(83,199,133,.28);outline:none}.ava-page .field.is-valid input,.ava-page .field.is-valid select{border-color:var(--green);padding-right:44px}.ava-page .field.is-valid{position:relative}.ava-page .field.is-valid:after{background:no-repeat 50%/18px url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%2346AD5D' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.6' d='M5 12.5 9.5 17 19 7.5'/%3E%3C/svg%3E");content:"";height:18px;pointer-events:none;position:absolute;right:16px;top:42px;width:18px}.ava-page .field.is-valid.field--select:after{display:none}.ava-page .field.is-error input,.ava-page .field.is-error select,.ava-page .field.is-error textarea{background:#fef6f6;border-color:#e5484d}.ava-page .field.is-error input:focus,.ava-page .field.is-error select:focus,.ava-page .field.is-error textarea:focus{box-shadow:0 0 0 3px rgba(229,72,77,.22)}.ava-page .field-error{color:#c6363b;display:none;font-size:12px;letter-spacing:-.01em;line-height:16px;margin-top:6px}.ava-page .field.is-error .field-error{display:block}.ava-page .field--select{position:relative}.ava-page .field--select select{cursor:pointer;padding-right:44px}.ava-page .field--select:before{background:no-repeat 50%/12px url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath stroke='%23262D42' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");content:"";height:8px;pointer-events:none;position:absolute;right:18px;top:42px;width:12px;z-index:1}.ava-page .field select:required:invalid{color:#9aa2ae}.ava-page .field-phone{display:grid;gap:12px;grid-template-columns:92px 1fr}.ava-page .field-phone .field--select:before{right:14px;top:22px}.ava-page .svcf-consent{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-top:6px}.checkbox{align-items:flex-start;cursor:pointer;display:flex;gap:12px}.checkbox input{height:0;opacity:0;position:absolute;width:0}.checkbox .box{align-items:center;background:#fff;border:1px solid #cbd3da;border-radius:6px;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;transition:background-color .2s ease,border-color .2s ease;width:22px}.checkbox .box svg{opacity:0;transition:opacity .2s ease}.checkbox input:checked+.box{background:var(--green);border-color:var(--green)}.checkbox input:checked+.box svg{opacity:1}.checkbox input:focus-visible+.box{box-shadow:0 0 0 3px rgba(83,199,133,.28)}.checkbox span{color:#555b6e;font-size:13px;line-height:18px}.checkbox a{color:var(--navy);text-decoration:underline;text-underline-offset:2px}.checkbox.is-error .box{border-color:#e5484d}.ava-page .svcf-consent .btn{flex-shrink:0}.ava-page .svcf-success{align-items:center;background:var(--green);display:flex;flex-direction:column;gap:18px;inset:0;justify-content:center;opacity:0;padding:40px;position:absolute;text-align:center;transform:translateY(14px);transition:opacity .5s ease,transform .55s var(--ease-out),visibility 0s linear .6s;visibility:hidden}.ava-page .svcf-card.is-sent .svcf-success{opacity:1;transform:none;transition-delay:0s,0s,0s;visibility:visible}.ava-page .svcf-success h3{color:var(--navy);font-size:32px;letter-spacing:-.04em;line-height:38px}.ava-page .svcf-success p{color:var(--navy);font-size:18px;letter-spacing:-.03em;line-height:26px;max-width:300px}.ava-page .svcf-success-check{align-items:center;background:var(--navy);border-radius:50%;display:inline-flex;height:56px;justify-content:center;transform:scale(.4);transition:transform .5s cubic-bezier(.34,1.4,.64,1) .15s;width:56px}.ava-page .svcf-card.is-sent .svcf-success-check{transform:scale(1)}.ava-page .svcf-progress{margin-bottom:26px}.ava-page .svcf-step-label{color:var(--eyebrow);font-size:11px;font-weight:700;letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}.ava-page .svcf-bar{background:#e6ecef;border-radius:999px;height:4px;overflow:hidden}.ava-page .svcf-bar span{background:var(--green);border-radius:999px;display:block;height:100%;transition:width .55s var(--ease-out)}.ava-page .svcf-step{border:0;margin:0;min-inline-size:0;padding:0}.ava-page .svcf-step:not(.is-active){display:none}.ava-page .svcf-step.is-active{animation:ava-svcf-step-in .5s var(--ease-out)}@keyframes ava-svcf-step-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ava-page .svcf-nav{display:flex;gap:12px;margin-top:8px}.ava-page .svcf-nav .btn{flex:1}.ava-page .svcf-nav .svcf-back{flex:0 0 auto}@media (prefers-reduced-motion:reduce){.ava-page .svcf-step.is-active{animation:none}}@property --svcf-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ava-svcf-rotate{to{--svcf-a:360deg}}.ava-page .svcf-frame{border-radius:calc(var(--radius) + 2px);box-shadow:0 40px 80px rgba(38,45,66,.1);padding:3px;position:relative}.ava-page .svcf-frame:before{animation:ava-svcf-rotate 7s linear infinite;background:conic-gradient(from var(--svcf-a),#dbffe3,#53c785,#53c785,#9ce0b0,#53c785,#dbffe3);border-radius:inherit;content:"";inset:0;position:absolute;z-index:0}.ava-page .svcf-frame>.svcf-card{position:relative;z-index:1}@media (min-width:1101px) and (max-height:850px){.ava-page .svcf-card .svcf-sub{margin-bottom:20px}.ava-page .svcf-card .field{margin-bottom:14px}.ava-page .svcf-card .field-label,.ava-page .svcf-card .field>label{margin-bottom:6px}.ava-page .svcf-card .field input,.ava-page .svcf-card .field select{height:48px}}@supports not (background:conic-gradient(from 0deg,red,blue)){.ava-page .svcf-frame:before{animation:none;background:linear-gradient(135deg,#dbffe3,#53c785,#53c785)}}@media (prefers-reduced-motion:reduce){.ava-page .svcf-frame:before{animation:none}}.svcf-band{background:#fff;padding-bottom:110px;transition:background-color 1.1s ease}.svcf-band.is-mint{background:var(--mint)}@media (prefers-reduced-motion:reduce){.svcf-band{transition:none}}.ava-page.svcf-band--overlap .svcf-layout{padding-top:43px}.ava-page.svcf-band--overlap .svcf-aside{margin-top:-449px}.ava-page.svcf-band--overlap .svcf-doing{margin-top:0}.ava-page.svcf-band--overlap .tpl-lead{max-width:636px}.ava-page .svcf-collage{aspect-ratio:640/330;margin:70px 0 32px;max-width:640px;position:relative}.ava-page .svcf-collage img{height:auto;position:absolute}.ava-page .svcf-collage .svcf-col-a{left:18.6%;top:0;width:44.7%;z-index:1}.ava-page .svcf-collage .svcf-col-b{left:60.9%;top:15%;width:27%;z-index:2}.ava-page .svcf-collage .svcf-col-c{left:0;top:43.3%;width:21.4%;z-index:3}@media (max-width:1100px){.ava-page.svcf-band--overlap .svcf-aside{margin-top:0}}.svcf-final{background:var(--mint);margin-top:120px;padding:110px var(--gutter) 120px}.ava-page .svcf-final-inner{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 468px;margin:0 auto;max-width:1440px}.ava-page .svcf-final-intro .eyebrow{margin-bottom:16px}.ava-page .svcf-final-intro h2{color:var(--navy);font-size:48px;letter-spacing:-.04em;line-height:52px;margin-bottom:24px}.ava-page .svcf-final-intro .lead{color:var(--navy);font-size:20px;letter-spacing:-.03em;line-height:30px;max-width:520px}.ava-page .svcf-final .svcf-frame{max-width:468px}.svcf-final-centered{margin-top:0;padding:118px var(--margin) 68px}.ava-page.svcf-final-centered .svcf-final-inner{display:block}.ava-page.svcf-final-centered .svcf-frame{margin-inline:auto;max-width:462px}.faq{padding:130px var(--margin) 120px}.faq-inner{margin-inline:auto;max-width:820px;width:100%}@media (min-width:1101px){.faq--beside-form{margin-inline:auto;max-width:1748px;padding-inline:var(--gutter)}.faq--beside-form .faq-inner{margin-inline:0;max-width:min(820px,calc(100% - 548px))}}.ava-page .faq-head{margin-bottom:46px}.ava-page .faq-head .eyebrow{margin-bottom:14px}.ava-page .faq-head h2{color:var(--navy);font-size:48px;letter-spacing:-.04em;line-height:52px}.ava-page .faq-list{border-top:1px solid var(--line)}.ava-page .faq-item{border-bottom:1px solid var(--line)}.ava-page .faq-item summary{align-items:center;color:var(--navy);cursor:pointer;display:flex;font-size:24px;font-weight:500;gap:24px;justify-content:space-between;letter-spacing:-.03em;line-height:32px;list-style:none;padding:28px 0}.ava-page .faq-item summary::-webkit-details-marker{display:none}.ava-page .faq-ico{background:var(--mint);border-radius:50%;flex-shrink:0;height:40px;position:relative;transition:background-color .35s ease;width:40px}.ava-page .faq-ico:after,.ava-page .faq-ico:before{background:var(--navy);content:"";left:50%;position:absolute;top:50%;transition:transform .4s var(--ease-out),background-color .35s ease}.ava-page .faq-ico:before{height:2px;transform:translate(-50%,-50%);width:11px}.ava-page .faq-ico:after{height:11px;transform:translate(-50%,-50%);width:2px}.ava-page .faq-item[open] .faq-ico{background:var(--green)}.ava-page .faq-item[open] .faq-ico:after{transform:translate(-50%,-50%) scaleY(0)}.ava-page .faq-item summary:hover .faq-ico{background:var(--green)}.ava-page .faq-body{overflow:hidden;padding:0 60px 6px 0}.ava-page .faq-body p{color:#40495c;font-size:18px;letter-spacing:-.03em;line-height:28px;padding-bottom:28px}.ava-page .faq-item[open] .faq-body{animation:ava-faq-open .45s var(--ease-out)}@keyframes ava-faq-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ava-page .faq-item[open] .faq-body{animation:none}}.svcf-fab-frame{border-radius:999px;bottom:32px;box-shadow:0 20px 44px rgba(38,45,66,.18);opacity:0;padding:3px;pointer-events:none;position:fixed;right:32px;transform:translateY(16px) scale(.96);transition:opacity .45s var(--ease-out),transform .5s var(--ease-out);z-index:80}.svcf-fab-frame:before{animation:ava-svcf-rotate 7s linear infinite;background:conic-gradient(from var(--svcf-a),#dbffe3,#53c785,#53c785,#9ce0b0,#53c785,#dbffe3);border-radius:inherit;content:"";inset:0;position:absolute;z-index:0}.svcf-fab-frame.is-visible{opacity:1;pointer-events:auto;transform:none}.svcf-fab{align-items:center;background:var(--navy);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:12px;height:60px;letter-spacing:.1em;padding:0 62px 0 30px;position:relative;text-transform:uppercase;transition:background-color .3s ease;white-space:nowrap;z-index:1}.svcf-fab:hover{background:#1c2233}.svcf-fab .btn-arrow{right:26px}.svcf-fab .arr-shaft{opacity:0;transition:opacity .25s ease}.svcf-fab .btn-arrow svg{transform:translateX(-4px);transition:transform .4s var(--ease-out)}.svcf-fab:hover .btn-arrow svg{transform:translateX(0)}.svcf-fab:hover .arr-shaft{opacity:1;transition-delay:.06s}@media (prefers-reduced-motion:reduce){.svcf-fab-frame:before{animation:none}.svcf-fab-frame{transition:opacity .3s ease}}.ava-page .ac-photo img,.ava-page .case-bg,.ava-page .inner-hero-bg,.ava-page .sector-card img,.ava-page .testi-card img,.ava-page .tpl-hero-bg,.ava-page .tpl-reason-photo img{scale:1.14;transition:scale 1s var(--ease-out);translate:0 var(--py,0);will-change:translate}.ava-page .ac-photo.reveal:not(.in) img,.ava-page .sector-card.reveal:not(.in) img,.ava-page .testi-card.reveal:not(.in) img,.ava-page .tpl-reason-photo.reveal:not(.in) img{scale:1.2}@media (prefers-reduced-motion:reduce){.ava-page .ac-photo img,.ava-page .case-bg,.ava-page .inner-hero-bg,.ava-page .sector-card img,.ava-page .testi-card img,.ava-page .tpl-hero-bg,.ava-page .tpl-reason-photo img{scale:1;transition:none;translate:0 0}}@media (max-width:1024px){.ava-page .tex-grid{flex-direction:column;width:auto;--body-w:100%}.ava-page .tex-card{display:flex;flex:0 0 auto;flex-direction:column;height:auto;min-height:420px}.ava-page .tex-card p{opacity:1;translate:0 0;width:auto}.ava-page .tex-card .svc-arrow{bottom:auto;margin:0 30px 28px auto;opacity:1;position:relative;right:auto}.ava-page .tex-card-body{height:auto;width:100%}.case{height:auto;padding:90px 0}.ava-page .case-card{margin:0 var(--margin);width:auto}.tpl-tabs{justify-content:flex-start;margin-top:24px;max-width:calc(100% - var(--margin)*2);overflow-x:auto;top:76px}.tpl-tabs.is-stuck{top:76px}.tpl-doing,.tpl-why{flex-direction:column;gap:40px}.ava-page .tpl-sticky{position:static}.ava-page .tpl-doing-right,.ava-page .tpl-why-right{width:100%}.ava-page .sectors-head{flex-direction:column;gap:40px}.ava-page .sectors-head .lead{width:auto}.ava-page .sectors-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ava-page.sectors:not(.sectors--dist) .sectors-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:44px}.ava-page .testi-grid{grid-template-columns:1fr}.ava-page .testi-card{aspect-ratio:auto;height:440px}.ava-page .testi-card--plain{height:auto;min-height:0}.ava-page .about-collage{max-width:420px;width:100%}.ava-page .about-collage--photos{max-width:none;width:100%}}@media (max-width:767px){.tpl-tabs,.tpl-tabs.is-stuck{top:68px}.ava-page .sectors-grid,.ava-page.sectors:not(.sectors--dist) .sectors-grid{grid-template-columns:1fr}.ava-page .sector-card{aspect-ratio:auto;height:260px}}@media (max-width:1100px){.svcf-layout{gap:48px;grid-template-columns:1fr}.ava-page .svcf-aside{position:static}.ava-page .svcf-doing h2{font-size:36px;line-height:42px}.ava-page .svcf-final-inner{gap:40px;grid-template-columns:1fr}.ava-page .svcf-final .svcf-frame{max-width:none}.ava-page .faq-head h2{font-size:36px;line-height:42px}.ava-page .faq-item summary{font-size:20px;line-height:28px}.svcf-fab-frame{bottom:16px;right:16px}}@media (max-width:1300px){.cta-bar-inner{gap:22px;padding:0 var(--margin)}.cta-pill{padding:0 14px;width:auto}}@media (max-width:1080px){.cta-bar-inner{align-items:stretch;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--green);flex-direction:column;gap:0;height:auto;padding:11px 10px 14px}.cta-bar-panel,.cta-bar-title{display:none}.cta-bar-main,.cta-bar-side{margin-left:auto;margin-right:auto;max-width:460px;width:100%}.cta-bar-toggle{align-items:center;background:#53c785;border-radius:999px;color:var(--navy);display:flex;font-size:16px;font-weight:600;gap:10px;height:43px;justify-content:center;letter-spacing:-.02em;padding:0 18px;white-space:nowrap;width:100%}.cta-bar-toggle svg{flex-shrink:0}.cta-bar-side{gap:12px;justify-content:space-between;margin-top:13px;padding:0 14px}.cta-phone-icon svg{height:20px;width:20px}.cta-phone-num{font-size:20px;line-height:27px}.cta-bar-cta{font-size:10px;height:43px;letter-spacing:.1em;padding:0 44px 0 26px}.cta-bar-cta .btn-arrow{right:24px}body:has(.cta-bar) .site-footer{padding-bottom:130px}.cta-bar.is-open .cta-bar-scrim{background:rgba(26,30,43,.45);display:block;inset:0;pointer-events:auto;position:fixed;z-index:0}.cta-bar.is-open:before{background:var(--green);border-radius:30px 30px 0 0;bottom:0;content:"";left:0;position:absolute;right:0;top:24px;z-index:1}.cta-bar.is-open .cta-bar-inner{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(180deg,#cbfedd,#53c785) border-box;border:4px solid transparent;border-bottom:0;border-radius:28px 28px 0 0;margin:0 auto;padding:16px 20px 0;position:relative;width:min(452px,calc(100% - 8px));z-index:2}.cta-bar.is-open .cta-bar-main,.cta-bar.is-open .cta-bar-side{max-width:none}.cta-bar.is-open .cta-bar-toggle{display:none}.cta-bar.is-open .cta-bar-close{align-items:center;background:var(--green);border-radius:999px;color:var(--navy);display:inline-flex;height:36px;justify-content:center;position:absolute;right:15px;top:12px;width:36px;z-index:3}.cta-bar.is-open .cta-bar-panel{display:block;padding-top:40px}.cta-bar.is-open .cta-bar-question{color:var(--navy);display:block;font-size:28px;font-weight:500;letter-spacing:-.04em;line-height:28px;margin:0 auto 26px;max-width:250px;text-align:center}.cta-bar.is-open .cta-bar-links{display:grid;gap:9px 6px;grid-template-columns:repeat(3,1fr)}.cta-bar.is-open .cta-pill{background:var(--mint);border-radius:10px;min-height:62px;width:100%}.cta-bar.is-open .cta-bar-side{border-top:1px solid #e5e5ea;margin-top:22px;padding:14px 4px 16px}.cta-bar.is-open .cta-phone-icon{color:var(--green)}.cta-bar.is-open .cta-bar-cta{background:var(--green)}.cta-bar.is-open .cta-bar-cta:hover{background:var(--green-hover)}}@media (max-width:560px){.cta-modal{align-items:flex-end;padding:0}.cta-modal-card{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(180deg,#cbfedd,#53c785) border-box;border-color:transparent;border-bottom:0;border-radius:28px 28px 0 0;margin:0 auto;max-height:calc(100vh - 24px);padding:20px 30px 30px;width:calc(100% - 6px)}.cta-modal .cta-modal-form h2{font-size:28px;line-height:30px;margin-top:44px;max-width:250px}.cta-modal-actions{flex-wrap:wrap}.cta-modal-actions .checkbox>span:last-child{max-width:none}.cta-modal-send{width:100%}.cta-modal:has(.cta-modal-card.is-sent){align-items:center;padding:20px}.cta-modal-card.is-sent{border-bottom:4px solid transparent;border-radius:28px;width:302px}.cta-modal-card.is-sent .cta-modal-success{padding:44px 4px 30px}}@media (max-width:860px){.ava-page .hero-heading,.ava-page h1{font-size:44px;line-height:48px}.ava-page h2{font-size:36px;line-height:40px}.ava-page.inner-hero h1,.ava-page.tpl-hero .hero-heading,.ava-page.tpl-hero h1,.ava-page.tpl-hero.tpl-hero--tabs .hero-heading,.ava-page.tpl-hero.tpl-hero--tabs h1{font-size:40px;line-height:44px}.ava-page .inner-hero-card,.ava-page .tpl-hero-card{height:auto;min-height:380px;padding-bottom:40px}.ava-page .inner-hero-content,.ava-page .tpl-hero-content{padding:48px 24px 0}.ava-page .inner-hero-content{max-width:none;min-height:0;width:100%}.ava-page .faq-head h2,.ava-page .inner-services-head h2,.ava-page.inner-intro h2,.ava-page.tpl-doing h2,.ava-page.tpl-why h2{font-size:32px;line-height:36px}.ava-page .tpl-lead{font-size:19px;line-height:29px}.ava-page .svcf-item p,.ava-page .tpl-item p{font-size:17px;line-height:26px}.ava-page .case-card h2{font-size:30px;line-height:34px}.ava-page .case-card{padding:28px 24px}.ava-page .svcf-card{padding:24px}.ava-page .field-row{grid-template-columns:1fr}.ava-page .svcf-consent{align-items:flex-start;flex-direction:column;gap:14px}.ava-page.wip h1{font-size:84px}.ava-page .wip-inner{gap:28px}.ava-page .testi-quote{max-width:none}}@media (max-width:560px){.ava-page.wip h1{font-size:60px}.ava-page .tex-card h3{font-size:30px;line-height:34px}.ava-page .sector-label{font-size:24px;line-height:28px}}.ava-navigating .mega-overlay,.ava-navigating .mega-panel{opacity:0!important;transition:opacity .2s ease!important;visibility:hidden!important}.ava-home .hero-content .hd-eyebrow{margin-bottom:0}.ava-page.tpl-hero--rich .tpl-hero-card{height:auto;min-height:460px}.ava-page.tpl-hero--rich .tpl-hero-content{max-width:560px;padding-bottom:72px;padding-top:70px}.ava-page .tpl-hero-lead{color:hsla(0,0%,100%,.85);font-size:20px;letter-spacing:-.03em;line-height:30px;margin-top:22px;max-width:580px}.ava-page .tpl-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px 28px;margin-top:36px}.ava-page .tpl-hero-phone{align-items:center;color:#fff;display:inline-flex;font-size:18px;font-weight:500;gap:10px;letter-spacing:-.02em;transition:color .25s ease}.ava-page .tpl-hero-phone .ico-phone{height:20px;width:20px}.ava-page .cta-final-contact .ico-phone{height:18px;width:18px}.ava-page .tpl-hero-phone:hover{color:var(--green)}.local-band{padding-top:6px}.local-band .local-offices,.local-band .local-services,.local-band .local-value{margin-top:96px}.local-band .local-offices .eyebrow,.local-band .local-services .eyebrow,.local-band .local-value .eyebrow{margin-bottom:16px}.local-band .local-offices h2,.local-band .local-services h2,.local-band .local-value h2{color:var(--navy);font-size:42px;letter-spacing:-.04em;line-height:48px;margin-bottom:18px}.ava-page .local-lead{color:var(--navy);font-size:20px;letter-spacing:-.03em;line-height:30px;margin-bottom:28px}.faq--compact{margin:96px 0 0;padding:0}.faq--compact,.faq--compact .faq-inner{max-width:none}.faq--compact .faq-head{margin-bottom:34px}.faq--compact .faq-head h2{font-size:42px;line-height:48px}.ava-page .local-map{border-radius:30px;margin-bottom:16px;overflow:hidden}.ava-page .local-map iframe{border:0;display:block;height:300px;width:100%}.ava-page .local-office-list{display:flex;flex-direction:column;gap:14px}.ava-page .local-office-card{background:#fff;border:1px solid var(--line);border-radius:30px;display:grid;grid-template-columns:168px 1fr;overflow:hidden}.ava-page .local-office-map{min-height:100%;position:relative}.ava-page .local-office-map iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.ava-page .local-office-body{min-width:0;padding:24px 28px 26px}.ava-page .local-office-body h3{color:var(--navy);font-size:22px;font-weight:500;letter-spacing:-.03em;line-height:28px;margin-bottom:12px}.ava-page .local-office-meta{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.ava-page .local-office-meta li{align-items:flex-start;color:#40495c;display:flex;font-size:15px;gap:10px;letter-spacing:-.02em;line-height:22px}.ava-page .local-office-meta svg{color:#9aa2ae;flex-shrink:0;margin-top:3px}.ava-page .local-office-actions{display:flex;flex-wrap:wrap;gap:10px}.ava-page .local-office-btn{font-size:11px;height:46px;padding:0 24px}.ava-page .local-remote{align-items:center;background:var(--navy);border-radius:30px;display:flex;gap:28px;margin-top:14px;padding:30px 32px}.ava-page .local-remote h3{color:#fff;font-size:22px;font-weight:500;letter-spacing:-.03em;line-height:28px;margin-bottom:8px}.ava-page .local-remote p{color:hsla(0,0%,100%,.75);font-size:15px;letter-spacing:-.02em;line-height:23px}.ava-page .local-remote-copy{flex-grow:1;min-width:0}.ava-page .local-remote-btn{flex-shrink:0}.ava-page .local-svc-list{display:flex;flex-direction:column;gap:14px;margin-top:10px}.ava-page .local-svc-card{background:#fff;border:1px solid var(--line);border-radius:30px;display:block;padding:30px 32px;transition:border-color .3s ease,box-shadow .3s ease,transform .3s var(--ease-out)}a.local-svc-card:hover{border-color:var(--green);box-shadow:0 18px 44px rgba(38,45,66,.08);transform:translateY(-2px)}.ava-page .local-svc-head{align-items:center;display:flex;gap:16px;margin-bottom:12px}.ava-page .local-svc-icon{align-items:center;background:var(--mint);border-radius:12px;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.ava-page .local-svc-icon img{height:22px;-o-object-fit:contain;object-fit:contain;width:22px}.ava-page .local-svc-card h3{align-items:center;color:var(--navy);display:inline-flex;font-size:24px;font-weight:500;gap:10px;letter-spacing:-.03em;line-height:30px}.ava-page .local-svc-arrow{color:var(--eyebrow);transition:transform .3s var(--ease-out)}a.local-svc-card:hover .local-svc-arrow{transform:translate(3px,-3px)}.ava-page .local-svc-card p{color:#40495c;font-size:17px;letter-spacing:-.02em;line-height:27px}.ava-page .local-value-photo{border-radius:30px;margin-bottom:28px;overflow:hidden}.ava-page .local-value-photo img{display:block;height:300px;-o-object-fit:cover;object-fit:cover;width:100%}.ava-page .local-checks{display:flex;flex-direction:column;gap:16px}.ava-page .local-checks li{align-items:flex-start;display:flex;gap:12px}.ava-page .local-check{align-items:center;background:var(--green);border-radius:50%;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;margin-top:4px;width:18px}.ava-page .local-checks p{color:var(--navy);font-size:17px;letter-spacing:-.02em;line-height:26px}.local-links{padding:26px var(--margin) 0}.ava-page .local-links-box{border:1px solid var(--line);border-radius:30px;padding:38px 44px 42px}.ava-page .local-links-title{color:#9aa2ae;font-size:12px;font-weight:600;letter-spacing:.1em;margin-bottom:20px;text-transform:uppercase}.ava-page .local-links-list{display:flex;flex-wrap:wrap;gap:10px}.ava-page .local-chip{align-items:center;border:1px solid var(--line);border-radius:999px;color:var(--navy);display:inline-flex;font-size:14px;font-weight:500;letter-spacing:-.01em;padding:11px 22px;transition:border-color .25s ease,background-color .25s ease,color .25s ease}.ava-page .local-chip:hover{background:var(--mint);border-color:var(--green)}.ava-page .local-chip--all{background:var(--navy);border-color:var(--navy);color:#fff}.ava-page .local-chip--all:hover{background:#1c2233;border-color:#1c2233;color:#fff}.ava-page .cta-final-contact{display:flex;flex-wrap:wrap;gap:14px 32px;justify-content:center;margin-top:22px}.ava-page .cta-final-contact a{align-items:center;color:var(--navy);display:inline-flex;font-size:17px;font-weight:500;gap:10px;letter-spacing:-.02em;transition:color .25s ease}.ava-page .cta-final-contact a:hover,.ava-page .cta-final-contact svg{color:var(--eyebrow)}@media (max-width:860px){.faq--compact .faq-head h2,.local-band .local-offices h2,.local-band .local-services h2,.local-band .local-value h2{font-size:32px;line-height:38px}.ava-page .tpl-hero-actions{margin-top:28px}.ava-page .local-office-card{grid-template-columns:1fr}.ava-page .local-office-map{height:170px;min-height:0}.ava-page .local-remote{align-items:flex-start;flex-direction:column;gap:20px}.ava-page .local-links-box{padding:28px 24px 30px}}@media (max-width:560px){.ava-page .inner-hero-bg,.ava-page .tpl-hero-bg{-o-object-position:82% center;object-position:82% center}.ava-page.tpl-hero .tpl-hero-card:after{background:rgba(9,26,42,.68);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.ava-page .tpl-hero-content{z-index:2}.ava-page .inner-hero-overlay{background:rgba(9,26,42,.68)}.ava-page.tpl-hero--rich .tpl-hero-content{padding-bottom:48px}.ava-page .tpl-hero-actions{align-items:stretch;flex-direction:column}.ava-page .tpl-hero-actions .btn{line-height:1.5;padding-inline:20px;white-space:normal;width:100%}.ava-page .tpl-hero-phone{justify-content:center}.ava-page .local-office-actions .local-office-btn{flex-grow:1;justify-content:center}.ava-page .local-svc-card{padding:24px 22px}}.offices-net{padding:0 var(--gutter)}.ava-page .offices-locator{align-items:center;background:var(--green-ultralight);border-radius:var(--radius);display:flex;gap:48px;justify-content:space-between;margin-top:46px;padding:40px 48px}.ava-page .offices-locator-txt{max-width:420px}.ava-page .offices-locator-title{color:var(--navy);font-size:26px;font-weight:500;letter-spacing:-.03em;line-height:34px;margin-top:10px}.ava-page .offices-search{display:flex;flex-grow:1;gap:12px;max-width:520px}.ava-page .offices-search-field{align-items:center;background:#fff;border:1px solid #cbd3da;border-radius:999px;color:#9aa3b2;display:flex;flex-grow:1;gap:12px;height:56px;padding:0 24px;transition:border-color .25s}.ava-page .offices-search-field:focus-within{border-color:var(--green)}.ava-page .offices-search-field svg{flex-shrink:0}.ava-page .offices-search-field input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--navy);flex-grow:1;font:inherit;font-size:14px;letter-spacing:-.02em;min-width:0;outline:0}.ava-page .offices-search-field input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.ava-page .offices-search-btn{align-items:center;background:var(--navy);border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-size:12px;font-weight:600;gap:10px;height:56px;letter-spacing:.12em;padding:0 28px;text-transform:uppercase;transition:background-color .3s}.ava-page .offices-search-btn:hover{background:#11172a}.ava-page .offices-map{margin-top:72px}.ava-page .offices-map h2{font-size:42px;line-height:48px;margin-top:12px}.ava-page .offices-map-lead{color:#555b6e;font-size:17px;font-weight:400;letter-spacing:-.02em;line-height:28px;margin-top:14px;max-width:720px}.ava-page .offices-map-box{aspect-ratio:1400/600;background:#f7faf8;border:1px solid #e4e5e9;border-radius:22px;margin-top:28px;overflow:hidden;position:relative}.ava-page .offices-map-bg{height:100%;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.ava-page .offices-pin{align-items:center;color:var(--eyebrow);display:flex;flex-direction:column;position:absolute;transform:translate(-50%,-100%);transition:color .25s,opacity .25s,scale .25s var(--ease-out);z-index:2}.ava-page .offices-pin:focus-visible,.ava-page .offices-pin:hover{color:var(--navy);scale:1.18;z-index:3}.ava-page .offices-pin-name{background:hsla(0,0%,100%,.92);border-radius:999px;color:var(--navy);font-size:11px;font-weight:600;letter-spacing:-.01em;line-height:14px;opacity:1;padding:2px 8px;pointer-events:none;position:absolute;top:100%;transition:opacity .2s;white-space:nowrap}.ava-page .offices-pin:focus-visible .offices-pin-name,.ava-page .offices-pin:hover .offices-pin-name{opacity:1}.ava-page .offices-pin.is-off{color:#c3cad3;opacity:.55}.ava-page .offices-islands{aspect-ratio:3.4/2;border:1px dashed #b9c2cc;border-radius:12px;bottom:12%;left:4%;position:absolute;width:26%}.ava-page .offices-islands-label{bottom:6px;color:#8a9099;font-size:10px;font-weight:600;left:10px;letter-spacing:.05em;position:absolute;text-transform:uppercase}.ava-page .offices-map-box--client{aspect-ratio:2008/1478;background:#fff;border:0;margin-inline:auto;max-width:706px;overflow:visible}.ava-page .offices-map-box--client .offices-islands{aspect-ratio:auto;border:0;border-radius:0;height:100%;inset:0;pointer-events:none;width:100%}.ava-page .offices-map-box--client .offices-islands .offices-pin{pointer-events:auto}.ava-page .offices-grid{margin-top:46px}.ava-page .office-card{aspect-ratio:366/264}.ava-page .office-card .sector-label{font-size:23px;line-height:30px}.ava-page .office-province{color:hsla(0,0%,100%,.78);display:block;font-size:13px;font-weight:500;letter-spacing:-.01em;line-height:18px;margin-top:2px}.ava-page .office-card[hidden]{display:none}.ava-page .office-card--plain{background:var(--navy) url(../img/card-waves.jpg) center /cover no-repeat}.ava-page .office-card--plain:after{background:linear-gradient(180deg,rgba(16,26,44,0) 30%,rgba(16,26,44,.55))}.ava-page .offices-empty{color:#555b6e;font-size:16px;line-height:26px;margin-top:24px;text-align:center}.offices-why{padding:84px var(--gutter) 0}.ava-page.offices-why h2{font-size:42px;line-height:48px;margin-top:12px;max-width:760px}.ava-page .offices-why-lead{color:#555b6e;font-size:17px;letter-spacing:-.02em;line-height:28px;margin-top:14px;max-width:720px}.ava-page .offices-why-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px}.ava-page .offices-why-card{border:1px solid var(--line);border-radius:20px;padding:32px 30px}.ava-page .offices-why-icon{align-items:center;background:var(--green-ultralight);border-radius:50%;color:var(--eyebrow);display:flex;height:48px;justify-content:center;margin-bottom:20px;width:48px}.ava-page .offices-why-card h3{color:var(--navy);font-size:19px;font-weight:500;letter-spacing:-.02em;line-height:26px;margin-bottom:10px}.ava-page .offices-why-card p{color:#555b6e;font-size:14px;line-height:24px}@media (max-width:1120px){.ava-page .offices-locator{align-items:stretch;flex-direction:column;gap:24px}.ava-page .offices-search{max-width:none}.ava-page .offices-map h2,.ava-page.offices-why h2{font-size:34px;line-height:42px}.ava-page .offices-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ava-page .offices-locator{padding:28px 24px 30px}.ava-page .offices-search{flex-direction:column}.ava-page .offices-search-btn{justify-content:center}.ava-page .offices-pin{scale:.8}.ava-page .offices-pin-name{display:block}.ava-page .offices-why-grid{grid-template-columns:minmax(0,1fr)}.ava-page .office-card{aspect-ratio:auto;height:172px}.ava-page .offices-map{margin-top:48px}.offices-why{padding-top:56px}}.ava-home.about,.ava-home.hero,.ava-home.newsletter,.ava-home.services,.ava-home.switch,.ava-page.cta-final,.ava-page.local-links,.ava-page.offices-net,.ava-page.offices-why,.ava-page.sectors:not(.sectors--dist),.ava-page.testi{margin-inline:auto;max-width:1748px}.ava-page.sectors--dist:not(.sectors--related){margin-inline:auto;max-width:1440px}.ava-page.inner-hero .inner-hero-card,.ava-page.tpl-hero .tpl-hero-card{margin-inline:auto;max-width:1748px}.ava-home .about-sticky .lead{max-width:none}.ava-home.hero--access .hero-content{margin-inline:auto;max-width:none;padding-left:0;padding-right:0;text-align:left;width:min(1200px,calc(100% - 48px))}.ava-home.hero--access .hero-heading,.ava-home.hero--access h1{margin-inline:0;max-width:600px}@media (min-width:901px){.ava-home.hero--access .hero-bg{-o-object-position:center;object-position:center;scale:1;translate:none}}.ava-home .hero-access:has(>.hero-access-card--desc){justify-content:center;margin-inline:0;max-width:none;width:100%}@media (min-width:901px){.ava-home.hero--access .hero-card{min-height:clamp(500px,calc(100vh - 155px),600px)}}@media (min-width:901px) and (min-height:801px){.ava-home.hero--access .hero-content{padding-top:90px}}.ava-home .about-single-photo{align-self:center;aspect-ratio:4/3;border-radius:32px;box-shadow:none;flex-shrink:0;min-width:0;overflow:hidden;width:min(45%,620px)}.ava-home .about-single-photo img,.ava-home .about-single-photo picture{display:block;height:100%;width:100%}.ava-home .about-single-photo img{-o-object-fit:cover;object-fit:cover;scale:1.25}@media (prefers-reduced-motion:reduce){.ava-home .about-single-photo img{scale:1}}@media (max-width:767px){.ava-home .about-single-photo{aspect-ratio:1}}.ava-page.tpl-hero--about .tpl-hero-card{background:radial-gradient(760px 590px at 0 100%,rgba(67,177,97,.65),transparent 72%),#11263c}.ava-page.tpl-hero--about .tpl-hero-bg{-webkit-mask-image:linear-gradient(90deg,transparent 6%,#000 65%);mask-image:linear-gradient(90deg,transparent 6%,#000 65%);opacity:.94;translate:8% var(--py,0)}.ava-home .services-head{-moz-column-gap:10%;column-gap:10%;display:grid;grid-template-columns:minmax(0,45%) minmax(0,45%);padding-inline:var(--gutter)}.ava-home .services-lead{width:auto}.ava-home .services-grid{display:flex;flex-direction:column;gap:14px;margin-inline:auto;max-width:1748px;padding-inline:var(--gutter)}.ava-home .services-row{display:flex;gap:14px}.ava-home .svc-card{background:var(--navy) url(../img/card-waves.jpg) center /cover no-repeat;flex:1 1 0;height:auto;min-height:330px;min-width:0;padding:30px;text-decoration:none;transition:box-shadow .45s ease,translate .45s var(--ease-out)}.has-js .ava-home .svc-card.reveal{transition:box-shadow .45s ease,translate .45s var(--ease-out),opacity .8s ease var(--d,0ms),transform .8s var(--ease-out) var(--d,0ms)}.ava-home .svc-card:after{background:radial-gradient(340px 300px at var(--mx,50%) var(--my,50%),rgba(83,199,133,.38),transparent 70%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s ease}.ava-home .svc-card:focus-visible:after,.ava-home .svc-card:hover:after{opacity:1}.ava-home .svc-index{color:var(--green);display:block;font-size:11px;font-weight:700;letter-spacing:.18em;margin-bottom:18px;position:relative;z-index:1}.ava-home .svc-card h3{font-size:clamp(24px,2.3vw,36px);line-height:1.1;margin-bottom:0;white-space:normal;z-index:1}.ava-home .svc-foot{display:block;margin-top:18px;padding-top:0;z-index:1}.ava-home .svc-card li,.ava-home .svc-text{font-size:16px;line-height:24px}.ava-home .svc-card:focus-visible{outline:3px solid var(--green);outline-offset:3px}@media (hover:hover) and (min-width:1025px){.ava-home .services-row .svc-card:focus-visible,.ava-home .services-row .svc-card:hover{box-shadow:0 28px 60px rgba(11,46,38,.25);translate:0 -5px}}.ava-page.sectors:not(.sectors--dist) .sectors-head .lead{max-width:none}.ava-page.sectors:not(.sectors--dist) .sectors-carousel{margin-bottom:-48px;overflow:hidden;padding-bottom:48px;width:100%}@media (hover:hover) and (min-width:1025px){.ava-page.sectors:not(.sectors--dist) .sectors-carousel{margin-inline:-48px;padding-inline:48px;width:calc(100% + 96px)}}.ava-page.sectors:not(.sectors--dist) .sectors-grid.swiper-wrapper{display:flex;gap:0;grid-template-columns:none;margin-top:56px;width:100%}.ava-page.sectors:not(.sectors--dist) .sector-card.swiper-slide{aspect-ratio:auto;flex:0 0 auto;height:250px;min-height:0;transition:width .45s var(--ease-out),box-shadow .45s ease;width:200px}.ava-page.sectors:not(.sectors--dist) .sector-card.swiper-slide:focus-visible,.ava-page.sectors:not(.sectors--dist) .sector-card.swiper-slide:hover{box-shadow:0 20px 42px rgba(11,46,38,.22);width:300px}.ava-page.sectors:not(.sectors--dist) .sector-card.swiper-slide .sector-label{bottom:22px;font-size:19px;left:22px;line-height:23px;right:18px}.ava-page.sectors:not(.sectors--dist) .sectors-footer{align-items:center;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-top:20px;position:relative;z-index:3}.ava-page.sectors:not(.sectors--dist) .sectors-footer .sectors-cta{justify-self:start;margin:0}.ava-page.sectors:not(.sectors--dist) .sectors-arrows{display:flex;gap:10px;justify-self:end}.ava-page.sectors:not(.sectors--dist) .sectors-next,.ava-page.sectors:not(.sectors--dist) .sectors-prev{border:1px solid var(--navy);border-radius:50%;color:var(--navy);font-size:20px;height:36px;line-height:1;width:36px}.ava-page.sectors:not(.sectors--dist) .sectors-next.swiper-button-disabled,.ava-page.sectors:not(.sectors--dist) .sectors-prev.swiper-button-disabled{cursor:default;opacity:.35}.ava-page.sectors:not(.sectors--dist) .sectors-pagination{align-items:center;display:flex;gap:8px;justify-self:center;width:auto}@media (max-width:767px){.ava-page.sectors:not(.sectors--dist) .sectors-footer{grid-template-columns:minmax(0,1fr) auto}.ava-page.sectors:not(.sectors--dist) .sectors-footer .sectors-cta{grid-column:1/-1;grid-row:2;justify-self:center}.ava-page.sectors:not(.sectors--dist) .sectors-pagination{justify-self:start}}.ava-page.sectors:not(.sectors--dist) .sectors-pagination .swiper-pagination-bullet{background:transparent;display:grid;height:24px;margin:0;place-items:center;width:24px}.ava-article .wp-block-post-content h2.ava-heading-compact{font-size:22px;font-weight:600;line-height:30px;margin:32px 0 12px}.ava-page.sectors:not(.sectors--dist) .sectors-pagination .swiper-pagination-bullet:after{background:var(--navy);border-radius:50%;content:"";height:8px;width:8px}.ava-page.sectors:not(.sectors--dist) .sectors-pagination .swiper-pagination-bullet-active:after{background:var(--green-hover)}.ava-page.sectors--dist:not(.sectors--related) .sector-card:before,.ava-page.sectors:not(.sectors--dist) .sector-card:before,.sector-svc-card:after{background:radial-gradient(220px 180px at 8% 100%,rgba(83,199,133,.55),transparent 72%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s ease;z-index:2}.ava-page.sectors .sector-card:focus-visible:before,.ava-page.sectors .sector-card:hover:before,.sector-svc-card:focus-visible:after,.sector-svc-card:hover:after{opacity:1}.sector-svc-card:after{background:radial-gradient(280px 240px at var(--mx,50%) var(--my,50%),rgba(83,199,133,.55),transparent 72%)}.ava-page.sectors:not(.sectors--dist) .sector-arrow{display:none}.ava-page.sectors:not(.sectors--dist) .sector-label{margin-bottom:0;z-index:3}.ava-page .svcf-collage--single{aspect-ratio:auto;margin:48px 0}.ava-page .svcf-collage--single .svcf-col-a{border-radius:12px;display:block;height:auto;position:static;width:100%}.ava-page.sectors--dist:not(.sectors--related) .sector-card{aspect-ratio:auto;display:flex;flex-direction:column;height:auto;min-height:340px;min-width:0;padding-bottom:36px;width:100%}.ava-page.sectors--dist .sector-description{color:#fff;font-size:16px;line-height:1.5;margin:14px 0 0;position:relative;z-index:3}.ava-page .tpl-doing-lead{font-size:18px;line-height:1.55;margin-top:18px}.ava-page .inner-services-list-title{font-size:26px;line-height:1.3;margin:30px 0;text-align:center}.ava-page .tex-card-link-label{display:block;font-size:16px;line-height:1.4;margin-top:18px}.case-ficha-summary{font-size:18px;line-height:1.5;margin:12px 0;max-width:700px}.ava-contact-form .contact-response{font-size:16px;line-height:1.6;margin:24px 0 0}.ava-page.sectors--dist:not(.sectors--related) .sector-card .sector-icon{flex:none;height:34px;inset:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;position:relative;scale:none;transition:none;translate:none;width:34px;will-change:auto;z-index:3}.ava-page.sectors--dist:not(.sectors--related) .sector-card:before{background:radial-gradient(280px 220px at var(--mx,50%) var(--my,50%),rgba(83,199,133,.5),transparent 72%)}.ava-page.sectors--dist:not(.sectors--related) .sector-label{line-height:1.2;margin-top:auto;padding-right:0;z-index:3}.sector-svc-card>:not(.sector-svc-bg){z-index:3}@media (min-width:768px){.ava-page.sectors--dist:not(.sectors--related) .sector-arrow{display:none}}@media (max-width:767px){.ava-page.sectors--dist:not(.sectors--related) .sector-label{padding-right:48px}}.ava-page.testi{background:radial-gradient(850px 590px at 18% 92%,rgba(76,199,123,.52),transparent 72%),var(--navy)}.ava-home.services,.ava-home.switch--pair,.ava-page.testi{background:transparent;isolation:isolate;position:relative}.ava-home.services:before,.ava-home.switch--pair:before,.ava-page.testi:before{background:var(--mint);content:"";inset-block:0;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:100vw;z-index:-1}.ava-page.testi:before{background:radial-gradient(850px 590px at 18% 92%,rgba(76,199,123,.52),transparent 72%),var(--navy)}.ava-page.history{background:#161b28}.ava-page.history .eyebrow,.ava-page.history .history-body p,.ava-page.history h2{color:#fff}.ava-page.history .history-body a{color:var(--green);text-decoration:underline;text-underline-offset:3px}.ava-page.history{align-items:start;gap:clamp(40px,7vw,120px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ava-page.history h2{margin-bottom:28px}.ava-page.history .history-body{padding-top:50px}.ava-page.history .history-img{display:block;height:clamp(260px,25vw,360px);margin-top:0;max-width:540px;-o-object-position:center 30%;object-position:center 30%;width:100%}@media (max-width:1000px){.ava-page.history{gap:36px;grid-template-columns:1fr}.ava-page.history .history-body{padding-top:0}.ava-page.history .history-img{aspect-ratio:4/3;height:auto;max-width:100%}}.ava-page .tex-card-bg{left:0;translate:none;width:100%}@media (max-width:1024px){.ava-home .about-single-photo{align-self:center;max-width:700px;width:100%}.ava-home .services-head{display:flex;flex-direction:column;gap:36px}.ava-home .services-row{flex-direction:column}.ava-home .svc-card{flex:0 0 auto;height:auto;min-height:240px}}@media (prefers-reduced-motion:reduce){.ava-home .svc-card,.ava-home .svc-card:after,.ava-page.sectors .sector-card:before,.has-js .ava-home .svc-card.reveal,.sector-svc-card:after{transition:none}}.ava-page.about-intro,.ava-page.about-what,.ava-page.history,.ava-page.jobs .jobs-inner{margin-inline:auto;max-width:1748px}.ava-page.about-what,.ava-page.history{background:transparent;isolation:isolate;position:relative}.ava-page.about-what:before,.ava-page.history:before{content:"";inset-block:0;left:50%;position:absolute;transform:translateX(-50%);width:100vw;z-index:-1}.ava-page.about-what:before{background:var(--mint)}.ava-page.history:before{background:#161b28}.aw-carousel{margin:55px 0 60px calc(50% - 50vw);max-width:none;overflow:hidden;width:100vw}.aw-carousel-track{animation:aw-carousel-scroll 40s linear infinite;display:flex;width:-moz-max-content;width:max-content}.aw-carousel-set{display:flex;flex:none;gap:16px;padding-right:16px}.aw-carousel-set img,.aw-carousel-set video{border-radius:32px;display:block;flex:none;height:clamp(230px,25vw,360px);-o-object-fit:cover;object-fit:cover;width:clamp(220px,25vw,348px)}.aw-carousel:hover .aw-carousel-track{animation-play-state:paused}@keyframes aw-carousel-scroll{to{transform:translateX(-50%)}}@media (max-width:760px){.aw-carousel{margin:44px 0 48px calc(50% - 50vw)}.aw-carousel-set img,.aw-carousel-set video{border-radius:24px}}@media (prefers-reduced-motion:reduce){.aw-carousel{overflow-x:auto}.aw-carousel-track{animation:none}}.ava-page.sector-services--form .svcf-layout{max-width:1748px;padding-inline:var(--gutter)}.ava-home.switch.switch--mint .switch-inner,.ava-page.sector-made .sector-made-inner,.ava-page.sector-welcome .sector-welcome-inner,.ava-page.sectors--related .sectors-inner{margin-inline:auto;max-width:1748px;padding-inline:var(--gutter);width:100%}.ava-home.switch.switch--mint,.ava-page.sector-made,.ava-page.sectors--related{padding-inline:0}.ava-home.switch.switch--mint{margin-inline:0;max-width:none}.ava-page .sector-made-collage--single{height:auto;padding-bottom:0}.ava-page .sector-made-collage--single img:first-child{aspect-ratio:auto;border-radius:12px;display:block;height:auto;-o-object-fit:cover;object-fit:cover;position:static;width:100%}.ava-home.hero--access .hero-bg{-o-object-position:center;object-position:center;scale:1.5;translate:none}.ava-home.hero--access .hero-overlay{background:radial-gradient(660px 480px at 0 100%,rgba(83,199,133,.62) 0,rgba(83,199,133,.22) 44%,transparent 74%)}.ava-home .hero-access:has(>.hero-access-card--services-first){align-items:stretch;gap:12px;margin:28px 0 52px;max-width:1200px;width:100%}.ava-home .hero-access-card--services-first{border:1px solid transparent;display:grid;flex:1 1 0;min-height:230px;min-width:0;padding:20px 14px;text-align:center;transform:none;width:auto}.ava-home .hero-access-card--services-first:hover{transform:none}.ava-home .hero-access-area{inset:0;position:absolute;z-index:1}.ava-home .hero-access-area:focus-visible{border-radius:inherit;outline:3px solid var(--green);outline-offset:-4px}.ava-home .hero-access-services{align-items:center;display:flex;flex-direction:column;grid-area:1/1;min-width:0;pointer-events:none;position:relative;width:100%;z-index:2}.ava-home .hero-access-services .hero-access-label{font-size:17px;font-weight:600;line-height:21px;margin-top:8px;text-align:center}.ava-home .hero-access-service-list{align-items:flex-start;display:flex;flex-direction:column;margin:13px auto 0;pointer-events:auto;text-align:left;width:-moz-max-content;width:max-content}.ava-home .hero-access-service-list a{align-items:baseline;color:#626977;display:flex;font-size:14px;gap:7px;line-height:24px;min-width:0;pointer-events:auto;width:100%}.ava-home .hero-access-service-list a span{min-width:0;overflow-wrap:anywhere}.ava-home .hero-access-service-list a:before{background:currentColor;border-radius:50%;content:"";flex:0 0 5px;height:5px;transform:translateY(-3px);width:5px}.ava-home .hero-access-service-list a:focus-visible,.ava-home .hero-access-service-list a:hover{color:var(--eyebrow);text-decoration:underline;text-underline-offset:3px}@media (hover:hover) and (pointer:fine) and (min-width:901px){.ava-home .hero-access:has(>.hero-access-card--services-first){height:auto}}@media (max-width:900px){.ava-home .hero-access-card--services-first{flex:1 1 calc(50% - 6px)}}@media (max-width:560px){.ava-home .hero-access:has(>.hero-access-card--services-first){margin-bottom:32px}.ava-home .hero-access-card--services-first{flex-basis:100%}}.ava-home.about--statement{align-items:start;display:grid;gap:6%;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:92px;padding-top:92px}.ava-home.about--statement .lead,.ava-home.about--statement h2{margin:0}@media (max-width:900px){.ava-home.about--statement{gap:36px;grid-template-columns:1fr;padding-bottom:70px;padding-top:70px}}.ava-page .tex-grid.tex-grid--multi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));--body-w:100%}.ava-page .tex-grid.tex-grid--multi .tex-card{cursor:default;display:flex;flex-direction:column;height:auto;min-height:360px;transform:none}.ava-page .tex-grid.tex-grid--multi .tex-card-body{height:auto;width:100%}.ava-page .tex-grid.tex-grid--multi .tex-card h3{font-size:30px;line-height:34px;margin-bottom:24px}.ava-page .tex-grid.tex-grid--multi .tex-card p{opacity:1;translate:0 0;width:100%}.ava-page .tex-grid.tex-grid--multi .tex-index{opacity:1}.ava-page .tex-grid.tex-grid--multi .svc-arrow{bottom:auto;margin:auto 30px 28px auto;opacity:1;position:relative;right:auto}.ava-page .offices-pin[data-label-position=above] .offices-pin-name{bottom:100%;top:auto}.ava-page .offices-pin[data-label-position=left] .offices-pin-name{right:100%;top:0}.ava-page .offices-pin[data-label-position=right] .offices-pin-name{left:100%;top:0}@media (max-width:1024px){.ava-page .tex-grid.tex-grid--multi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ava-page .tex-grid.tex-grid--multi{grid-template-columns:minmax(0,1fr)}.ava-page .offices-pin-name{font-size:8px;line-height:10px;max-width:70px;padding:1px 3px;white-space:normal;width:-moz-max-content;width:max-content}.ava-page .offices-pin{scale:1}.ava-page .offices-pin svg{height:16px;width:16px}}:root{--ava-hero-overlay:radial-gradient(ellipse 650px 480px at 0 100%,rgba(83,199,133,.56),transparent 72%),linear-gradient(90deg,rgba(12,28,46,.9),rgba(12,28,46,.68) 32%,rgba(12,28,46,.12) 72%,transparent)}.ava-page .inner-hero-overlay,.ava-page.tpl-hero .tpl-hero-card:after{background:var(--ava-hero-overlay)}.ava-home.hero--access .hero-bg{-o-object-position:58% 40%;object-position:58% 40%;scale:1.25;translate:2% -3%}@media (min-width:901px){.ava-home.hero--access .hero-card{min-height:720px}.ava-home.hero--access .hero-content{padding-top:80px}.ava-home .hero-access:has(>.hero-access-card--services-first){margin-top:64px}}.ava-page .tpl-doing-right{grid-template-columns:repeat(2,minmax(0,1fr))}.ava-page.inner-services .tex-card{cursor:pointer}.ava-page.inner-services .tex-card:focus-visible{outline:3px solid var(--green);outline-offset:4px}.about-what-row--second{isolation:isolate;padding-top:70px;position:relative}.about-what-row--second:before{background:#fff;content:"";inset:0;left:50%;position:absolute;transform:translateX(-50%);width:100vw;z-index:-1}.ava-home.about--statement .about-statement-body .lead+.lead{margin-top:24px}.aw-carousel-set>:nth-child(2),.aw-carousel-set>:nth-child(6){width:clamp(330px,37.5vw,522px)}.cta-modal-card.ava-page{background:transparent;border:0;border-radius:36px;max-height:calc(100dvh - 40px);overflow-y:auto;padding:0;width:min(460px,calc(100vw - 40px))}.cta-modal-card .cta-modal-close{height:36px;right:18px;top:18px;width:36px;z-index:3}.cta-modal-card .svcf-card{padding-top:64px}.ava-page.tpl-hero--form .tpl-hero-card{align-items:center;display:grid;gap:30px;grid-template-columns:minmax(0,1fr) minmax(340px,390px);height:auto;min-height:740px;padding:70px 32px 32px 40px}.ava-page.tpl-hero--form .tpl-hero-content{height:auto;max-width:550px;padding:0}.ava-page.tpl-hero--form .tpl-hero-bg{inset:0;mask-image:none;-webkit-mask-image:none;-o-object-position:right center;object-position:right center;width:100%}.tpl-hero-form{min-width:0;position:relative;width:100%;z-index:2}.ava-page.tpl-hero--form .hero-heading,.ava-page.tpl-hero--form h1{font-size:clamp(38px,3.7vw,56px);line-height:1.08}.ava-page.tpl-hero--form .tpl-hero-lead{font-size:20px;line-height:30px}.contact-phones{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}.contact-phones a{align-items:center;border:1px solid var(--green);border-radius:999px;color:var(--navy);display:inline-flex;font-size:18px;gap:10px;padding:14px 24px}.contact-phones .ico-phone{display:block;flex:0 0 20px;height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.contact-phones a:hover{background:var(--mint)}.ava-page.sectors--dist:not(.sectors--related) .sectors-head{display:grid;gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:none;text-align:left}.ava-page.sectors--dist:not(.sectors--related) .sectors-head .lead{font-size:24px;line-height:36px;margin:0}.ava-page.sector-welcome .sector-welcome-inner{max-width:1440px}.ava-page.sector-welcome .sector-welcome-list{display:grid;gap:32px 44px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}@media (max-width:1000px){.ava-page.tpl-hero--form .tpl-hero-card{gap:36px;grid-template-columns:minmax(0,1fr);padding:80px 24px 32px}.ava-page.tpl-hero--form .tpl-hero-content{max-width:620px}.tpl-hero-form{justify-self:center;max-width:460px}.ava-page.tpl-hero--form .tpl-hero-bg{height:660px;-o-object-position:right center;object-position:right center}}@media (max-width:767px){.ava-home.hero--access .hero-bg{-o-object-position:center;object-position:center;scale:1.05;translate:none}.ava-page .tpl-doing-right{grid-template-columns:minmax(0,1fr)}.ava-page.sector-welcome .sector-welcome-list,.ava-page.sectors--dist:not(.sectors--related) .sectors-head{gap:24px;grid-template-columns:minmax(0,1fr)}.contact-phones a{font-size:16px;padding-inline:20px;width:100%}.cta-modal-card.ava-page{border-radius:28px;margin:auto;max-height:calc(100dvh - 24px)}.ava-page .inner-hero-overlay,.ava-page.tpl-hero .tpl-hero-card:after{background:radial-gradient(ellipse at 0 100%,rgba(83,199,133,.3),transparent 70%),rgba(9,26,42,.68)}}:is(.ava-product-overview,.ava-sector-overview){position:relative;--product-form-width:390px;--overview-form-start:64px;display:flow-root}.product-overview-form{position:absolute;right:calc(var(--margin) + 32px);top:var(--overview-form-start);width:var(--product-form-width);z-index:3}@media (min-width:1101px) and (max-height:850px){.product-overview-form .svcf-card{padding:20px 28px 18px}.product-overview-form .svcf-card h2{font-size:28px;line-height:32px}.product-overview-form .svcf-card .svcf-sub{font-size:14px;line-height:20px;margin-bottom:16px}.product-overview-form .svcf-card .field{margin-bottom:10px}.product-overview-form .svcf-card .field-label,.product-overview-form .svcf-card .field>label{margin-bottom:4px}.product-overview-form .svcf-card .field input,.product-overview-form .svcf-card .field select{height:44px}.product-overview-form .field--select:before{top:36px}.product-overview-form .field-phone .field--select:before{top:18px}.product-overview-form .field.is-valid:after{top:34px}}:is(.ava-product-overview,.ava-sector-overview) .tpl-hero-card{background:#0c1c2e}:is(.ava-product-overview,.ava-sector-overview) .ava-page.tpl-hero .tpl-hero-content{max-width:min(560px,46%);padding:70px 20px 48px 40px;width:calc(100% - var(--product-form-width) - 80px)}:is(.ava-product-overview,.ava-sector-overview) .ava-page.tpl-hero .hero-heading,:is(.ava-product-overview,.ava-sector-overview) .ava-page.tpl-hero h1{font-size:clamp(36px,3.4vw,52px);line-height:1.08;max-width:10.5em}:is(.ava-product-overview,.ava-sector-overview) .ava-page.tpl-intro{margin-left:calc(var(--margin) + 40px);margin-right:0;padding-block:80px;width:min(890px,calc(100% - var(--product-form-width) - var(--margin)*2 - 100px))}.ava-page.tpl-hero--photo-center .tpl-hero-bg{left:25%;mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);-o-object-position:right center;object-position:right center;scale:1;translate:none;width:50%}.ava-page.tpl-hero--photo-center .tpl-hero-card:after{background:radial-gradient(ellipse at 0 100%,rgba(83,199,133,.42),transparent 50%),linear-gradient(90deg,rgba(12,28,46,.86),rgba(12,28,46,.18) 55%,rgba(12,28,46,.76))}@media (max-width:1100px){.product-overview-form{margin:0 auto 56px;position:relative;right:auto;top:auto;width:min(460px,calc(100% - var(--margin)*2))}:is(.ava-product-overview,.ava-sector-overview) .ava-page.tpl-hero .tpl-hero-content{max-width:min(560px,58%);padding-right:24px;width:100%}:is(.ava-product-overview,.ava-sector-overview) .ava-page.tpl-intro{margin-inline:auto;padding-block:56px;width:min(890px,calc(100% - var(--margin)*2))}.ava-sector-overview{display:flex;flex-direction:column}.ava-sector-overview .tpl-hero{order:0}.ava-sector-overview .product-overview-form{margin-bottom:0;margin-top:32px;order:1}.ava-sector-overview .tpl-intro{order:2}.ava-page.tpl-hero--photo-center .tpl-hero-bg{left:0;mask-image:none;-webkit-mask-image:none;width:100%}}.ava-page .faq-body p+p,.ava-page .tpl-item p+p{margin-top:16px}.ava-page .faq-body ul,.ava-page .tpl-item ul{color:var(--navy);font-size:16px;line-height:26px;list-style:disc;margin-block:16px;padding-left:1.25em}.ava-page .faq-body li+li,.ava-page .tpl-item li+li{margin-top:6px}@media (max-width:767px){:is(.ava-product-overview,.ava-sector-overview) .ava-page.tpl-hero .tpl-hero-content{max-width:none;padding:24px 24px 40px}:is(.ava-product-overview,.ava-sector-overview) .ava-page.tpl-hero .hero-heading,:is(.ava-product-overview,.ava-sector-overview) .ava-page.tpl-hero h1{font-size:38px;line-height:42px}}@media (max-width:360px){:is(.ava-product-overview,.ava-sector-overview) .ava-page.tpl-hero .hero-heading,:is(.ava-product-overview,.ava-sector-overview) .ava-page.tpl-hero h1{font-size:32px;line-height:36px}}body :is(h1,h2,h3,h4,h5,h6){-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-transform:none;word-break:normal}.ava-page.tpl-intro{display:flow-root;margin-block:0;margin-inline:auto;max-width:none;padding:80px 0;width:min(890px,calc(100% - var(--margin)*2))}.ava-home.hero--access .hero-bg{translate:7% -14%}.ava-home .hero-access-service-list{max-width:100%;width:-moz-fit-content;width:fit-content}.ava-page.tpl-hero--about .tpl-hero-bg{mask-image:linear-gradient(90deg,transparent,#000 45%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 45%);translate:16% var(--py,0)}.ava-whatsapp{display:none}@media (max-width:767px){.ava-home.hero--access .hero-bg{translate:none}.ava-page.tpl-hero--about .tpl-hero-bg{translate:6% var(--py,0)}.ava-whatsapp{align-items:center;background:#53c785;border-radius:50%;bottom:calc(20px + env(safe-area-inset-bottom, 0px));box-shadow:0 4px 16px rgba(12,28,46,.24);color:#fff;display:inline-flex;height:56px;justify-content:center;position:fixed;right:20px;width:56px;z-index:90}body:has(.cta-bar) .ava-whatsapp{bottom:calc(100px + env(safe-area-inset-bottom, 0px))}.ava-whatsapp:focus-visible{outline:3px solid var(--navy);outline-offset:4px}body:has(.cta-modal[aria-hidden=false]) .ava-whatsapp{visibility:hidden}}@media (max-width:1000px){.ava-page .inner-hero-card,.ava-page .tpl-hero-card{display:flex;flex-direction:column}.ava-page .inner-hero-card .crumbs,.ava-page .tpl-hero-card .crumbs{flex:none;inset:auto;margin:20px 24px 0;position:relative}.ava-page .inner-hero-content,.ava-page .tpl-hero-content,.ava-page.tpl-hero--rich .tpl-hero-content{flex:1;height:auto;padding-top:24px}.ava-page .inner-hero-content{max-width:760px;min-height:0;width:100%}.ava-page.tpl-hero--form .tpl-hero-card{display:grid;gap:24px;padding-top:20px}.ava-page.tpl-hero--form .tpl-hero-card .crumbs{grid-column:1/-1;margin:0}.ava-page.tpl-hero--form .tpl-hero-content{padding-top:0}.crumbs li{max-width:100%;min-width:0}.crumbs a,.crumbs span{min-width:0;overflow-wrap:anywhere}}@media (max-width:360px){.ava-page.inner-hero h1,.ava-page.tpl-hero .hero-heading,.ava-page.tpl-hero h1,.ava-page.tpl-hero.tpl-hero--tabs .hero-heading,.ava-page.tpl-hero.tpl-hero--tabs h1{font-size:32px;line-height:36px}}@media (max-width:767px){.ava-page.tpl-intro{margin-block:0;padding-block:56px}.ava-page.sector-welcome .sector-welcome-inner{padding:56px var(--margin)}.ava-page.sector-made,.ava-page.sector-services:not(.sector-services--form),.ava-page.sectors--related{padding-block:56px}.ava-page.sector-made .sector-made-inner,.ava-page.sector-services .sector-services-inner,.ava-page.sector-services--form .svcf-layout,.ava-page.sectors--related .sectors-inner{padding-inline:var(--margin)}.ava-home.switch--pair,.ava-page.faq--beside-form{padding:56px var(--margin)}}@media (max-width:360px){.site-header .header-inner,.site-header .header-inner>div:last-child{gap:8px}.site-header .header-inner>div:first-child img{height:20px}.site-header .btn-header{padding-inline:12px}.cta-bar-side{gap:8px;padding-inline:4px}.cta-phone-num{font-size:16px}.cta-phone-icon svg{height:16px;width:16px}.cta-bar-cta{font-size:9px;padding:0 32px 0 14px}.cta-bar-cta .btn-arrow{right:12px}.cta-bar-toggle{font-size:14px;gap:6px;padding-inline:12px}}.ava-language-switcher{align-items:center;display:flex;flex-shrink:0;gap:2px}.ava-language-switcher a{align-items:center;border-radius:8px;color:#102b37;display:inline-flex;font-size:11px;font-weight:600;justify-content:center;min-height:44px;min-width:30px}.ava-language-switcher a[aria-current]{background:#ecf9f1}.ava-language-switcher a:hover{background:#d4f0de}.ava-language-switcher a:focus-visible{outline:2px solid #102b37;outline-offset:2px}@media (max-width:600px){.site-header .header-inner{gap:8px}.site-header .header-inner>div:last-child{gap:6px}.site-header .header-inner>div:first-child img{height:22px}.site-header .btn-header{padding-inline:10px}.ava-language-switcher a{min-width:26px}}@media (max-width:400px){.site-header .header-inner{gap:6px}.site-header .header-inner>div:last-child{gap:4px}.site-header .header-inner>div:first-child img{height:18px}.site-header .btn-header{font-size:10px;padding-inline:8px}.ava-language-switcher a{min-width:24px}}.ava-home.hero--access h1.hero-eyebrow{margin-inline:0}.ava-home.hero--access h1.hero-eyebrow,.ava-page.tpl-hero h1.hd-eyebrow{font-size:18px;line-height:22px;max-width:none}.brand-switch{background:#fff;padding-inline:var(--margin)}.brand-switch-inner{align-items:center;border-bottom:1px solid #d5d8df;display:flex;gap:16px 40px;padding-block:35px 34px}.brand-switch-question{color:#272e42;font-size:20px;font-weight:500;line-height:1.2;margin:0;white-space:nowrap}.brand-switch-options{display:flex;gap:24px}.brand-switch-btn{align-items:center;background:#e8eff5;border-radius:25px;color:#8994a3;display:inline-flex;font-size:14px;font-weight:600;gap:12px;justify-content:center;letter-spacing:.01em;line-height:1;min-height:50px;min-width:274px;padding:0 28px;text-align:center;text-transform:uppercase;transition:color .25s,background-color .25s;white-space:nowrap}.brand-switch-btn:hover{background:#dfe2e8;color:#272e42}.brand-switch-btn.is-active{background:#e8eff5;box-shadow:0 0 0 2px rgba(83,199,133,.8),0 0 12px 4px rgba(83,199,133,.95);color:#2d354c;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:6px}.brand-switch-btn:focus-visible{outline:3px solid var(--navy);outline-offset:3px}.brand-switch-icon{flex:0 0 auto;height:22px;width:22px}@media (min-width:781px) and (max-width:1100px){.brand-switch-inner{gap:24px}.brand-switch-question{font-size:17px}.brand-switch-options{gap:14px;min-width:0}.brand-switch-btn{flex:0 1 auto;min-width:0;padding-inline:22px}}@media (max-width:780px){.brand-switch-inner{align-content:center;flex-wrap:wrap;gap:10px;padding-block:14px 13px}.brand-switch-question{font-size:14px}.brand-switch-options{flex:1 0 100%;gap:10px}.brand-switch-btn{flex:1 1 0;font-size:10.5px;gap:8px;line-height:1.35;min-height:42px;min-width:0;padding:5px 10px;white-space:normal}.brand-switch-btn.is-active{text-underline-offset:2px}.brand-switch-icon{height:18px;width:18px}}@media (max-width:380px){.brand-switch-btn:not(.is-active){flex-grow:1.4}}.placeholder\:text-gray-mut::-moz-placeholder{--tw-text-opacity:1;color:rgb(156 161 176/var(--tw-text-opacity,1))}.placeholder\:text-gray-mut::placeholder{--tw-text-opacity:1;color:rgb(156 161 176/var(--tw-text-opacity,1))}.first\:pt-0:first-child{padding-top:0}.hover\:border-navy:hover{--tw-border-opacity:1;border-color:rgb(38 45 66/var(--tw-border-opacity,1))}.hover\:bg-green-hover:hover{--tw-bg-opacity:1;background-color:rgb(83 199 133/var(--tw-bg-opacity,1))}.hover\:bg-green-light:hover{--tw-bg-opacity:1;background-color:rgb(219 255 227/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:text-green-hover:hover,.hover\:text-green:hover{--tw-text-opacity:1;color:rgb(83 199 133/var(--tw-text-opacity,1))}.hover\:text-teal:hover{--tw-text-opacity:1;color:rgb(4 54 58/var(--tw-text-opacity,1))}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-60:hover{opacity:.6}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-black\/5:hover{--tw-shadow-color:rgba(0,0,0,.05);--tw-shadow:var(--tw-shadow-colored)}.focus\:border-green:focus{--tw-border-opacity:1;border-color:rgb(83 199 133/var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-green{--tw-bg-opacity:1;background-color:rgb(83 199 133/var(--tw-bg-opacity,1))}.group:hover .group-hover\:text-teal{--tw-text-opacity:1;color:rgb(4 54 58/var(--tw-text-opacity,1))}@media (min-width:640px){.sm\:inline-flex{display:inline-flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-6{gap:1.5rem}}@media (min-width:768px){.md\:not-sr-only{height:auto;margin:0;overflow:visible;padding:0;position:static;width:auto;clip:auto;white-space:normal}.md\:bottom-auto{bottom:auto}.md\:left-16{left:4rem}.md\:right-16{right:4rem}.md\:top-8{top:2rem}.md\:top-\[65px\]{top:65px}.md\:order-1{order:1}.md\:order-2{order:2}.md\:mx-0{margin-left:0;margin-right:0}.md\:my-12{margin-bottom:3rem;margin-top:3rem}.md\:\!mt-16{margin-top:4rem!important}.md\:mb-2{margin-bottom:.5rem}.md\:mb-8{margin-bottom:2rem}.md\:mt-0{margin-top:0}.md\:mt-1{margin-top:.25rem}.md\:mt-3{margin-top:.75rem}.md\:mt-4{margin-top:1rem}.md\:mt-5{margin-top:1.25rem}.md\:mt-6{margin-top:1.5rem}.md\:mt-\[120px\]{margin-top:120px}.md\:line-clamp-2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:aspect-\[445\/304\]{aspect-ratio:445/304}.md\:aspect-auto{aspect-ratio:auto}.md\:h-5{height:1.25rem}.md\:h-\[345px\]{height:345px}.md\:h-\[40px\]{height:40px}.md\:h-\[45px\]{height:45px}.md\:h-\[75px\]{height:75px}.md\:h-\[90px\]{height:90px}.md\:min-h-\[42px\]{min-height:42px}.md\:min-h-full{min-height:100%}.md\:w-5{width:1.25rem}.md\:w-\[75px\]{width:75px}.md\:w-auto{width:auto}.md\:max-w-\[200px\]{max-width:200px}.md\:max-w-\[445px\]{max-width:445px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-center{align-items:center}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:gap-5{gap:1.25rem}.md\:gap-6{gap:1.5rem}.md\:gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.md\:space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(4rem*var(--tw-space-y-reverse));margin-top:calc(4rem*(1 - var(--tw-space-y-reverse)))}.md\:overflow-visible{overflow:visible}.md\:rounded-\[52px\]{border-radius:52px}.md\:rounded-b-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.md\:border-0{border-width:0}.md\:bg-navy{--tw-bg-opacity:1;background-color:rgb(38 45 66/var(--tw-bg-opacity,1))}.md\:p-10{padding:2.5rem}.md\:p-7{padding:1.75rem}.md\:px-0{padding-left:0;padding-right:0}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-9{padding-left:2.25rem;padding-right:2.25rem}.md\:py-0{padding-bottom:0;padding-top:0}.md\:py-1{padding-bottom:.25rem;padding-top:.25rem}.md\:py-14{padding-bottom:3.5rem;padding-top:3.5rem}.md\:py-20{padding-bottom:5rem;padding-top:5rem}.md\:pb-14{padding-bottom:3.5rem}.md\:pb-\[31px\]{padding-bottom:31px}.md\:pt-2{padding-top:.5rem}.md\:pt-20{padding-top:5rem}.md\:pt-8{padding-top:2rem}.md\:pt-\[30px\]{padding-top:30px}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-\[13px\]{font-size:13px}.md\:text-\[16px\]{font-size:16px}.md\:text-\[18px\]{font-size:18px}.md\:text-\[28px\]{font-size:28px}.md\:text-\[36px\]{font-size:36px}.md\:text-\[40px\]{font-size:40px}.md\:text-\[42px\]{font-size:42px}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-xs{font-size:.75rem;line-height:1rem}.md\:font-bold{font-weight:700}.md\:leading-4{line-height:1rem}.md\:leading-8{line-height:2rem}.md\:leading-\[1\.05\]{line-height:1.05}.md\:leading-\[22px\]{line-height:22px}.md\:leading-\[26px\]{line-height:26px}.md\:leading-\[34px\]{line-height:34px}.md\:leading-\[46px\]{line-height:46px}.md\:leading-\[52px\]{line-height:52px}.md\:leading-normal{line-height:1.5}.md\:tracking-\[-0\.32px\]{letter-spacing:-.32px}.md\:tracking-\[-0\.36px\]{letter-spacing:-.36px}.md\:tracking-\[-0\.39px\]{letter-spacing:-.39px}.md\:tracking-\[-0\.48px\]{letter-spacing:-.48px}.md\:tracking-\[-0\.54px\]{letter-spacing:-.54px}.md\:tracking-\[-0\.9px\]{letter-spacing:-.9px}.md\:tracking-\[-1\.26px\]{letter-spacing:-1.26px}.md\:tracking-\[-1\.44px\]{letter-spacing:-1.44px}.md\:tracking-\[-1\.68px\]{letter-spacing:-1.68px}.md\:tracking-\[-1\.6px\]{letter-spacing:-1.6px}.md\:tracking-\[4px\]{letter-spacing:4px}.md\:text-navy{--tw-text-opacity:1;color:rgb(38 45 66/var(--tw-text-opacity,1))}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-28{top:7rem}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:min-h-\[583px\]{min-height:583px}.lg\:w-full{width:100%}.lg\:max-w-\[445px\]{max-width:445px}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-4{gap:1rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:py-14{padding-bottom:3.5rem;padding-top:3.5rem}.lg\:pt-\[118px\]{padding-top:118px}.lg\:text-\[42px\]{font-size:42px}.lg\:leading-\[42px\]{line-height:42px}.lg\:tracking-\[-1\.28px\]{letter-spacing:-1.28px}}@media (min-width:1280px){.xl\:ml-auto{margin-left:auto}.xl\:mr-\[34px\]{margin-right:34px}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:gap-0{gap:0}}