.rule.svelte-sibmkr{background:linear-gradient(to right, var(--pg-navy) 0 25%, var(--pg-green) 25% 50%, var(--pg-magenta) 50% 75%, var(--pg-orange) 75% 100%);height:7px}.hero.svelte-sibmkr{--hero-fs:clamp(2.125rem, 1.7rem + 1.9vw, 3rem);position:relative;overflow-x:clip}@media (width>=1024px){.hero.svelte-sibmkr{--hero-fs:clamp(3rem, 1.5rem + 2.35vw, 4rem)}.long-title.svelte-sibmkr{--hero-fs:clamp(2.25rem, .9rem + 2.1vw, 3.25rem)}}.inner.svelte-sibmkr{z-index:2;position:relative}.hero-title.svelte-sibmkr{font-family:var(--font-display);font-style:italic;font-weight:700;font-size:var(--hero-fs);color:var(--pg-navy);line-height:1.08}.hero-pre.svelte-sibmkr{margin-bottom:1.5rem}.hero-pre.svelte-sibmkr img{width:auto;max-width:min(100%,26rem);height:auto;max-height:3rem;display:block}.hero-sub.svelte-sibmkr{max-width:34rem;font-size:var(--pg-fs-body);color:var(--pg-ink);margin-top:1.25rem;line-height:1.55}.hero-actions.svelte-sibmkr{flex-wrap:wrap;gap:1rem;margin-top:1.75rem;display:flex}.has-image.svelte-sibmkr{background:var(--pg-sky);flex-direction:column;display:flex}.photo.svelte-sibmkr{z-index:0;object-fit:cover;object-position:var(--pos-mobile);width:100%;height:clamp(15rem,56vw,26rem);display:block;position:relative}.has-image.svelte-sibmkr .hero-title:where(.svelte-sibmkr){color:#fff}.has-image.svelte-sibmkr .hero-title:where(.svelte-sibmkr) .hl{color:var(--pg-navy)}.has-image.svelte-sibmkr .hero-sub:where(.svelte-sibmkr){color:#fff}.hero-sub.svelte-sibmkr .hl{color:var(--pg-navy)}.hero.svelte-sibmkr:not(.has-image) .hero-sub:where(.svelte-sibmkr) .hl{color:var(--pg-magenta)}.panel.svelte-sibmkr{display:none}.squares-narrow.svelte-sibmkr{display:contents}.squares-wide.svelte-sibmkr{display:none}.has-image.svelte-sibmkr .inner:where(.svelte-sibmkr){isolation:isolate;width:100%;max-width:none;margin-top:-2.5rem;padding:4.5rem 1.5rem 2.75rem}.has-image.svelte-sibmkr .inner:where(.svelte-sibmkr):before{content:"";z-index:-1;background:var(--pg-sky);clip-path:polygon(0 2.5rem,100% 0,100% 100%,0 100%);position:absolute;inset:0}.has-image.svelte-sibmkr .copy:where(.svelte-sibmkr){max-width:34rem;margin-inline:auto}@media (width>=1024px) and (aspect-ratio>=5/4){.has-image.svelte-sibmkr{--hero-h:clamp(30rem, calc((100svh - var(--pg-header-height) - 7px) * .74), 64rem);--bleed:.09;height:var(--hero-h);--cut-top:58%;--cut-bottom:45%;flex-direction:row;align-items:center}.photo.svelte-sibmkr{top:0;left:var(--inset);width:calc(100% - var(--inset));object-position:var(--pos);max-width:none;height:100%;position:absolute}.has-image.svelte-sibmkr .inner:where(.svelte-sibmkr){top:calc(var(--hero-h) * var(--bleed) / 2);width:78%;max-width:93.5rem;margin-top:0;padding:3rem 0}.has-image.svelte-sibmkr .inner:where(.svelte-sibmkr):before{content:none}.squares-wide.svelte-sibmkr{display:contents}.squares-narrow.svelte-sibmkr{display:none}.has-image.svelte-sibmkr .copy:where(.svelte-sibmkr){min-width:24rem;max-width:min(32vw,38rem);margin-inline:0}.long-title.has-image.svelte-sibmkr .copy:where(.svelte-sibmkr){max-width:min(36vw,42rem)}.panel.svelte-sibmkr{--round:48px;--drift:calc((var(--cut-top) - var(--cut-bottom)) * (1 + var(--bleed)));--t:.06;top:0;left:0;right:0;bottom:calc(var(--bleed) * -100%);z-index:1;background:var(--pg-sky);clip-path:polygon(0 0, var(--cut-top) 0, calc(var(--cut-top) - var(--drift)) 100%, 0 100%);display:block;position:absolute}@supports (clip-path:shape(from 0 0, line to 10% 10%)){.panel.svelte-sibmkr{clip-path:shape(from 0 0, line to var(--cut-top) 0, line to calc(var(--cut-top) - var(--drift) * (1 - var(--t))) calc(100% * (1 - var(--t))), curve to calc(var(--cut-top) - var(--drift) - var(--round)) 100% with calc(var(--cut-top) - var(--drift)) 100%, line to 0 100%, close)}}}@media (width>=1280px) and (aspect-ratio>=5/4){.has-image.svelte-sibmkr{--cut-top:52%;--cut-bottom:40%}}.hero.svelte-sibmkr:not(.has-image){background:#fff}.hero.svelte-sibmkr:not(.has-image) .inner:where(.svelte-sibmkr){text-align:center;padding-block:clamp(3rem,2.4rem + 2.5vw,5.5rem)}.hero.svelte-sibmkr:not(.has-image) .copy:where(.svelte-sibmkr){max-width:56rem;margin-inline:auto}.hero.svelte-sibmkr:not(.has-image) .hero-title:where(.svelte-sibmkr){font-size:var(--pg-fs-h2)}.hero.svelte-sibmkr:not(.has-image) .hero-title:where(.svelte-sibmkr) .hl{color:var(--pg-magenta)}.hero.svelte-sibmkr:not(.has-image) .hero-sub:where(.svelte-sibmkr){margin-inline:auto}.hero.svelte-sibmkr:not(.has-image) .hero-actions:where(.svelte-sibmkr){justify-content:center}
