/* The home page has its own editorial rhythm; shared navigation keeps the original identity. */
.page-home .av-home-v36{--av-ink:#071218;--av-paper:#f3f3ee;--av-gold:#d8bb82;--av-copy:#b4c1c8;background:var(--av-ink);color:#f7f8f7;overflow:clip;font-family:Arial,Helvetica,sans-serif}
.page-home .av-home-v36 *{box-sizing:border-box}
.page-home .av-home-wrap{width:calc(100% - 112px);max-width:1440px;margin-inline:auto}
.page-home .av-home-v36 :is(h1,h2,h3,p,figure){margin:0}
.page-home .av-home-v36 :is(h1,h2,h3){font-weight:400;letter-spacing:-.055em;color:inherit}
.page-home .av-home-v36 p{font-size:16px;line-height:1.65;color:var(--av-copy)}
.page-home .av-home-v36 a{text-decoration:none;color:inherit}
.page-home .av-home-v36 a:focus-visible,.page-home .av-home-v36 summary:focus-visible{outline:3px solid #469fd6;outline-offset:6px}
.page-home .av-home-eyebrow{display:block;font-size:11px;line-height:1.6;font-weight:600;letter-spacing:.15em;color:var(--av-gold);margin-bottom:30px}
.page-home .av-home-link{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;max-width:100%;font-size:14px;line-height:1.5;padding-block:10px;border-bottom:1px solid currentColor;transition:color .18s,border-color .18s,background .18s}
.page-home .av-home-link>span{font-size:18px;flex:none}
.page-home .av-home-link:hover{color:var(--av-gold)}
.page-home :is(.av-home-business,.av-home-insights) .av-home-link:hover{color:#7c6337}
.page-home .av-home-button{background:var(--av-gold);color:var(--av-ink)!important;padding:16px 22px;border:1px solid var(--av-gold);min-height:54px}
.page-home .av-home-button:hover{background:#f1d69f;border-color:#f1d69f}
.page-home .av-home-photo{overflow:hidden}
.page-home .av-home-photo img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}
.page-home .av-home-hero{min-height:780px;position:relative;isolation:isolate;background:#08141c}
.page-home .av-home-hero-photo{position:absolute;inset:0;z-index:-2}
.page-home .av-home-hero-photo img{object-position:center 54%}
.page-home .av-home-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#030c14c9 0%,#030c144d 55%,#030c141c),linear-gradient(0deg,#040c14eb 0%,#050d1433 55%,#050d1473)}
.page-home .av-home-hero-inner{min-height:780px;display:flex;flex-direction:column;position:relative;padding-block:70px 52px}
.page-home .av-home-hero .av-home-eyebrow{color:#ead3a8;margin-bottom:30px}
.page-home .av-home-hero h1{font-size:clamp(60px,7.1vw,112px);line-height:1.02;max-width:1220px;color:white;text-wrap:balance;letter-spacing:-.058em}
.page-home .av-home-hero h1 em{font-style:normal;color:#e5c689}
.page-home .av-home-hero-bottom{display:grid;grid-template-columns:1fr 430px;gap:70px;align-items:end;margin-top:auto;padding-top:155px}
.page-home .av-home-scroll{display:inline-flex;align-items:center;gap:18px;font-size:12px;width:max-content;max-width:100%;letter-spacing:.04em}
.page-home .av-home-scroll>span{display:grid;place-items:center;border:1px solid #ffffff66;border-radius:50%;width:44px;height:44px;font-size:23px;font-weight:400;transition:background .18s}
.page-home .av-home-scroll:hover>span{background:#ffffff18}
.page-home .av-home-hero-copy p{color:#e1e7eb;font-size:16px;line-height:1.7}
.page-home .av-home-hero-copy p:first-child{font-size:21px;color:white;line-height:1.35;letter-spacing:-.025em;margin-bottom:15px}
.page-home .av-home-hero-copy .av-home-link{margin-top:24px}
.page-home .av-home-context{background:#071218;border-bottom:1px solid #26333c}
.page-home .av-home-context-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:36px;align-items:center;min-height:145px}
.page-home .av-home-context p{font-size:18px;line-height:1.4;color:#e5ebee;font-weight:400;letter-spacing:-.025em}
.page-home .av-home-context strong{font-weight:400;color:#8dabbc}
.page-home .av-home-context a{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #44535d;padding-block:15px;font-size:12px}
.page-home .av-home-context a:hover{color:#e3c995}
.page-home .av-home-business{padding-block:110px 65px;background:var(--av-paper);color:var(--av-ink);color-scheme:light}
.page-home .av-home-section-head{max-width:940px;margin-bottom:65px}
.page-home .av-home-section-head h2{font-size:clamp(38px,4.3vw,67px);line-height:1.08}
.page-home .av-home-section-head h2 em{font-style:normal;color:#667984}
.page-home .av-home-section-head>p{max-width:595px;margin-top:28px;color:#465b69}
.page-home .av-home-business .av-home-eyebrow,.page-home .av-home-audiences .av-home-eyebrow,.page-home .av-home-insights .av-home-eyebrow{color:#7c6337}
.page-home .av-home-business-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr);gap:80px;align-items:start}
.page-home .av-home-business-visual{position:sticky;top:118px}
.page-home .av-home-business-visual .av-home-photo{height:445px}
.page-home .av-home-business-visual .av-home-photo img{object-position:50% 42%}
.page-home .av-home-visual-note{padding:26px 0 0}
.page-home .av-home-visual-note p{font-size:29px;line-height:1.2;color:#152e3b;letter-spacing:-.04em}
.page-home .av-home-visual-note .av-home-link{margin-top:22px;font-size:13px}
.page-home .av-home-service-list{min-width:0;border-top:1px solid #82939b}
.page-home .av-home-service{border-bottom:1px solid #adb7bb;margin:0;padding:0}
.page-home .av-home-service summary{display:grid;grid-template-columns:28px minmax(0,1fr) 24px;align-items:center;gap:20px;list-style:none;padding:27px 0;cursor:pointer;color:#132c3b}
.page-home .av-home-service summary::-webkit-details-marker{display:none}
.page-home .av-home-service-number{font-size:10px;letter-spacing:.04em;color:#6b7d86;align-self:start;padding-top:10px}
.page-home .av-home-service-title{font-size:clamp(22px,2.35vw,36px);line-height:1.12;letter-spacing:-.045em}
.page-home .av-home-service-toggle{font-size:30px;font-weight:300;line-height:1;color:#697c89;transition:transform .18s}
.page-home .av-home-service[open] .av-home-service-toggle{transform:rotate(45deg);color:#8b6d37}
.page-home .av-home-service[open] summary{color:#946e29}
.page-home .av-home-service-body{padding:0 40px 30px 48px}
.page-home .av-home-service-body h3{font-size:18px;letter-spacing:-.025em;line-height:1.4;color:#173442;margin-bottom:15px}
.page-home .av-home-service-body p{font-size:14px;line-height:1.7;color:#536773}
.page-home .av-home-service-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:20px 0 18px}
.page-home .av-home-service-tags li{padding:6px 9px;border:1px solid #c4cece;font-size:10px;line-height:1.35;color:#385261;margin:0}
.page-home .av-home-service-body .av-home-link{font-size:12px;color:#123d55;gap:20px}
.page-home .av-home-service-note{font-size:11px!important;margin-top:45px!important;color:#586e7a!important}
.page-home .av-home-service-note a{text-decoration:underline}
.page-home .av-home-derivatives{background:radial-gradient(ellipse at 75% 3%,#123a5266,transparent 60%),#08141c;padding-block:110px 40px;color:#f4f7f8}
.page-home .av-home-derivatives-head{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:end;margin-bottom:72px}
.page-home .av-home-derivatives h2{font-size:clamp(39px,4.3vw,65px);line-height:1.09;max-width:650px}
.page-home .av-home-derivatives-head>div>p{max-width:490px;line-height:1.75}
.page-home .av-home-derivatives-head .av-home-link{margin-top:28px}
.page-home .av-home-purpose-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}
.page-home .av-home-purpose-grid article{padding:26px 0 36px;border-top:1px solid #4b606d}
.page-home .av-home-purpose-mark{display:block;font-size:10px;line-height:1.5;letter-spacing:.1em;color:#ac9370;margin-bottom:38px}
.page-home .av-home-purpose-grid h3{font-size:32px;line-height:1.15;margin-bottom:20px}
.page-home .av-home-purpose-grid p{font-size:14px;line-height:1.8}
.page-home .av-home-derivatives-end{display:flex;align-items:center;justify-content:space-between;gap:35px;border-top:1px solid #35444d;padding-top:27px;font-size:12px;color:#91a4af}
.page-home .av-home-derivatives-end .av-home-link{font-size:12px;color:#e4d3b3}
.page-home .av-home-audiences{background:#e9edf0;color:#0e2737;padding-block:104px}
.page-home .av-home-audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px}
.page-home .av-home-audience-grid article{border-top:1px solid #80939e;padding-top:24px;display:flex;flex-direction:column;align-items:start}
.page-home .av-home-audience-grid article>span{display:block;font-size:10px;letter-spacing:.1em;color:#687e8c;margin-bottom:34px}
.page-home .av-home-audience-grid h3{font-size:36px;line-height:1.14;margin-bottom:25px}
.page-home .av-home-audience-grid p{font-size:15px;color:#536b7a;margin-bottom:25px}
.page-home .av-home-audience-grid .av-home-link{font-size:12px;margin-top:auto;color:#0c3f5f;gap:20px}
.page-home .av-home-vision{background:#102635;padding-block:95px;color:#f3f7fa}
.page-home .av-home-vision-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:stretch}
.page-home .av-home-vision h2{font-size:clamp(39px,4.3vw,68px);line-height:1.04;margin-bottom:32px}
.page-home .av-home-vision-copy>p{max-width:490px;font-size:16px;line-height:1.8;margin-bottom:20px}
.page-home .av-home-vision-copy>p:first-of-type{color:#eef4f6;font-size:22px;line-height:1.5;letter-spacing:-.025em}
.page-home .av-home-vision .av-home-button{margin-top:15px}
.page-home .av-home-vision .av-home-photo{min-height:540px}
.page-home .av-home-vision .av-home-photo img{object-position:50% 50%}
.page-home .av-home-technology-link{display:flex;align-items:center;gap:24px;font-size:12px;color:#b1cfdf!important;margin-top:29px}
.page-home .av-home-technology-link:hover{color:#e5c689!important}
.page-home .av-home-insights{background:var(--av-paper);color:#142e3d;padding-block:100px}
.page-home .av-home-insights-head{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:55px}
.page-home .av-home-insights h2{font-size:clamp(38px,4.3vw,65px);line-height:1.08}
.page-home .av-home-insights-head>.av-home-link{font-size:12px}
.page-home .av-home-insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px}
.page-home .av-home-insight-grid article{display:flex;flex-direction:column;align-items:start;border-top:3px solid #274b60;padding-top:22px}
.page-home .av-home-insight-grid article:nth-child(2){border-color:#b19660}
.page-home .av-home-insight-grid article:nth-child(3){border-color:#7f999d}
.page-home .av-home-insight-topic{font-size:9px;line-height:1.5;letter-spacing:.1em;color:#5c737f;margin-bottom:32px}
.page-home .av-home-insight-grid h3{font-size:29px;line-height:1.2;margin-bottom:22px;letter-spacing:-.04em}
.page-home .av-home-insight-grid h3 a:hover{color:#366b87}
.page-home .av-home-insight-grid p{font-size:14px;color:#58707d;margin-bottom:35px}
.page-home .av-home-insight-grid .av-home-link{font-size:12px;margin-top:auto}
.page-home .av-home-connect{background:radial-gradient(ellipse at 100% 15%,#1e536c44,transparent 65%),#07151f;color:#f1f5f7;padding-block:100px 55px}
.page-home .av-home-connect-main{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:start}
.page-home .av-home-connect h2{font-size:clamp(42px,5.7vw,88px);line-height:1.035}
.page-home .av-home-connect-main>div>p{max-width:440px;font-size:19px;line-height:1.6;color:#c1d0d9;margin-bottom:25px}
.page-home .av-home-contact-direct{display:flex;flex-wrap:wrap;gap:10px 25px;margin-top:27px;font-size:12px;color:#bdd2df}
.page-home .av-home-contact-direct a{overflow-wrap:anywhere}
.page-home .av-home-contact-direct a:hover{text-decoration:underline}
.page-home .av-home-connect-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:85px}
.page-home .av-home-connect-options>a{display:grid;grid-template-columns:1fr auto;align-items:end;gap:17px;border-top:1px solid #50616d;padding-top:22px;font-size:17px;line-height:1.4}
.page-home .av-home-connect-options>a>span:first-child{grid-column:1/-1;font-size:10px;color:#9bb3c2;letter-spacing:.04em}
.page-home .av-home-connect-options>a:hover{color:#e5c689}
@media(min-width:1700px){.page-home .av-home-hero,.page-home .av-home-hero-inner{min-height:870px}.page-home .av-home-hero-inner{padding-top:90px}.page-home .av-home-hero h1{font-size:116px}}
@media(max-width:1100px){.page-home .av-home-wrap{width:calc(100% - 72px)}.page-home .av-home-hero,.page-home .av-home-hero-inner{min-height:730px}.page-home .av-home-hero-inner{padding-top:62px}.page-home .av-home-hero h1{font-size:76px}.page-home .av-home-hero-bottom{grid-template-columns:1fr 390px;gap:36px;padding-top:155px}.page-home .av-home-context-grid{gap:22px}.page-home .av-home-business-grid{grid-template-columns:.75fr 1.3fr;gap:48px}.page-home .av-home-business-visual .av-home-photo{height:350px}.page-home .av-home-derivatives-head,.page-home .av-home-vision-grid,.page-home .av-home-connect-main{gap:50px}.page-home .av-home-purpose-grid,.page-home .av-home-audience-grid{gap:28px}.page-home .av-home-audience-grid h3{font-size:29px}.page-home .av-home-vision .av-home-photo{min-height:490px}.page-home .av-home-insight-grid{gap:28px}.page-home .av-home-insight-grid h3{font-size:25px}}
@media(max-width:800px){.page-home .av-home-wrap{width:calc(100% - 48px)}.page-home .av-home-hero h1{font-size:66px}.page-home .av-home-hero,.page-home .av-home-hero-inner{min-height:780px}.page-home .av-home-hero-bottom{grid-template-columns:1fr;gap:32px;padding-top:155px}.page-home .av-home-scroll{display:none}.page-home .av-home-hero-copy{max-width:410px;margin-left:auto}.page-home .av-home-context-grid{grid-template-columns:1fr 1fr;gap:24px 38px;padding-block:30px}.page-home .av-home-business{padding-top:75px}.page-home .av-home-section-head{margin-bottom:45px}.page-home .av-home-business-grid{grid-template-columns:1fr;gap:42px}.page-home .av-home-business-visual{position:static;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:end}.page-home .av-home-business-visual .av-home-photo{height:285px}.page-home .av-home-visual-note{padding:0}.page-home .av-home-service-title{font-size:30px}.page-home .av-home-derivatives{padding-top:75px}.page-home .av-home-derivatives-head{grid-template-columns:1fr;gap:32px;margin-bottom:48px}.page-home .av-home-derivatives-head>div>p{max-width:620px}.page-home .av-home-purpose-grid{gap:20px}.page-home .av-home-purpose-grid h3{font-size:26px}.page-home .av-home-derivatives-end{align-items:start}.page-home .av-home-audiences{padding-block:75px}.page-home .av-home-audience-grid{grid-template-columns:1fr;gap:30px}.page-home .av-home-audience-grid article{display:grid;grid-template-columns:30px 1fr 1.1fr;gap:15px 25px;align-items:start}.page-home .av-home-audience-grid article>span{grid-row:1/3;margin:0;padding-top:5px}.page-home .av-home-audience-grid h3{grid-row:1/3;margin:0;font-size:27px}.page-home .av-home-audience-grid p{margin:0;font-size:14px}.page-home .av-home-audience-grid .av-home-link{grid-column:3;justify-self:start;margin:0}.page-home .av-home-vision{padding-block:75px}.page-home .av-home-vision-grid{gap:35px}.page-home .av-home-vision h2{font-size:43px}.page-home .av-home-vision-copy>p:first-of-type{font-size:19px}.page-home .av-home-vision-copy>p{font-size:14px}.page-home .av-home-vision .av-home-photo{min-height:450px}.page-home .av-home-insights{padding-block:75px}.page-home .av-home-insight-grid{grid-template-columns:1fr;gap:30px}.page-home .av-home-insight-grid article{display:grid;grid-template-columns:1fr 1fr;gap:15px 30px}.page-home .av-home-insight-topic{grid-column:1/-1;margin-bottom:10px}.page-home .av-home-insight-grid h3{grid-row:2/4;margin:0;font-size:29px}.page-home .av-home-insight-grid p{margin:0}.page-home .av-home-insight-grid .av-home-link{justify-self:start;margin:0}.page-home .av-home-connect{padding-top:75px}.page-home .av-home-connect-main{gap:40px}.page-home .av-home-connect h2{font-size:53px}.page-home .av-home-connect-main>div>p{font-size:16px}.page-home .av-home-connect-options{gap:25px;margin-top:65px}.page-home .av-home-connect-options>a{font-size:14px}}
@media(max-width:560px){.page-home .av-home-wrap{width:calc(100% - 40px)}.page-home .av-home-eyebrow{font-size:9px;letter-spacing:.13em;margin-bottom:23px}.page-home .av-home-hero,.page-home .av-home-hero-inner{min-height:775px}.page-home .av-home-hero-inner{padding-block:46px 35px}.page-home .av-home-hero h1{font-size:clamp(43px,10.5vw,58px);line-height:1.04;letter-spacing:-.055em}.page-home .av-home-hero h1 br{display:none}.page-home .av-home-hero h1 em{display:block}.page-home .av-home-hero-photo img{object-position:58% 48%}.page-home .av-home-hero::after{background:linear-gradient(180deg,#040b15bb,#050d1426 48%,#040b15f0 78%),linear-gradient(90deg,#050d1440,transparent)}.page-home .av-home-hero-bottom{padding-top:225px}.page-home .av-home-hero-copy{margin:0;max-width:100%}.page-home .av-home-hero-copy p{font-size:14px;line-height:1.7}.page-home .av-home-hero-copy p:first-child{font-size:20px}.page-home .av-home-hero-copy .av-home-link{margin-top:21px}.page-home .av-home-button{min-height:50px;padding:14px 18px;font-size:13px}.page-home .av-home-context-grid{grid-template-columns:1fr;gap:8px;padding-block:30px}.page-home .av-home-context p{font-size:22px;margin-bottom:17px}.page-home .av-home-context p br{display:none}.page-home .av-home-context strong{display:block}.page-home .av-home-context a{padding-block:13px}.page-home .av-home-business{padding-block:58px 40px}.page-home .av-home-section-head h2{font-size:37px;line-height:1.09}.page-home .av-home-section-head>p{font-size:14px;margin-top:23px}.page-home .av-home-section-head{margin-bottom:34px}.page-home .av-home-business-visual{grid-template-columns:1fr;gap:21px}.page-home .av-home-business-visual .av-home-photo{height:310px}.page-home .av-home-visual-note p{font-size:26px}.page-home .av-home-visual-note .av-home-link{margin-top:12px}.page-home .av-home-business-grid{gap:34px}.page-home .av-home-service summary{grid-template-columns:20px minmax(0,1fr) 18px;gap:12px;padding-block:23px}.page-home .av-home-service-title{font-size:26px;line-height:1.1}.page-home .av-home-service-number{font-size:9px;padding-top:7px}.page-home .av-home-service-toggle{font-size:25px}.page-home .av-home-service-body{padding:0 0 26px 32px}.page-home .av-home-service-body h3{font-size:17px}.page-home .av-home-service-body p{font-size:13px}.page-home .av-home-service-tags{gap:7px}.page-home .av-home-service-tags li{font-size:9px}.page-home .av-home-service-note{font-size:10px!important;line-height:1.7!important;margin-top:31px!important}.page-home .av-home-derivatives{padding-block:58px 35px}.page-home .av-home-derivatives h2{font-size:39px}.page-home .av-home-derivatives-head{gap:27px;margin-bottom:42px}.page-home .av-home-derivatives-head>div>p{font-size:14px}.page-home .av-home-purpose-grid{grid-template-columns:1fr;gap:0}.page-home .av-home-purpose-grid article{padding-block:22px 28px}.page-home .av-home-purpose-mark{margin-bottom:23px;font-size:9px}.page-home .av-home-purpose-grid h3{font-size:29px;margin-bottom:16px}.page-home .av-home-purpose-grid p{font-size:14px}.page-home .av-home-derivatives-end{flex-direction:column;gap:12px;font-size:10px}.page-home .av-home-audiences{padding-block:58px}.page-home .av-home-audience-grid article{grid-template-columns:20px 1fr;gap:18px}.page-home .av-home-audience-grid article>span{grid-row:1/4}.page-home .av-home-audience-grid h3{grid-row:auto;font-size:29px}.page-home .av-home-audience-grid h3 br{display:none}.page-home .av-home-audience-grid p,.page-home .av-home-audience-grid .av-home-link{grid-column:2}.page-home .av-home-vision{padding-block:58px}.page-home .av-home-vision-grid{grid-template-columns:1fr;gap:38px}.page-home .av-home-vision h2{font-size:42px;margin-bottom:27px}.page-home .av-home-vision .av-home-photo{height:335px;min-height:0}.page-home .av-home-vision .av-home-photo img{object-position:50% 48%}.page-home .av-home-vision-copy>p:first-of-type{font-size:20px}.page-home .av-home-insights{padding-block:58px}.page-home .av-home-insights-head{display:block;margin-bottom:38px}.page-home .av-home-insights h2{font-size:39px}.page-home .av-home-insights-head>.av-home-link{margin-top:24px}.page-home .av-home-insight-grid article{grid-template-columns:1fr;gap:0}.page-home .av-home-insight-topic{grid-column:auto;margin-bottom:23px}.page-home .av-home-insight-grid h3{grid-row:auto;font-size:28px;margin-bottom:20px}.page-home .av-home-insight-grid p{margin-bottom:19px}.page-home .av-home-insight-grid .av-home-link{font-size:12px}.page-home .av-home-connect{padding-block:58px 40px}.page-home .av-home-connect-main{grid-template-columns:1fr;gap:30px}.page-home .av-home-connect h2{font-size:49px}.page-home .av-home-connect-main>div>p{font-size:16px}.page-home .av-home-connect-options{grid-template-columns:1fr;gap:28px;margin-top:45px}.page-home .av-home-connect-options>a{font-size:17px;padding-top:18px;gap:14px}.page-home .av-home-contact-direct{font-size:12px;gap:12px 20px}}
@media(prefers-reduced-motion:reduce){.page-home .av-home-v36 *{transition:none!important;scroll-behavior:auto!important}}
