@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes cq-fade{0%{opacity:0}to{opacity:1}}@keyframes cq-draw{0%{stroke-dashoffset:829px}to{stroke-dashoffset:0}}@keyframes cq-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes cq-pass{0%,18%,to{stroke-opacity:0;transform:scale(1)}3%{stroke-opacity:1;transform:scale(1)}8%{stroke-opacity:0;transform:scale(1.16)}}@keyframes thero-pulse{0%{opacity:.9;transform:scale(.97)}to{opacity:0;transform:scale(1.08)}}.ph[data-astro-cid-jn3lvw5n]{padding:var(--site-space-5)}.ph__disc[data-astro-cid-jn3lvw5n]{width:280px;height:280px;position:absolute;top:-175px;left:-145px}.ph__frame[data-astro-cid-jn3lvw5n]{z-index:1;min-height:500px;padding:var(--site-space-16) 0 var(--site-space-16) var(--site-space-10);border-radius:var(--site-radius-card);align-items:center;display:flex;position:relative;overflow:hidden}.ph__photo[data-astro-cid-jn3lvw5n]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ph__card[data-astro-cid-jn3lvw5n]{gap:var(--site-space-8);width:500px;padding:var(--site-space-10);border-radius:var(--site-radius-card);background:var(--site-white);flex-direction:column;display:flex;position:relative}.ph__card[data-astro-cid-jn3lvw5n]:before{content:"";background:var(--site-deep);width:40px;position:absolute;top:0;bottom:0;right:100%}.ph__title[data-astro-cid-jn3lvw5n]{font:700 var(--site-fs-56)/1.2 var(--font-title);color:var(--site-forest)}.ph__intro[data-astro-cid-jn3lvw5n]{font:400 var(--site-fs-20)/1.7 var(--font-body);color:var(--site-deep)}.ph__head[data-astro-cid-jn3lvw5n]{gap:var(--site-space-3);flex-direction:column;display:flex}.ph__eyebrow[data-astro-cid-jn3lvw5n]{font:700 var(--site-fs-16)/1.2 var(--font-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--site-sage)}.ph__card[data-astro-cid-jn3lvw5n] .ph__btn{width:100%;max-width:350px;padding-inline:var(--site-space-8);font-size:var(--site-fs-18);align-self:flex-start}.ph__stat[data-astro-cid-jn3lvw5n]{display:none}.ph--tall[data-astro-cid-jn3lvw5n] .ph__frame[data-astro-cid-jn3lvw5n]{padding-block:var(--site-space-32)}.ph--tall[data-astro-cid-jn3lvw5n] .ph__photo[data-astro-cid-jn3lvw5n]{object-position:right center}.ph__drawing[data-astro-cid-jn3lvw5n]{background:var(--ph-drawing) top / cover no-repeat;position:absolute;inset:0}.ph__frame--title[data-astro-cid-jn3lvw5n] .ph__card[data-astro-cid-jn3lvw5n]{width:630px}.ph[data-astro-cid-jn3lvw5n] .ph__frame--title[data-astro-cid-jn3lvw5n] .ph__photo[data-astro-cid-jn3lvw5n]{object-position:right top}.ph--wide[data-astro-cid-jn3lvw5n] .ph__frame[data-astro-cid-jn3lvw5n]{min-height:0;padding-block:var(--site-space-4)}.ph--wide[data-astro-cid-jn3lvw5n] .ph__photo[data-astro-cid-jn3lvw5n]{object-position:20% 15%}.ph--wide[data-astro-cid-jn3lvw5n] .ph__card[data-astro-cid-jn3lvw5n]{gap:var(--site-space-4);width:auto;max-width:800px;padding:var(--site-space-4)}.ph--parallax[data-astro-cid-jn3lvw5n] .ph__photo[data-astro-cid-jn3lvw5n]{--parallax:var(--site-space-10);top:calc(-1 * var(--parallax));height:calc(100% + var(--parallax))}.ph--parallax[data-astro-cid-jn3lvw5n] .ph__frame[data-astro-cid-jn3lvw5n]{overflow:clip}.ph--parallax[data-astro-cid-jn3lvw5n].ph--wide .ph__photo[data-astro-cid-jn3lvw5n]{object-position:20% 0%}.ph--wide[data-astro-cid-jn3lvw5n] .ph__card[data-astro-cid-jn3lvw5n]:before{content:none}.ph--wide[data-astro-cid-jn3lvw5n] .ph__intro[data-astro-cid-jn3lvw5n]{font-size:var(--site-fs-18);color:var(--site-body)}@media (width<=766.98px){.ph[data-astro-cid-jn3lvw5n]{padding:var(--site-space-4)}.ph__disc[data-astro-cid-jn3lvw5n]{width:200px;height:200px;top:-130px;left:-110px}.ph__frame[data-astro-cid-jn3lvw5n]{min-height:0;padding:calc(var(--site-space-32) + var(--site-space-8)) var(--site-space-4) var(--site-space-4);display:block}.ph__card[data-astro-cid-jn3lvw5n]{gap:var(--site-space-5);width:auto;padding:var(--site-space-4)}.ph--tall[data-astro-cid-jn3lvw5n] .ph__frame[data-astro-cid-jn3lvw5n]{padding-block:calc(var(--site-space-32) * 2) var(--site-space-4)}.ph--tall[data-astro-cid-jn3lvw5n] .ph__photo[data-astro-cid-jn3lvw5n]{object-position:center top}.ph__drawing[data-astro-cid-jn3lvw5n]{background-image:var(--ph-drawing-phone)}.ph__frame--title[data-astro-cid-jn3lvw5n] .ph__card[data-astro-cid-jn3lvw5n]{width:auto}.ph[data-astro-cid-jn3lvw5n] .ph__frame--title[data-astro-cid-jn3lvw5n] .ph__photo[data-astro-cid-jn3lvw5n]{object-position:center top}.ph__card[data-astro-cid-jn3lvw5n]:before{width:auto;height:18px;inset:100% 0 auto}.ph__title[data-astro-cid-jn3lvw5n]{font-size:var(--site-fs-31-5)}.ph__intro[data-astro-cid-jn3lvw5n]{font-size:var(--site-fs-14)}.ph__eyebrow[data-astro-cid-jn3lvw5n]{font-size:var(--site-fs-12-25)}.ph__card[data-astro-cid-jn3lvw5n] .ph__btn{max-width:none;font-size:var(--site-fs-14)}.ph__stat[data-astro-cid-jn3lvw5n]{align-items:center;gap:var(--site-space-5);padding:var(--site-space-4);border-radius:var(--site-radius-card);background:var(--site-mint);display:flex}.ph__stat-value[data-astro-cid-jn3lvw5n]{min-width:74px;font:700 var(--site-fs-28)/1.4 var(--font-figure);color:var(--site-forest);text-align:center;flex:none}.ph__stat-label[data-astro-cid-jn3lvw5n]{font:700 var(--site-fs-14)/1.4 var(--font-heading);color:var(--site-forest)}.ph__stat-source[data-astro-cid-jn3lvw5n]{font:400 var(--site-fs-12-25)/1.4 var(--font-heading);color:var(--site-forest)}.ph--wide[data-astro-cid-jn3lvw5n] .ph__frame[data-astro-cid-jn3lvw5n]{--ph-band:300px;padding:calc(var(--site-space-16) + var(--site-space-2)) var(--site-space-1) var(--site-space-5)}.ph--wide[data-astro-cid-jn3lvw5n] .ph__photo[data-astro-cid-jn3lvw5n]{height:var(--ph-band);object-position:center top;bottom:auto}.ph--wide[data-astro-cid-jn3lvw5n] .ph__frame[data-astro-cid-jn3lvw5n]:after{content:"";top:calc(var(--ph-band) - var(--site-space-16));height:var(--site-space-16);background:linear-gradient(to bottom, transparent, var(--site-mint));position:absolute;left:0;right:0}.ph--wide[data-astro-cid-jn3lvw5n] .ph__card[data-astro-cid-jn3lvw5n]{z-index:1;gap:var(--site-space-5);padding:var(--site-space-4)}.ph--parallax[data-astro-cid-jn3lvw5n] .ph__photo[data-astro-cid-jn3lvw5n]{animation:none;top:0}.ph--parallax[data-astro-cid-jn3lvw5n].ph--wide .ph__photo[data-astro-cid-jn3lvw5n]{object-position:center top}.ph--wide[data-astro-cid-jn3lvw5n] .ph__intro[data-astro-cid-jn3lvw5n]{font-size:var(--site-fs-14)}}
