:root{--pg-clr-brand:rgb(36,54,132);--pg-clr-primary-strong:rgb(20,33,87);--pg-clr-brand-soft:rgb(154,166,219);--pg-clr-brand-inverse:rgb(107,127,214);--pg-clr-on-primary:rgb(255,255,255);--pg-clr-secondary:rgb(186,54,78);--pg-clr-on-accent:rgb(255,255,255);--pg-clr-base:rgb(250,250,250);--pg-clr-layer:rgb(241,241,244);--pg-clr-copy:rgb(27,30,45);--pg-clr-faint:rgb(99,105,131);--pg-clr-border:rgb(215,217,223);--pg-clr-dark:rgb(24,26,38);--pg-clr-dark-2:rgb(29,33,53);--pg-clr-on-dark:rgb(244,244,246);--pg-clr-on-dark-muted:rgb(171,174,186);--pg-radius-sm:4px;--pg-radius-lg:8px;--pg-radius-button:3px;--pg-transform-btn:none;--pg-ls-btn:0;--pg-fw-btn:600;--pg-font-display:'Roboto Slab', Rockwell, 'Courier New', Georgia, serif;--pg-font-text:'Roboto', Roboto, system-ui, 'Segoe UI', sans-serif;--pg-fs-h1:clamp(2rem, 4.5vw, 3.25rem);--pg-fs-h2:clamp(1.6rem, 3vw, 2.25rem);--pg-fs-h3:1.25rem;--pg-fw-heading:700;--pg-ls-display:0;--pg-lh-snug:1.15;--pg-transform-overline:uppercase;--pg-ls-overline:.12em;--pg-clr-tagline:rgb(36,54,132);--pg-fs-body:1.0625rem;--pg-lh-relaxed:1.6;--pg-max-w-main:1182px;--pg-gap-stack:5.6rem;--pg-shadow-1:0 10px 30px rgba(0,0,0,.06);--pg-shadow-2:0 12px 40px rgba(0,0,0,.14)}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-size:var(--pg-fs-body);background:var(--pg-clr-base);font-family:var(--pg-font-text);color:var(--pg-clr-copy);margin:0;line-height:var(--pg-lh-relaxed);overflow-wrap:anywhere}img,svg,video{max-width:100%;display:block;height:auto}h1,h2,h3,h4{font-weight:var(--pg-fw-heading);font-family:var(--pg-font-display);hyphens:manual;letter-spacing:var(--pg-ls-display);color:var(--pg-clr-copy);line-height:var(--pg-lh-snug);margin:0 0 .6em}h1{font-size:var(--pg-fs-h1)}h2{font-size:var(--pg-fs-h2)}h3{font-size:var(--pg-fs-h3);line-height:1.3}h4{line-height:1.35;font-size:1.05rem}p{margin:0 0 1em}a{color:var(--pg-clr-brand);text-decoration:none}@media (min-width:481px){a[href^="tel:"]{white-space:nowrap}}a:hover{color:var(--pg-clr-primary-strong)}ul,ol{padding-left:1.25em;margin:0 0 1em}button,input,textarea,select{font:inherit;color:inherit}::selection{background:var(--pg-clr-brand-soft);color:var(--pg-clr-copy)}.pg-meta-stack{width:min(100% - 2.5rem,var(--pg-max-w-main));margin-inline:auto}.pg-d1f1{width:min(100% - 2.5rem,48rem)}.pg-avatar-left{padding-block:var(--pg-gap-stack)}.pg-ybcf{background:var(--pg-clr-layer)}.pg-media-main{background:var(--pg-clr-dark);color:var(--pg-clr-on-dark)}.pg-media-main h1,.pg-media-main h2,.pg-media-main h3,.pg-media-main h4{color:inherit}.pg-media-main a{color:var(--pg-clr-brand-inverse)}.pg-media-main .pg-c2e6,.pg-media-main .pg-wb22{color:var(--pg-clr-on-dark-muted)}.pg-media-main .pg-z1f9{color:var(--pg-clr-brand-inverse)}.pg-layer-dark{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.5rem;border-radius:var(--pg-radius-button);background:var(--pg-clr-brand);color:var(--pg-clr-on-primary);font-weight:var(--pg-fw-btn);text-transform:var(--pg-transform-btn);letter-spacing:var(--pg-ls-btn);line-height:1.25;border:1px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s}.pg-layer-dark:hover{background:var(--pg-clr-primary-strong);color:var(--pg-clr-on-primary)}.pg-layer-dark:active{transform:translateY(1px)}.pg-d7e6{border-color:currentColor;color:var(--pg-clr-brand);background:transparent}.pg-d7e6:hover{border-color:var(--pg-clr-brand);background:var(--pg-clr-brand);color:var(--pg-clr-on-primary)}.pg-chip-tight{color:var(--pg-clr-on-accent);background:var(--pg-clr-secondary)}.pg-chip-tight:hover{filter:brightness(.92);background:var(--pg-clr-secondary);color:var(--pg-clr-on-accent)}.pg-f836{background:var(--pg-clr-on-dark);color:var(--pg-clr-dark)}.pg-f836:hover{background:rgb(255,255,255);color:var(--pg-clr-dark)}.pg-r89a{font-size:.9rem;padding:.55rem 1.1rem}.pg-item-full{padding:1rem 2rem;font-size:1.05rem}.pg-media-main .pg-layer-dark:not(.pg-d7e6):not(.pg-chip-tight):not(.pg-f836){background:var(--pg-clr-brand-inverse);color:var(--pg-clr-dark)}.pg-media-main .pg-layer-dark:not(.pg-d7e6):not(.pg-chip-tight):not(.pg-f836):hover{background:var(--pg-clr-on-dark);color:var(--pg-clr-dark)}.pg-media-main .pg-d7e6{color:var(--pg-clr-on-dark);border-color:var(--pg-clr-on-dark-muted)}.pg-media-main .pg-d7e6:hover{background:var(--pg-clr-on-dark);color:var(--pg-clr-dark);border-color:var(--pg-clr-on-dark)}.pg-beea{gap:1.5rem;display:grid}.pg-frame-light{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.pg-z2c7{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.pg-card-a{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.pg-page-tight{grid-template-columns:repeat(2,1fr)}.pg-ad61{grid-template-columns:repeat(3,1fr)}.pg-panel-sm{grid-template-columns:repeat(4,1fr)}@media (max-width:960px){.pg-panel-sm{grid-template-columns:repeat(2,1fr)}.pg-ad61{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.pg-page-tight,.pg-ad61,.pg-panel-sm{grid-template-columns:1fr}}.pg-unit{display:flex;justify-content:center;flex-wrap:wrap}.pg-unit>*{min-width:0}.pg-unit.pg-page-tight>*{flex:0 0 calc((100% - 1.5rem)/2)}.pg-unit.pg-ad61>*{flex:0 0 calc((100% - 3rem)/3)}.pg-unit.pg-panel-sm>*{flex:0 0 calc((100% - 4.5rem)/4)}@media (max-width:960px){.pg-unit.pg-ad61>*,.pg-unit.pg-panel-sm>*{flex-basis:calc((100% - 1.5rem)/2)}}@media (max-width:560px){.pg-unit.pg-page-tight>*,.pg-unit.pg-ad61>*,.pg-unit.pg-panel-sm>*{flex-basis:100%}}.pg-c2e6{font-size:1.15rem;color:var(--pg-clr-faint)}.pg-z1f9{margin-bottom:.75rem;color:var(--pg-clr-tagline);letter-spacing:var(--pg-ls-overline);text-transform:var(--pg-transform-overline);font-weight:700;font-size:.8rem;display:inline-block}.pg-wb22{color:var(--pg-clr-faint)}.pg-c6d1{text-align:center}.pg-stat{padding:0;height:1px;position:absolute;overflow:hidden;margin:-1px;border:0;width:1px;clip:rect(0 0 0 0)}@media (max-width:640px){.pg-avatar-left{padding-block:calc(var(--pg-gap-stack) * .7)}}.pg-base-raised{background:var(--pg-clr-base);z-index:20;position:relative}.pg-layer{border-bottom:1px solid var(--pg-clr-border)}.pg-kfc3{display:grid;align-items:center;grid-template-columns:minmax(0,1fr) 13rem minmax(0,1fr);min-height:5.5rem}.pg-ade0{z-index:1;grid-row:1;grid-column:2;position:relative;display:inline-flex;max-width:100%;justify-self:center}.pg-outro-tight{width:auto;max-height:2.5rem;height:auto}.pg-label{grid-template-columns:minmax(0,1fr) 13rem minmax(0,1fr);align-items:center;grid-column:1/-1;grid-row:1;display:grid}.pg-field-right{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.75rem;list-style:none;margin:0;padding:0}.pg-slot{grid-column:1;justify-content:flex-end}.pg-grid{justify-content:flex-start;grid-column:3}.pg-z68c{font-size:.95rem;font-weight:500;color:var(--pg-clr-copy);letter-spacing:.02em}.pg-z68c:hover,.pg-l032{color:var(--pg-clr-brand)}.pg-field-bottom{padding-bottom:.1rem;font-weight:700;border-bottom:2px solid var(--pg-clr-brand)}.pg-s01f{display:none}.pg-s01f:focus-visible + .pg-cnt-muted{outline:2px solid var(--pg-clr-brand);outline-offset:4px}.pg-cnt-muted{display:none;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:44px;min-height:44px;padding:.5rem;cursor:pointer}.pg-edce{display:block;height:2px;border-radius:2px;background:var(--pg-clr-copy);width:24px}@media (max-width:1020px){.pg-kfc3{display:flex;justify-content:space-between;gap:.75rem;min-height:4.5rem}.pg-s01f{display:block}.pg-cnt-muted{display:flex}.pg-label{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:.75rem;padding:1.25rem;background:var(--pg-clr-base);border-bottom:1px solid var(--pg-clr-border);box-shadow:var(--pg-shadow-1)}.pg-s01f:checked ~ .pg-label{display:flex}.pg-field-right{flex-direction:column;align-items:flex-start;gap:.75rem}}.pg-g4f5{font-size:.9rem;padding-block:2rem;border-top:1px solid var(--pg-clr-border);margin-top:auto}.pg-a7d9{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.pg-f2c3{font-family:var(--pg-font-display);font-size:1.1rem;font-weight:700;color:var(--pg-clr-copy)}.pg-copy-soft{font-size:1rem;max-width:26rem;text-wrap:balance}.pg-x8a3,.pg-ydad{display:flex;flex-wrap:wrap;gap:1.25rem;list-style:none;margin:0;padding:0}.pg-note{color:var(--pg-clr-faint)}.pg-note:hover{color:var(--pg-clr-brand)}.pg-head{opacity:.8}.pg-w901{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:1.25rem;color:var(--pg-clr-faint);font-size:.85rem}.pg-c764{z-index:50;right:0;left:0;position:fixed;padding:1rem 0;box-shadow:var(--pg-shadow-1)}.pg-d5d0{bottom:0}.pg-zf86{background:var(--pg-clr-dark);color:var(--pg-clr-on-dark)}.pg-body-active{color:var(--pg-clr-copy);background:var(--pg-clr-layer);border-top:1px solid var(--pg-clr-border)}.pg-c764[hidden]{display:none}.pg-qb50{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.pg-stat-auto{margin:0;font-size:.95rem}.pg-k29b{text-decoration:underline;margin-left:.35rem;color:inherit}.pg-strip{display:flex;gap:.75rem;flex-shrink:0}.pg-zf86 .pg-g66a{border-color:var(--pg-clr-base)}.pg-zf86 .pg-g66a:not(.pg-d7e6){background:var(--pg-clr-brand-inverse);color:var(--pg-clr-dark);border-color:transparent}.pg-zf86 .pg-d7e6.pg-g66a{color:var(--pg-clr-base)}@media (max-width:720px){.pg-c764{padding:.7rem 0}.pg-qb50{flex-direction:column;align-items:stretch;gap:.6rem}.pg-stat-auto{font-size:.84rem;line-height:1.4}.pg-strip{justify-content:flex-end}}.pg-intro-lg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:2.5rem;align-items:start}.pg-mark .pg-intro-lg{max-width:48rem;grid-template-columns:minmax(0,1fr)}.pg-d7f6{min-width:0;margin:0;overflow-wrap:anywhere}.pg-hero-compact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0}.pg-h831{min-width:0;gap:.35rem;display:grid}.pg-v5d2{grid-column:1/-1}.pg-ref{font-weight:600;font-size:.9rem}.pg-oc62{width:100%;min-width:0;padding:.7rem .9rem;border:1px solid var(--pg-clr-border);border-radius:var(--pg-radius-sm);background:var(--pg-clr-base)}.pg-oc62:focus{outline:2px solid var(--pg-clr-brand);outline-offset:1px}.pg-burger{resize:vertical}.pg-yb9d{max-width:100%;justify-self:start;overflow-wrap:anywhere}@media (max-width:860px){.pg-intro-lg{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.pg-hero-compact{grid-template-columns:minmax(0,1fr)}}.pg-h76b{padding-block:calc(var(--pg-gap-stack) * 1.5) calc(var(--pg-gap-stack) * 1.3)}.pg-meta-c{max-width:52rem}.pg-shape-fixed .pg-meta-c{text-align:center;margin-inline:auto}.pg-view-sm{height:4px;margin-bottom:1.5rem;width:3.5rem;border-radius:2px;background:var(--pg-clr-brand);display:block}.pg-shape-fixed .pg-view-sm{margin-inline:auto}.pg-top-narrow{font-size:calc(var(--pg-fs-h1) * 1.12);margin-bottom:1.25rem}.pg-zone{margin-bottom:2rem;max-width:38rem}.pg-shape-fixed .pg-zone{margin-inline:auto}.pg-kaed{display:flex;flex-wrap:wrap;gap:1rem}.pg-shape-fixed .pg-kaed{justify-content:center}.pg-bb0a{font-size:.9rem;margin:1.5rem 0 0}.pg-tdda{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem 3rem;align-items:end;margin-bottom:clamp(2rem,4vw,3rem)}.pg-nav-c{grid-column:1/-1;margin-bottom:0}.pg-hf18,.pg-b592{margin:0}.pg-ifba{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(11rem,auto);gap:1rem}.pg-lead{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:1.5rem;border-radius:var(--pg-radius-lg);background:var(--pg-clr-layer)}.pg-elem .pg-lead{background:var(--pg-clr-base)}.pg-h7f5{overflow:hidden;padding:0;grid-row:1/3;grid-column:1/3}.pg-m0f4{width:100%;object-fit:cover;height:100%}.pg-head-soft{grid-column:3/5;justify-content:flex-end}.pg-cf88 .pg-head-soft{color:var(--pg-clr-on-primary);background:var(--pg-clr-brand)}.pg-c420 .pg-head-soft{color:var(--pg-clr-on-dark);background:var(--pg-clr-dark)}.pg-bar-sub{grid-column:1/-1;flex-direction:row;align-items:center;gap:1.25rem}.pg-bar-sub .pg-s6c2{flex:0 0 14rem}.pg-l910{display:grid;border-radius:var(--pg-radius-sm);width:2.75rem;color:var(--pg-clr-primary-strong);place-items:center;background:var(--pg-clr-brand-soft);height:2.75rem;flex:none}.pg-cf88 .pg-head-soft .pg-l910,.pg-c420 .pg-head-soft .pg-l910{background:rgba(255,255,255,.16);color:inherit}.pg-l910 svg{width:1.35rem;height:1.35rem}.pg-s6c2{margin:.6rem 0 .1rem;font-size:1.15rem;color:inherit}.pg-y54f{font-size:.95rem;margin:0;opacity:.85}.pg-bar-sub .pg-s6c2{margin:0}@media (max-width:860px){.pg-tdda{grid-template-columns:minmax(0,1fr)}.pg-ifba{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-rows:auto}.pg-h7f5{grid-row:auto;aspect-ratio:4/3;grid-column:1/-1}.pg-head-soft,.pg-bar-sub{grid-column:1/-1}.pg-bar-sub{align-items:flex-start;flex-direction:column}.pg-bar-sub .pg-s6c2{flex:none}}@media (max-width:520px){.pg-ifba{grid-template-columns:minmax(0,1fr)}}.pg-meta{max-width:40rem;margin-bottom:2.5rem}.pg-g35d{margin:0;padding:0;list-style:none}.pg-sec2-first{background:var(--pg-clr-base);flex-direction:column;border-radius:var(--pg-radius-lg);display:flex;overflow:hidden}.pg-ae26 .pg-sec2-first{border:1px solid var(--pg-clr-border)}.pg-author .pg-sec2-first{box-shadow:var(--pg-shadow-1)}.pg-kfbc{margin:0}.pg-y3b2{object-fit:cover;aspect-ratio:10/7;width:100%}.pg-b9c0{display:flex;padding:1.5rem;flex-grow:1;flex-direction:column}.pg-fdb6{margin-bottom:.4rem}.pg-side-last{flex-grow:1;color:var(--pg-clr-faint)}.pg-dot{font-weight:600}.pg-t8ed .pg-sec2-first{color:var(--pg-clr-on-dark);position:relative;min-height:22rem;justify-content:flex-end}.pg-t8ed .pg-kfbc{inset:0;position:absolute}.pg-t8ed .pg-y3b2{height:100%}.pg-t8ed .pg-b9c0{background:linear-gradient(180deg,rgba(6,8,12,0) 0%,rgba(6,8,12,.85) 45%);flex-grow:0;position:relative;padding-top:4rem}.pg-t8ed .pg-fdb6{color:inherit}.pg-t8ed .pg-side-last{opacity:.9;color:inherit}.pg-t8ed .pg-dot{color:inherit;text-decoration:underline}.pg-kf02{max-width:34rem;grid-template-columns:minmax(0,1fr);margin-inline:auto}.pg-top-v3{margin-bottom:2rem}.pg-cell-fixed{padding:0;margin:0;list-style:none}.pg-input{background:var(--pg-clr-layer);border-top:3px solid var(--pg-clr-brand);border-radius:0 0 var(--pg-radius-sm) var(--pg-radius-sm);padding:1.5rem}.pg-uc2a{color:var(--pg-clr-brand-soft);line-height:1;font-family:var(--pg-font-display);display:block;font-size:2rem;margin-bottom:.75rem}.pg-sa62{margin:0;color:var(--pg-clr-faint)}.pg-avatar-muted{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem);align-items:center;padding:clamp(1.75rem,5vw,3.5rem);border-radius:var(--pg-radius-lg)}.pg-cbb1{background:var(--pg-clr-layer)}.pg-intro-v3{border:1px solid var(--pg-clr-border)}.pg-sc27{background:var(--pg-clr-brand);color:var(--pg-clr-on-primary)}.pg-rf40{color:var(--pg-clr-tagline);display:block;letter-spacing:var(--pg-ls-overline);text-transform:var(--pg-transform-overline);margin-bottom:.7rem;font-weight:700;font-size:.8rem}.pg-sc27 .pg-rf40,.pg-sc27 .pg-grid-y{color:var(--pg-clr-on-primary)}.pg-grid-y{margin-bottom:.9rem}.pg-w292{margin-bottom:1.75rem;opacity:.9}.pg-va6f{display:grid;position:relative;list-style:none;gap:1.6rem;margin:0;padding:0}.pg-va6f::before{width:2px;top:1.25rem;content:"";left:1.25rem;bottom:1.25rem;position:absolute;background:var(--pg-clr-border)}.pg-sc27 .pg-va6f::before{background:rgba(255,255,255,.3)}.pg-badge{position:relative;display:flex;align-items:flex-start;gap:1.1rem}.pg-jab4{width:2.5rem;flex:none;background:var(--pg-clr-brand);place-items:center;display:grid;color:var(--pg-clr-on-primary);border-radius:50%;height:2.5rem;font-weight:700}.pg-sc27 .pg-jab4{background:var(--pg-clr-on-primary);color:var(--pg-clr-brand)}.pg-kebd{color:inherit;font-size:1.1rem;margin:.35rem 0 .25rem}.pg-inner{margin:0;font-size:.95rem;opacity:.85}@media (max-width:820px){.pg-avatar-muted{grid-template-columns:minmax(0,1fr)}}.pg-y5db{padding-block:calc(var(--pg-gap-stack) * .9) calc(var(--pg-gap-stack) * .7)}.pg-y05f{border-bottom:4px solid var(--pg-clr-brand)}.pg-fe01{border-bottom:4px solid var(--pg-clr-secondary)}.pg-z337{border-bottom:1px solid var(--pg-clr-border)}.pg-m68a{display:grid;grid-template-columns:1.1fr 1fr;gap:2rem 4rem;align-items:end}.pg-meta-v2{font-size:calc(var(--pg-fs-h1) * 1.05);margin:0}.pg-m710{margin:0 0 .35rem;max-width:34rem}@media (max-width:760px){.pg-m68a{grid-template-columns:1fr;gap:1rem}}.pg-e44e{min-width:0}.pg-tc03{max-width:54rem;margin-bottom:2rem}.pg-e579{overflow-wrap:anywhere}.pg-e50e{margin:0;display:grid;list-style:none;padding:0;gap:1.2rem}.pg-o717{min-width:0;overflow-wrap:anywhere}.pg-o717 h3{font-size:1.2rem;margin:0 0 .6rem}.pg-o717 p{margin:0;line-height:1.7}.pg-ca0d{margin-bottom:.7rem;letter-spacing:.04em;display:block;overflow-wrap:anywhere;font-size:.8rem;font-weight:700;color:var(--pg-clr-faint)}.pg-o717{border-top:1px solid var(--pg-clr-border);padding:1.3rem 0}.pg-o717 summary{font-size:1.2rem;cursor:pointer;font-weight:700}.pg-o717 summary:focus-visible{outline:2px solid var(--pg-clr-brand);outline-offset:5px}.pg-o717 p{padding-top:1rem;max-width:60rem}@media (max-width: 700px){.pg-e50e{grid-template-columns:minmax(0, 1fr)}.pg-o717{grid-template-columns:minmax(0, 1fr);gap:.5rem}}.pg-s939{overflow-wrap:anywhere}.pg-l605>*{min-width:0}.pg-tea9{max-width:24ch}.pg-block-alt{color:var(--pg-clr-faint)}.pg-t1d9{white-space:normal;text-align:center;max-width:100%}.pg-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:3rem;align-items:end;margin-bottom:2.5rem}.pg-tea9{margin-bottom:0;font-size:clamp(2rem,4vw,3.7rem);max-width:22ch}.pg-flow-fill{max-width:48ch;margin:0}.pg-sec{margin:0}.pg-ocb8{border-radius:var(--pg-radius-lg);width:100%;object-fit:cover;aspect-ratio:2.8/1}.pg-core-last{color:var(--pg-clr-faint);padding:.9rem 0;font-size:.85rem}.pg-l583{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-border);border-bottom:1px solid var(--pg-clr-border);font-size:.85rem;color:var(--pg-clr-faint)}.pg-l583 strong,.pg-ma12{font-weight:700;color:var(--pg-clr-copy)}.pg-u497{margin-inline:auto;column-gap:clamp(2rem,5vw,5rem);columns:2;column-rule:1px solid var(--pg-clr-border);max-width:68rem}.pg-side-md{margin-bottom:1.5rem;break-inside:avoid;color:var(--pg-clr-faint);line-height:1.85}.pg-side-md:first-child{font-size:1.13rem;color:var(--pg-clr-copy)}@media(max-width:740px){.pg-panel{grid-template-columns:1fr;gap:1.5rem}.pg-ocb8{aspect-ratio:16/10}.pg-u497{columns:1}.pg-l583{justify-content:flex-start}}.pg-k767{margin-bottom:2.5rem;max-width:44rem}.pg-yb67 .pg-k767{margin-left:auto;text-align:center;margin-right:auto}.pg-g17a{gap:2.5rem 3rem}.pg-n787 .pg-top-xl{border-top:2px solid var(--pg-clr-brand);padding-top:1.25rem}.pg-pbf4{margin-bottom:.6rem;font-size:1.15rem}.pg-v25c{margin:0;line-height:1.7}.pg-info-main{margin-bottom:2.5rem;max-width:40rem}.pg-x6ff{counter-reset:none;list-style:none;padding:0;display:grid;margin:0;gap:2rem}.pg-a324 .pg-x6ff,.pg-yf58 .pg-x6ff{grid-template-columns:repeat(3,1fr)}.pg-intro.pg-a324 .pg-x6ff,.pg-intro.pg-yf58 .pg-x6ff{grid-template-columns:repeat(2,1fr)}.pg-panel-b.pg-a324 .pg-x6ff,.pg-panel-b.pg-yf58 .pg-x6ff{grid-template-columns:repeat(4,1fr)}.pg-bar-new.pg-a324 .pg-x6ff,.pg-bar-new.pg-yf58 .pg-x6ff{grid-template-columns:repeat(5,1fr);gap:1.5rem}.pg-yf58 .pg-x6ff{gap:2rem 3rem}.pg-yf58 .pg-r720:nth-child(even){margin-top:2.5rem}.pg-na41 .pg-x6ff{max-width:44rem;gap:0}.pg-na41 .pg-r720{display:grid;grid-template-columns:auto 1fr;gap:1.5rem;padding-bottom:2rem;position:relative}.pg-na41 .pg-r720::before{top:3rem;left:1.375rem;bottom:0;position:absolute;content:"";background:var(--pg-clr-border);width:2px}.pg-na41 .pg-r720:last-child::before{display:none}.pg-copy-primary.pg-na41 .pg-r720::before{background:rgba(255,255,255,.18)}.pg-row-sm{align-items:center;margin-bottom:1rem;font-weight:700;font-family:var(--pg-font-display);justify-content:center;display:inline-flex}.pg-logo .pg-row-sm{color:var(--pg-clr-on-primary);font-size:1.1rem;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--pg-clr-brand)}.pg-n43c .pg-row-sm{line-height:1;opacity:.9;color:var(--pg-clr-brand);font-size:3rem}.pg-copy-primary.pg-n43c .pg-row-sm{color:var(--pg-clr-brand-inverse)}.pg-sub-half .pg-row-sm{width:2.75rem;height:2.75rem;border-radius:var(--pg-radius-sm);border:2px solid var(--pg-clr-brand);color:var(--pg-clr-brand);font-size:1.1rem}.pg-copy-primary.pg-sub-half .pg-row-sm{border-color:var(--pg-clr-brand-inverse);color:var(--pg-clr-brand-inverse)}.pg-e8cf{font-size:1.1rem;margin-bottom:.35rem}.pg-wrap-ghost{margin:0;font-size:.95rem;color:var(--pg-clr-faint)}.pg-copy-primary .pg-wrap-ghost{color:var(--pg-clr-on-dark-muted)}@media (max-width:900px){.pg-a324 .pg-x6ff,.pg-yf58 .pg-x6ff,.pg-panel-b.pg-a324 .pg-x6ff,.pg-panel-b.pg-yf58 .pg-x6ff,.pg-bar-new.pg-a324 .pg-x6ff,.pg-bar-new.pg-yf58 .pg-x6ff{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.pg-a324 .pg-x6ff,.pg-yf58 .pg-x6ff,.pg-intro.pg-a324 .pg-x6ff,.pg-panel-b.pg-a324 .pg-x6ff,.pg-bar-new.pg-a324 .pg-x6ff,.pg-intro.pg-yf58 .pg-x6ff,.pg-panel-b.pg-yf58 .pg-x6ff,.pg-bar-new.pg-yf58 .pg-x6ff{grid-template-columns:1fr}.pg-yf58 .pg-r720:nth-child(even){margin-top:0}}.pg-s6fb{display:grid;grid-template-columns:1fr 1.1fr;gap:3rem;align-items:center}.pg-block-main .pg-view{order:2}.pg-view{margin:0}.pg-o8a5{border-radius:var(--pg-radius-lg);aspect-ratio:9/8;width:100%;object-fit:cover}.pg-sa4e{color:var(--pg-clr-faint)}.pg-e80f{font-weight:600}@media (max-width:860px){.pg-s6fb{grid-template-columns:1fr;gap:1.5rem}.pg-block-main .pg-view{order:0}}.pg-y694{padding-block:calc(var(--pg-gap-stack) * .8)}.pg-p373{background:var(--pg-clr-layer)}.pg-brand-md{background:var(--pg-clr-brand);color:var(--pg-clr-on-primary)}.pg-brand-md .pg-lc3a,.pg-brand-md .pg-qbd5{color:var(--pg-clr-on-primary)}.pg-base-full{border-bottom:1px solid var(--pg-clr-border)}.pg-v62d{text-align:center}.pg-ct-fit{margin-bottom:.75rem;opacity:.8;font-size:.85rem}.pg-sub-compact{margin:0 .5rem}.pg-g8a8{opacity:.7}.pg-lc3a{margin-bottom:.5rem}.pg-box2-sticky{opacity:.85;font-size:1.1rem;margin:0;max-width:40rem}.pg-v62d .pg-box2-sticky{margin-inline:auto}.pg-s36b{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:2rem;align-items:start}.pg-intro-fill{color:var(--pg-clr-on-primary);background:var(--pg-clr-brand);padding:clamp(1.5rem,3.5vw,3rem);border-radius:var(--pg-radius-lg)}.pg-o6ba{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-el-square{overflow-wrap:anywhere;color:inherit;font-size:clamp(1.5rem,2.5vw,2.2rem)}.pg-ib34{font-size:.95rem;margin:0}.pg-g777{gap:.75rem;display:grid}.pg-jbee{border:1px solid var(--pg-clr-border);border-radius:var(--pg-radius-sm);background:var(--pg-clr-base);min-width:0}.pg-side-active{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-side-active::-webkit-details-marker{display:none}.pg-side-active::after{content:'+';position:absolute;color:var(--pg-clr-brand);top:1.05rem;font-size:1.4rem;right:1.25rem;font-weight:400}.pg-jbee[open] .pg-side-active::after{content:'−'}.pg-side-active:focus-visible{outline:2px solid var(--pg-clr-brand);outline-offset:3px}.pg-copy-mini{font-size:.75rem;color:var(--pg-clr-faint);padding-top:.2rem}.pg-intro-left{padding:0 1.25rem 1.5rem 3.5rem;color:var(--pg-clr-faint);margin:0}@media(max-width:760px){.pg-s36b{grid-template-columns:minmax(0,1fr)}.pg-o6ba{margin-bottom:1rem}.pg-intro-left{padding-left:1.25rem}}.pg-slot-alt{color:var(--pg-clr-on-primary);background:var(--pg-clr-brand)}.pg-r962{max-width:46rem;text-align:center}.pg-menu{text-transform:var(--pg-transform-overline);font-size:.8rem;margin-bottom:.7rem;color:var(--pg-clr-tagline);font-weight:700;letter-spacing:var(--pg-ls-overline);display:block}.pg-slot-alt .pg-menu,.pg-slot-alt .pg-xe64{color:var(--pg-clr-on-primary)}.pg-e48d .pg-menu{color:var(--pg-clr-brand-inverse)}.pg-xe64{margin-bottom:.9rem}.pg-j504{opacity:.9;margin:0 auto 2rem;max-width:36rem}.pg-afe2{margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600;opacity:.8;font-size:.85rem}.pg-pill{display:inline-flex;align-items:center;gap:1rem;color:inherit;font-family:var(--pg-font-display);font-weight:var(--pg-fw-heading);font-size:clamp(1.9rem,5vw,3.25rem);line-height:1.1}.pg-pill:hover{opacity:.85;color:inherit}.pg-text{place-items:center;display:grid;width:clamp(2.75rem,6vw,3.75rem);flex:none;background:var(--pg-clr-brand);border-radius:50%;color:var(--pg-clr-on-primary);height:clamp(2.75rem,6vw,3.75rem)}.pg-slot-alt .pg-text{color:var(--pg-clr-brand);background:var(--pg-clr-on-primary)}.pg-text svg{width:45%;height:45%}.pg-field{white-space:nowrap}.pg-btn{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 2rem;margin-top:2rem}.pg-author-primary{text-decoration:underline;font-weight:600;color:inherit;text-underline-offset:.25em}.pg-slot-alt .pg-author-primary:hover{color:inherit}.pg-slot-alt .pg-h7f0.pg-f836:hover{background:var(--pg-clr-base);color:var(--pg-clr-copy)}@media (max-width:480px){.pg-field{white-space:normal}}.pg-td41{overflow-wrap:anywhere}.pg-area{display:grid;grid-template-columns:minmax(0, .85fr) minmax(0, 1.15fr);gap:clamp(2rem, 7vw, 7rem);align-items:start}.pg-label-c{padding-top:1.5rem;border-top:4px solid var(--pg-clr-brand)}.pg-j4a2{border-bottom:1px solid var(--pg-clr-border);padding:0 0 1.5rem 3.5rem;margin-bottom:1.5rem;position:relative}.pg-line{font-size:.8rem;color:var(--pg-clr-faint);top:.15rem;left:0;font-variant-numeric:tabular-nums;position:absolute}.pg-ye64{max-width:65ch}@media (max-width: 760px){.pg-area{grid-template-columns:minmax(0, 1fr)}.pg-j4a2{padding-left:2.5rem}}.pg-icon-top{max-width:40rem;margin-bottom:2rem}.pg-y75a{padding:0;list-style:none;margin:0}.pg-el{display:flex;flex-direction:column;background:var(--pg-clr-layer);border:1px solid var(--pg-clr-border);border-radius:var(--pg-radius-lg);overflow:hidden}.pg-kfba{display:block}.pg-t73d{width:100%;aspect-ratio:16/10;object-fit:cover}.pg-f418{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;flex-grow:1}.pg-b185{font-size:.8rem;color:var(--pg-clr-faint);letter-spacing:.06em;text-transform:uppercase}.pg-q446{margin:0;font-size:1.2rem}.pg-pane{color:var(--pg-clr-copy)}.pg-pane:hover{color:var(--pg-clr-brand)}.pg-p9ee{margin:0;flex-grow:1;color:var(--pg-clr-faint)}.pg-app{font-size:.9rem;font-weight:600}.pg-f588{padding-block:calc(var(--pg-gap-stack) * .85);overflow-wrap:anywhere;background:var(--pg-clr-base)}.pg-gc9a{display:flex;gap:1.5rem;align-items:center;margin-bottom:1.5rem}.pg-panel-top{color:var(--pg-clr-brand);text-transform:var(--pg-transform-overline);font-size:.8rem;font-weight:600;letter-spacing:var(--pg-ls-overline);max-width:75%}.pg-field-inline{flex:1;background:var(--pg-clr-border);height:1px}.pg-k34a .pg-field-inline{height:3px;background:var(--pg-clr-brand)}.pg-cap-square{padding-bottom:1.8rem;max-width:24ch;margin:0;font-size:calc(var(--pg-fs-h1) * 1.2);line-height:1.1}.pg-yb10{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:2rem;align-items:start;border-top:1px solid var(--pg-clr-border);padding-top:1.3rem}.pg-hf78{font-weight:600;color:var(--pg-clr-faint);max-width:24rem;font-size:.8rem}.pg-site-ghost{grid-template-columns:minmax(0,1fr)}.pg-page{font-size:1.1rem;color:var(--pg-clr-faint);max-width:42rem;margin:0;line-height:1.7}@media (max-width:640px){.pg-cap-square{font-size:var(--pg-fs-h1)}.pg-yb10{grid-template-columns:1fr;gap:1rem}.pg-hf78{display:none}.pg-page{font-size:1rem}}.pg-sec-compact{margin:0 auto 2.5rem;text-align:center;max-width:42rem}.pg-vbad{margin-bottom:0}.pg-bf31{display:grid;gap:1.5rem;align-items:start}.pg-edge-z .pg-bf31{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.pg-zbf3 .pg-bf31{margin:0 auto;max-width:46rem}.pg-g039{display:grid;gap:1.75rem;min-width:0;padding:2rem;border:1px solid var(--pg-clr-border);border-radius:var(--pg-radius-lg);background:var(--pg-clr-base)}.pg-wrap-last{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-bottom:.65rem}.pg-mad1{font-weight:600}.pg-hero-hard{line-height:1.2;color:var(--pg-clr-brand);white-space:nowrap;font-family:var(--pg-font-display);font-size:1.3rem;font-weight:700}.pg-tile-hard{margin:0;height:1.5rem;width:100%;cursor:pointer;display:block;accent-color:var(--pg-clr-brand)}.pg-tile-hard:focus-visible,.pg-icd2:focus-visible{outline:3px solid var(--pg-clr-brand);outline-offset:3px}.pg-nb01{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;margin-top:.35rem;font-size:.8rem;color:var(--pg-clr-faint)}.pg-ea36{margin:0;border:0;min-width:0;padding:0}.pg-ncd9{padding:0;font-weight:600;margin-bottom:.8rem}.pg-u8a7{display:grid}.pg-wrap-hard{display:flex;align-items:center;gap:.75rem;cursor:pointer}.pg-kf11 .pg-wrap-hard{border-top:1px solid var(--pg-clr-border);padding:.7rem 0}.pg-kf11 .pg-wrap-hard:last-child{border-bottom:1px solid var(--pg-clr-border)}.pg-edge .pg-u8a7{display:flex;flex-wrap:wrap;gap:.6rem}.pg-edge .pg-wrap-hard{gap:.55rem;padding:.55rem .95rem;border:1px solid var(--pg-clr-border);border-radius:999px;background:var(--pg-clr-layer)}.pg-edge .pg-wrap-hard:has(:checked){border-color:var(--pg-clr-brand);box-shadow:inset 0 0 0 1px var(--pg-clr-brand)}.pg-icd2{width:1.15rem;margin:0;height:1.15rem;flex-shrink:0;accent-color:var(--pg-clr-brand);cursor:pointer}.pg-hddf{min-width:0;flex:1}.pg-s2cc{color:var(--pg-clr-faint);font-size:.92rem;white-space:nowrap}.pg-b183{min-width:0;padding:2rem;border:1px solid var(--pg-clr-border);border-top:4px solid var(--pg-clr-brand);border-radius:var(--pg-radius-lg);background:var(--pg-clr-layer);box-shadow:var(--pg-shadow-1)}.pg-edge-z .pg-b183{position:sticky;top:6rem}.pg-list-lg{margin:0 0 .35rem;color:var(--pg-clr-faint);font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:.85rem}.pg-panel-ghost{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;margin:0 0 1.25rem}.pg-top-fill{font-family:var(--pg-font-display);line-height:1.1;font-size:2.4rem;color:var(--pg-clr-copy);overflow-wrap:anywhere;font-weight:700}.pg-avatar{color:var(--pg-clr-faint);font-size:.95rem}.pg-node-a{gap:.5rem;list-style:none;margin:0 0 1.25rem;display:grid;font-size:.92rem;border-top:1px solid var(--pg-clr-border);padding:1rem 0 0}.pg-q937{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.pg-q937[hidden]{display:none}.pg-mark-auto{color:var(--pg-clr-faint);min-width:0}.pg-wc2c{font-size:.8rem;opacity:.85;display:block}.pg-nav{white-space:nowrap;font-weight:600}.pg-list{font-size:.85rem;color:var(--pg-clr-faint);margin:0 0 1.5rem}.pg-fig-new{width:100%}@media(max-width:860px){.pg-edge-z .pg-bf31{grid-template-columns:minmax(0,1fr)}.pg-edge-z .pg-b183{position:static}}@media(max-width:480px){.pg-g039,.pg-b183{padding:1.35rem}.pg-top-fill{font-size:2rem}}.pg-quote .pg-toggle{max-width:46rem}.pg-d89a .pg-toggle{display:grid;grid-template-columns:1fr 2fr;gap:3rem;align-items:start}.pg-hero-dark{margin-bottom:1.5rem}.pg-bb07{border-bottom:1px solid var(--pg-clr-border);padding:.25rem 0}.pg-stack-loose{font-weight:600;padding:.9rem 2rem .9rem 0;list-style:none;position:relative;cursor:pointer}.pg-stack-loose::-webkit-details-marker{display:none}.pg-stack-loose::after{font-size:1.4rem;transition:transform .2s;content:"+";color:var(--pg-clr-brand);top:.7rem;right:0;position:absolute}.pg-bb07[open] .pg-stack-loose::after{transform:rotate(45deg)}.pg-a824{color:var(--pg-clr-faint);margin:0 0 1rem}@media (max-width:860px){.pg-d89a .pg-toggle{grid-template-columns:1fr;gap:1rem}}.pg-site{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);border-radius:var(--pg-radius-lg);overflow:hidden;background:var(--pg-clr-base);border:1px solid var(--pg-clr-border);box-shadow:var(--pg-shadow-1)}.pg-field-fixed{padding:clamp(1.75rem,5vw,3.25rem);background:var(--pg-clr-brand-soft);margin:0;position:relative}.pg-fig{font-size:6rem;line-height:1;color:var(--pg-clr-brand);font-family:Georgia,serif;height:3.25rem;display:block}.pg-fcde{font-size:clamp(1.2rem,2.2vw,1.5rem);margin:0 0 1.5rem;font-family:var(--pg-font-display);line-height:1.45;color:var(--pg-clr-copy)}.pg-field-flat{display:flex;align-items:center;gap:.8rem}.pg-box{color:var(--pg-clr-on-primary);background:var(--pg-clr-brand);display:grid;width:2.75rem;font-size:.85rem;place-items:center;font-weight:700;height:2.75rem;border-radius:50%}.pg-edge-mini{line-height:1.3;color:var(--pg-clr-copy);display:flex;flex-direction:column}.pg-tag-lg{font-size:.85rem;color:var(--pg-clr-faint)}.pg-e914{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(1.75rem,5vw,3.25rem)}.pg-dbcb{margin-bottom:.8rem}.pg-c049{color:var(--pg-clr-faint);margin-bottom:1.6rem}@media (max-width:820px){.pg-site{grid-template-columns:minmax(0,1fr)}}.pg-img{overflow-wrap:anywhere;background:var(--pg-clr-base);padding-block:calc(var(--pg-gap-stack) * .7)}.pg-yac2{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);background:var(--pg-clr-layer);border:1px solid var(--pg-clr-border);border-radius:var(--pg-radius-lg);overflow:hidden}.pg-toggle-sub{border-top:4px solid var(--pg-clr-brand);padding:clamp(1.5rem,4.5vw,4rem);min-width:0}.pg-a11c .pg-toggle-sub{border-left:4px solid var(--pg-clr-brand);border-top:0}.pg-g037{color:var(--pg-clr-brand)}.pg-n6b6{line-height:1.15;font-size:calc(var(--pg-fs-h1) * .88);max-width:22ch}.pg-p116{max-width:38rem;margin:1.2rem 0 0;color:var(--pg-clr-faint);font-size:1.05rem;line-height:1.7}.pg-title{padding:.8rem;margin:0;display:flex;min-width:0}.pg-lacd{width:100%;object-fit:cover;height:100%;aspect-ratio:4/5;border-radius:var(--pg-radius-sm);min-height:12rem}@media (max-width:700px){.pg-yac2{grid-template-columns:1fr}.pg-n6b6{font-size:var(--pg-fs-h1)}.pg-title{padding:0 1.25rem 1.25rem}.pg-lacd{min-height:0;height:auto;aspect-ratio:16/7}.pg-p116{font-size:1rem}}.pg-s36d{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;align-items:start}.pg-chip-md .pg-sfba{order:1}.pg-chip-md .pg-rabf{order:2}.pg-g9b6{gap:.75rem;margin:1.5rem 0 0;display:grid}.pg-xc79{display:grid;grid-template-columns:minmax(0,8rem) minmax(0,1fr);gap:1rem}.pg-eaa2{color:var(--pg-clr-faint);font-size:.9rem;font-weight:600}.pg-cap-active{overflow-wrap:anywhere;margin:0;min-width:0}.pg-flow-x{margin-top:1.5rem;height:12rem;border-radius:var(--pg-radius-lg);background:repeating-linear-gradient(45deg,var(--pg-clr-layer),var(--pg-clr-layer) 12px,var(--pg-clr-base) 12px,var(--pg-clr-base) 24px);border:1px solid var(--pg-clr-border);display:flex;align-items:center;justify-content:center;color:var(--pg-clr-brand)}.pg-r28d svg{height:2.5rem;width:2.5rem}.pg-sfba{display:grid;gap:1rem;padding:2rem;background:var(--pg-clr-layer);border-radius:var(--pg-radius-lg);border:1px solid var(--pg-clr-border)}.pg-d4e5{gap:.35rem;min-width:0;display:grid}.pg-cell-loose{font-size:.9rem;font-weight:600}.pg-qc6e{width:100%;min-width:0;padding:.7rem .9rem;border:1px solid var(--pg-clr-border);border-radius:var(--pg-radius-sm);background:var(--pg-clr-base)}.pg-qc6e:focus{outline:2px solid var(--pg-clr-brand);outline-offset:1px}.pg-block{resize:vertical}.pg-core-top{justify-self:start;max-width:100%;overflow-wrap:anywhere}@media (max-width:860px){.pg-s36d{grid-template-columns:minmax(0,1fr)}.pg-chip-md .pg-sfba,.pg-chip-md .pg-rabf{order:0}}.pg-rabf,.pg-sfba{min-width:0;overflow-wrap:anywhere}@media(max-width:480px){.pg-xc79{grid-template-columns:minmax(0,1fr);gap:.25rem}.pg-g9b6{gap:1rem}.pg-sfba{padding:1.25rem}}.pg-w75c .pg-s36d{grid-template-columns:minmax(0,1fr)}.pg-w75c .pg-rabf{max-width:46rem}.pg-dcea{margin-top:2rem}.pg-h9a8{overflow-wrap:anywhere}.pg-qa02{max-width:72rem}.pg-chip-stack{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:3rem;align-items:start;padding-bottom:3rem}.pg-u760{padding-left:1rem;margin:0;border-left:3px solid var(--pg-clr-brand)}.pg-zfa1{font-size:.8rem;margin-bottom:.35rem;color:var(--pg-clr-faint)}.pg-card-md{color:var(--pg-clr-copy);font-size:.95rem;font-weight:600;margin:0}.pg-l89c{font-size:clamp(1.1rem,1.6vw,1.3rem);min-width:0;margin:0;line-height:1.65;white-space:pre-line}.pg-rc8e{display:grid;grid-template-columns:minmax(0,4rem) minmax(0,17rem) minmax(0,1fr);gap:clamp(1rem,2.5vw,2.5rem);align-items:start;border-top:1px solid var(--pg-clr-border);padding-block:2rem}.pg-rc8e:last-child{border-bottom:1px solid var(--pg-clr-border)}.pg-bfd8{line-height:1;font-weight:var(--pg-fw-heading);font-variant-numeric:tabular-nums;font-family:var(--pg-font-display);color:var(--pg-clr-brand);font-size:2.7rem}.pg-field-big{font-size:clamp(1.1rem,1.6vw,1.35rem);scroll-margin-top:8rem;min-width:0;margin:0;line-height:1.4}.pg-lead-square{color:var(--pg-clr-copy);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.25em}.pg-lead-square:hover{color:var(--pg-clr-brand);text-decoration-color:currentColor}.pg-lead-square:focus-visible,.pg-field-big:focus{outline:2px solid var(--pg-clr-brand);outline-offset:5px}.pg-j8d4{max-width:65ch;min-width:0}.pg-w35b{font-size:1rem;margin:0 0 1rem;white-space:pre-line;line-height:1.8}.pg-w35b:last-child{margin-bottom:0}@media(max-width:860px){.pg-chip-stack{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-bottom:2rem}.pg-rc8e{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem 1.25rem}.pg-bfd8{font-size:2rem}.pg-j8d4{grid-column:2}.pg-field-big{align-self:center}}@media(max-width:480px){.pg-rc8e{gap:1rem;padding-block:1.5rem}.pg-j8d4{grid-column:1/-1}.pg-bfd8{font-size:1.8rem}}.pg-side{overflow-wrap:anywhere}.pg-a009{display:grid;grid-template-columns:minmax(12rem,19rem) minmax(0,44rem);gap:clamp(2rem,5vw,5rem);justify-content:center;align-items:start}.pg-tfb1{top:7rem;min-width:0;padding-top:.35rem;position:sticky}.pg-qfb8{border-bottom:2px solid var(--pg-clr-brand);padding:0 0 1.5rem;margin:0 0 1.75rem}.pg-t9e8{letter-spacing:.05em;color:var(--pg-clr-faint);font-size:.75rem;margin-bottom:.4rem}.pg-block-primary{color:var(--pg-clr-copy);font-size:.95rem;font-weight:600;margin:0}.pg-v226{display:grid;margin:0;padding:0;list-style:none;gap:.3rem}.pg-box2{min-width:0}.pg-cbdd{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-border)}.pg-cbdd:hover{color:var(--pg-clr-brand);text-underline-offset:.2em;text-decoration:underline}.pg-cbdd:focus-visible{outline:2px solid var(--pg-clr-brand);outline-offset:3px}.pg-be61{font-size:.72rem;color:var(--pg-clr-faint);font-variant-numeric:tabular-nums}.pg-icon{min-width:0}.pg-h6f4{font-size:clamp(1.1rem,1.5vw,1.25rem);white-space:pre-line;line-height:1.7;margin:0 0 2.5rem}.pg-y1af{padding-block:1.8rem;border-top:1px solid var(--pg-clr-border)}.pg-y1af:last-child{padding-bottom:0}.pg-af05{margin:0 0 1rem;font-size:clamp(1.15rem,1.6vw,1.45rem);scroll-margin-top:8rem;line-height:1.35}.pg-af05:focus{outline:2px solid var(--pg-clr-brand);outline-offset:5px}.pg-tag{white-space:pre-line;line-height:1.8;margin:0 0 1rem;font-size:1rem}.pg-tag:last-child{margin-bottom:0}@media(max-width:780px){.pg-a009{grid-template-columns:minmax(0,1fr);gap:2rem}.pg-tfb1{position:static;padding:1.25rem;background:var(--pg-clr-layer);border:1px solid var(--pg-clr-border);border-radius:var(--pg-radius-sm)}.pg-qfb8{margin-bottom:1rem;padding-bottom:1rem}.pg-v226{column-gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.pg-h6f4{margin-bottom:1.75rem}}@media(max-width:480px){.pg-v226{grid-template-columns:minmax(0,1fr)}.pg-y1af{padding-block:1.5rem}}.pg-b12a{max-width:46rem}.pg-pd78{font-size:.85rem;color:var(--pg-clr-faint)}.pg-e738{font-size:1.05rem}.pg-ctx{margin-top:2rem}.pg-sec2{font-size:1.3rem}.pg-z5b7{color:var(--pg-clr-copy)}.pg-bar{background:var(--pg-clr-layer);overflow-wrap:anywhere}.pg-qb0e{max-width:56rem;background:var(--pg-clr-base);border:1px solid var(--pg-clr-border);border-top:3px solid var(--pg-clr-brand);border-radius:0 0 var(--pg-radius-sm) var(--pg-radius-sm);box-shadow:var(--pg-shadow-1);padding:clamp(1.25rem,4vw,3.5rem)}.pg-l958{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-border);font-size:.85rem}.pg-outro{color:var(--pg-clr-faint);min-width:0}.pg-wrap{color:var(--pg-clr-copy);min-width:0;margin:0;text-align:right}.pg-label-round{max-width:66ch;margin-inline:auto}.pg-ac9d{font-size:1.1rem;line-height:1.8;white-space:pre-line;margin:0 0 2.5rem}.pg-jf30{margin-top:2.25rem}.pg-j953{margin:0 0 .9rem;font-size:clamp(1.2rem,1.8vw,1.55rem);scroll-margin-top:8rem;line-height:1.35}.pg-d595{color:var(--pg-clr-copy);text-decoration:underline;text-decoration-color:var(--pg-clr-border);text-decoration-thickness:1px;text-underline-offset:.25em}.pg-d595:hover{text-decoration-color:currentColor;color:var(--pg-clr-brand)}.pg-d595:focus-visible,.pg-j953:focus{outline:2px solid var(--pg-clr-brand);outline-offset:5px}.pg-t430{white-space:pre-line;line-height:1.85;margin:0 0 1rem;font-size:1rem}.pg-t430:last-child{margin-bottom:0}@media(max-width:480px){.pg-qb0e{padding:1.25rem 1rem}.pg-l958{flex-direction:column;gap:.3rem;margin-bottom:1.75rem}.pg-wrap{text-align:left}.pg-ac9d{font-size:1.05rem;margin-bottom:1.75rem}.pg-jf30{margin-top:1.75rem}.pg-t430{line-height:1.75}}.pg-top-light{padding-block:1.5rem calc(var(--pg-gap-stack) * .75)}.pg-card{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem 2rem;border-bottom:1px solid var(--pg-clr-border);padding-bottom:1rem}.pg-copy-inline{display:inline-flex;align-items:center;gap:.65rem;min-height:2.75rem;font-size:.85rem;max-width:100%;overflow-wrap:anywhere}.pg-copy-inline:focus-visible{outline:2px solid var(--pg-clr-brand);outline-offset:4px}.pg-i600{margin:0;min-width:0}.pg-base{margin-block:clamp(1.5rem,4vw,3.5rem);max-width:22ch;overflow-wrap:anywhere;line-height:1.06;font-size:clamp(2.1rem,5.5vw,5.1rem)}.pg-a887{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-border);padding-top:1.75rem}.pg-b61e{line-height:1.6;min-width:0;font-size:.85rem}.pg-top{margin:0 0 1rem;font-weight:600}.pg-brand-third,.pg-slot-stack{margin-bottom:.3rem;color:var(--pg-clr-faint)}.pg-w46d{min-width:0}.pg-note-left{line-height:1.65;max-width:55ch;font-size:clamp(1.05rem,1.55vw,1.35rem);margin:0 0 1.75rem}.pg-be3c{margin:0}.pg-w4ed{border-radius:var(--pg-radius-sm);width:100%;aspect-ratio:16/9;object-fit:cover}.pg-be3c:not(:has(img)){display:none}@media(max-width:700px){.pg-a887{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-top:1.25rem}.pg-b61e{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem}.pg-top{margin:0;flex-basis:100%}.pg-brand-third,.pg-slot-stack{margin:0}.pg-note-left{margin-bottom:1.25rem}.pg-base{max-width:25ch}}.pg-h4fb{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);padding-block:2rem 3rem;border-top:1px solid var(--pg-clr-border)}.pg-hero{min-width:0}.pg-grid-stack{font-variant-numeric:tabular-nums;display:block;margin-bottom:1rem;color:var(--pg-clr-brand);font-size:.8rem}.pg-outer{font-size:clamp(1.25rem,2vw,1.7rem);max-width:22ch;overflow-wrap:anywhere;line-height:1.4}.pg-tb76{line-height:1.85;overflow-wrap:anywhere;min-width:0;max-width:66ch;font-size:1.05rem}.pg-be21{margin-bottom:1.35rem}.pg-be21:last-child{margin:0}.pg-h808{border-left:2px solid var(--pg-clr-brand);margin:1.5rem 0 0;border-radius:0 var(--pg-radius-sm) var(--pg-radius-sm) 0;padding:1.5rem 1.5rem 1.5rem 2.75rem;background:var(--pg-clr-layer)}.pg-body-mini{padding-left:.25rem;margin-bottom:.6rem}.pg-body-mini:last-child{margin:0}.pg-body-mini::marker{color:var(--pg-clr-brand)}.pg-pill-light{padding:2.5rem;background:var(--pg-clr-layer);margin-left:calc((100% + 2 * clamp(2rem,5vw,5rem)) / 3);border-radius:var(--pg-radius-lg)}.pg-ud0e{font-size:1.25rem;font-family:var(--pg-font-display);margin:0;line-height:1.65;overflow-wrap:anywhere}@media(max-width:760px){.pg-h4fb{grid-template-columns:minmax(0,1fr);gap:1rem;padding-block:1.5rem 2rem}.pg-grid-stack{margin-bottom:.5rem}.pg-outer{margin:0;max-width:none}.pg-pill-light{margin-left:0;padding:1.5rem}.pg-tb76{font-size:1rem}}