.hr-hero{background-image:radial-gradient(ellipse 80% 36% at 50% 58%, var(--teal-50), transparent 72%)}.hr-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""map""stats";gap:2rem;display:grid}.hr-copy{grid-area:copy}.hr-mapcol{grid-area:map;min-width:0}.hr-statscol{grid-area:stats}@media (min-width:735px){.hr-hero{background-image:radial-gradient(ellipse 50% 64% at 76% 50%, var(--teal-50), transparent 72%)}.hr-grid{grid-template:"copy map""stats map"/minmax(0,1.18fr) minmax(0,1fr);align-content:center;gap:2.5rem}.hr-mapcol{align-self:center}}@media (min-width:1069px){.hr-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:4rem}}.hr-stage{--hr-max-w:26.25rem;--hr-max-h:9999px;aspect-ratio:var(--hr-w) / var(--hr-h);width:min(100%, var(--hr-max-w), calc(var(--hr-max-h) * var(--hr-ratio)));margin-inline:auto;position:relative}@media (min-width:735px){.hr-stage{--hr-max-w:100%;--hr-max-h:min(560px, 70svh)}}@media (min-width:1069px){.hr-stage{--hr-max-h:min(680px, 78svh)}}.hr-overlay{pointer-events:none;position:absolute;inset:0}.hr-overlay>*{pointer-events:auto}.hr-tip{z-index:5;width:16.5rem;transform:translateY(var(--ty,0px));animation:hr-tip-in .12s var(--ease-out) both;padding:1rem;position:absolute}@keyframes hr-tip-in{0%{opacity:0;transform:translateY(var(--ty,0px)) scale(.96)}to{opacity:1;transform:translateY(var(--ty,0px)) scale(1)}}.hr-dock{inset-inline:0;display:none;position:absolute;top:calc(100% + .75rem)}@media (hover:none),(pointer:coarse){.hr-dock{display:block}.hr-stage{margin-bottom:8rem}}.pr-dm-pt[data-active] .pr-dm-lit{stroke:var(--teal-800);stroke-width:.16px}@property --home-n{syntax:"<integer>";inherits:false;initial-value:0}.hr-count{counter-reset:hr-n var(--home-n)}.hr-count:after{content:counter(hr-n)}.hr-count[data-plus]:after{content:counter(hr-n) "+"}@keyframes hr-count{0%{--home-n:0}}@keyframes hr-pop{0%{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:no-preference){.hr-count{animation:hr-count var(--hr-dur,1.6s) var(--hr-ease,linear) var(--hr-delay,0s) both}.hr-free{animation:hr-pop .48s var(--ease-spring) 2.8s both}}.hr-faq{interpolate-size:allow-keywords}.hr-faq summary{list-style:none}.hr-faq summary::-webkit-details-marker{display:none}@supports selector(::details-content){.hr-faq details::details-content{block-size:0;transition:block-size var(--dur-3) var(--ease-out), content-visibility var(--dur-3) allow-discrete;overflow:clip}.hr-faq details[open]::details-content{block-size:auto}}.hr-radar-ring{transform-box:fill-box;transform-origin:50%;opacity:0}@keyframes hr-radar{0%{opacity:.55;transform:scale(.2)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.hr-radar-ring{animation:hr-radar 1.8s var(--ease-out) var(--hr-d,0s) 2}@supports (animation-timeline:view()){.hr-radar{view-timeline:--hr-radar block}.hr-radar-ring{animation:linear forwards hr-radar;animation-timeline:--hr-radar;animation-range:entry calc(25% + var(--hr-k,0) * 15%) cover calc(18% + var(--hr-k,0) * 6%)}}}.hr-dots{isolation:isolate}.hr-dots:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle,#ffffff3d 1.5px,#0000 1.7px);background-image:radial-gradient(circle,lab(100% -.0000298023 .0000119209/.24) 1.5px,#0000 1.7px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80%,#000,#0000 78%);mask-image:radial-gradient(70% 80%,#000,#0000 78%)}
