:root{--pg-clr-main:#343e46;--pg-clr-brand-strong:#181f25;--pg-clr-brand-subtle:#91a4b6;--pg-clr-brand-inverse:#728697;--pg-clr-on-primary:#ffffff;--pg-clr-accent:#5ba9a6;--pg-clr-accent-contrast:#23292f;--pg-clr-page:#ffffff;--pg-clr-panel:#f2f5f7;--pg-clr-copy:#23292f;--pg-clr-dim:#646e78;--pg-clr-edge:#d4dce2;--pg-clr-dark-bg:#141a1f;--pg-clr-dark-2:#1f2933;--pg-clr-inverse-text:#f4f5f6;--pg-clr-inverse-muted:#abb3ba;--pg-radius-sm:2px;--pg-radius-lg:4px;--pg-radius-btn:2px;--pg-transform-btn:uppercase;--pg-ls-cta:.06em;--pg-fw-cta:700;--pg-font-title:'Lora', Georgia, 'Times New Roman', serif;--pg-font-copy:'Lora', Georgia, 'Times New Roman', serif;--pg-fs-xxl:clamp(2rem, 4.5vw, 3.25rem);--pg-fs-xl:clamp(1.6rem, 3vw, 2.25rem);--pg-fs-lg:1.25rem;--pg-fw-bold:400;--pg-ls-title:0;--pg-lh-snug:1.15;--pg-transform-eyebrow:none;--pg-ls-label:0;--pg-clr-tagline:#343e46;--pg-fs-md:1.0625rem;--pg-lh-relaxed:1.6;--pg-max-w-max:1119px;--pg-gap-y:6.7rem;--pg-shadow-soft:0 10px 30px rgba(0,0,0,.06);--pg-shadow-strong:0 12px 40px rgba(0,0,0,.14)}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{line-height:var(--pg-lh-relaxed);font-family:var(--pg-font-copy);background:var(--pg-clr-page);font-size:var(--pg-fs-md);margin:0;overflow-wrap:anywhere;color:var(--pg-clr-copy)}img,svg,video{display:block;height:auto;max-width:100%}h1,h2,h3,h4{color:var(--pg-clr-copy);hyphens:manual;line-height:var(--pg-lh-snug);margin:0 0 .6em;font-weight:var(--pg-fw-bold);letter-spacing:var(--pg-ls-title);font-family:var(--pg-font-title)}h1{font-size:var(--pg-fs-xxl)}h2{font-size:var(--pg-fs-xl)}h3{line-height:1.3;font-size:var(--pg-fs-lg)}h4{line-height:1.35;font-size:1.05rem}p{margin:0 0 1em}a{color:var(--pg-clr-main);text-decoration:none}@media (min-width:481px){a[href^="tel:"]{white-space:nowrap}}a:hover{color:var(--pg-clr-brand-strong)}ul,ol{padding-left:1.25em;margin:0 0 1em}button,input,textarea,select{color:inherit;font:inherit}::selection{color:var(--pg-clr-copy);background:var(--pg-clr-brand-subtle)}.pg-sfe5{width:min(100% - 2.5rem,var(--pg-max-w-max));margin-inline:auto}.pg-d169{width:min(100% - 2.5rem,48rem)}.pg-brand-v2{padding-block:var(--pg-gap-y)}.pg-h862{background:var(--pg-clr-panel)}.pg-cnt-x{background:var(--pg-clr-dark-bg);color:var(--pg-clr-inverse-text)}.pg-cnt-x h1,.pg-cnt-x h2,.pg-cnt-x h3,.pg-cnt-x h4{color:inherit}.pg-cnt-x a{color:var(--pg-clr-brand-inverse)}.pg-cnt-x .pg-badge,.pg-cnt-x .pg-e830{color:var(--pg-clr-inverse-muted)}.pg-cnt-x .pg-item-round{color:var(--pg-clr-brand-inverse)}.pg-input-sub{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.5rem;border-radius:var(--pg-radius-btn);background:var(--pg-clr-main);color:var(--pg-clr-on-primary);font-weight:var(--pg-fw-cta);text-transform:var(--pg-transform-btn);letter-spacing:var(--pg-ls-cta);line-height:1.25;border:1px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s}.pg-input-sub:hover{color:var(--pg-clr-on-primary);background:var(--pg-clr-brand-strong)}.pg-input-sub:active{transform:translateY(1px)}.pg-x18e{border-color:currentColor;background:transparent;color:var(--pg-clr-main)}.pg-x18e:hover{border-color:var(--pg-clr-main);background:var(--pg-clr-main);color:var(--pg-clr-on-primary)}.pg-yeb4{color:var(--pg-clr-accent-contrast);background:var(--pg-clr-accent)}.pg-yeb4:hover{background:var(--pg-clr-accent);color:var(--pg-clr-accent-contrast);filter:brightness(.92)}.pg-tag-c{background:var(--pg-clr-inverse-text);color:var(--pg-clr-dark-bg)}.pg-tag-c:hover{color:var(--pg-clr-dark-bg);background:#fff}.pg-view-top{padding:.55rem 1.1rem;font-size:.9rem}.pg-l229{font-size:1.05rem;padding:1rem 2rem}.pg-cnt-x .pg-input-sub:not(.pg-x18e):not(.pg-yeb4):not(.pg-tag-c){color:var(--pg-clr-dark-bg);background:var(--pg-clr-brand-inverse)}.pg-cnt-x .pg-input-sub:not(.pg-x18e):not(.pg-yeb4):not(.pg-tag-c):hover{color:var(--pg-clr-dark-bg);background:var(--pg-clr-inverse-text)}.pg-cnt-x .pg-x18e{border-color:var(--pg-clr-inverse-muted);color:var(--pg-clr-inverse-text)}.pg-cnt-x .pg-x18e:hover{border-color:var(--pg-clr-inverse-text);color:var(--pg-clr-dark-bg);background:var(--pg-clr-inverse-text)}.pg-b481{display:grid;gap:1.5rem}.pg-gc59{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.pg-b969{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.pg-box-c{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.pg-xb39{grid-template-columns:repeat(2,1fr)}.pg-jf49{grid-template-columns:repeat(3,1fr)}.pg-y415{grid-template-columns:repeat(4,1fr)}@media (max-width:960px){.pg-y415{grid-template-columns:repeat(2,1fr)}.pg-jf49{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.pg-xb39,.pg-jf49,.pg-y415{grid-template-columns:1fr}}.pg-hd45{justify-content:center;flex-wrap:wrap;display:flex}.pg-hd45>*{min-width:0}.pg-hd45.pg-xb39>*{flex:0 0 calc((100% - 1.5rem)/2)}.pg-hd45.pg-jf49>*{flex:0 0 calc((100% - 3rem)/3)}.pg-hd45.pg-y415>*{flex:0 0 calc((100% - 4.5rem)/4)}@media (max-width:960px){.pg-hd45.pg-jf49>*,.pg-hd45.pg-y415>*{flex-basis:calc((100% - 1.5rem)/2)}}@media (max-width:560px){.pg-hd45.pg-xb39>*,.pg-hd45.pg-jf49>*,.pg-hd45.pg-y415>*{flex-basis:100%}}.pg-badge{color:var(--pg-clr-dim);font-size:1.15rem}.pg-item-round{color:var(--pg-clr-tagline);letter-spacing:var(--pg-ls-label);font-size:.8rem;text-transform:var(--pg-transform-eyebrow);margin-bottom:.75rem;display:inline-block;font-weight:700}.pg-e830{color:var(--pg-clr-dim)}.pg-xc94{text-align:center}.pg-b338{padding:0;position:absolute;margin:-1px;border:0;height:1px;clip:rect(0 0 0 0);overflow:hidden;width:1px}@media (max-width:640px){.pg-brand-v2{padding-block:calc(var(--pg-gap-y) * .7)}}.pg-main-soft{position:relative;z-index:20;background:var(--pg-clr-page)}.pg-m2f7{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:5rem}.pg-d66d{display:inline-flex;min-width:0}.pg-pill{width:auto;height:auto;max-height:2.4rem}.pg-fe51:focus-visible + .pg-line-last{outline:2px solid var(--pg-clr-main);outline-offset:4px}.pg-line-last{display:inline-flex;align-items:center;gap:.8rem;min-height:44px;padding:.55rem 1.1rem;border:1px solid var(--pg-clr-edge);border-radius:var(--pg-radius-btn);font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;user-select:none}.pg-line-last:hover{color:var(--pg-clr-main);border-color:var(--pg-clr-main)}.pg-wb76{display:flex;flex-direction:column;gap:5px}.pg-a027{transition:transform .2s;display:block;background:currentColor;border-radius:2px;width:22px;height:2px}.pg-fe51:checked + .pg-line-last .pg-a027:first-child{transform:translateY(3.5px) rotate(45deg)}.pg-fe51:checked + .pg-line-last .pg-a027:last-child{transform:translateY(-3.5px) rotate(-45deg)}.pg-a19d{position:absolute;display:none;box-shadow:var(--pg-shadow-strong);right:0;padding:clamp(2rem,5vw,3.5rem) 0;top:100%;left:0}.pg-gb3f .pg-a19d{color:var(--pg-clr-inverse-text);background:var(--pg-clr-dark-bg)}.pg-u92d .pg-a19d{background:var(--pg-clr-panel);border-block:1px solid var(--pg-clr-edge)}.pg-fe51:checked ~ .pg-a19d{display:block}.pg-line-v3{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem)}.pg-ic9e{padding:0;margin:0;column-gap:2.5rem;list-style:none;columns:2 14rem}.pg-chip{break-inside:avoid;margin-bottom:.4rem}.pg-p2fb{display:inline-block;font-family:var(--pg-font-title);font-weight:var(--pg-fw-bold);line-height:1.3;font-size:clamp(1.4rem,2.6vw,2.1rem);color:inherit}.pg-p2fb:hover,.pg-ef2a{color:var(--pg-clr-main)}.pg-gb3f .pg-p2fb:hover,.pg-gb3f .pg-ef2a{color:var(--pg-clr-brand-inverse)}.pg-site-fixed{display:flex;flex-direction:column;gap:.45rem;padding-inline-start:clamp(0rem,3vw,2rem);border-inline-start:1px solid var(--pg-clr-edge)}.pg-gb3f .pg-site-fixed{border-color:rgba(255,255,255,.18)}.pg-q352{text-transform:uppercase;letter-spacing:.12em;font-weight:700;font-size:.75rem;color:var(--pg-clr-dim);margin:0 0 .4rem}.pg-gb3f .pg-q352{color:var(--pg-clr-inverse-muted)}.pg-v5cc{color:inherit;font-weight:600}.pg-v5cc:hover{color:var(--pg-clr-main)}.pg-y7c4{margin:.4rem 0 0;font-size:.9rem;color:var(--pg-clr-dim)}.pg-gb3f .pg-y7c4{color:var(--pg-clr-inverse-muted)}@media (max-width:720px){.pg-line-v3{grid-template-columns:minmax(0,1fr)}.pg-site-fixed{border-inline-start:0;padding-top:1.5rem;padding-inline-start:0;border-top:1px solid var(--pg-clr-edge)}.pg-view{display:none}}.pg-x2be{background:var(--pg-clr-page);color:var(--pg-clr-copy);border-top:1px solid var(--pg-clr-edge);padding-block:var(--pg-gap-y) 1.5rem;overflow-wrap:anywhere}.pg-o2bb{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:2rem;align-items:start}.pg-page-center{font-family:var(--pg-font-title);font-size:1.5rem;font-weight:var(--pg-fw-bold);line-height:1.3}.pg-i995{font-size:.95rem;max-width:40rem;margin:0;color:var(--pg-clr-dim)}.pg-area-center{font-family:var(--pg-font-title);line-height:1.2;font-size:clamp(1.5rem,4.8vw,3.6rem);letter-spacing:var(--pg-ls-title);color:var(--pg-clr-main);padding-block:2rem;font-weight:var(--pg-fw-bold)}.pg-c828{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:2rem;border-top:1px solid var(--pg-clr-edge);padding-block:1.3rem;align-items:baseline}.pg-text{font-weight:600;margin:0;font-size:.82rem;font-family:var(--pg-font-copy);line-height:1.6;color:var(--pg-clr-dim)}.pg-j9d7{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;font-style:normal;font-size:.9rem;min-width:0}.pg-v61c{min-width:0}.pg-g3a6{display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;list-style:none;margin:0;padding:0}.pg-input-top{min-width:0}.pg-dot-muted{color:var(--pg-clr-copy);font-size:.9rem;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.3em}.pg-dot-muted:hover{color:var(--pg-clr-main);text-decoration-color:currentColor}.pg-d407{border-top:1px solid var(--pg-clr-edge);padding-top:1.2rem;color:var(--pg-clr-dim);font-size:.8rem}@media (max-width:700px){.pg-o2bb{grid-template-columns:1fr;gap:1rem}.pg-c828{grid-template-columns:1fr;gap:.8rem}.pg-j9d7{flex-direction:column}.pg-area-center{font-size:clamp(1.3rem,6vw,2.2rem)}.pg-g3a6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem}}.pg-yc08{right:0;box-shadow:var(--pg-shadow-soft);position:fixed;padding:1rem 0;z-index:50;left:0}.pg-v38c{bottom:0}.pg-dc98{color:var(--pg-clr-inverse-text);background:var(--pg-clr-dark-bg)}.pg-panel-lg{color:var(--pg-clr-copy);background:var(--pg-clr-panel);border-top:1px solid var(--pg-clr-edge)}.pg-yc08[hidden]{display:none}.pg-wd19{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.pg-s7cc{font-size:.95rem;margin:0}.pg-strip{text-decoration:underline;color:inherit;margin-left:.35rem}.pg-caf0{flex-shrink:0;gap:.75rem;display:flex}.pg-dc98 .pg-mark{border-color:var(--pg-clr-page)}.pg-dc98 .pg-mark:not(.pg-x18e){color:var(--pg-clr-dark-bg);border-color:transparent;background:var(--pg-clr-brand-inverse)}.pg-dc98 .pg-x18e.pg-mark{color:var(--pg-clr-page)}@media (max-width:720px){.pg-yc08{padding:.7rem 0}.pg-wd19{flex-direction:column;align-items:stretch;gap:.6rem}.pg-s7cc{line-height:1.4;font-size:.84rem}.pg-caf0{justify-content:flex-end}}.pg-o62a{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:2.5rem;align-items:start}.pg-badge-sm .pg-o62a{max-width:48rem;grid-template-columns:minmax(0,1fr)}.pg-stack-top{overflow-wrap:anywhere;margin:0;min-width:0}.pg-col-right{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0}.pg-p9c7{min-width:0;display:grid;gap:.35rem}.pg-site-top{grid-column:1/-1}.pg-toggle{font-size:.9rem;font-weight:600}.pg-el-top{width:100%;min-width:0;padding:.7rem .9rem;border:1px solid var(--pg-clr-edge);border-radius:var(--pg-radius-sm);background:var(--pg-clr-page)}.pg-el-top:focus{outline:2px solid var(--pg-clr-main);outline-offset:1px}.pg-slot-full{resize:vertical}.pg-view-fill{overflow-wrap:anywhere;max-width:100%;justify-self:start}@media (max-width:860px){.pg-o62a{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.pg-col-right{grid-template-columns:minmax(0,1fr)}}.pg-frame{padding-block:var(--pg-gap-y);background:var(--pg-clr-page);overflow-wrap:anywhere}.pg-sec{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:clamp(1.5rem,4vw,4rem);align-items:center}.pg-top{min-width:0;padding-block:1rem}.pg-r7a0{color:var(--pg-clr-main)}.pg-x12f{max-width:17ch}.pg-outro{max-width:34rem}.pg-n5d8{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:1.6rem}.pg-b19b{white-space:normal;text-align:center;max-width:100%}.pg-chip-big{text-underline-offset:.3em;text-decoration:underline;font-weight:600}.pg-slot{display:grid;grid-template-columns:1fr 1fr;gap:1rem;min-width:0}.pg-vccb{min-width:0;margin:0;grid-column:1/-1}.pg-stack{display:flex;margin:0;min-width:0}.pg-t106{width:100%;object-fit:cover;border-radius:var(--pg-radius-lg)}.pg-a2c2{aspect-ratio:16/9}.pg-bdc9{aspect-ratio:1/1;align-self:stretch;height:100%}.pg-i4e5{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.7rem;padding:clamp(1rem,2.5vw,2rem);background:var(--pg-clr-main);color:var(--pg-clr-on-primary);border-radius:var(--pg-radius-lg);min-width:0}.pg-j1a2{height:1.7rem;display:block;width:1.7rem}.pg-o654{line-height:1.25;font-size:1.15rem;font-family:var(--pg-font-title);font-weight:var(--pg-fw-bold)}.pg-m57b{font-size:.85rem;line-height:1.5}.pg-zd78 .pg-stack{padding-top:1.2rem}.pg-zd78 .pg-i4e5{margin-bottom:1.2rem}@media (max-width:820px){.pg-sec{grid-template-columns:1fr}.pg-x12f{max-width:24ch}.pg-slot{width:100%;justify-self:center;max-width:42rem}}@media (max-width:390px){.pg-slot{gap:.6rem}.pg-i4e5{padding:.8rem}.pg-m57b{font-size:.8rem}.pg-o654{font-size:1rem}}.pg-x272{margin:0 auto clamp(2.5rem,5vw,3.5rem);max-width:44rem;text-align:center}.pg-v8ab{margin-bottom:.9rem}.pg-r583{margin:0}.pg-t79f{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,20rem) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.pg-hero-fixed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2.5rem)}.pg-item-fit{display:flex;align-items:flex-start;gap:1rem}.pg-m84b .pg-item-fit{text-align:right;flex-direction:row-reverse}.pg-brand{flex:none;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--pg-clr-page);border:1px solid var(--pg-clr-edge);color:var(--pg-clr-main)}.pg-brand svg{width:1.35rem;height:1.35rem}.pg-cell-center{font-size:1.1rem;margin-bottom:.35rem}.pg-la17{font-size:.95rem;color:var(--pg-clr-dim);margin:0}.pg-r2e8{margin:0}.pg-c904{width:100%;border-radius:var(--pg-radius-lg);aspect-ratio:3/4;object-fit:cover}.pg-ff5d .pg-c904{border-radius:999px 999px var(--pg-radius-lg) var(--pg-radius-lg)}@media (max-width:900px){.pg-t79f{grid-template-columns:minmax(0,1fr)}.pg-r2e8{margin-inline:auto;width:min(100%,22rem);order:-1}.pg-m84b .pg-item-fit{flex-direction:row;text-align:left}}.pg-w91d{overflow-wrap:anywhere}.pg-uce9>*{min-width:0}.pg-quote-light{max-width:24ch}.pg-hf35{color:var(--pg-clr-dim)}.pg-yf17{text-align:center;max-width:100%;white-space:normal}.pg-brand-open{margin-bottom:2.5rem;max-width:48rem}.pg-btn{margin:0;list-style:none;gap:1rem;padding:0;display:grid}.pg-c6e7{display:grid;grid-template-columns:minmax(7rem,max-content) minmax(0,1fr) 3rem;gap:2rem;align-items:center;padding:clamp(1.5rem,3vw,2.8rem);border:1px solid var(--pg-clr-edge);border-radius:var(--pg-radius-lg);background:var(--pg-clr-page)}.pg-c6e7:nth-child(even){grid-template-columns:3rem minmax(0,1fr) minmax(7rem,max-content);color:var(--pg-clr-inverse-text);background:var(--pg-clr-dark-bg)}.pg-box-new{font-size:clamp(3rem,7vw,6rem);overflow-wrap:normal;white-space:nowrap;line-height:1;font-family:var(--pg-font-title);letter-spacing:-.06em;color:var(--pg-clr-main)}.pg-c6e7:nth-child(even) .pg-box-new{color:var(--pg-clr-brand-inverse);grid-column:3;text-align:right;grid-row:1}.pg-c6e7:nth-child(even) .pg-sub-flat{grid-row:1;grid-column:2}.pg-c6e7:nth-child(even) .pg-media-fill{grid-row:1;grid-column:1;color:var(--pg-clr-brand-inverse)}.pg-c6e7:nth-child(even) .pg-s73c{color:var(--pg-clr-inverse-text)}.pg-c6e7:nth-child(even) .pg-hf35{color:var(--pg-clr-inverse-muted)}.pg-s73c{font-size:clamp(1.3rem,2.5vw,2rem);max-width:30ch}.pg-hf35{margin:0;max-width:58ch}.pg-media-fill{color:var(--pg-clr-main);width:2rem}.pg-sub-flat{min-width:0}.pg-nba9{margin-top:2rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.pg-box2-c{max-width:55ch;margin:0;color:var(--pg-clr-dim)}@media(max-width:650px){.pg-c6e7,.pg-c6e7:nth-child(even){grid-template-columns:minmax(3rem,max-content) minmax(0,1fr);gap:1rem}.pg-box-new{font-size:2.7rem}.pg-media-fill{display:none}.pg-c6e7:nth-child(even) .pg-box-new{text-align:left;grid-column:1}.pg-c6e7:nth-child(even) .pg-sub-flat{grid-column:2}.pg-nba9{align-items:flex-start;flex-direction:column}}@media(max-width:360px){.pg-c6e7,.pg-c6e7:nth-child(even){grid-template-columns:1fr}.pg-c6e7:nth-child(even) .pg-box-new,.pg-c6e7:nth-child(even) .pg-sub-flat{grid-row:auto;grid-column:auto}}.pg-media-fill svg{height:auto;width:100%}.pg-e2eb{margin-bottom:2rem}.pg-vec3{margin:0;padding:0;list-style:none}.pg-stack-light{padding:1.5rem;border-radius:0 0 var(--pg-radius-sm) var(--pg-radius-sm);background:var(--pg-clr-panel);border-top:3px solid var(--pg-clr-main)}.pg-head{font-size:2rem;margin-bottom:.75rem;color:var(--pg-clr-brand-subtle);display:block;line-height:1;font-family:var(--pg-font-title)}.pg-l15b{color:var(--pg-clr-dim);margin:0}.pg-f352{padding-block:calc(var(--pg-gap-y) * .7);overflow-wrap:anywhere;background:var(--pg-clr-page)}.pg-cfd9{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);background:var(--pg-clr-panel);border:1px solid var(--pg-clr-edge);border-radius:var(--pg-radius-lg);overflow:hidden}.pg-s21b{padding:clamp(1.5rem,4.5vw,4rem);min-width:0;border-top:4px solid var(--pg-clr-main)}.pg-n249 .pg-s21b{border-left:4px solid var(--pg-clr-main);border-top:0}.pg-o92f{color:var(--pg-clr-main)}.pg-ref-b{font-size:calc(var(--pg-fs-xxl) * .88);line-height:1.15;max-width:22ch}.pg-inner-square{color:var(--pg-clr-dim);max-width:38rem;font-size:1.05rem;line-height:1.7;margin:1.2rem 0 0}.pg-sc00{margin:0;padding:.8rem;display:flex;min-width:0}.pg-w062{aspect-ratio:4/5;border-radius:var(--pg-radius-sm);min-height:12rem;object-fit:cover;width:100%;height:100%}@media (max-width:700px){.pg-cfd9{grid-template-columns:1fr}.pg-ref-b{font-size:var(--pg-fs-xxl)}.pg-sc00{padding:0 1.25rem 1.25rem}.pg-w062{min-height:0;aspect-ratio:16/7;height:auto}.pg-inner-square{font-size:1rem}}.pg-field{min-width:0}.pg-t9cb{margin-bottom:2rem;max-width:54rem}.pg-k0ec{overflow-wrap:anywhere}.pg-nav-accent{padding:0;list-style:none;gap:1.2rem;margin:0;display:grid}.pg-q8a6{overflow-wrap:anywhere;min-width:0}.pg-q8a6 h3{margin:0 0 .6rem;font-size:1.2rem}.pg-q8a6 p{margin:0;line-height:1.7}.pg-img{font-weight:700;display:block;font-size:.8rem;overflow-wrap:anywhere;margin-bottom:.7rem;color:var(--pg-clr-dim);letter-spacing:.04em}.pg-nav-accent{grid-template-columns:repeat(3, minmax(0, 1fr))}.pg-q8a6{border:1px solid var(--pg-clr-edge);padding:1.6rem;border-radius:var(--pg-radius-sm)}@media (max-width: 700px){.pg-nav-accent{grid-template-columns:minmax(0, 1fr)}.pg-q8a6{grid-template-columns:minmax(0, 1fr);gap:.5rem}}.pg-h86d{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.pg-xf7d .pg-pic-v3{order:2}.pg-pic-v3{padding:0 3rem 3rem 0;position:relative}.pg-xf7d .pg-pic-v3{padding:0 0 3rem 3rem}.pg-media{object-fit:cover;border-radius:var(--pg-radius-lg)}.pg-u648{width:100%;aspect-ratio:9/11}.pg-z871{box-shadow:var(--pg-shadow-strong);position:absolute;aspect-ratio:5/4;border:6px solid var(--pg-clr-page);right:0;bottom:0;width:55%}.pg-xf7d .pg-z871{left:0;right:auto}.pg-view-third{margin-bottom:1.5rem;color:var(--pg-clr-dim)}.pg-se42{list-style:none;margin:0 0 1.75rem;padding:1.25rem 0;border-top:1px solid var(--pg-clr-edge);border-bottom:1px solid var(--pg-clr-edge);display:flex;flex-wrap:wrap;gap:1.5rem 2.5rem}.pg-ib0d{flex-direction:column;display:flex;line-height:1.2}.pg-j454{font-size:1.75rem;color:var(--pg-clr-main);font-family:var(--pg-font-title)}.pg-note-left{font-size:.85rem;color:var(--pg-clr-dim)}@media (max-width:860px){.pg-h86d{grid-template-columns:1fr;gap:2.5rem}.pg-xf7d .pg-pic-v3{order:0}}.pg-pic-tight{overflow-wrap:anywhere}.pg-body{display:grid;grid-template-columns:minmax(0, .85fr) minmax(0, 1.15fr);gap:clamp(2rem, 7vw, 7rem);align-items:start}.pg-d523{border-top:4px solid var(--pg-clr-main);padding-top:1.5rem}.pg-stat{border-bottom:1px solid var(--pg-clr-edge);padding:0 0 1.5rem 3.5rem;position:relative;margin-bottom:1.5rem}.pg-side-half{top:.15rem;position:absolute;font-variant-numeric:tabular-nums;font-size:.8rem;color:var(--pg-clr-dim);left:0}.pg-p5b7{max-width:65ch}@media (max-width: 760px){.pg-body{grid-template-columns:minmax(0, 1fr)}.pg-stat{padding-left:2.5rem}}.pg-panel{align-items:center;min-height:18rem;isolation:isolate;color:var(--pg-clr-inverse-text);overflow:hidden;padding-block:calc(var(--pg-gap-y) * .9);display:flex;position:relative}.pg-ec7f{z-index:-2;position:absolute;height:100%;width:100%;object-fit:cover;inset:0}.pg-author-fit{z-index:-1;inset:0;position:absolute}.pg-u1b8 .pg-author-fit{background:linear-gradient(180deg,rgba(8,10,14,.55),rgba(8,10,14,.7))}.pg-p200 .pg-author-fit{opacity:.88;background:var(--pg-clr-main)}.pg-p200{color:var(--pg-clr-on-primary)}.pg-geab{width:min(100% - 2.5rem,var(--pg-max-w-max))}.pg-e490 .pg-geab{text-align:center}.pg-panel-light{font-size:.85rem;margin-bottom:.75rem;opacity:.85}.pg-vfa5{color:inherit}.pg-vfa5:hover{color:inherit;text-decoration:underline}.pg-bar{margin:0 .5rem}.pg-avatar{opacity:.8}.pg-udd0{margin-bottom:.5rem;color:inherit}.pg-pdd6{max-width:40rem;margin:0;font-size:1.1rem;opacity:.9}.pg-e490 .pg-pdd6{margin-inline:auto}.pg-author-full{overflow-wrap:anywhere}.pg-inner-lg>*{min-width:0}.pg-ecb0{max-width:24ch}.pg-intro-left{color:var(--pg-clr-dim)}.pg-ff65{text-align:center;max-width:100%;white-space:normal}.pg-j2fa{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:3rem;align-items:end;margin-bottom:2.5rem}.pg-ecb0{margin-bottom:0;max-width:22ch;font-size:clamp(2rem,4vw,3.7rem)}.pg-zd9a{margin:0;max-width:48ch}.pg-shape-active{margin:0}.pg-page{object-fit:cover;width:100%;border-radius:var(--pg-radius-lg);aspect-ratio:2.8/1}.pg-l25f{color:var(--pg-clr-dim);font-size:.85rem;padding:.9rem 0}.pg-dot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem 2rem;padding:1.2rem 0;margin:1rem 0 2.5rem;border-top:1px solid var(--pg-clr-edge);border-bottom:1px solid var(--pg-clr-edge);font-size:.85rem;color:var(--pg-clr-dim)}.pg-dot strong,.pg-base{color:var(--pg-clr-copy);font-weight:700}.pg-side{columns:2;column-gap:clamp(2rem,5vw,5rem);max-width:68rem;column-rule:1px solid var(--pg-clr-edge);margin-inline:auto}.pg-row{margin-bottom:1.5rem;break-inside:avoid;color:var(--pg-clr-dim);line-height:1.85}.pg-row:first-child{color:var(--pg-clr-copy);font-size:1.13rem}@media(max-width:740px){.pg-j2fa{grid-template-columns:1fr;gap:1.5rem}.pg-page{aspect-ratio:16/10}.pg-side{columns:1}.pg-dot{justify-content:flex-start}}.pg-u96f{overflow-wrap:anywhere}.pg-m39f>*{min-width:0}.pg-icon{max-width:24ch}.pg-l187{color:var(--pg-clr-dim)}.pg-lb0c{max-width:100%;text-align:center;white-space:normal}.pg-m39f{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.65fr);gap:clamp(2.5rem,7vw,7rem);align-items:center}.pg-icon{max-width:20ch;font-size:clamp(2rem,4.5vw,4rem);line-height:1.1}.pg-strip-z{border-left:3px solid var(--pg-clr-main);line-height:1.6;font-size:clamp(1.15rem,2vw,1.5rem);font-family:var(--pg-font-title);margin:2rem 0;padding-left:1.3rem;color:var(--pg-clr-copy)}.pg-l187{max-width:64ch;line-height:1.8}.pg-quote-v3{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;padding:0;margin:1.5rem 0 2rem}.pg-panel-y{padding:.45rem .85rem;border:1px solid var(--pg-clr-edge);border-radius:2rem;font-size:.85rem;color:var(--pg-clr-copy);max-width:100%}.pg-a61f{text-align:center;padding-bottom:1.5rem;border-bottom:1px solid var(--pg-clr-edge)}.pg-sf45{width:100%;aspect-ratio:1;margin:0 auto 2rem;border-radius:50%;object-fit:cover;max-width:19rem}.pg-he01{margin-bottom:1rem;font-size:1.35rem;font-weight:700;font-family:var(--pg-font-title)}.pg-outro-new{color:var(--pg-clr-dim);line-height:1.7;margin:0;font-size:.85rem}.pg-outro-new strong{color:var(--pg-clr-copy);font-weight:500}.pg-lb0c{border-bottom:1px solid currentColor;gap:1.5rem;display:inline-flex;padding-bottom:.4rem;font-weight:700}@media(max-width:720px){.pg-m39f{grid-template-columns:1fr}.pg-a61f{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:.4rem 1.2rem;text-align:left;align-items:center}.pg-sf45{margin:0;grid-row:1/3;width:6rem}.pg-he01,.pg-outro-new{margin:0}.pg-icon{max-width:24ch}}.pg-ha88{max-width:40rem;margin-bottom:2.5rem}.pg-c39c{margin:0;gap:2rem;list-style:none;counter-reset:none;padding:0;display:grid}.pg-t11c .pg-c39c,.pg-site-main .pg-c39c{grid-template-columns:repeat(3,1fr)}.pg-img-auto.pg-t11c .pg-c39c,.pg-img-auto.pg-site-main .pg-c39c{grid-template-columns:repeat(2,1fr)}.pg-mfd3.pg-t11c .pg-c39c,.pg-mfd3.pg-site-main .pg-c39c{grid-template-columns:repeat(4,1fr)}.pg-e2b7.pg-t11c .pg-c39c,.pg-e2b7.pg-site-main .pg-c39c{grid-template-columns:repeat(5,1fr);gap:1.5rem}.pg-site-main .pg-c39c{gap:2rem 3rem}.pg-site-main .pg-cnt-alt:nth-child(even){margin-top:2.5rem}.pg-sec-b .pg-c39c{max-width:44rem;gap:0}.pg-sec-b .pg-cnt-alt{display:grid;grid-template-columns:auto 1fr;gap:1.5rem;padding-bottom:2rem;position:relative}.pg-sec-b .pg-cnt-alt::before{bottom:0;width:2px;left:1.375rem;position:absolute;background:var(--pg-clr-edge);content:"";top:3rem}.pg-sec-b .pg-cnt-alt:last-child::before{display:none}.pg-tag-soft.pg-sec-b .pg-cnt-alt::before{background:rgba(255,255,255,.18)}.pg-hero-x{align-items:center;margin-bottom:1rem;font-weight:700;justify-content:center;font-family:var(--pg-font-title);display:inline-flex}.pg-g36f .pg-hero-x{background:var(--pg-clr-main);border-radius:50%;color:var(--pg-clr-on-primary);width:2.75rem;height:2.75rem;font-size:1.1rem}.pg-col-fill .pg-hero-x{line-height:1;opacity:.9;font-size:3rem;color:var(--pg-clr-main)}.pg-tag-soft.pg-col-fill .pg-hero-x{color:var(--pg-clr-brand-inverse)}.pg-zone-fill .pg-hero-x{width:2.75rem;height:2.75rem;border-radius:var(--pg-radius-sm);border:2px solid var(--pg-clr-main);color:var(--pg-clr-main);font-size:1.1rem}.pg-tag-soft.pg-zone-fill .pg-hero-x{color:var(--pg-clr-brand-inverse);border-color:var(--pg-clr-brand-inverse)}.pg-menu{font-size:1.1rem;margin-bottom:.35rem}.pg-dd50{margin:0;color:var(--pg-clr-dim);font-size:.95rem}.pg-tag-soft .pg-dd50{color:var(--pg-clr-inverse-muted)}@media (max-width:900px){.pg-t11c .pg-c39c,.pg-site-main .pg-c39c,.pg-mfd3.pg-t11c .pg-c39c,.pg-mfd3.pg-site-main .pg-c39c,.pg-e2b7.pg-t11c .pg-c39c,.pg-e2b7.pg-site-main .pg-c39c{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.pg-t11c .pg-c39c,.pg-site-main .pg-c39c,.pg-img-auto.pg-t11c .pg-c39c,.pg-mfd3.pg-t11c .pg-c39c,.pg-e2b7.pg-t11c .pg-c39c,.pg-img-auto.pg-site-main .pg-c39c,.pg-mfd3.pg-site-main .pg-c39c,.pg-e2b7.pg-site-main .pg-c39c{grid-template-columns:1fr}.pg-site-main .pg-cnt-alt:nth-child(even){margin-top:0}}.pg-card{padding-block:calc(var(--pg-gap-y) * .9) calc(var(--pg-gap-y) * .7)}.pg-rba2{border-bottom:4px solid var(--pg-clr-main)}.pg-fig{border-bottom:4px solid var(--pg-clr-accent)}.pg-u931{border-bottom:1px solid var(--pg-clr-edge)}.pg-q2d5{display:grid;grid-template-columns:1.1fr 1fr;gap:2rem 4rem;align-items:end}.pg-vd4d{font-size:calc(var(--pg-fs-xxl) * 1.05);margin:0}.pg-main-dark{margin:0 0 .35rem;max-width:34rem}@media (max-width:760px){.pg-q2d5{grid-template-columns:1fr;gap:1rem}}.pg-foot-ghost{max-width:45rem;margin-bottom:3rem}.pg-g833{overflow-wrap:anywhere}.pg-ib82{margin:0;list-style:none;border-top:1px solid var(--pg-clr-edge);padding:0}.pg-s8b3{display:grid;grid-template-columns:3.5rem minmax(0,.8fr) minmax(0,1.2fr);gap:2rem;padding-block:2rem;border-bottom:1px solid var(--pg-clr-edge);align-items:start}.pg-qc46{color:var(--pg-clr-main);line-height:1.2;font-variant-numeric:tabular-nums;font-size:1.75rem;font-family:var(--pg-font-title)}.pg-sub{line-height:1.5;overflow-wrap:anywhere;font-size:1.1rem;margin:0}.pg-cfb1{color:var(--pg-clr-dim);margin:0}@media(max-width:760px){.pg-s8b3{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem 1rem}.pg-cfb1{grid-column:2}.pg-foot-ghost{margin-bottom:2rem}}.pg-d7c1{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(1.75rem,5vw,4rem);align-items:center;padding:clamp(1.75rem,5vw,3.25rem);border-radius:var(--pg-radius-lg)}.pg-lb6a{border:2px solid var(--pg-clr-main)}.pg-intro-x{background:var(--pg-clr-panel)}.pg-inner{color:var(--pg-clr-on-primary);background:var(--pg-clr-main)}.pg-nacc{display:block;text-transform:var(--pg-transform-eyebrow);font-size:.8rem;margin-bottom:.7rem;letter-spacing:var(--pg-ls-label);font-weight:700;color:var(--pg-clr-tagline)}.pg-inner .pg-nacc,.pg-inner .pg-mfa8{color:var(--pg-clr-on-primary)}.pg-mfa8{margin-bottom:.9rem}.pg-link-accent{margin-bottom:1.6rem;opacity:.9}.pg-card-xl{margin:0;display:grid;padding:0;gap:1rem;list-style:none}.pg-w002{display:flex;align-items:center;gap:.85rem;padding:1rem 1.1rem;border-radius:var(--pg-radius-sm);background:var(--pg-clr-page);color:var(--pg-clr-copy);font-weight:600;box-shadow:var(--pg-shadow-soft)}.pg-t64b{background:var(--pg-clr-main);color:var(--pg-clr-on-primary);display:grid;place-items:center;flex:none;height:1.9rem;width:1.9rem;border-radius:50%}.pg-t64b svg{width:1rem;height:1rem}@media (max-width:820px){.pg-d7c1{grid-template-columns:minmax(0,1fr)}}.pg-label{margin-bottom:2.5rem;max-width:44rem}.pg-h1f9 .pg-label{margin-right:auto;margin-left:auto;text-align:center}.pg-rde3{gap:2.5rem 3rem}.pg-hda1 .pg-bf1f{border-top:2px solid var(--pg-clr-main);padding-top:1.25rem}.pg-inner-soft{font-size:1.15rem;margin-bottom:.6rem}.pg-i709{line-height:1.7;margin:0}.pg-tile{padding-block:calc(var(--pg-gap-y) * .8)}.pg-pic-md{background:var(--pg-clr-panel)}.pg-note-inline{color:var(--pg-clr-on-primary);background:var(--pg-clr-main)}.pg-note-inline .pg-o0bf,.pg-note-inline .pg-w9f6{color:var(--pg-clr-on-primary)}.pg-burger-old{border-bottom:1px solid var(--pg-clr-edge)}.pg-d392{text-align:center}.pg-w522{font-size:.85rem;margin-bottom:.75rem;opacity:.8}.pg-hd14{margin:0 .5rem}.pg-t934{opacity:.7}.pg-o0bf{margin-bottom:.5rem}.pg-da9e{opacity:.85;max-width:40rem;font-size:1.1rem;margin:0}.pg-d392 .pg-da9e{margin-inline:auto}.pg-item-auto{max-width:56rem}.pg-hbde{margin-bottom:2rem}.pg-pane{border-top:1px solid var(--pg-clr-edge);padding:0;margin:0;list-style:none}.pg-base-compact{display:grid;grid-template-columns:14rem 1fr;gap:2rem;padding:2rem 0;border-bottom:1px solid var(--pg-clr-edge);align-items:start}.pg-vf08 .pg-base-compact{grid-template-columns:1fr 14rem}.pg-vf08 .pg-box2-sub{order:2}.pg-gb9e .pg-base-compact{grid-template-columns:1fr}.pg-box2-sub{display:block;overflow:hidden;border-radius:var(--pg-radius-lg)}.pg-l6c5{width:100%;object-fit:cover;aspect-ratio:4/3}.pg-r512{color:var(--pg-clr-dim);display:block;font-size:.85rem;margin-bottom:.5rem}.pg-w144{font-size:1.4rem;margin-bottom:.5rem}.pg-z48e{color:var(--pg-clr-copy)}.pg-z48e:hover{color:var(--pg-clr-main)}.pg-note-square{margin-bottom:.5rem;color:var(--pg-clr-dim)}.pg-u54c{font-weight:600}@media (max-width:640px){.pg-base-compact,.pg-vf08 .pg-base-compact{grid-template-columns:1fr;gap:1rem}.pg-vf08 .pg-box2-sub{order:0}}.pg-r7c3{margin:0 auto 2.5rem;text-align:center;max-width:42rem}.pg-heef{margin-bottom:0}.pg-ie6e{display:grid;gap:1.5rem;align-items:start}.pg-grid .pg-ie6e{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.pg-block .pg-ie6e{margin:0 auto;max-width:46rem}.pg-i691{display:grid;gap:1.75rem;min-width:0;padding:2rem;border:1px solid var(--pg-clr-edge);border-radius:var(--pg-radius-lg);background:var(--pg-clr-page)}.pg-frame-narrow{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-bottom:.65rem}.pg-c7a7{font-weight:600}.pg-f590{white-space:nowrap;line-height:1.2;font-weight:700;color:var(--pg-clr-main);font-size:1.3rem;font-family:var(--pg-font-title)}.pg-foot{margin:0;accent-color:var(--pg-clr-main);width:100%;display:block;cursor:pointer;height:1.5rem}.pg-foot:focus-visible,.pg-cell:focus-visible{outline:3px solid var(--pg-clr-main);outline-offset:3px}.pg-hero{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;margin-top:.35rem;font-size:.8rem;color:var(--pg-clr-dim)}.pg-pb76{padding:0;border:0;margin:0;min-width:0}.pg-z832{font-weight:600;padding:0;margin-bottom:.8rem}.pg-qb95{display:grid}.pg-j11e{display:flex;align-items:center;gap:.75rem;cursor:pointer}.pg-nd0b .pg-j11e{border-top:1px solid var(--pg-clr-edge);padding:.7rem 0}.pg-nd0b .pg-j11e:last-child{border-bottom:1px solid var(--pg-clr-edge)}.pg-y724 .pg-qb95{display:flex;flex-wrap:wrap;gap:.6rem}.pg-y724 .pg-j11e{gap:.55rem;padding:.55rem .95rem;border:1px solid var(--pg-clr-edge);border-radius:999px;background:var(--pg-clr-panel)}.pg-y724 .pg-j11e:has(:checked){box-shadow:inset 0 0 0 1px var(--pg-clr-main);border-color:var(--pg-clr-main)}.pg-cell{width:1.15rem;height:1.15rem;cursor:pointer;margin:0;flex-shrink:0;accent-color:var(--pg-clr-main)}.pg-z37f{min-width:0;flex:1}.pg-k225{white-space:nowrap;font-size:.92rem;color:var(--pg-clr-dim)}.pg-i56d{min-width:0;padding:2rem;border:1px solid var(--pg-clr-edge);border-top:4px solid var(--pg-clr-main);border-radius:var(--pg-radius-lg);background:var(--pg-clr-panel);box-shadow:var(--pg-shadow-soft)}.pg-grid .pg-i56d{top:6rem;position:sticky}.pg-a7e0{color:var(--pg-clr-dim);font-weight:600;font-size:.85rem;letter-spacing:.06em;margin:0 0 .35rem;text-transform:uppercase}.pg-ctx-loose{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;margin:0 0 1.25rem}.pg-node{line-height:1.1;font-family:var(--pg-font-title);font-weight:700;font-size:2.4rem;overflow-wrap:anywhere;color:var(--pg-clr-copy)}.pg-zbe4{color:var(--pg-clr-dim);font-size:.95rem}.pg-e7bb{font-size:.92rem;padding:1rem 0 0;margin:0 0 1.25rem;list-style:none;display:grid;gap:.5rem;border-top:1px solid var(--pg-clr-edge)}.pg-wf2c{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.pg-wf2c[hidden]{display:none}.pg-nav{color:var(--pg-clr-dim);min-width:0}.pg-area-open{opacity:.85;display:block;font-size:.8rem}.pg-e184{white-space:nowrap;font-weight:600}.pg-tag-md{margin:0 0 1.5rem;font-size:.85rem;color:var(--pg-clr-dim)}.pg-quote-alt{width:100%}@media(max-width:860px){.pg-grid .pg-ie6e{grid-template-columns:minmax(0,1fr)}.pg-grid .pg-i56d{position:static}}@media(max-width:480px){.pg-i691,.pg-i56d{padding:1.35rem}.pg-node{font-size:2rem}}.pg-s9b6{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:2rem;align-items:start}.pg-ga6b{padding:clamp(1.5rem,3.5vw,3rem);color:var(--pg-clr-on-primary);background:var(--pg-clr-main);border-radius:var(--pg-radius-lg)}.pg-line{display:grid;place-items:center;border:1px solid currentColor;width:2.5rem;height:2.5rem;border-radius:50%;font-size:1.2rem;margin-bottom:2rem}.pg-n0e0{overflow-wrap:anywhere;color:inherit;font-size:clamp(1.5rem,2.5vw,2.2rem)}.pg-menu-compact{font-size:.95rem;margin:0}.pg-paf0{gap:.75rem;display:grid}.pg-col-md{border:1px solid var(--pg-clr-edge);border-radius:var(--pg-radius-sm);background:var(--pg-clr-page);min-width:0}.pg-a709{position:relative;display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.75rem;padding:1.25rem 3rem 1.25rem 1.25rem;cursor:pointer;list-style:none;font-weight:600;overflow-wrap:anywhere}.pg-a709::-webkit-details-marker{display:none}.pg-a709::after{position:absolute;right:1.25rem;top:1.05rem;color:var(--pg-clr-main);font-weight:400;font-size:1.4rem;content:'+'}.pg-col-md[open] .pg-a709::after{content:'−'}.pg-a709:focus-visible{outline:2px solid var(--pg-clr-main);outline-offset:3px}.pg-u174{font-size:.75rem;color:var(--pg-clr-dim);padding-top:.2rem}.pg-mb19{margin:0;padding:0 1.25rem 1.5rem 3.5rem;color:var(--pg-clr-dim)}@media(max-width:760px){.pg-s9b6{grid-template-columns:minmax(0,1fr)}.pg-line{margin-bottom:1rem}.pg-mb19{padding-left:1.25rem}}.pg-side-left{background:var(--pg-clr-page);padding-block:calc(var(--pg-gap-y) * .8);overflow-wrap:anywhere}.pg-p83c{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);border:1px solid var(--pg-clr-edge);border-radius:var(--pg-radius-lg);overflow:hidden;background:var(--pg-clr-panel)}.pg-btn-loose{padding:clamp(1.5rem,4vw,3.5rem);min-width:0}.pg-dc7e{color:var(--pg-clr-main)}.pg-info{max-width:24ch}.pg-sub-round{max-width:38rem;margin:1.2rem 0 0;color:var(--pg-clr-dim)}.pg-btn-top{display:flex;flex-direction:column;justify-content:space-between;gap:2rem;padding:clamp(1.5rem,3vw,2.8rem);background:var(--pg-clr-dark-bg);color:var(--pg-clr-inverse-text);border-left:2px dashed var(--pg-clr-inverse-muted);min-width:0}.pg-sfb1{color:var(--pg-clr-inverse-muted);letter-spacing:var(--pg-ls-label);font-size:.8rem;text-transform:var(--pg-transform-eyebrow)}.pg-i1f6{color:var(--pg-clr-inverse-text);font-weight:600;font-size:1.2rem;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;max-width:100%;line-height:1.4}.pg-i1f6:hover{text-decoration:underline;color:var(--pg-clr-brand-inverse);text-underline-offset:.3em}.pg-cfd6{display:flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;font-size:2rem;line-height:1;border:1px solid var(--pg-clr-inverse-muted);border-radius:50%}@media (max-width:680px){.pg-p83c{grid-template-columns:1fr}.pg-btn-top{border-top:2px dashed var(--pg-clr-inverse-muted);border-left:0;gap:1.2rem}.pg-i1f6{flex-direction:row;align-items:center;font-size:1.05rem;gap:1.2rem}.pg-cfd6{height:2.6rem;width:2.6rem;flex:none;font-size:1.6rem}}.pg-list{margin-bottom:2.5rem;max-width:40rem}.pg-ga66{list-style:none;margin:0 0 3rem;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1.25rem}.pg-ga66:has(>:nth-child(4)){grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.pg-t016{min-width:0;overflow-wrap:anywhere;display:flex;flex-direction:column;gap:.35rem;padding:1.5rem;border:1px solid var(--pg-clr-edge);border-radius:var(--pg-radius-lg);background:var(--pg-clr-panel)}.pg-z073{align-items:center;border-radius:50%;height:2.25rem;color:var(--pg-clr-on-primary);justify-content:center;display:inline-flex;margin-bottom:.5rem;width:2.25rem;background:var(--pg-clr-main)}.pg-z073 svg{height:1.1rem;width:1.1rem}.pg-group{font-size:.8rem;color:var(--pg-clr-dim);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.pg-el-y{line-height:1.5;font-weight:500;min-width:0;overflow-wrap:anywhere}.pg-f8ab{color:var(--pg-clr-copy)}.pg-f8ab:hover{color:var(--pg-clr-main)}.pg-panel-flat .pg-site-first{padding:2.25rem;border-radius:var(--pg-radius-lg);border:1px solid var(--pg-clr-edge);box-shadow:var(--pg-shadow-soft);background:var(--pg-clr-page)}.pg-j14a{margin-bottom:1.25rem}.pg-p89c{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.pg-node-muted{display:block;min-width:0}.pg-wd1f{grid-column:1 / -1}.pg-ye75{font-weight:600;font-size:.85rem;margin-bottom:.35rem;display:block}.pg-k7b9{width:100%;min-width:0;padding:.7rem .85rem;border:1px solid var(--pg-clr-edge);border-radius:var(--pg-radius-sm);background:var(--pg-clr-panel);color:var(--pg-clr-copy)}.pg-k7b9:focus{outline:2px solid var(--pg-clr-main);outline-offset:1px}.pg-sec2{resize:vertical}.pg-ufa2{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.25rem}.pg-oe08{font-size:.85rem}@media (max-width:760px){.pg-p89c{grid-template-columns:minmax(0,1fr)}}.pg-list,.pg-site-first{overflow-wrap:anywhere;min-width:0}.pg-ufa2>.pg-input-sub{max-width:100%;overflow-wrap:anywhere}@media(max-width:480px){.pg-panel-flat .pg-site-first{padding:1.25rem}}.pg-d6b6{max-width:46rem}.pg-v7e5{font-size:.85rem;color:var(--pg-clr-dim)}.pg-quote{font-size:1.05rem}.pg-l144{margin-top:2rem}.pg-cell-bottom{font-size:1.3rem}.pg-qc0e{color:var(--pg-clr-copy)}.pg-outer{overflow-wrap:anywhere}.pg-block-b{display:grid;grid-template-columns:minmax(12rem,19rem) minmax(0,44rem);gap:clamp(2rem,5vw,5rem);justify-content:center;align-items:start}.pg-la37{top:7rem;min-width:0;position:sticky;padding-top:.35rem}.pg-col{border-bottom:2px solid var(--pg-clr-main);margin:0 0 1.75rem;padding:0 0 1.5rem}.pg-je72{color:var(--pg-clr-dim);letter-spacing:.05em;font-size:.75rem;margin-bottom:.4rem}.pg-tag-half{color:var(--pg-clr-copy);font-weight:600;margin:0;font-size:.95rem}.pg-main-right{list-style:none;padding:0;display:grid;margin:0;gap:.3rem}.pg-cd15{min-width:0}.pg-ref{display:grid;grid-template-columns:1.65rem minmax(0,1fr);gap:.65rem;align-items:baseline;padding:.55rem .2rem;color:var(--pg-clr-copy);font-size:.85rem;line-height:1.45;border-bottom:1px solid var(--pg-clr-edge)}.pg-ref:hover{text-underline-offset:.2em;color:var(--pg-clr-main);text-decoration:underline}.pg-ref:focus-visible{outline:2px solid var(--pg-clr-main);outline-offset:3px}.pg-c9e6{color:var(--pg-clr-dim);font-size:.72rem;font-variant-numeric:tabular-nums}.pg-pill-tight{min-width:0}.pg-cnt{margin:0 0 2.5rem;white-space:pre-line;line-height:1.7;font-size:clamp(1.1rem,1.5vw,1.25rem)}.pg-k630{border-top:1px solid var(--pg-clr-edge);padding-block:1.8rem}.pg-k630:last-child{padding-bottom:0}.pg-outer-light{font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1.35;scroll-margin-top:8rem;margin:0 0 1rem}.pg-outer-light:focus{outline:2px solid var(--pg-clr-main);outline-offset:5px}.pg-lead-tight{line-height:1.8;font-size:1rem;margin:0 0 1rem;white-space:pre-line}.pg-lead-tight:last-child{margin-bottom:0}@media(max-width:780px){.pg-block-b{grid-template-columns:minmax(0,1fr);gap:2rem}.pg-la37{position:static;padding:1.25rem;background:var(--pg-clr-panel);border:1px solid var(--pg-clr-edge);border-radius:var(--pg-radius-sm)}.pg-col{padding-bottom:1rem;margin-bottom:1rem}.pg-main-right{column-gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.pg-cnt{margin-bottom:1.75rem}}@media(max-width:480px){.pg-main-right{grid-template-columns:minmax(0,1fr)}.pg-k630{padding-block:1.5rem}}.pg-dbcd{overflow-wrap:anywhere;background:var(--pg-clr-panel)}.pg-y060{max-width:56rem;background:var(--pg-clr-page);border:1px solid var(--pg-clr-edge);border-top:3px solid var(--pg-clr-main);border-radius:0 0 var(--pg-radius-sm) var(--pg-radius-sm);box-shadow:var(--pg-shadow-soft);padding:clamp(1.25rem,4vw,3.5rem)}.pg-pane-accent{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 2.75rem;padding-bottom:1.2rem;border-bottom:1px solid var(--pg-clr-edge);font-size:.85rem}.pg-k11f{min-width:0;color:var(--pg-clr-dim)}.pg-lead-sticky{color:var(--pg-clr-copy);min-width:0;text-align:right;margin:0}.pg-de00{margin-inline:auto;max-width:66ch}.pg-box2-v2{font-size:1.1rem;margin:0 0 2.5rem;white-space:pre-line;line-height:1.8}.pg-ie42{margin-top:2.25rem}.pg-core{line-height:1.35;scroll-margin-top:8rem;margin:0 0 .9rem;font-size:clamp(1.2rem,1.8vw,1.55rem)}.pg-fe59{color:var(--pg-clr-copy);text-decoration:underline;text-decoration-color:var(--pg-clr-edge);text-decoration-thickness:1px;text-underline-offset:.25em}.pg-fe59:hover{color:var(--pg-clr-main);text-decoration-color:currentColor}.pg-fe59:focus-visible,.pg-core:focus{outline:2px solid var(--pg-clr-main);outline-offset:5px}.pg-la4b{white-space:pre-line;margin:0 0 1rem;line-height:1.85;font-size:1rem}.pg-la4b:last-child{margin-bottom:0}@media(max-width:480px){.pg-y060{padding:1.25rem 1rem}.pg-pane-accent{flex-direction:column;gap:.3rem;margin-bottom:1.75rem}.pg-lead-sticky{text-align:left}.pg-box2-v2{font-size:1.05rem;margin-bottom:1.75rem}.pg-ie42{margin-top:1.75rem}.pg-la4b{line-height:1.75}}.pg-n146{background:var(--pg-clr-page);padding-block:calc(var(--pg-gap-y) * .85);overflow-wrap:anywhere}.pg-title-primary{display:flex;gap:1.5rem;align-items:center;margin-bottom:1.5rem}.pg-of48{letter-spacing:var(--pg-ls-label);color:var(--pg-clr-main);max-width:75%;font-weight:600;font-size:.8rem;text-transform:var(--pg-transform-eyebrow)}.pg-b0d8{flex:1;height:1px;background:var(--pg-clr-edge)}.pg-p3c1 .pg-b0d8{background:var(--pg-clr-main);height:3px}.pg-d09c{line-height:1.1;padding-bottom:1.8rem;font-size:calc(var(--pg-fs-xxl) * 1.2);max-width:24ch;margin:0}.pg-ee23{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:2rem;align-items:start;border-top:1px solid var(--pg-clr-edge);padding-top:1.3rem}.pg-lead{font-weight:600;color:var(--pg-clr-dim);max-width:24rem;font-size:.8rem}.pg-view-square{grid-template-columns:minmax(0,1fr)}.pg-ge5f{font-size:1.1rem;margin:0;color:var(--pg-clr-dim);line-height:1.7;max-width:42rem}@media (max-width:640px){.pg-d09c{font-size:var(--pg-fs-xxl)}.pg-ee23{grid-template-columns:1fr;gap:1rem}.pg-lead{display:none}.pg-ge5f{font-size:1rem}}.pg-w4bd{padding-block:1.5rem calc(var(--pg-gap-y) * .75)}.pg-eff8{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem 2rem;border-bottom:1px solid var(--pg-clr-edge);padding-bottom:1rem}.pg-wrap{display:inline-flex;align-items:center;gap:.65rem;min-height:2.75rem;font-size:.85rem;max-width:100%;overflow-wrap:anywhere}.pg-wrap:focus-visible{outline:2px solid var(--pg-clr-main);outline-offset:4px}.pg-rf6b{min-width:0;margin:0}.pg-input{margin-block:clamp(1.5rem,4vw,3.5rem);max-width:22ch;font-size:clamp(2.1rem,5.5vw,5.1rem);overflow-wrap:anywhere;line-height:1.06}.pg-u417{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3.25fr);gap:clamp(1.5rem,4vw,4rem);border-top:1px solid var(--pg-clr-edge);padding-top:1.75rem}.pg-yf23{font-size:.85rem;line-height:1.6;min-width:0}.pg-toggle-main{margin:0 0 1rem;font-weight:600}.pg-g10e,.pg-uab2{color:var(--pg-clr-dim);margin-bottom:.3rem}.pg-lc03{min-width:0}.pg-ff53{line-height:1.65;max-width:55ch;font-size:clamp(1.05rem,1.55vw,1.35rem);margin:0 0 1.75rem}.pg-r377{margin:0}.pg-pic{border-radius:var(--pg-radius-sm);aspect-ratio:16/9;object-fit:cover;width:100%}.pg-r377:not(:has(img)){display:none}@media(max-width:700px){.pg-u417{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-top:1.25rem}.pg-yf23{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem}.pg-toggle-main{flex-basis:100%;margin:0}.pg-g10e,.pg-uab2{margin:0}.pg-ff53{margin-bottom:1.25rem}.pg-input{max-width:25ch}}.pg-slot-right{padding-top:calc(var(--pg-gap-y) * .45)}.pg-area{max-width:70rem;display:grid;grid-template-columns:minmax(12rem,.32fr) minmax(0,1fr);gap:clamp(2.5rem,6vw,6rem);align-items:start}.pg-xe64{border-top:3px solid var(--pg-clr-main);scrollbar-width:thin;position:sticky;max-height:calc(100svh - 4rem);overflow:auto;min-width:0;top:2rem;padding-top:.6rem}.pg-input-big{padding-left:2rem;list-style:decimal-leading-zero;margin:0;line-height:1.55;font-size:.875rem}.pg-i83d{border-bottom:1px solid var(--pg-clr-edge);padding-left:.15rem}.pg-i83d::marker{font-size:.75rem;color:var(--pg-clr-dim);font-variant-numeric:tabular-nums}.pg-q4f4{display:block;min-height:44px;padding:.85rem .5rem;color:var(--pg-clr-copy);text-decoration:underline;text-decoration-color:var(--pg-clr-edge);text-underline-offset:.25em;overflow-wrap:anywhere}.pg-q4f4:hover{text-decoration-color:currentColor;color:var(--pg-clr-main)}.pg-q4f4:focus-visible{outline:2px solid var(--pg-clr-main);outline-offset:-2px;border-radius:2px;background:var(--pg-clr-panel)}.pg-e107{font-size:1.0625rem;line-height:1.85;min-width:0;max-width:68ch;overflow-wrap:anywhere}.pg-intro-lg{margin-bottom:2.6rem;padding-bottom:2.6rem;border-bottom:1px solid var(--pg-clr-edge)}.pg-c61e{scroll-margin-top:6rem;font-size:clamp(1.45rem,2.2vw,1.9rem);overflow-wrap:anywhere;margin-bottom:1.2rem;line-height:1.35}.pg-c61e:focus-visible{outline:2px solid var(--pg-clr-main);outline-offset:.4rem}.pg-s0c3{margin:0 0 1.3em}.pg-s0c3:last-child{margin-bottom:0}.pg-unit{padding-left:1.35rem;margin:1.5rem 0 0}.pg-l192{padding-left:.4rem;margin-bottom:.75rem}.pg-l192::marker{color:var(--pg-clr-main)}.pg-l192:last-child{margin:0}.pg-flow{padding:1.5rem;background:var(--pg-clr-panel);border-radius:var(--pg-radius-sm)}.pg-s68a{font-size:1.05em;margin:0;line-height:1.8}@media(max-width:800px){.pg-area{grid-template-columns:minmax(0,1fr);gap:2.5rem}.pg-xe64{overflow:visible;padding-bottom:.5rem;max-height:none;position:static}.pg-e107{font-size:1rem}.pg-input-big{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.pg-intro-lg{padding-bottom:2rem;margin-bottom:2rem}}@media(max-width:480px){.pg-input-big{display:block}.pg-flow{padding:1.25rem}}.pg-y675{display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,1fr);gap:3rem;align-items:start}.pg-cell-ghost{font-size:clamp(1.5rem,2.5vw,2.2rem);overflow-wrap:anywhere;max-width:15ch}.pg-m351{border-top:1px solid var(--pg-clr-edge);padding:0;margin:0;list-style:none}.pg-s7e7{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding-block:1.5rem;border-bottom:1px solid var(--pg-clr-edge)}.pg-foot-top{padding-top:.2rem;font-variant-numeric:tabular-nums;color:var(--pg-clr-main);font-size:.75rem}.pg-u52f{color:var(--pg-clr-dim);font-size:.75rem}.pg-j2ff{line-height:1.4;margin:.5rem 0;font-size:1.3rem;overflow-wrap:anywhere}.pg-h55e{color:var(--pg-clr-copy)}.pg-h55e:hover{color:var(--pg-clr-main)}.pg-sec2-ghost{white-space:nowrap;color:var(--pg-clr-main)}.pg-meta{font-size:.95rem;margin:0;color:var(--pg-clr-dim)}@media(max-width:700px){.pg-y675{grid-template-columns:minmax(0,1fr);gap:1.5rem}.pg-cell-ghost{max-width:none;margin:0}}