:root{color-scheme:light}*{box-sizing:border-box}body{background:#f4efe4;color:#19271f;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.7}a{color:#0f3f2e;text-underline-offset:4px}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.12}h1,h2{font-family:Georgia,'Times New Roman',serif;font-weight:400}a:focus-visible{outline:3px solid #9b4b2e;outline-offset:5px}.about-wrap{max-width:1200px;margin-inline:auto;padding-inline:32px}.about-kicker{font-size:11px;letter-spacing:1.7px;font-weight:750;text-transform:uppercase;color:#0f3f2e}.about-hero{display:grid;grid-template-columns:1.2fr .85fr;gap:70px;align-items:center;padding-block:80px}.about-hero h1{font-size:clamp(40px,4.5vw,64px);letter-spacing:-2px;margin:24px 0}.about-hero h1 em{color:#0f3f2e}.about-lead{font-size:18px;color:#665b4d;max-width:560px}.about-button{display:inline-flex;gap:35px;background:#0f3f2e;color:#fffaf0;padding:14px 24px;border-radius:8px;text-decoration:none;font-size:13px;font-weight:650;margin-top:30px}.account-notes{padding:30px;background:#e2e7da;border:1px solid #c9d3c0;border-radius:4px}.account-notes>.about-kicker{margin-bottom:24px}.account-note{background:#fffaf0;border:1px solid #d8cebe;padding:22px;margin-top:12px}.account-note>span{font-size:10px;color:#736c5e;text-transform:uppercase;letter-spacing:1px}.account-note h2{font-size:25px;margin:10px 0}.account-note p{font-size:13px;color:#665b4d}.account-note-last{background:#0f3f2e;color:#fffaf0}.account-note-last p,.account-note-last>span{color:#d7e1cc}.about-story{display:grid;grid-template-columns:1fr 2fr;gap:55px;border-top:1px solid #d8cebe;padding-block:65px}.about-story h2,.about-trust h2,.about-people h2{font-size:43px;letter-spacing:-1px;margin-bottom:24px}.about-story p:not(.about-kicker){font-size:17px;max-width:680px;color:#665b4d;margin-top:18px}.about-process{padding-block:40px 70px}.about-section-heading h2{font-size:43px;margin-top:15px}.about-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:36px}.about-steps article{border-top:1px solid #b7c1ac;padding-top:22px}.about-steps article>span{font-size:28px;font-family:Georgia,serif;color:#809071}.about-steps h3{font-size:20px;font-weight:600;margin:22px 0 15px}.about-steps p{font-size:15px;color:#665b4d}.about-trust{display:grid;grid-template-columns:1fr 1fr;gap:75px;padding-block:55px;border-top:1px solid #d8cebe;border-bottom:1px solid #d8cebe}.about-trust h2{margin-top:18px}.about-trust p:not(.about-kicker){color:#665b4d;font-size:15px}.about-reading a{position:relative;display:block;padding:22px 35px 22px 0;border-bottom:1px solid #d8cebe;text-decoration:none}.about-reading a:first-child{padding-top:0}.about-reading a>span{font-size:20px;font-family:Georgia,serif}.about-reading a p{margin-top:6px;font-size:13px!important}.about-reading b{position:absolute;right:0;top:24px}.about-reading a:hover>span{text-decoration:underline}.about-people{display:grid;grid-template-columns:1.1fr .9fr;gap:85px;padding-block:65px}.about-people h2{margin-top:20px}.about-people p:not(.about-kicker){font-size:15px;color:#665b4d;margin-top:18px}.about-people aside{background:#fffaf0;border:1px solid #d8cebe;padding:32px;align-self:center}.about-people aside h3{font-family:Georgia,serif;font-size:29px;font-weight:400;margin-top:18px}.about-people aside a{display:inline-block;margin-top:20px;font-size:13px;font-weight:650}.about-limits{padding-bottom:55px}.about-limits p{max-width:850px;color:#736c5e;font-size:12px}.skip-link{position:absolute;top:-100px;left:20px;background:#fffaf0;padding:12px 20px}.skip-link:focus{top:12px}
@media(max-width:950px){.about-hero{gap:30px;padding-block:50px}.about-hero h1{font-size:43px}.about-trust,.about-people{gap:35px}.about-story{gap:30px}.about-story h2,.about-trust h2,.about-people h2{font-size:36px}}
@media(max-width:650px){.about-wrap{padding-inline:22px}.about-hero,.about-story,.about-trust,.about-people{grid-template-columns:1fr;gap:30px;padding-block:40px}.about-hero h1{font-size:42px;letter-spacing:-1.4px}.about-lead{font-size:16px}.account-notes{padding:20px}.about-story h2{font-size:34px}.about-steps{grid-template-columns:1fr;gap:25px}.about-process{padding-block:30px 45px}.about-section-heading h2{font-size:36px}.about-steps h3{margin-top:12px}.about-people aside{padding:25px}.about-limits{padding-bottom:35px}}
