.hero{background:var(--teal);height:calc(742 * var(--u));position:relative;overflow:hidden}.hero__lines{max-width:none;left:calc(-3 * var(--u));top:calc(20 * var(--u));width:calc(1443 * var(--u));height:calc(718 * var(--u));object-fit:cover;pointer-events:none;position:absolute}.hero__text{left:calc(717 * var(--u));top:calc(160 * var(--u));width:calc(641 * var(--u));color:var(--white);position:absolute}.hero__eyebrow{font-family:var(--f-eyebrow);font-size:calc(33.75 * var(--u));letter-spacing:.05em;line-height:1.1}.hero__title{font-family:var(--f-head);font-size:calc(78.75 * var(--u));letter-spacing:-.05em;margin:calc(2 * var(--u)) 0;line-height:1.1}.hero__sub{font-family:var(--f-eyebrow);font-size:calc(33.75 * var(--u));letter-spacing:-.05em;width:calc(536 * var(--u));margin-top:calc(36 * var(--u));line-height:1}.hero__sub em{font-style:italic}.hero__btn{margin-top:calc(45 * var(--u))}@media (min-width:751px) and (max-width:1000px){.hero{height:calc(515 * var(--u))}.hero__lines{left:calc(-2 * var(--u));top:calc(14 * var(--u));width:calc(1000 * var(--u));height:calc(498 * var(--u))}.hero__text{left:calc(498 * var(--u));top:calc(111 * var(--u));width:calc(445 * var(--u))}.hero__eyebrow{font-size:calc(23.4375 * var(--u))}.hero__title{font-size:calc(54.6875 * var(--u));margin:calc(1 * var(--u)) 0}.hero__sub{font-size:calc(23.4375 * var(--u));width:calc(372 * var(--u));margin-top:calc(25 * var(--u))}.btn.hero__btn{margin-top:calc(31 * var(--u));width:calc(182 * var(--u));height:calc(42 * var(--u));font-size:max(14px, calc(18.2292 * var(--u)))}}@media (max-width:750px){.hero{height:428px}.hero__lines{width:521px;height:394px;top:33px;left:-130px}.hero__text{width:289px;top:100px;left:37px}.hero__eyebrow{font-size:22px;line-height:24.2px}.hero__title{margin:1px 0;font-size:32px;line-height:35.2px}.hero__sub{width:241px;margin-top:16px;margin-left:-1px;font-size:18px;line-height:18px}.hero__btn{margin-top:30px}}.meet{background:var(--white);height:calc(857 * var(--u));position:relative;overflow:hidden}.meet__text{left:calc(105 * var(--u));top:calc(144 * var(--u));width:calc(596 * var(--u));position:absolute}.meet__title{font-family:var(--f-head);font-weight:500;font-size:calc(47.25 * var(--u));letter-spacing:-.05em;color:var(--teal);line-height:1.3}.meet__p{font-family:var(--f-body);font-size:calc(20.25 * var(--u));color:var(--black);margin-top:calc(26 * var(--u));padding-left:calc(2 * var(--u));line-height:1.3}.meet__title+.meet__p{margin-top:calc(31 * var(--u))}.meet__mission{color:var(--teal-ink);width:calc(567 * var(--u));font-style:italic}.meet__btn{margin-top:calc(37 * var(--u));margin-left:calc(1 * var(--u))}.meet__photo{left:calc(845 * var(--u));top:calc(88 * var(--u));width:calc(474 * var(--u));height:calc(684 * var(--u));object-fit:cover;z-index:2;position:absolute}.meet__frame{left:calc(900 * var(--u));top:calc(140 * var(--u));width:calc(367 * var(--u));height:calc(579 * var(--u));object-fit:cover;z-index:3;pointer-events:none;position:absolute}.meet__arc{left:calc(1209 * var(--u));top:calc(38 * var(--u));width:calc(175 * var(--u));height:calc(175 * var(--u));color:var(--coral);z-index:1;transform-origin:50%;animation:18s linear infinite arc-spin;position:absolute;overflow:visible}@keyframes arc-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.meet__arc{animation:none}}@media (min-width:751px) and (max-width:1000px){.meet{height:calc(818 * var(--u))}.meet__text{left:calc(73 * var(--u));top:calc(73 * var(--u));width:calc(414 * var(--u))}.meet__title{font-size:calc(32.8125 * var(--u))}.meet__p{font-size:calc(20.8333 * var(--u));margin-top:calc(27 * var(--u));padding-left:calc(1 * var(--u))}.meet__title+.meet__p{margin-top:calc(21 * var(--u))}.meet__mission{width:calc(394 * var(--u))}.btn.meet__btn{margin-top:calc(25 * var(--u));margin-left:calc(1 * var(--u));width:calc(169 * var(--u));height:calc(42 * var(--u));font-size:max(14px, calc(18.2292 * var(--u)))}.meet__photo{left:calc(523 * var(--u));top:calc(59 * var(--u));width:calc(416 * var(--u));height:calc(654 * var(--u))}.meet__frame{left:calc(557 * var(--u));top:calc(115 * var(--u));width:calc(352 * var(--u));height:calc(548 * var(--u))}.meet__arc{left:calc(793 * var(--u));top:calc(22 * var(--u));width:calc(180 * var(--u));height:calc(180 * var(--u))}}@media (max-width:750px){.meet{height:1138px}.meet__text{width:328px;top:40px;left:31px}.meet__title{font-size:24px;line-height:31.2px}.meet__p{margin-top:21px;padding-left:0;font-size:16px;line-height:20.8px}.meet__title+.meet__p{margin-top:20px}.meet__mission{width:326px}.meet__btn{margin-top:21px;margin-left:0}.meet__photo{width:328px;height:473px;top:625px;left:31px}.meet__frame{width:267px;height:421px;top:650px;left:59px}.meet__arc{display:none}}.support{background:var(--slate);height:calc(1095 * var(--u));color:var(--white);position:relative;overflow:hidden}.support__head{left:calc(373 * var(--u));top:calc(86 * var(--u));width:calc(694 * var(--u));text-align:center;position:absolute}.support__title{font-family:var(--f-head);font-weight:500;font-size:calc(47.25 * var(--u));letter-spacing:-.05em;line-height:1.3}.support__sub{font-family:var(--f-eyebrow);font-size:calc(33.75 * var(--u));letter-spacing:-.05em;line-height:1.3}.support__sub em{font-style:italic}.support__lead{font-family:var(--f-body);font-size:calc(27 * var(--u));letter-spacing:-.05em;margin:calc(12 * var(--u)) auto 0;width:calc(644 * var(--u));line-height:1.3}.cards{left:calc(88 * var(--u));top:calc(364 * var(--u));gap:calc(10 * var(--u));display:flex;position:absolute}.card{width:calc(415 * var(--u));height:calc(645 * var(--u));text-align:center;transform-origin:50%;transition:transform .3s ease-in-out;position:relative}.card:hover{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.card:hover{transform:none}}.card__img{left:calc(38 * var(--u));top:calc(1 * var(--u));width:calc(335 * var(--u));height:calc(263 * var(--u));object-fit:cover;position:absolute}.card__body{left:calc(25 * var(--u));top:calc(280 * var(--u));width:calc(359 * var(--u));position:absolute}.card__title{font-family:var(--f-head);font-size:calc(31.5 * var(--u));letter-spacing:-.05em;min-height:calc(82 * var(--u));line-height:1.3}.card__text{font-family:var(--f-body);font-size:calc(20.25 * var(--u));margin-top:calc(23 * var(--u));line-height:1.3}.card__text strong{font-weight:700}.card__btn{left:calc(105 * var(--u));top:calc(550 * var(--u));width:calc(198 * var(--u));position:absolute}@media (min-width:751px) and (max-width:1000px){.support{height:calc(2237 * var(--u))}.support__head{left:calc(259 * var(--u));top:calc(60 * var(--u));width:calc(482 * var(--u))}.support__title{font-size:calc(32.8125 * var(--u))}.support__sub{font-size:calc(23.4375 * var(--u))}.support__lead{font-size:calc(20.8333 * var(--u));width:calc(447 * var(--u));margin-top:calc(8 * var(--u))}.cards{left:calc(60 * var(--u));top:calc(207 * var(--u));gap:calc(6.5 * var(--u));flex-direction:column}.card{width:calc(880 * var(--u));height:calc(652 * var(--u))}.card__img{left:calc(132 * var(--u));top:calc(53 * var(--u));width:calc(616 * var(--u));height:calc(307 * var(--u))}.card__body{left:calc(141 * var(--u));top:auto;bottom:calc(117 * var(--u));width:calc(607 * var(--u))}.card__title{font-size:calc(23.4375 * var(--u));min-height:0}.card__text{font-size:calc(20.8333 * var(--u));margin-top:calc(17 * var(--u))}.btn.card__btn{left:calc(377 * var(--u));top:calc(558 * var(--u));width:calc(135 * var(--u));height:calc(42 * var(--u));font-size:max(14px, calc(18.2292 * var(--u)))}}@media (max-width:750px){.support{height:1944px}.support__head{width:328px;top:60px;left:31px}.support__title{font-size:28px;line-height:36.4px}.support__sub{margin-top:6px;font-size:22px;line-height:28.6px}.support__lead{width:328px;margin-top:20px;font-size:20px;line-height:26px}.cards{flex-direction:column;gap:2px;top:258px;left:31px}.card{width:328px;height:554px}.card__img{width:289px;height:228px;top:19px;left:19px}.card__body{width:289px;top:267px;left:19px}.card__title{min-height:0;font-size:22px;line-height:28.6px}.card__text{margin-top:20px;font-size:16px;line-height:20.8px}.card__btn{width:141px;top:468px;left:94px}}.guide{background:var(--teal);height:calc(749 * var(--u));color:var(--white);position:relative;overflow:hidden}.guide__lines{left:calc(748 * var(--u));top:calc(228 * var(--u));width:calc(699 * var(--u));height:calc(521 * var(--u));object-fit:cover;pointer-events:none;position:absolute}.guide__mockup{left:calc(823 * var(--u));top:calc(40 * var(--u));width:calc(551 * var(--u));height:calc(688 * var(--u));object-fit:cover;z-index:2;position:absolute}.guide__text{left:calc(130 * var(--u));top:calc(80 * var(--u));width:calc(600 * var(--u));z-index:3;position:absolute}.guide__title{font-family:var(--f-head);font-size:calc(47.25 * var(--u));letter-spacing:-.05em;line-height:1.3}.guide__sub{font-family:var(--f-eyebrow);font-size:calc(33.75 * var(--u));letter-spacing:-.05em;width:calc(588 * var(--u));margin-top:calc(4 * var(--u));padding-left:calc(1 * var(--u));line-height:1.3}.guide__p{font-family:var(--f-body);font-size:calc(20.25 * var(--u));width:calc(598 * var(--u));margin-top:calc(45 * var(--u));padding-left:calc(1 * var(--u));line-height:1.3}.guide__form{left:calc(128 * var(--u));top:calc(440 * var(--u));width:calc(568 * var(--u));z-index:3;position:absolute}.guide__form .wf__label{color:var(--white)}.guide__form .wf__input{color:var(--white);border-bottom-color:var(--white)}.guide__form .wf__field{margin-bottom:24px}@media (min-width:751px) and (max-width:1000px){.guide{height:calc(624 * var(--u))}.guide__lines{left:calc(520 * var(--u));top:calc(262 * var(--u));width:calc(486 * var(--u));height:calc(362 * var(--u))}.guide__mockup{left:calc(561 * var(--u));top:calc(109 * var(--u));width:calc(412 * var(--u));height:calc(515 * var(--u))}.guide__text{left:calc(63 * var(--u));top:calc(58 * var(--u));width:calc(440 * var(--u))}.guide__title{font-size:calc(32.8125 * var(--u))}.guide__sub{font-size:calc(23.4375 * var(--u));width:calc(433 * var(--u));margin-top:calc(2 * var(--u));padding-left:0}.guide__p{font-size:calc(20.8333 * var(--u));width:calc(440 * var(--u));margin-top:calc(32 * var(--u));padding-left:0}.guide__form{left:calc(62 * var(--u));top:calc(361 * var(--u));width:calc(418 * var(--u))}.guide__form .wf__field{margin-bottom:12px}}@media (max-width:750px){.guide{height:1036px}.guide__text{width:328px;top:40px;left:31px}.guide__title{font-size:27px;line-height:35.1px}.guide__sub{width:328px;margin-top:7px;font-size:22px;line-height:28.6px}.guide__p{width:328px;margin-top:20px;font-size:16px;line-height:20.8px}.guide__form{width:326px;top:350px;left:32px}.guide__mockup{width:328px;height:410px;top:586px;left:20px}.guide__lines{width:412px;height:341px;top:696px;left:-22px}}.hblog{background:var(--white);height:calc(849 * var(--u));position:relative;overflow:hidden}.hblog__title{left:0;right:0;top:calc(86 * var(--u));text-align:center;font-family:var(--f-head);font-weight:500;font-size:calc(47.25 * var(--u));letter-spacing:-.05em;color:var(--teal);line-height:1.3;position:absolute}.hblog__grid{left:calc(44 * var(--u));top:calc(216 * var(--u));gap:calc(25 * var(--u));display:flex;position:absolute}.pcard{width:calc(434 * var(--u));height:calc(514 * var(--u));background:var(--teal);color:var(--white);flex-direction:column;display:flex;position:relative;overflow:hidden}.pcard>a{flex:none;display:block}.pcard__img{width:100%;height:calc(244 * var(--u));object-fit:cover}.pcard__body{padding:calc(37 * var(--u)) calc(24 * var(--u)) calc(24 * var(--u));flex:auto;position:relative}.pcard__meta{align-items:center;gap:calc(8 * var(--u));font-family:var(--f-eyebrow);font-size:calc(12 * var(--u));line-height:1.25;display:flex}.pcard__meta span:nth-child(2){background:var(--white);border-radius:50%;width:2px;height:2px}.pcard__title{font-family:var(--f-head);font-size:calc(20 * var(--u));margin-top:calc(23 * var(--u));-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.pcard__title a{transition:color .3s}.pcard__title a:hover{color:var(--mint)}.pcard__excerpt{font-family:var(--f-eyebrow);font-size:calc(14 * var(--u));margin-top:calc(11 * var(--u));-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.pcard__foot{left:calc(24 * var(--u));right:calc(24 * var(--u));bottom:calc(15 * var(--u));padding-top:calc(15 * var(--u));font-family:var(--f-eyebrow);font-size:calc(12 * var(--u));border-top:1px solid #fff3;justify-content:space-between;line-height:1.25;display:flex;position:absolute}.pcard--noimg .pcard__title{-webkit-line-clamp:3}@media (min-width:751px) and (max-width:1000px){.hblog{height:calc(1289 * var(--u))}.hblog__title{top:calc(60 * var(--u));font-size:calc(32.8125 * var(--u))}.hblog__grid{left:calc(31 * var(--u));top:calc(150 * var(--u));width:calc(939 * var(--u));gap:calc(25 * var(--u));flex-wrap:wrap}.pcard{width:calc(457 * var(--u));height:calc(527 * var(--u))}.pcard--img{height:calc(527 * var(--u))}.pcard__img{height:calc(257 * var(--u))}.pcard__body{padding:calc(38 * var(--u)) calc(24 * var(--u)) calc(24 * var(--u))}.pcard__meta{font-size:max(12px, calc(12 * var(--u)));gap:calc(8 * var(--u))}.pcard__title{font-size:calc(20 * var(--u));margin-top:calc(22 * var(--u))}.pcard__excerpt{font-size:max(14px, calc(14 * var(--u)));margin-top:calc(11 * var(--u))}.pcard__foot{left:calc(24 * var(--u));right:calc(24 * var(--u));bottom:calc(28 * var(--u));padding-top:calc(16 * var(--u));font-size:max(12px, calc(12 * var(--u)))}}@media (max-width:750px){.hblog{height:1565px}.hblog__title{font-size:28px;line-height:36.4px;top:60px}.hblog__grid{flex-direction:column;gap:24px;top:111px;left:31px}.pcard{width:328px;height:455px}.pcard--img{height:455px}.pcard__img{height:185px}.pcard__body{padding:37px 24px 24px}.pcard__meta{gap:8px;font-size:13px}.pcard__title{margin-top:22px;font-size:20px;line-height:1.2}.pcard__excerpt{margin-top:10px;font-size:14px}.pcard__foot{padding-top:15px;font-size:13px;bottom:15px;left:24px;right:24px}.pcard__foot a{padding:8px 0}.pcard__foot span{display:none}}@media (min-width:1001px){.guide__text,.guide__form{translate:0 calc(7.98vw - 114px)}.pcard__title{font-size:min(20px, calc(20 * var(--u)))}.pcard__excerpt{font-size:min(14px, calc(14 * var(--u)))}.pcard__meta,.pcard__foot{font-size:min(12px, calc(12 * var(--u)))}}
