.hg-about-dot{color:var(--rose)}.hg-about-roman{color:var(--rose-deep)}.hg-about-open{border-bottom:1px solid var(--line);padding-top:max(40px,min(7vw,112px))}.hg-about-open__grid{grid-template-columns:minmax(0,1fr);display:grid}.hg-about-open__h1{font-family:var(--display);letter-spacing:-.022em;color:var(--ink);margin:0;font-size:max(44px,min(7.4vw,112px));font-weight:300;line-height:.96}.hg-about-open__line{display:block}.hg-about-index{margin-top:max(48px,min(7vw,112px))}.hg-about-index__list{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.hg-about-index__list li{border-top:1px solid var(--line)}.hg-about-index__link{color:var(--ink);transition:color var(--dur-2) var(--ease-out);align-items:baseline;gap:10px;padding:16px 0;font-size:15.5px;line-height:1.4;display:flex}.hg-about-index__link:hover{color:var(--rose-deep)}.hg-about-index__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.hg-about-index__arr{color:var(--ink-mute);transition:transform var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);margin-left:auto}.hg-about-index__link:hover .hg-about-index__arr{color:var(--rose-deep);transform:translateY(3px)}@media (min-width:900px){.hg-about-open__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px}.hg-about-open__eyebrow{grid-area:1/1/auto/span 4;margin:0;padding-top:.75em}.hg-about-open__h1{grid-area:1/5/auto/-1}.hg-about-index{grid-column:1/-1}.hg-about-index__list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px}.hg-about-index__link{padding:18px 0 0}}.hg-about-ch--soft{background:var(--bg-soft)}.hg-about-ch__grid{grid-template-columns:minmax(0,1fr);row-gap:32px;display:grid}.hg-about-ch__title{text-wrap:balance;margin:0}.hg-about-ch__media{aspect-ratio:4/5;background:var(--line-soft);position:relative;overflow:hidden}.hg-about-ch__media img{object-fit:cover;width:100%;height:100%}@media (min-width:600px) and (max-width:899px){.hg-about-ch__media{aspect-ratio:4/3}}.hg-about-ch__body .body-copy{text-wrap:pretty;max-width:60ch;margin:0 0 16px}.hg-about-ch__body .body-copy:last-of-type{margin-bottom:0}.hg-about-ch__cta{margin-top:32px}@media (min-width:900px){.hg-about-ch__grid{grid-template-rows:1fr auto auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 32px}.hg-about-ch__media{grid-area:1/1/-1/span 5;align-self:center}.hg-about-ch__head{grid-area:2/7/auto/-1;margin-bottom:24px}.hg-about-ch__body{grid-area:3/7/auto/-1}.hg-about-ch--flip .hg-about-ch__media{grid-column:8/-1}.hg-about-ch--flip .hg-about-ch__head,.hg-about-ch--flip .hg-about-ch__body{grid-column:1/span 6}}@media (min-width:1200px){.hg-about-ch__media{grid-column:1/span 6}.hg-about-ch__head,.hg-about-ch__body{grid-column:8/-1}.hg-about-ch--flip .hg-about-ch__media{grid-column:7/-1}.hg-about-ch--flip .hg-about-ch__head,.hg-about-ch--flip .hg-about-ch__body{grid-column:1/span 5}}@media (max-width:599px){.hg-about-ch__cta .btn{justify-content:center;width:100%;display:flex}}.hg-lph-icon{flex-shrink:0;overflow:visible}.btn-buddy .hg-lph-icon{transform-origin:50% 60%}@keyframes hg-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(9deg)}50%{transform:rotate(-8deg)}75%{transform:rotate(4deg)}}@media (prefers-reduced-motion:no-preference){@media (hover:hover) and (pointer:fine){.btn-buddy:hover .hg-lph-icon{animation:.5s hg-wiggle}}@keyframes hg-about-pop{0%{transform:scale(0)}70%{transform:scale(1.3)}to{transform:scale(1)}}.hg-about-open .hg-about-dot{transform-origin:50% 70%;animation:hg-about-pop .35s var(--ease-pop) .3s both;display:inline-block}.hg-about-open__line:nth-child(2) .hg-about-dot{animation-delay:.45s}.hg-about-open__line:nth-child(3) .hg-about-dot{animation-delay:.6s}@supports (animation-timeline:view()){@keyframes hg-about-in{0%{opacity:0;transform:translateY(var(--rise-md))}to{opacity:1;transform:translateY(0)}}@keyframes hg-about-settle{0%{transform:scale(1.08)}to{transform:scale(1)}}.hg-about-ch__head,.hg-about-ch__body{animation:linear both hg-about-in;animation-timeline:view();animation-range:entry 0 entry 200px}.hg-about-ch__media img{animation:linear both hg-about-settle;animation-timeline:view();animation-range:entry 0 cover 50%}}}