.pl-navbar[data-astro-cid-l7arcky5]{z-index:100;background:var(--color-pl-dark) url(/bg-dots.png) center / auto repeat;border-bottom:.5px solid #6fd9a01f;position:sticky;top:0}.pl-navbar-inner[data-astro-cid-l7arcky5]{justify-content:space-between;align-items:center;height:max(56px,5.069vw);display:flex}.pl-navbar-actions[data-astro-cid-l7arcky5]{align-items:center;gap:max(8px,.833vw);display:flex}.pl-navbar-cta[data-astro-cid-l7arcky5]{border-radius:8px}.pl-footer[data-astro-cid-jo6i4kqk]{background:var(--color-pl-warm-gray);padding:max(32px,3.889vw) 0 max(22px,2.778vw)}.pl-footer-logo-row[data-astro-cid-jo6i4kqk]{margin-bottom:max(12px,1.111vw)}.pl-footer-tagline[data-astro-cid-jo6i4kqk]{color:var(--color-pl-text-mid);max-width:26.736vw;font-size:max(11px,.903vw);line-height:1.6}.pl-footer-hr[data-astro-cid-jo6i4kqk]{background:#00000014;height:1px;margin:max(20px,2.222vw) 0 max(18px,2.222vw)}.pl-footer-disc[data-astro-cid-jo6i4kqk]{color:var(--color-pl-text-mid);font-size:max(8px,.625vw);font-weight:300;line-height:1.65}#disclosures[data-astro-cid-jo6i4kqk]{scroll-margin-top:max(72px,6vw)}.pl-footer-disc[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin-bottom:max(6px,.556vw)}.pl-footer-disc[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]:last-child{margin-bottom:0}.pl-footer-hr2[data-astro-cid-jo6i4kqk]{background:#0000000f;height:1px;margin:max(18px,1.944vw) 0 max(14px,1.389vw)}.pl-footer-mid[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:max(8px,.833vw);display:flex}.pl-footer-copy[data-astro-cid-jo6i4kqk]{color:var(--color-pl-text-mid);font-size:max(10px,.764vw)}.pl-footer-links[data-astro-cid-jo6i4kqk]{gap:max(14px,1.389vw);padding:0;list-style:none;display:flex}.pl-footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-pl-text-mid);font-size:max(10px,.764vw);text-decoration:none}.pl-footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-pl-text-dark)}.pl-footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk].is-active{color:var(--color-pl-text-dark);font-weight:700}@media (max-width:768px){.pl-footer-tagline[data-astro-cid-jo6i4kqk]{max-width:100%}}@media (max-width:600px){.pl-footer-mid[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start}.pl-footer-links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap}}:root{--color-pl-dark:#102d24;--color-pl-deep:#1b4332;--color-pl-mid:#2f6e4b;--color-pl-light:#6fd9a0;--color-pl-muted:#6fa68b;--color-pl-cream:#fafaf6;--color-pl-cream-green:#eaf3ec;--color-pl-warm-gray:#f4f2ec;--color-pl-text-dark:#0b1419;--color-pl-text-mid:#566069;--color-pl-text-teal:#303c44;--color-pl-gold:#caad71;--font-sans:"Bricolage Grotesque", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", monospace}.pl-container{width:100%;max-width:77.083vw;margin:0 auto;padding:0 max(16px,2.778vw)}@media (max-width:860px){.pl-container{box-sizing:border-box;max-width:100%}}.pl-btn{height:max(46px,3.194vw);font-family:var(--font-sans);cursor:pointer;white-space:nowrap;letter-spacing:-.01em;border:none;border-radius:10px;justify-content:center;align-items:center;padding:14px 20px;font-size:max(13px,1.042vw);font-weight:800;text-decoration:none;transition:filter .18s,transform .18s,background-color .18s,box-shadow .18s;display:inline-flex}.pl-btn:hover{filter:brightness(1.18);box-shadow:0 8px 22px #0b14192e}.pl-btn:active{filter:brightness(1.1);box-shadow:0 4px 12px #0b141929}.pl-btn.is-pending{cursor:progress;opacity:.9}.pl-btn.is-pending:before{content:"";opacity:.85;border:2px solid;border-top-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;margin-right:9px}.pl-btn.is-pending:hover{filter:none;box-shadow:none;transform:none}@media (prefers-reduced-motion:no-preference){.pl-btn.is-pending:before{animation:.7s linear infinite pl-btn-spin}}@keyframes pl-btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){.pl-btn:hover{transform:translateY(-2px)}.pl-btn:active{transform:translateY(-1px)}}.pl-btn--green{color:var(--color-pl-light);background:#1b4233}.pl-btn--dark{background:var(--color-pl-dark);color:#f4f2ec}.pl-btn--dark:hover{background-color:var(--color-pl-mid);filter:none}.pl-btn--ghost-light{background:var(--color-pl-dark);color:#eaf3ecb3;border:1px solid #eaf3ecb3}.pl-btn--ghost-dark{color:var(--color-pl-dark);background:0 0;border:1px solid #0b141924;transition:filter .18s,transform .18s,background-color .18s,border-color .18s}.pl-btn--ghost-dark:hover{border-color:var(--color-pl-mid);color:var(--color-pl-mid);filter:none}.fx-shimmer,.fx-sheen{position:relative;overflow:hidden}.fx-shimmer:after,.fx-sheen:after{content:"";pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}.fx-shimmer:after{background:linear-gradient(105deg,#0000 35%,#ffffff14 46%,#6fd9a040 50%,#ffffff14 54%,#0000 65%)}.fx-sheen:after{background:linear-gradient(105deg,#0000 35%,#ffffff1f 50%,#0000 65%)}@media (prefers-reduced-motion:no-preference){.fx-sheen:hover:after{animation:.72s ease-out pl-fx-sweep}.motion-ready .fx-shimmer:after{animation:2.6s cubic-bezier(.4,0,.2,1) infinite pl-fx-sweep-loop}}@keyframes pl-fx-sweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes pl-fx-sweep-loop{0%{transform:translate(-120%)}22%{transform:translate(120%)}to{transform:translate(120%)}}.pl-eyebrow{border-radius:100px;align-items:center;gap:max(6px,.556vw);margin-bottom:max(18px,1.667vw);padding:7px 28px;font-size:max(11px,.903vw);font-weight:400;line-height:1.25;display:inline-flex}.pl-eyebrow:before{content:"";border-radius:50%;flex-shrink:0;width:max(5px,.417vw);height:max(5px,.417vw)}.pl-eyebrow--light{color:var(--color-pl-light);background:#1e4737}.pl-eyebrow--light:before{background:var(--color-pl-light)}.pl-eyebrow--dark{color:var(--color-pl-mid);background:#2f6e4b14}.pl-eyebrow--dark:before{background:var(--color-pl-mid)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{font-family:var(--font-sans);color:var(--color-pl-text-dark);background:var(--color-pl-cream);margin:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
