.personal-lightbox{width:min(1000px,94vw);max-width:94vw;max-height:94svh;padding:48px 20px 14px;border:0;background:#241f1a;color:#fff8e9;overflow:auto}.personal-lightbox::backdrop{background:#17120eeb}.personal-lightbox .close-dialog{color:#fff8e9;top:8px;right:15px;background:transparent}.personal-lightbox>img{width:100%;height:min(72svh,850px);object-fit:contain}.personal-lightbox-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:15px}.personal-lightbox-bottom p{color:#fff8e9;text-align:center;font:14px/1.5 Georgia,serif}.personal-lightbox-bottom button{width:44px;height:44px;flex-shrink:0;border:1px solid #b2a390;background:none;color:#fff8e9;font-size:22px}
/* The team, as three individual editorial stories. */
.axeus-people{position:relative;background:#f3eddf;color:#423629;scroll-margin-top:180px}
.people-heading{padding:85px 7% 55px}.people-heading>.eyebrow{font-size:10px;letter-spacing:.2em;color:#7c674e;margin-bottom:30px}.people-heading h2{font:400 clamp(58px,7.1vw,112px)/1.03 Aminute,Arial,sans-serif;letter-spacing:-.055em}.people-heading h2 em{font:italic .84em/1.1 Georgia,serif;letter-spacing:-.055em}.people-heading-bottom{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-top:36px;padding-bottom:28px;border-bottom:1px solid #baaa91}.people-heading-bottom>p{font:14px/1.8 Arial,sans-serif;max-width:440px;color:#6b5b49}.people-heading-bottom nav{display:flex;gap:28px}.people-heading-bottom nav a{font:italic 24px Georgia,serif}.people-heading-bottom nav span{font:9px Arial,sans-serif;vertical-align:super;margin-left:7px;color:#856c4c}
.person{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8%;align-items:center;padding:45px 7% 95px;scroll-margin-top:190px}.person figure{margin:0;min-width:0}.person-photo button{display:block;position:relative;width:100%;border:0;padding:0;background:#d8c7ad;cursor:zoom-in;overflow:hidden}.person-photo img{display:block;width:100%;height:auto;transition:transform .6s}.person-photo button:hover img{transform:scale(1.025)}.photo-expand{position:absolute;right:18px;bottom:18px;width:36px;height:36px;display:grid;place-items:center;border:1px solid #ffffff99;border-radius:50%;background:#30251d66;color:#fff;font:20px Arial,sans-serif}.person-photo figcaption{font:9px/1.6 Arial,sans-serif;letter-spacing:.15em;color:#78654b;margin-top:14px}
.person-overline{display:flex;justify-content:space-between;gap:16px;font:9px/1.5 Arial,sans-serif;letter-spacing:.12em;color:#796446;border-top:1px solid #baaa91;padding-top:17px;margin-bottom:28px}.person-story h3{font:400 clamp(52px,5.4vw,88px)/.99 Aminute,Arial,sans-serif;letter-spacing:-.055em}.person-story h3 em{display:block;font:italic 1em/1.08 Georgia,serif;letter-spacing:-.055em}.person-deck{font:italic clamp(21px,2.1vw,29px)/1.35 Georgia,serif;color:#665039;margin:27px 0 23px}.person-bio{max-width:560px}.person-bio p{font:14px/1.85 Arial,sans-serif;color:#635645;margin-top:16px}.person-detail{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:28px;font:8px/1.6 Arial,sans-serif;letter-spacing:.12em;color:#7b6141}.person-social{display:flex;flex-direction:column;align-items:start;gap:7px;margin-top:26px;font:11px/1.6 Arial,sans-serif}.person-social>span{font-size:13px;border-bottom:1px solid #a99273;padding-bottom:5px}.person-social:hover>span{color:#96532f}
.person-melissa{padding-top:85px;background:#e5d6bd}.person-melissa .person-photo{width:87%;justify-self:end}.person-melissa .person-photo img{aspect-ratio:3/4;object-fit:cover;object-position:center 40%}.person-allie{padding-top:95px;padding-bottom:95px;background:#433b2e;color:#f6ecda;grid-template-columns:1.15fr 1fr;gap:6%}.person-allie .person-photo img{aspect-ratio:4/3;object-fit:cover;object-position:56% center}.person-allie .person-overline{color:#d4bfa1;border-color:#8c7960}.person-allie .person-deck{color:#efdfc4}.person-allie .person-bio p,.person-allie .person-detail,.person-allie figcaption{color:#d7c9b5}.person-allie .person-social:hover>span{color:#fff}
.people-invitation{text-align:center;padding:78px 7% 85px;background:#eee3d0}.people-invitation>.eyebrow{font-size:9px;letter-spacing:.19em;color:#7c674e}.people-invitation-title{font:400 clamp(37px,4.3vw,64px)/1.12 Aminute,Arial,sans-serif;letter-spacing:-.04em;color:#433629;margin:25px 0 28px}.people-invitation-title em{font:italic 1em Georgia,serif}.personal-cta{display:inline-flex;align-items:center;gap:40px;padding:16px 0;background:transparent;color:#433629;border:0;border-bottom:1px solid #9c8160;font:13px/1.5 Arial,sans-serif}.personal-cta:hover{color:#975333}.personal-cta span{font-size:21px}
@media(min-width:1600px){.people-heading,.person{padding-left:max(7%,calc((100vw - 1440px)/2));padding-right:max(7%,calc((100vw - 1440px)/2))}}
@media(max-width:1000px){.person{gap:5%}.person-overline{flex-direction:column;gap:5px}.person-bio p{font-size:13px;line-height:1.8}.person-melissa .person-photo{width:100%}.people-heading-bottom{align-items:start}.people-heading-bottom nav{gap:18px}.person-allie{grid-template-columns:1fr 1fr}.person-allie .person-photo img{aspect-ratio:4/5}}
@media(max-width:680px){.people-heading{padding:50px 7% 25px}.people-heading h2{font-size:clamp(45px,10.3vw,67px)}.people-heading>.eyebrow{font-size:8px;margin-bottom:23px}.people-heading-bottom{display:block;margin-top:25px;padding-bottom:22px}.people-heading-bottom>p{font-size:13px}.people-heading-bottom>p br{display:none}.people-heading-bottom nav{margin-top:25px;gap:30px}.people-heading-bottom nav a{font-size:22px}.person,.person-allie{grid-template-columns:1fr;gap:29px;padding:22px 7% 50px;scroll-margin-top:220px}.person-photo{max-width:480px;width:100%}.person-audie .person-photo img{aspect-ratio:4/5;object-fit:cover;object-position:center 55%}.person-story h3{font-size:60px}.person-story h3 em{display:inline}.person-overline{flex-direction:row;gap:10px;font-size:8px;margin-bottom:22px;padding-top:14px}.person-deck{font-size:24px;margin:23px 0 19px}.person-bio p{font-size:14px;line-height:1.8}.person-melissa,.person-allie{padding-top:45px}.person-melissa .person-photo{grid-row:1}.person-allie .person-photo img{aspect-ratio:3/2}.person-detail{font-size:8px;margin-top:22px}.person-social{margin-top:21px}.people-invitation{padding:48px 7% 55px}.people-invitation-title{font-size:37px}.personal-lightbox{padding-left:10px;padding-right:10px}.personal-lightbox>img{height:68svh}.personal-lightbox-bottom p{font-size:12px}}
@media(prefers-reduced-motion:reduce){.person-photo img{transition:none}.person-photo button:hover img{transform:none}}
.team-plane{display:inline-block;width:21px;height:21px;vertical-align:middle;flex-shrink:0;transform:rotate(0deg);transition:transform .25s ease}.team-plane-back{transform:rotate(180deg)}.photo-expand .team-plane{width:19px;height:19px}.person-social>span{display:inline-flex;align-items:center;gap:12px}.person-social:hover .team-plane,.personal-cta:hover .team-plane{transform:translate(2px,-2px)}.personal-cta>span{display:flex}.personal-lightbox-bottom .team-plane{width:21px;height:21px}
@media(prefers-reduced-motion:reduce){.team-plane{transition:none}}
/* Keep Allie's narrow letterforms distinct at every viewport size. */
.person-story #allie-name{font-family:Georgia,'Times New Roman',serif;letter-spacing:0;line-height:1.12;font-kerning:normal}
.person-story #allie-name em{letter-spacing:0;line-height:1.12}
