.ann-section{border-block:1px solid var(--line);background:radial-gradient(at 86% 0,#75603c20,#0000 56%),linear-gradient(118deg,#141714,#0b0e0f 70%);scroll-margin-top:75px;position:relative;overflow:hidden}.ann-section[hidden]{display:none}.ann-section:before{content:"";background:linear-gradient(90deg,#0000,#ddc08a80,#0000);height:1px;position:absolute;top:0;left:0;right:0}.ann-inner{padding-block:94px 76px;position:relative}.ann-lead{grid-template-columns:1.45fr 1fr;align-items:center;gap:86px;display:grid}.ann-lead .eyebrow{letter-spacing:2.8px;margin:0 0 24px;font-size:11px}.ann-lead h2{letter-spacing:-2.7px;max-width:770px;margin:0;font-size:clamp(40px,4vw,64px);font-weight:500;line-height:1.13}.ann-lead h2>span{display:block}.ann-lead h2>span+span{color:var(--light);margin-top:4px}.ann-intro{padding-top:40px}.ann-intro>p{color:#c9c6bf;max-width:455px;margin:0;font-size:18px;line-height:1.85}.ann-flow{border-top:1px solid var(--line);letter-spacing:.2px;color:var(--light);white-space:nowrap;align-items:center;gap:12px;margin-top:31px;padding-top:22px;font-size:10px;display:flex}.ann-flow .icon{opacity:.65;width:20px;height:20px}.ann-journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;margin-top:66px;display:grid}.ann-journey article{border-top:1px solid #c3a36a51;padding-top:22px;position:relative}.ann-step-top{justify-content:space-between;align-items:center;margin-bottom:21px;display:flex}.ann-step{color:var(--gold);letter-spacing:2px;font-size:12px}.ann-step-top>.icon{width:26px;height:26px;color:var(--gold);stroke-width:1.15px}.ann-journey h3{letter-spacing:-.55px;margin:0;font-size:21px;font-weight:500;line-height:1.4}.ann-journey p{color:#b5b4ac;max-width:380px;margin:12px 0 0;font-size:13px;line-height:1.85}.ann-bottom{border-top:1px solid #c3a36a25;justify-content:space-between;align-items:center;gap:50px;margin-top:43px;padding-top:34px;display:flex}.ann-ctas{flex-shrink:0;align-items:center;gap:28px;display:flex}.ann-ctas .button{gap:30px;min-height:52px;padding-inline:24px;font-size:13px}.ann-evidence{color:var(--light);align-items:center;gap:13px;font-size:12px;display:flex}.ann-evidence .icon{width:15px;height:15px}.ann-evidence:hover{text-underline-offset:5px;text-decoration:underline}.ann-note{color:#979a93;max-width:365px;margin:0;font-size:10px;line-height:1.8}.ann-about{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:100px;padding-block:40px 112px;scroll-margin-top:80px;display:grid}.ann-about-copy>.eyebrow{margin:0 0 22px;font-size:10px}.ann-about-copy h2{letter-spacing:-2px;margin:0;font-size:clamp(38px,3.7vw,58px);font-weight:500;line-height:1.16}.ann-about-copy h2>span{color:var(--light)}.ann-about-contact{color:var(--light);border-bottom:1px solid var(--gold);align-items:center;gap:38px;margin-top:26px;padding-bottom:10px;font-size:15px;display:inline-flex}.ann-about-contact .icon{width:21px;height:21px}.ann-about-final{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);align-items:start;gap:108px;padding-top:60px}.ann-person{position:sticky;top:100px}.ann-person-portrait{aspect-ratio:1/1.07;border:1px solid var(--line);background:#141918;width:100%;position:relative;overflow:hidden}.ann-person-portrait>img{object-fit:cover;object-position:33% 4%;transform-origin:33% 9%;width:100%;max-width:none;height:100%;display:block;transform:scale(1.38)}.ann-person-details{border-bottom:1px solid var(--line);padding:28px 0 23px}.ann-person-name{letter-spacing:-.8px;color:var(--ivory);margin:0;font-size:28px;font-weight:500;line-height:1.35}.ann-person-role{color:var(--light);margin:9px 0 0;font-size:12px}.ann-person-location{color:#929b92;margin:7px 0 0;font-size:11px}.ann-person-nav{gap:0;margin-top:17px;display:grid}.ann-person-nav>a{color:#c3c1b8;align-items:center;gap:14px;padding:10px 0;font-size:11px;display:flex}.ann-person-nav>a>span{letter-spacing:1px;color:var(--gold);font-size:9px}.ann-person-nav .icon{width:13px;height:13px;color:var(--gold);opacity:.6;margin-left:auto}.ann-person-nav>a:hover{color:var(--light)}.ann-about-final .ann-heading-white{color:var(--ivory)}.ann-biography-intro{max-width:730px;margin-top:30px}.ann-biography-intro>p{color:#d0cec6;margin:0 0 20px;font-size:18px;line-height:1.85}.ann-biography-sections{max-width:730px;margin-top:38px}.ann-biography-sections>article{border-top:1px solid var(--line);padding:32px 0 15px;scroll-margin-top:110px}.ann-biography-heading{align-items:center;gap:21px;margin-bottom:22px;display:flex}.ann-biography-heading>span{letter-spacing:1.8px;color:var(--gold);font-size:10px}.ann-biography-heading>h3{letter-spacing:-.8px;margin:0;font-size:27px;font-weight:500;line-height:1.3}.ann-biography-sections>article>p{color:#b9b9b0;margin:0 0 22px;font-size:15px;line-height:1.95}.ann-about-final .ann-about-contact{gap:50px;margin-top:20px;font-size:16px}@media (max-width:1100px){.ann-about-final{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:62px}.ann-person-name{font-size:24px}.ann-biography-intro>p{font-size:16px}.ann-biography-sections>article>p{font-size:14px}.ann-biography-heading>h3{font-size:24px}}@media (max-width:800px){.ann-about-final{grid-template-columns:1fr;gap:45px}.ann-person{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:0 35px;display:grid;position:static}.ann-person-details{padding-top:0}.ann-person-nav{margin-top:4px}.ann-about-final .ann-about-copy h2{font-size:44px}.ann-biography-sections,.ann-biography-intro{max-width:none}.ann-biography-sections>article>p{font-size:15px}}@media (max-width:560px){.ann-about-final{gap:39px;padding-top:25px}.ann-person{grid-template-columns:1fr;gap:0}.ann-person-details{padding:24px 0 21px}.ann-person-name{font-size:27px}.ann-person-role{font-size:12px}.ann-person-location{font-size:11px}.ann-person-nav{display:none}.ann-about-final .ann-about-copy h2{font-size:36px}.ann-biography-intro{margin-top:25px}.ann-biography-intro>p{margin-bottom:20px;font-size:16px;line-height:1.85}.ann-biography-sections{margin-top:32px}.ann-biography-sections>article{padding-top:25px}.ann-biography-heading{gap:15px;margin-bottom:20px}.ann-biography-heading>h3{font-size:24px}.ann-biography-sections>article>p{margin-bottom:20px;font-size:14px;line-height:1.95}}@media (max-width:1100px){.ann-about{gap:55px}.ann-about-copy h2{font-size:42px}}@media (max-width:800px){.ann-about{gap:35px;padding-bottom:80px}.ann-about-copy h2{letter-spacing:-1.2px;font-size:34px}}@media (max-width:560px){.ann-about{grid-template-columns:1fr;gap:34px;padding-block:20px 65px}.ann-about-copy h2{font-size:36px}.ann-about-copy>.eyebrow{margin-bottom:16px}}@media (min-width:1600px){.ann-lead{grid-template-columns:1.6fr 1fr;gap:120px}}@media (max-width:1100px){.ann-lead{grid-template-columns:1.25fr 1fr;gap:45px}.ann-lead h2{letter-spacing:-1.8px;font-size:45px}.ann-intro>p{font-size:15px}.ann-flow{white-space:normal;gap:9px}.ann-journey{gap:28px}.ann-journey h3{font-size:19px}.ann-bottom{gap:28px}.ann-ctas{gap:22px}.ann-note{max-width:300px}.ann-ctas .button{gap:16px;padding-inline:18px}}@media (max-width:800px){.ann-inner{padding-block:68px 56px}.ann-lead{grid-template-columns:1fr;gap:27px}.ann-lead h2{max-width:640px;font-size:44px}.ann-intro{padding:0}.ann-intro>p{max-width:580px;font-size:16px}.ann-flow{gap:18px;max-width:450px;margin-top:24px;padding-top:17px}.ann-lead .eyebrow{margin-bottom:20px}.ann-journey{gap:26px;margin-top:44px}.ann-journey h3{font-size:18px}.ann-journey p{font-size:12px}.ann-bottom{flex-direction:column;align-items:flex-start;gap:23px}.ann-note{max-width:550px}}@media (max-width:560px){.ann-lead h2{letter-spacing:-1.4px;font-size:36px;line-height:1.16}.ann-lead .eyebrow{letter-spacing:2px;font-size:9px}.ann-inner{padding-block:53px 43px}.ann-intro>p{font-size:14px;line-height:1.9}.ann-flow{gap:9px;margin-top:25px;padding-top:20px;font-size:9px}.ann-flow .icon{width:16px;height:16px}.ann-journey{grid-template-columns:1fr;gap:25px;margin-top:32px}.ann-journey article{padding-top:16px;padding-left:39px}.ann-step-top{margin:0;position:absolute;top:18px;left:0}.ann-step-top>.icon{display:none}.ann-step{font-size:10px}.ann-journey h3{font-size:19px}.ann-journey p{max-width:none;margin-top:8px;font-size:13px;line-height:1.75}.ann-bottom{gap:22px;margin-top:30px;padding-top:25px}.ann-ctas{flex-direction:column;align-items:stretch;gap:19px;width:100%}.ann-ctas .button{justify-content:space-between;padding-inline:22px;font-size:13px}.ann-evidence{justify-content:center}.ann-note{font-size:10px}}
