@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-regular.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dm-sans-semibold.ttf)format("truetype")}.hfIfNa_page{--forest:#103f2c;--cream:#fffcf5;--orange:#ad430a;background:var(--cream);min-height:100dvh;color:var(--forest);font-family:DM Sans,Arial,sans-serif}.hfIfNa_header{justify-content:space-between;align-items:center;gap:14px;max-width:1440px;min-height:105px;margin:auto;padding:12px 5%;display:flex}.hfIfNa_logo{clip-path:polygon(12% 0,88% 0,100% 22%,100% 90%,92% 100%,8% 100%,0 90%,0 22%);flex-shrink:0;width:169px;height:81px;position:relative;overflow:hidden}.hfIfNa_logo img{mix-blend-mode:multiply;width:192px;max-width:none;height:192px;position:absolute;top:-52px;left:-13px}.hfIfNa_page a{color:inherit;text-underline-offset:4px}.hfIfNa_phone{align-items:center;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.hfIfNa_hero{background:var(--forest);color:var(--cream)}.hfIfNa_heroInner{grid-template-columns:1fr 1fr;align-items:center;gap:36px;max-width:1440px;margin:auto;padding:42px 6%;display:grid}.hfIfNa_hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(36px,4vw,54px);font-weight:600;line-height:1.08}.hfIfNa_message p{color:#e0e8d8;max-width:36ch;margin:0 0 25px;font-size:18px;line-height:1.5}.hfIfNa_actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.hfIfNa_actions a{justify-content:center;align-items:center;min-height:48px;font-size:16px;font-weight:600;display:inline-flex}.hfIfNa_actions .hfIfNa_primary{background:var(--orange);color:#fff;border-radius:4px;padding:12px 20px;text-decoration:none}.hfIfNa_primary:hover{background:#913707}.hfIfNa_secondary:hover,.hfIfNa_phone:hover,.hfIfNa_contacts a:hover{text-decoration:underline}.hfIfNa_hero a:focus-visible{outline-color:#fff}.hfIfNa_photo{aspect-ratio:3.5;width:100%;position:relative}.hfIfNa_photo img{object-fit:cover;object-position:center 57%}.hfIfNa_contacts{justify-content:space-between;gap:24px;max-width:1440px;margin:auto;padding:26px 5%;font-size:16px;line-height:1.5;display:flex}.hfIfNa_contacts a{min-height:44px;text-decoration:none}.hfIfNa_label{color:#536252;margin-bottom:5px;font-size:13px;display:block}.hfIfNa_contacts address{font-style:normal}.hfIfNa_footer{color:#294835;background:#eaf0e3;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:18px 5%;font-size:13px;line-height:1.5;display:flex}.hfIfNa_skip{z-index:10;background:#fff;padding:12px;position:absolute;top:10px;left:10px;transform:translateY(-180%)}.hfIfNa_skip:focus{transform:translateY(0)}@media (max-width:760px){.hfIfNa_header{min-height:96px;padding:12px 22px}.hfIfNa_logo{width:145px;height:70px}.hfIfNa_logo img{width:165px;height:165px;top:-45px;left:-11px}.hfIfNa_phone{font-size:13px}.hfIfNa_heroInner{padding:30px 22px;display:block}.hfIfNa_hero h1{max-width:15ch;margin-bottom:22px;font-size:36px}.hfIfNa_message p{font-size:16px}.hfIfNa_actions{gap:10px}.hfIfNa_actions .hfIfNa_primary{width:100%}.hfIfNa_actions a{font-size:16px}.hfIfNa_photo{aspect-ratio:auto;height:220px}.hfIfNa_photo img{object-position:center}.hfIfNa_contacts{flex-direction:column;gap:14px;padding:22px}.hfIfNa_footer{padding:17px 22px}}@media (max-width:350px){.hfIfNa_header{gap:8px;padding-inline:16px}.hfIfNa_phone{font-size:12px}}
