.about-hero{display:grid;grid-template-columns:1fr 1fr;background:#f7f1ea;min-height:490px}.about-hero>div{padding:65px 10%}.about-hero h1{font-size:clamp(45px,4.7vw,90px);line-height:1.07;letter-spacing:-2px;margin:20px 0 25px;max-width:650px}.about-hero p:not(.eyebrow){font-size:16px;line-height:1.8;color:#777466;max-width:520px}.about-hero>img{width:100%;height:100%;max-height:690px;object-fit:cover;filter:grayscale(1)}.about-story{display:grid;grid-template-columns:1fr 2fr;gap:7%;padding:65px 7%}.about-story aside{padding-top:15px}.about-story aside>h2{font-size:42px;line-height:1.12;letter-spacing:-1px;margin:20px 0 30px}.about-story aside>a{font-size:12px;border-bottom:1px solid #aaa;padding-bottom:7px}.information-text{font-size:15px;line-height:1.9;color:#686b60;max-width:85ch;overflow-wrap:anywhere}.information-text h2{font-size:24px;line-height:1.4;color:#293122;letter-spacing:-.4px;margin:35px 0 15px}.information-text h2:first-child{margin-top:0}.information-text p{margin:0 0 22px}.about-publications{background:#f8f8f3;padding:55px 7%}.about-publications>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.about-publications>div>a{background:#fff;border:1px solid #e1e5d9;padding:28px;border-radius:5px}.about-publications a>span{font-size:9px;color:#ac6351;letter-spacing:1.2px}.about-publications a>h3{font-size:25px;line-height:1.2;letter-spacing:-.5px;margin:17px 0}.about-publications a>p{font-size:12px;line-height:1.7;color:#909780;margin:0}.legal-links{display:flex;gap:22px;flex-wrap:wrap;align-items:center;font-size:10px}.legal-page-heading{background:#f7f1ea;padding:55px 7%}.legal-page-heading h1{font-size:49px;letter-spacing:-1.5px;margin:20px 0;line-height:1.1}.legal-page-heading>p:last-child{font-size:13px;color:#8c8b7b;line-height:1.7}.legal-page-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:7%;padding:55px 7%}.legal-page-nav{align-self:start;position:sticky;top:25px;border:1px solid #e1e4d7;border-radius:6px;padding:22px}.legal-page-nav>a{display:block;padding:11px 0;font-size:12px;color:#8b957e}.legal-page-nav>a[aria-current=page]{color:#a84534;font-weight:700}.legal-page-nav>div{border-top:1px solid #e4e8db;margin-top:17px;padding-top:18px;font-size:10px;line-height:1.7}.legal-page-nav strong{font-size:10px;color:#7a8867}.legal-page-nav>div>a{display:block;color:#a96250;overflow-wrap:anywhere;margin-top:6px}.legal-contact{padding:25px;background:#f7f8f1;border:1px solid #e4e8da;border-radius:5px;margin-top:35px}.legal-contact h2{margin-top:0}.legal-contact a{color:#a24937;text-decoration:underline}.legal-contact p:last-child{margin-bottom:0}
@media(min-width:1800px){.about-story{grid-template-columns:1fr 2.3fr}.legal-page-layout{grid-template-columns:280px 1fr}.information-text{font-size:17px}.about-publications a>h3{font-size:31px}}
@media(max-width:800px){.about-hero>div{padding:45px 10%}.about-hero h1{font-size:44px}.about-story{grid-template-columns:1fr;gap:30px;padding:45px 6%}.about-story aside>h2{font-size:35px}.about-publications>div:last-child{grid-template-columns:1fr}.legal-page-layout{grid-template-columns:1fr;gap:30px;padding:35px 6%}.legal-page-nav{position:static}.information-text{max-width:none;font-size:14px}.legal-page-heading{padding:40px 6%}.legal-page-heading h1{font-size:38px}.legal-links{gap:12px;font-size:9px}}
@media(max-width:600px){.about-hero{grid-template-columns:1fr}.about-hero>div{padding:35px 6%}.about-hero h1{font-size:43px;letter-spacing:-1.5px}.about-hero p:not(.eyebrow){font-size:14px}.about-hero>img{height:280px}.about-publications{padding:40px 6%}.information-text h2{font-size:22px}.legal-page-heading h1{font-size:34px}.footer-bottom .legal-links{flex-basis:100%}}
