.AboutPage-module__VfvdVq__page{color:#20384d}.AboutPage-module__VfvdVq__container{width:min(1120px,89%);margin-inline:auto}.AboutPage-module__VfvdVq__breadcrumb{color:#4b6273;align-items:center;gap:10px;padding-block:24px;font-size:12px;display:flex}.AboutPage-module__VfvdVq__breadcrumb a{align-items:center;min-height:32px;display:inline-flex}.AboutPage-module__VfvdVq__breadcrumb a:hover{text-decoration:underline}.AboutPage-module__VfvdVq__hero{background-color:#eee6db;background-image:linear-gradient(90deg,#faf8f4bd,#faf8f499 50%,#faf8f4bd),url(/images/about/warm-clinic-hero-v1.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.AboutPage-module__VfvdVq__intro{text-align:center;padding-block:80px 76px}.AboutPage-module__VfvdVq__page .AboutPage-module__VfvdVq__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#4b6273;margin-bottom:20px;font-size:11px;font-weight:500;line-height:1.5}.AboutPage-module__VfvdVq__page .AboutPage-module__VfvdVq__title{letter-spacing:-.05em;text-wrap:balance;max-width:930px;margin-inline:auto;font-size:clamp(44px,4.8vw,64px);line-height:1.08}.AboutPage-module__VfvdVq__introCopy{padding-top:23px}.AboutPage-module__VfvdVq__page .AboutPage-module__VfvdVq__introCopy>p{color:#4b6273;max-width:640px;margin-inline:auto;font-size:19px;line-height:1.6}.AboutPage-module__VfvdVq__introLinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 23px;margin-top:27px;display:flex}.AboutPage-module__VfvdVq__introLinks :is(.AboutPage-module__VfvdVq__comparisonCta,.AboutPage-module__VfvdVq__textLink){margin-top:0}.AboutPage-module__VfvdVq__introLinks .AboutPage-module__VfvdVq__textLink{text-decoration:underline}.AboutPage-module__VfvdVq__textLink{align-items:center;gap:12px;min-height:44px;margin-top:15px;font-size:15px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.AboutPage-module__VfvdVq__textLink:hover{color:#346889}.AboutPage-module__VfvdVq__textLink svg,.AboutPage-module__VfvdVq__contents svg,.AboutPage-module__VfvdVq__email svg,.AboutPage-module__VfvdVq__company svg{flex-shrink:0}.AboutPage-module__VfvdVq__contents{border-block:1px solid #c3ced5;justify-content:space-between;gap:24px;padding-block:5px;display:flex}.AboutPage-module__VfvdVq__contents a{justify-content:space-between;align-items:center;gap:16px;min-height:48px;font-size:13px;display:inline-flex}.AboutPage-module__VfvdVq__contents a:hover{text-decoration:underline}.AboutPage-module__VfvdVq__page [id]{scroll-margin-top:100px}.AboutPage-module__VfvdVq__page h2{letter-spacing:-.035em;text-wrap:initial;font-size:clamp(29px,3.3vw,42px);line-height:1.18}.AboutPage-module__VfvdVq__role{background:#d7e3ed;padding-block:64px 48px}.AboutPage-module__VfvdVq__responsibilities{grid-template-columns:1fr 1fr;gap:9%;margin-top:36px;display:grid}.AboutPage-module__VfvdVq__responsibilities>div{border-top:1px solid #a8bac8;padding-top:20px}.AboutPage-module__VfvdVq__page .AboutPage-module__VfvdVq__responsibilities h4{margin:10px 0 13px;font-size:20px;font-weight:500;line-height:1.3}.AboutPage-module__VfvdVq__responsibilities p{color:#415c70;max-width:490px}.AboutPage-module__VfvdVq__responsibilities p+p{margin-top:17px}.AboutPage-module__VfvdVq__comparisonCta{color:#faf8f4;background:#20384d;border-radius:10px;justify-content:space-between;align-items:center;gap:35px;min-height:52px;margin-top:28px;padding:13px 23px;font-size:16px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.AboutPage-module__VfvdVq__comparisonCta:hover{background:#365a75}.AboutPage-module__VfvdVq__comparisonCta svg{flex-shrink:0}.AboutPage-module__VfvdVq__page .AboutPage-module__VfvdVq__roleNote{color:#415c70;border-top:1px solid #a8bac8;max-width:100%;margin-top:30px;padding-top:22px;font-size:13px;line-height:1.75}.AboutPage-module__VfvdVq__contact{color:#faf8f4;background:#173552;padding-block:62px 28px}.AboutPage-module__VfvdVq__contactGrid{grid-template-columns:1fr 1fr;align-items:center;gap:9%;display:grid}.AboutPage-module__VfvdVq__page .AboutPage-module__VfvdVq__contact .AboutPage-module__VfvdVq__eyebrow{color:#bfd2e0}.AboutPage-module__VfvdVq__page .AboutPage-module__VfvdVq__contact h2{font-size:clamp(32px,3.3vw,42px)}.AboutPage-module__VfvdVq__contactGrid>div>p:not(.AboutPage-module__VfvdVq__eyebrow){color:#d7e3ed;max-width:470px}.AboutPage-module__VfvdVq__email{letter-spacing:-.025em;border-bottom:1px solid #8faabc;align-items:center;gap:25px;margin:23px 0 17px;padding-bottom:10px;font-size:clamp(25px,2.5vw,35px);display:inline-flex}.AboutPage-module__VfvdVq__email:hover{color:#c9dfee;border-bottom-color:currentColor}.AboutPage-module__VfvdVq__page .AboutPage-module__VfvdVq__contactNote{font-size:13px}.AboutPage-module__VfvdVq__company{color:#d7e3ed;border-top:1px solid #516d83;justify-content:space-between;align-items:center;gap:24px;margin-top:47px;padding-top:22px;font-size:12px;display:flex}.AboutPage-module__VfvdVq__company strong{color:#faf8f4;font-weight:500}.AboutPage-module__VfvdVq__company p span{margin-top:3px;display:block}.AboutPage-module__VfvdVq__company a{align-items:center;gap:10px;min-height:44px;text-decoration:underline;display:inline-flex}.AboutPage-module__VfvdVq__page .AboutPage-module__VfvdVq__contact a:focus-visible{outline-color:#d7e3ed}@media (max-width:800px){.AboutPage-module__VfvdVq__contactGrid{gap:6%}.AboutPage-module__VfvdVq__page .AboutPage-module__VfvdVq__introCopy>p{font-size:18px}.AboutPage-module__VfvdVq__contents{gap:15px}.AboutPage-module__VfvdVq__contents a{gap:8px;font-size:12px}.AboutPage-module__VfvdVq__responsibilities{gap:6%}}@media (max-width:600px){.AboutPage-module__VfvdVq__container{width:calc(100% - 40px)}.AboutPage-module__VfvdVq__breadcrumb{padding-block:17px}.AboutPage-module__VfvdVq__intro{padding-block:44px 48px}.AboutPage-module__VfvdVq__page .AboutPage-module__VfvdVq__eyebrow{margin-bottom:15px}.AboutPage-module__VfvdVq__page .AboutPage-module__VfvdVq__title{font-size:clamp(35px,9.4vw,48px)}.AboutPage-module__VfvdVq__introCopy{padding-top:23px}.AboutPage-module__VfvdVq__page .AboutPage-module__VfvdVq__introCopy>p{font-size:18px}.AboutPage-module__VfvdVq__textLink{margin-top:12px}.AboutPage-module__VfvdVq__contents{grid-template-columns:1fr 1fr;gap:0 24px;padding-block:9px;display:grid}.AboutPage-module__VfvdVq__contents a{min-height:45px;font-size:12px}.AboutPage-module__VfvdVq__page h2{font-size:30px}.AboutPage-module__VfvdVq__role{padding-block:40px 32px}.AboutPage-module__VfvdVq__responsibilities{grid-template-columns:1fr;gap:25px;margin-top:27px}.AboutPage-module__VfvdVq__page .AboutPage-module__VfvdVq__responsibilities h4{margin-block:8px 10px;font-size:20px}.AboutPage-module__VfvdVq__comparisonCta{width:100%;margin-top:24px}.AboutPage-module__VfvdVq__introLinks .AboutPage-module__VfvdVq__comparisonCta{width:auto}.AboutPage-module__VfvdVq__page .AboutPage-module__VfvdVq__roleNote{margin-top:26px;padding-top:20px;font-size:13px}.AboutPage-module__VfvdVq__contact{padding-block:40px 25px}.AboutPage-module__VfvdVq__contactGrid{grid-template-columns:1fr;gap:24px}.AboutPage-module__VfvdVq__page .AboutPage-module__VfvdVq__contact h2{font-size:39px}.AboutPage-module__VfvdVq__email{gap:20px;margin-top:22px;font-size:29px}.AboutPage-module__VfvdVq__company{flex-direction:column;align-items:flex-start;gap:12px;margin-top:30px}}@media print{.AboutPage-module__VfvdVq__contents{display:none}.AboutPage-module__VfvdVq__role,.AboutPage-module__VfvdVq__contact{color:#20384d;background:#fff}.AboutPage-module__VfvdVq__page .AboutPage-module__VfvdVq__contact :is(p,a,strong){color:#20384d}.AboutPage-module__VfvdVq__role,.AboutPage-module__VfvdVq__contact{padding-block:25px}}.AboutPage-module__VfvdVq__page :is(h1,h2,h3,h4) em{font:inherit;letter-spacing:inherit}.AboutPage-module__VfvdVq__processFacts{background:#faf8f4;border:1px solid #9bb5c8;border-radius:22px;margin-top:32px;padding:26px 30px}.AboutPage-module__VfvdVq__page .AboutPage-module__VfvdVq__processFacts h3{margin-bottom:22px;font-size:19px}.AboutPage-module__VfvdVq__page .AboutPage-module__VfvdVq__processFacts ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.AboutPage-module__VfvdVq__processFacts li{color:#415c70;align-items:center;gap:13px;font-size:16px;display:flex}.AboutPage-module__VfvdVq__processFacts svg{color:#446d89;flex-shrink:0;width:23px;height:23px}.AboutPage-module__VfvdVq__page .AboutPage-module__VfvdVq__processMap{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:40px 0 0;padding:0;list-style:none;display:grid;position:relative}.AboutPage-module__VfvdVq__processMap:before{content:"";background:#8aa7ba;height:1px;position:absolute;top:55px;left:0;right:0}.AboutPage-module__VfvdVq__processStep{background:#faf8f4;border:1px solid #9bb5c8;border-radius:22px;min-width:0;padding:28px 26px 32px;position:relative}.AboutPage-module__VfvdVq__stepTop{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:15px;margin-bottom:26px;font-size:12px;font-weight:600;display:flex}.AboutPage-module__VfvdVq__stepIcon{color:#faf8f4;background:#20384d;border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.AboutPage-module__VfvdVq__stepIcon svg{width:24px;height:24px}.AboutPage-module__VfvdVq__page .AboutPage-module__VfvdVq__processStep h3{margin-bottom:18px;font-size:25px;line-height:1.3}.AboutPage-module__VfvdVq__processStep p{color:#4b6273;font-size:16px;line-height:1.65}.AboutPage-module__VfvdVq__processDisclosure{color:#4b6273;margin-top:30px;font-size:16px}.AboutPage-module__VfvdVq__page .AboutPage-module__VfvdVq__disclosureTitle{color:#20384d;margin:0;font-size:23px;line-height:1.3}.AboutPage-module__VfvdVq__processDisclosure .AboutPage-module__VfvdVq__responsibilities{margin-top:22px}.AboutPage-module__VfvdVq__processDisclosure .AboutPage-module__VfvdVq__responsibilities p{font-size:16px}@media (max-width:900px){.AboutPage-module__VfvdVq__page .AboutPage-module__VfvdVq__processMap{gap:18px}.AboutPage-module__VfvdVq__processStep{padding:23px 20px 26px}.AboutPage-module__VfvdVq__page .AboutPage-module__VfvdVq__processStep h3{font-size:22px}.AboutPage-module__VfvdVq__processFacts{padding-inline:22px}.AboutPage-module__VfvdVq__processFacts li{gap:9px;font-size:14px}}@media (max-width:700px){.AboutPage-module__VfvdVq__processFacts{border-radius:18px;padding:22px}.AboutPage-module__VfvdVq__page .AboutPage-module__VfvdVq__processFacts ul{grid-template-columns:1fr;gap:17px}.AboutPage-module__VfvdVq__processFacts li{gap:13px;font-size:16px}.AboutPage-module__VfvdVq__page .AboutPage-module__VfvdVq__processMap{grid-template-columns:1fr;gap:22px;margin-top:30px}.AboutPage-module__VfvdVq__processMap:before{width:1px;height:auto;inset:0 auto 0 47px}.AboutPage-module__VfvdVq__processStep{border-radius:18px}.AboutPage-module__VfvdVq__stepTop{margin-bottom:20px}}
