.av-page{--ed-ink:#173e4b;--ed-muted:#5b7478;--ed-rule:#a9c5c96f;--ed-green:#315f6b;color:#173e4b;background:#fafbf6;overflow:clip}.av-page :where(h1,h2,h3,p){margin:0}.av-page :where(h1,h2,h3){font-weight:400}.av-page :where(h1,h2,h3) em{font-weight:400}.av-page a{text-decoration:none}.av-page a:focus-visible{outline:2px solid #295d6a;outline-offset:5px}.av-kicker{color:#416d78;font:600 10px/1.5 var(--st-sans);letter-spacing:.18em;text-transform:uppercase}.av-kicker span{margin-inline:5px;color:#b5a074}.av-about__hero{position:relative;display:grid;grid-template-columns:56% 44%;align-items:center;min-height:clamp(600px,50vw,770px);background:linear-gradient(120deg,#f4f8f3,#e7f0eb 62%,#c9e4e8);overflow:hidden}.av-about__hero:after{content:"";position:absolute;inset:auto 0 0;height:18%;pointer-events:none;background:linear-gradient(0deg,#fafbf6,transparent)}.av-about__copy{position:relative;z-index:1;max-width:780px;padding:85px 5vw 100px max(6vw,40px)}.av-about__copy h1{margin:22px 0 20px;color:#173f4e;font:400 clamp(110px,13vw,205px)/.84 GFS Didot,Georgia,serif;letter-spacing:-.078em}.av-about__copy h1 span{color:#c69c5b}.av-about__intro{max-width:590px;color:#365f69;font:400 clamp(23px,2.2vw,34px)/1.28 GFS Didot,Georgia,serif;letter-spacing:-.025em}.av-about__links{display:flex;flex-wrap:wrap;gap:35px;margin-top:45px}.av-about__links a,.av-about__story-copy a,.av-page__closing a,.av-vision__place-copy a{display:inline-flex;min-height:43px;align-items:center;border-bottom:1px solid #537986;color:#245464;font:600 12px/1.4 var(--st-sans);letter-spacing:.055em}.av-about__links a:hover,.av-about__story-copy a:hover,.av-page__closing a:hover,.av-vision__place-copy a:hover{color:#55909e;border-color:#55909e}.av-about__image{position:relative;align-self:stretch;min-width:0;overflow:hidden}.av-about__image:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#edf3ef,transparent 25%),linear-gradient(0deg,#fafbf6,transparent 22%)}.av-about__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:80% center}.av-about__story{max-width:1480px;margin:auto;padding:118px max(6vw,28px) 110px;display:grid;grid-template-columns:23% 1fr;grid-gap:5%;gap:5%;scroll-margin-top:30px}.av-about__story>.av-kicker{padding-top:18px}.av-about__story h2{font:400 clamp(54px,6.2vw,96px)/1 GFS Didot,Georgia,serif;letter-spacing:-.056em}.av-about__story h2 em,.av-about__team-heading h2 em{color:#6b98a2}.av-about__story-copy{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 6%;gap:20px 6%;max-width:860px;margin-top:42px}.av-about__story-copy p{color:#557077;font:400 16px/1.75 var(--st-sans)}.av-about__story-copy a{grid-column:1/-1;justify-self:start;margin-top:7px}.av-about__team{max-width:1480px;margin:auto;padding:92px max(6vw,28px) 120px;border-top:1px solid #acc8c9;scroll-margin-top:20px}.av-about__team-heading{max-width:900px;margin-bottom:75px}.av-about__team-heading h2{margin-top:14px;font:400 clamp(58px,6.3vw,98px)/.97 GFS Didot,Georgia,serif;letter-spacing:-.06em}.av-about__team-heading>p:last-child{max-width:490px;margin-top:22px;color:#587279;font:400 16px/1.7 var(--st-sans)}.av-about .pp-host{border-color:#b1cacc}.av-about .pp-host-portrait img{filter:grayscale(.25);transition:filter .5s}.av-about .pp-host:hover .pp-host-portrait img{filter:none}.av-about .pp-host-body h2{color:#173e4b}.av-about .pp-host-body blockquote{border-color:#9db9bb;color:#477782}.av-about .pp-host-body .pp-host-focus{color:#3c7080}.av-page__closing{display:grid;grid-template-columns:1fr minmax(280px,.6fr);grid-gap:8%;gap:8%;align-items:end;padding:90px max(6vw,28px) 110px;background:linear-gradient(125deg,#dbeeed,#f8f5e6);border-top:1px solid #adcac8}.av-page__closing>.av-kicker{grid-column:1/-1}.av-page__closing h2{font:400 clamp(53px,6.2vw,92px)/.97 GFS Didot,Georgia,serif;letter-spacing:-.06em}.av-page__closing h2 em{color:#698f9a}.av-page__closing>div p{max-width:400px;color:#4d6b71;font:400 17px/1.7 var(--st-sans)}.av-page__closing>div a{margin:22px 24px 0 0}.av-vision__hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:clamp(590px,56vw,790px);padding:70px max(6vw,28px) 105px;overflow:hidden;background:#8cc5e5}.av-vision__hero>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 42%}.av-vision__hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#e8f5eecf,transparent 66%),linear-gradient(0deg,#fafbf6,transparent 24%)}.av-vision__hero-copy{max-width:1050px;transform:translateY(-20px)}.av-vision__hero h1{margin:24px 0;color:#133c4a;font:400 clamp(85px,9.7vw,160px)/.86 GFS Didot,Georgia,serif;letter-spacing:-.07em}.av-vision__hero h1 em{color:#275e70;font-weight:400}.av-vision__hero-copy>p:last-child{max-width:580px;margin-top:32px;color:#204d59;font:400 clamp(19px,1.7vw,24px)/1.45 GFS Didot,Georgia,serif;font-style:italic}.av-vision__hero-foot{position:absolute;left:max(6vw,28px);right:max(6vw,28px);bottom:30px;display:flex;justify-content:space-between;gap:20px;padding-top:17px;border-top:1px solid #678e9b8c;color:#315f69;font:600 9px/1.3 var(--st-sans);letter-spacing:.15em}.av-vision__hero-foot a{color:inherit}.av-vision__statement{max-width:1240px;margin:auto;padding:115px max(6vw,28px) 125px;scroll-margin-top:20px}.av-vision__statement h2{margin-top:24px;font:400 clamp(60px,7.4vw,113px)/.98 GFS Didot,Georgia,serif;letter-spacing:-.063em}.av-vision__statement h2 em{color:#6b98a1}.av-vision__statement>p:last-child{max-width:670px;margin:35px 0 0 auto;color:#4f6b71;font:400 clamp(17px,1.45vw,20px)/1.68 var(--st-sans)}.av-vision__principles{padding:105px max(6vw,28px) 125px;background:linear-gradient(145deg,#e4f1f0,#f7f9ef);border-block:1px solid #b1cccc}.av-vision__principles-head{max-width:1300px;margin:auto}.av-vision__principles-head h2{margin-top:15px;font:400 clamp(54px,6.4vw,91px)/.97 GFS Didot,Georgia,serif;letter-spacing:-.058em}.av-vision__principles-head h2 em{color:#6e99a2}.av-vision__principles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5%;gap:5%;max-width:1300px;margin:72px auto 0}.av-vision__principles-grid article{min-width:0;padding:25px 0;border-top:1px solid #88aeb2}.av-vision__principle-rule{display:block;width:42px;height:1px;margin:0 0 42px;background:#bd945c;transform:rotate(-45deg);transform-origin:left}.av-vision__principles-grid h3{font:400 clamp(34px,3vw,47px)/1.08 GFS Didot,Georgia,serif;letter-spacing:-.038em}.av-vision__principles-grid p{max-width:330px;margin-top:18px;color:#55727a;font:400 15px/1.7 var(--st-sans)}.av-vision__place{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;min-height:610px;background:#f8faf4}.av-vision__place-image{height:100%;min-height:610px;overflow:hidden}.av-vision__place-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:60% center}.av-vision__place-copy{padding:80px clamp(40px,7vw,115px)}.av-vision__place-copy h2{margin:16px 0 27px;font:400 clamp(58px,5.5vw,86px)/.95 GFS Didot,Georgia,serif;letter-spacing:-.055em}.av-vision__place-copy h2 em{color:#6c98a3}.av-vision__place-copy>p:not(.av-kicker){max-width:460px;color:#557178;font:400 16px/1.75 var(--st-sans)}.av-vision__place-copy a{margin-top:24px}@media(max-width:1000px){.av-about__hero{grid-template-columns:56% 44%;min-height:570px}.av-about__copy h1{font-size:clamp(100px,13vw,145px)}.av-about__intro{font-size:25px}.av-vision__hero h1{font-size:clamp(78px,10vw,125px)}.av-vision__place-copy{padding:60px 6vw}}@media(max-width:700px){.av-about__hero{display:flex;flex-direction:column;min-height:0}.av-about__copy{width:100%;padding:65px 24px 45px}.av-about__copy h1{font-size:clamp(93px,23vw,150px)}.av-about__intro{font-size:26px}.av-about__links{margin-top:26px;gap:24px}.av-about__image{align-self:stretch;height:340px}.av-about__image:before{background:linear-gradient(0deg,#fafbf6,transparent 30%)}.av-about__story{display:block;padding:75px 24px}.av-about__story h2{margin-top:20px;font-size:clamp(54px,13vw,78px)}.av-about__story-copy{grid-template-columns:1fr;gap:18px;margin-top:27px}.av-about__team{padding:70px 24px 90px}.av-about__team-heading{margin-bottom:44px}.av-about__team-heading h2{font-size:clamp(53px,13vw,80px)}.av-page__closing{display:block;padding:70px 24px 85px}.av-page__closing h2{margin-top:18px;font-size:clamp(53px,12.5vw,72px)}.av-page__closing>div{margin-top:26px}.av-vision__hero{min-height:660px;padding:65px 24px 90px;align-items:flex-start}.av-vision__hero>img{object-position:56% center}.av-vision__hero:before{background:linear-gradient(180deg,#dff2f0b8,#ffffff31 56%,#fafbf6)}.av-vision__hero-copy{transform:none}.av-vision__hero h1{font-size:clamp(74px,16vw,116px);margin-top:25px}.av-vision__hero-copy>p:last-child{font-size:19px;max-width:330px}.av-vision__hero-foot{left:24px;right:24px;font-size:7px}.av-vision__statement{padding:75px 24px 85px}.av-vision__statement h2{font-size:clamp(53px,12vw,78px)}.av-vision__statement>p:last-child{font-size:16px}.av-vision__principles{padding:80px 24px}.av-vision__principles-head h2{font-size:clamp(53px,12vw,77px)}.av-vision__principles-grid{grid-template-columns:1fr;gap:10px;margin-top:42px}.av-vision__principles-grid article{padding:24px 0}.av-vision__principle-rule{margin-bottom:25px}.av-vision__place{grid-template-columns:1fr}.av-vision__place-image{height:360px;min-height:0}.av-vision__place-copy{padding:55px 24px 70px}.av-vision__place-copy h2{font-size:clamp(57px,13vw,80px)}}@media(prefers-reduced-motion:reduce){.av-page *{scroll-behavior:auto!important}}