.acl{--acl-navy:#1a2b4a;--acl-navy-deep:#0f1d36;--acl-ink:#111827;--acl-muted:#5b6577;--acl-blue:#436ebd;--acl-sky:#99c0fa;--acl-mist:#f4f6fe;--acl-line:#d7deea;--acl-apricot:#f4a259;--acl-radius:20px;--acl-ease:cubic-bezier(0.2,0.7,0.2,1);--acl-topo:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='480' height='480' fill='none' stroke='%23fff' stroke-opacity='.09' stroke-width='1.2'%3E%3Cpath d='M118 238c-8-62 38-128 104-136s142 26 152 96-34 142-106 154-142-52-150-114z'/%3E%3Cpath d='M150 236c-6-46 28-94 76-100s104 20 112 72-26 104-78 112-104-38-110-84z'/%3E%3Cpath d='M182 234c-4-30 18-62 50-66s68 14 72 48-16 68-50 72-68-24-72-54z'/%3E%3Cpath d='M214 232c-2-14 8-30 24-32s32 8 34 24-8 32-24 34-32-12-34-26zM-20 80c40-30 90-20 120-60s20-60 60-80M-20 440c50-10 80-50 130-40s70 60 120 90M400-20c-10 40 20 70 60 80s50 30 40 70m20 250c-40 0-70 30-70 60s20 50 50 60'/%3E%3C/svg%3E");color:var(--acl-ink);overflow-x:clip}.acl-container{margin:0 auto;width:min(1280px,calc(100% - 48px))}.acl a{text-decoration:none}.acl .BonVivantBold,.acl-hero__title,.acl-lead__title,.acl-next__name,.acl-section-head h2{font-family:BonVivantBold,Urbanist,serif;font-weight:400}.acl-hero{background:var(--acl-navy-deep) var(--acl-topo);color:#fff;display:flex;isolation:isolate;min-height:clamp(440px,68vh,680px);overflow:hidden;position:relative}.acl-hero--plain{background-image:var(--acl-topo),radial-gradient(120% 140% at 80% 0,#2b4a86 0,var(--acl-navy) 45%,var(--acl-navy-deep) 100%)}.acl-hero__media{animation:acl-kenburns 18s var(--acl-ease) both;inset:-8% 0;position:absolute;z-index:-3}.acl-hero__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transform:translate3d(0,calc(var(--acl-p, 0)*.22px),0);width:100%;will-change:transform}.acl-hero__shade{background:linear-gradient(180deg,rgba(15,29,54,.42),rgba(15,29,54,.08) 32%,rgba(15,29,54,.8)),linear-gradient(90deg,rgba(15,29,54,.6),rgba(15,29,54,0) 68%);inset:0;position:absolute;z-index:-2}.acl-hero--plain .acl-hero__shade{display:none}.acl-hero__inner{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end;opacity:calc(1 - var(--acl-p, 0)/560);padding:110px 0 clamp(104px,14vw,168px);position:relative;transform:translate3d(0,calc(var(--acl-p, 0)*-.1px),0);z-index:1}.acl-hero__inner>*{animation:acl-rise .9s var(--acl-ease) both}.acl-hero__inner>.acl-hero__title{animation-delay:.08s}.acl-hero__inner>.acl-hero__lede{animation-delay:.18s}.acl-hero__inner>.acl-hero__meta{animation-delay:.28s}.acl-crumbs{align-items:center;color:hsla(0,0%,100%,.82);display:flex;font-size:13px;font-weight:600;gap:10px;letter-spacing:.14em;margin-bottom:18px;text-transform:uppercase}.acl-crumbs__sep{color:var(--acl-apricot)}.acl-crumbs [aria-current]{color:#fff}.acl-hero__title{text-wrap:balance;color:#fff;font-size:clamp(48px,8.4vw,112px);letter-spacing:-.01em;line-height:.98;margin:0;max-width:14ch;overflow-wrap:anywhere;text-shadow:0 2px 30px rgba(15,29,54,.35)}.acl-hero__lede{color:hsla(0,0%,100%,.92);font-size:clamp(16px,1.35vw,19px);font-weight:500;line-height:1.55;margin:22px 0 0;max-width:520px}.acl-hero__meta{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:14px 32px;letter-spacing:.14em;margin-top:30px;text-transform:uppercase}.acl-hero__count{align-items:baseline;color:hsla(0,0%,100%,.86);display:inline-flex;gap:10px}.acl-hero__count strong{color:var(--acl-apricot);font-size:26px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:0}.acl-hero__scroll{align-items:center;color:#fff;display:inline-flex;gap:14px;transition:color .25s ease}.acl-hero__scroll:focus-visible,.acl-hero__scroll:hover{color:var(--acl-apricot)}.acl-hero__scroll-line{background:hsla(0,0%,100%,.4);height:1px;overflow:hidden;position:relative;width:64px}.acl-hero__scroll-line:after{animation:acl-scroll-cue 2.4s ease-in-out infinite;background:var(--acl-apricot);content:"";inset:0;position:absolute;transform:translateX(-100%)}.acl .acl-hero__ridge{fill:#fff;stroke:none;bottom:-1px;height:clamp(56px,9vw,132px);left:0;pointer-events:none;position:absolute;width:100%;z-index:0}.acl-hero__ridge--far{opacity:.38;transform:translate3d(0,calc(var(--acl-p, 0)*.07px),0)}.acl-hero .acl-hero__back{color:#fff;filter:drop-shadow(0 1px 6px rgba(15,29,54,.6));left:0;margin:0;position:absolute;top:16px}.acl-eyebrow{align-items:center;color:var(--acl-apricot);display:inline-flex;font-size:12px;font-weight:700;gap:12px;letter-spacing:.18em;text-transform:uppercase}.acl-eyebrow:before{background:currentColor;content:"";height:2px;width:28px}.acl-btn{align-items:center;align-self:flex-start;background:#fff;border-radius:999px;color:var(--acl-navy);display:inline-flex;font-size:15px;font-weight:600;gap:12px;line-height:1;padding:14px 22px;transition:background-color .3s ease,gap .3s var(--acl-ease)}.acl svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none;height:18px;width:18px}.acl-section-head{align-items:center;display:flex;gap:22px;margin:clamp(52px,7vw,92px) 0 28px}.acl-section-head--flush{margin-top:0}.acl-section-head h2{color:var(--acl-navy);font-size:clamp(28px,3.4vw,44px);line-height:1.1;margin:0}.acl-section-head__rule{background:var(--acl-line);flex:1;height:1px}.acl-section-head__count{color:var(--acl-blue);font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.14em}.acl-empty{background:var(--acl-mist);border:1px solid var(--acl-line);border-radius:var(--acl-radius);color:var(--acl-muted);font-size:18px;margin:8px 0 0;padding:28px}.acl-lead{background:var(--acl-navy) var(--acl-topo);border-radius:28px;box-shadow:0 34px 60px -34px rgba(26,43,74,.55);color:#fff;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);isolation:isolate;margin-top:12px;min-height:470px}.acl-lead,.acl-lead__media{overflow:hidden;position:relative}.acl-lead__media{background:var(--acl-navy-deep) var(--acl-topo);min-height:300px}.acl-lead__media img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform 1.4s var(--acl-ease);width:100%}.acl-lead:focus-visible .acl-lead__media img,.acl-lead:hover .acl-lead__media img{transform:scale(1.05)}.acl-lead__body{display:flex;flex-direction:column;gap:20px;justify-content:center;padding:clamp(28px,4.2vw,60px)}.acl-lead__title{text-wrap:balance;color:#fff;font-size:clamp(30px,3.3vw,46px);line-height:1.08;margin:0}.acl-lead__excerpt{color:hsla(0,0%,100%,.82);font-size:16px;line-height:1.65;margin:0}.acl-lead:focus-visible .acl-btn,.acl-lead:hover .acl-btn{background:var(--acl-apricot);gap:18px}.acl-grid{display:grid;gap:20px;grid-template-columns:repeat(12,minmax(0,1fr))}.acl-tile{background:var(--acl-navy) var(--acl-topo);border-radius:var(--acl-radius);color:#fff;display:flex;flex-direction:column;grid-column:span 4;isolation:isolate;justify-content:flex-end;min-height:390px;overflow:hidden;position:relative}.acl-tile--wide{grid-column:span 7;min-height:470px}.acl-tile--narrow{grid-column:span 5;min-height:470px}.acl-tile--half{grid-column:span 6;min-height:430px}.acl-tile__media{inset:0;overflow:hidden;position:absolute;z-index:-2}.acl-tile__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.2s var(--acl-ease);width:100%}.acl-tile__media:after{background:linear-gradient(180deg,rgba(15,29,54,.46),rgba(15,29,54,0) 36%,rgba(15,29,54,.86));content:"";inset:0;position:absolute;transition:background-color .4s ease}.acl-tile:focus-visible .acl-tile__media img,.acl-tile:hover .acl-tile__media img{transform:scale(1.07)}.acl-tile:focus-visible .acl-tile__media:after,.acl-tile:hover .acl-tile__media:after{background-color:rgba(15,29,54,.3)}.acl-lead:after,.acl-tile:after{background:radial-gradient(340px circle at var(--mx,50%) var(--my,50%),hsla(0,0%,100%,.16),hsla(0,0%,100%,0) 70%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .35s ease;z-index:1}.acl-lead:hover:after,.acl-tile:hover:after{opacity:1}.acl-tile__index{align-items:center;color:#fff;display:inline-flex;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;gap:10px;left:24px;letter-spacing:.16em;position:absolute;text-shadow:0 1px 10px rgba(15,29,54,.55);top:22px;z-index:2}.acl-tile__index:before{background:var(--acl-apricot);content:"";height:2px;transition:width .4s var(--acl-ease);width:22px}.acl-tile:focus-visible .acl-tile__index:before,.acl-tile:hover .acl-tile__index:before{width:40px}.acl-tile__arrow{backdrop-filter:blur(6px);background:rgba(15,29,54,.22);border:1px solid hsla(0,0%,100%,.55);border-radius:50%;color:#fff;display:grid;height:44px;place-items:center;position:absolute;right:16px;top:16px;transition:background-color .3s ease,border-color .3s ease,color .3s ease,transform .4s var(--acl-ease);width:44px;z-index:2}.acl-tile:focus-visible .acl-tile__arrow,.acl-tile:hover .acl-tile__arrow{background:var(--acl-apricot);border-color:var(--acl-apricot);color:var(--acl-navy);transform:rotate(45deg)}.acl-tile__body{padding:24px}.acl-tile__title{text-wrap:balance;color:inherit;font-size:22px;font-weight:600;line-height:1.22;margin:0}.acl-tile--half .acl-tile__title,.acl-tile--wide .acl-tile__title{font-size:clamp(24px,2.2vw,30px)}.acl-tile__more{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .5s var(--acl-ease),opacity .4s ease}.acl-tile:focus-visible .acl-tile__more,.acl-tile:hover .acl-tile__more{grid-template-rows:1fr;opacity:1}.acl-tile__excerpt{color:hsla(0,0%,100%,.88);font-size:15px;line-height:1.55;margin:0;max-width:52ch;min-height:0;overflow:hidden}.acl-tile__excerpt:before{content:"";display:block;height:10px}.acl-tile__cta{display:none}.acl-tile--split{background:var(--acl-mist);color:var(--acl-navy);display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);min-height:380px}.acl-tile--split .acl-tile__media{background:var(--acl-navy) var(--acl-topo);inset:auto;min-height:260px;order:2;position:relative;z-index:0}.acl-tile--split .acl-tile__media img{inset:0;position:absolute}.acl-tile--split .acl-tile__media:after{display:none}.acl-tile--split .acl-tile__body{display:flex;flex-direction:column;justify-content:center;order:1;padding:clamp(64px,6vw,80px) clamp(28px,4.2vw,60px) clamp(28px,4.2vw,60px)}.acl-tile--split .acl-tile__title{font-family:BonVivantBold,Urbanist,serif;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.1}.acl-tile--split .acl-tile__index{color:var(--acl-navy);text-shadow:none}.acl-tile--split .acl-tile__more{grid-template-rows:1fr;opacity:1}.acl-tile--split .acl-tile__excerpt{color:var(--acl-muted);font-size:16px;line-height:1.65}.acl-tile--split .acl-tile__excerpt:before{height:16px}.acl-tile--split .acl-tile__cta{align-items:center;color:var(--acl-blue);display:inline-flex;font-size:13px;font-weight:700;gap:10px;letter-spacing:.14em;margin-top:24px;text-transform:uppercase;transition:gap .3s var(--acl-ease)}.acl-tile--split:focus-visible .acl-tile__cta,.acl-tile--split:hover .acl-tile__cta{gap:16px}.acl-next{background:var(--acl-mist);margin-top:clamp(64px,9vw,120px);padding:clamp(52px,7vw,92px) 0}.acl-next__track{display:flex;gap:20px}.acl-next__card{background:var(--acl-navy) var(--acl-topo);border-radius:var(--acl-radius);color:#fff;display:flex;flex:1 1 0;flex-direction:column;gap:10px;height:380px;isolation:isolate;justify-content:flex-end;min-width:0;overflow:hidden;padding:24px;position:relative}.acl-next__card img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform 1.2s var(--acl-ease);width:100%;z-index:-2}.acl-next__card:before{background:linear-gradient(180deg,rgba(15,29,54,0) 35%,rgba(15,29,54,.88));content:"";inset:0;position:absolute;z-index:-1}.acl-next__card:focus-visible img,.acl-next__card:hover img{transform:scale(1.07)}.acl-next__name{color:#fff;font-size:clamp(24px,2.2vw,32px);line-height:1.1}.acl-next__cta{align-items:center;color:var(--acl-apricot);display:inline-flex;font-size:13px;font-weight:700;gap:10px;letter-spacing:.14em;text-transform:uppercase;transition:gap .3s var(--acl-ease)}.acl-next__card:focus-visible .acl-next__cta,.acl-next__card:hover .acl-next__cta{gap:16px}.acl a:focus-visible{outline:3px solid var(--acl-sky);outline-offset:3px}.acl-js [data-acl-reveal]{opacity:0;transform:translate3d(0,34px,0) scale(.985);transition:opacity .7s ease,transform .9s var(--acl-ease);transition-delay:calc(var(--d, 0)*90ms)}.acl-js [data-acl-reveal].is-in{opacity:1;transform:none}@keyframes acl-kenburns{0%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes acl-rise{0%{opacity:0;transform:translate3d(0,26px,0)}to{opacity:1;transform:none}}@keyframes acl-scroll-cue{0%{transform:translateX(-100%)}55%,to{transform:translateX(100%)}}@media (max-width:1024px){.acl-container{width:min(1280px,calc(100% - 40px))}.acl-lead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:400px}.acl-grid{gap:16px}.acl-tile:not(.acl-tile--split){grid-column:span 6;min-height:360px}.acl-tile--half .acl-tile__title,.acl-tile--wide .acl-tile__title{font-size:22px}.acl-tile:not(.acl-tile--split):nth-child(odd):last-child,.acl-tile:nth-child(odd):nth-last-child(2):has(+.acl-tile--split){grid-column:1/-1}.acl-next__track{flex-wrap:wrap}.acl-next__card{flex:1 1 calc(50% - 10px);height:300px}}@media (hover:none){.acl-tile__more{grid-template-rows:1fr;opacity:1}.acl-tile__excerpt{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box}}@media (max-width:767px){.acl-container{width:calc(100% - 32px)}.acl-hero{min-height:clamp(400px,62vh,520px)}.acl-hero__inner{padding:72px 0 84px}.acl-hero__lede{margin-top:16px}.acl-hero__meta{margin-top:22px}.acl-lead{border-radius:22px;grid-template-columns:1fr;margin-top:4px;min-height:0}.acl-lead__media{aspect-ratio:4/3;min-height:0}.acl-section-head{gap:14px;margin-bottom:20px}.acl-grid{gap:14px;grid-template-columns:1fr}.acl-tile:not(.acl-tile--split){aspect-ratio:5/4;grid-column:1/-1;min-height:0}.acl-tile--split{grid-template-columns:1fr;min-height:0}.acl-tile--split .acl-tile__media{aspect-ratio:4/3;min-height:0;order:1}.acl-tile--split .acl-tile__body{order:2;padding:24px}.acl-tile--split .acl-tile__index{color:#fff}.acl-next__track{flex-wrap:nowrap;gap:12px;margin:0 -16px;overflow-x:auto;padding:0 16px 6px;scroll-padding-left:16px;scroll-snap-type:x mandatory;scrollbar-width:none}.acl-next__track::-webkit-scrollbar{display:none}.acl-next__card{flex:0 0 74%;height:300px;scroll-snap-align:start}.acl-next__card:only-child{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.acl-hero__inner>*,.acl-hero__media,.acl-hero__scroll-line:after{animation:none}.acl *,.acl :after,.acl :before{transition-delay:0s!important;transition-duration:.01ms!important}.acl-js [data-acl-reveal]{opacity:1;transform:none}}
